From nferraz em gmail.com Fri Jun 1 03:36:26 2007 From: nferraz em gmail.com (Nelson Ferraz) Date: Fri, 1 Jun 2007 11:36:26 +0100 Subject: [Cascavel-pm] =?iso-8859-1?q?Mensagens_longas_=28era=3A_Re=3A__De?= =?iso-8859-1?q?pend=EAncia_circular=29?= In-Reply-To: <465F1DA5.7080801@gmail.com> References: <8e3843570705310646m13edd8bev72713f81ff8ab665@mail.gmail.com> <1C29EABD-90E1-4920-98C4-34B151A034A8@yahoo.co.uk> <465EEC59.9000206@gmail.com> <465EFA67.8060300@gmail.com> <30CF3A3D-DA89-43AB-85FE-73F2CC8F3F62@yahoo.co.uk> <465F1DA5.7080801@gmail.com> Message-ID: <04537821-AC31-4C9A-AA70-DEDA85ACF234@gmail.com> David, Quando você responder para a lista, por favor edite a mensagem para que o histórico não seja maior do que o seu próprio texto. Por exemplo: >> Tenta instalar separadamente o CPANPLUS::Shell::Default e o >> CPANPLUS, e tenha a certeza de que as outras dependências estão >> sanadas. > é pelo shell não foi mesmo vai ter que ser no tarball mesmo (tenho > saudades da simplicidade do slackware porque isso só acontece no > red hat) (2 linhas - a mensagem anterior do Champs e a sua resposta) Ao invés de: > Luis Motta Campos escreveu: >> On May 31, 2007, at 6:40 PM, Deivid Vilela wrote: >>> admiro a sua sorte hehehe mas aqui não foi não [root em dedalus ~]# >>> cpanp -bash: cpanp: command not found >> Tenta instalar separadamente o CPANPLUS::Shell::Default e o >> CPANPLUS, e tenha a certeza de que as outras dependências estão >> sanadas. Me mantenha informado, por favor. Putamplexos! -- Luis >> Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl >> fanatic evangelist, and amateur {cook, photographer} >> _______________________________________________ Cascavel-pm >> mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/ >> listinfo/cascavel-pm > é pelo shell não foi mesmo vai ter que ser no tarball mesmo (tenho > saudades da simplicidade do slackware porque isso só acontece no > red hat) > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm (12 linhas, sendo que muitas são irrelevantes -- rodapés de mensagens, etc) Não é tanto para economizar kbytes, mas para que quem estiver acompanhando a discussão possa ver o ponto exato a que você está a responder. : ) Eu normalmente mandaria a mensagem em PVT, mas fica a dica para outras pessoas que estiverem começando na lista. []s!!! Nelson From nferraz em gmail.com Fri Jun 1 03:22:23 2007 From: nferraz em gmail.com (Nelson Ferraz) Date: Fri, 1 Jun 2007 11:22:23 +0100 Subject: [Cascavel-pm] Problema com autoflush em sockets In-Reply-To: References: Message-ID: > Agora estou tentando o Visual C++ Express Edition mais o SDK ("só" > ocupa 1GB!) para ver se consigo compilar o PAR e outras coisas com > valores vitamínicos mais acentuados. Acho que vou fazer um tutorial > depois disso. Alceu++ # Eu sempre gosto de ler os seus tutoriais em perl.org.br! : ) From luismottacampos em yahoo.co.uk Fri Jun 1 05:01:18 2007 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Fri, 1 Jun 2007 14:01:18 +0200 Subject: [Cascavel-pm] Problema com autoflush em sockets In-Reply-To: <9a08c9b40705311212y259df2ddh4ca6ff502ea9ad96@mail.gmail.com> References: <9a08c9b40705310925t27c9716ak8f5ebb973b6d9f19@mail.gmail.com> <9a08c9b40705311212y259df2ddh4ca6ff502ea9ad96@mail.gmail.com> Message-ID: On May 31, 2007, at 9:12 PM, Nilson Santos Figueiredo Junior wrote: > On 5/31/07, Luis Motta Campos wrote: >> O que é isso? É um web service? Que protocolo é este? É >> proprietário? Você tem acesso ao fonte do Java? > > É um protocolo bizarro proprietário. Se você tiver outra opção, eu recomendo mudar de fornecedor, e informar este que, quando ele decidir usar protocolos de especificação aberta vocês voltam a conversar... ;-) > Estou dando uma olhada no fonte decompilado aqui agora... código > gigantesco e meio porco, Você descreveu 98,99999999999999999% de tudo o que eu já vi implementado em Java até hoje. > ainda não consegui localizar aonde está o protocolo mesmo, > possivelmente é algo espalhado por várias das 200 > classes. Eu achei que isso fosse um "design feature" de java... :-) >> Isto é um serviço pago? Qualquer pessoa pode usar? > > É um serviço gratuito, mas limitado. O que eu quero fazer é não > precisar de utilizar o applet Java pra poder fazer aplicações > arbitrárias e mais interessantes. Talvez se você explicar aos caras que quer portar o cliente para Perl, eles te ajudem. Você já tentou isso? Seu problema é informacional, não técnico. >> Onde está a especificação do cliente Java? > Não existe. /me fala palavrao em portugues, mas ninguém entende nada aqui. >> Outra coisa: me parece que você aceitou o default de ter BLOCKING >> READS (já que você não disse "Blocking => 0" no construtor). Quando >> eu acrescentei isto, minhas leituras não bloquearam mais. > > Eu *quero* que bloqueie. O problema é que ela deve bloquear só > enquanto não tem nada, entendeu? Quando chega algo, desbloqueia. Pra > isso você usa método can_read() de um IO::Select, sem timeout. OK, você precisa de blocking read()s então. Anotado. > E, mesmo se eu quisesse um socket nonblocking, simplesmente setar > Blocking => 0 não funciona sob Windows, dá erro porque a implementação > por baixo não suporta (mas existe outra forma mais "pé duro" de fazer > isso acontecer, se alguém precisar basta buscar referências sobre o > assunto no PerlMonks). Ui. Medo. Não, obrigado, nunca Janelous... ;-) >> Infelizmente, parece que o seu serviço é dedicado para o seu IP, >> já que eu consigo apenas "connection refused" quando tento usar ele. > > Não, não é. Ele é público. É um site brasileiro sobre stock trading: > > http://br.advfn.com > > Bom, talvez o processo de login no site "autorize" o IP no back-end > deles, realmente não sei. Mas aposto mais em alguma restrição aí do > seu lado. ;-) Sim, pode ser. Os caras andaram fuçando tanto no firewall estes dias que qualquer coisa que fica fora do ar agora é culpa do FW... está todo mundo meio traumatizado. >> Aqui tem o código que eu copiei / brinquei, para você ter uma >> referência. Deve estar muito parecido com o seu (já que foi com ele >> que eu comecei). > > Acontecem os mesmos resultados. E, no Linux, onde o Blocking => 0 é > suportado, ele simplesmente não lê nada de volta. > > Em situações normais eu iria assumir que o servidor de alguma forma > não está respondendo o meu cliente "não-oficial". Contudo, a resposta > do servidor chega de volta no meu monitorador de pacotes. > > Ainda estou sem entender porque o Perl não está "enxergando" isso. Eu também não entendi... e lamentavelmente não tenho tempo sobrando para debugar isso. Mas gostaria de acompanhar. Acho que a melhor aproximação é conversar com os caras e explicar que você quer fazer uma biblioteca cliente em Perl. Eles devem topar ajudar. Afinal, de graça, até injeção na testa... ;-) Putamplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From luismottacampos em yahoo.co.uk Fri Jun 1 05:05:33 2007 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Fri, 1 Jun 2007 14:05:33 +0200 Subject: [Cascavel-pm] Problema com autoflush em sockets In-Reply-To: References: Message-ID: <6BB1EB5C-2EA0-426B-8EBA-AF800DDA4906@yahoo.co.uk> On May 31, 2007, at 10:28 PM, Alceu Rodrigues de Freitas Junior wrote: > Outra coisa que me ocorreu é que você poderia tentar fazer o > inverso: banque o servidor e mande alguma coisa para seu programa > em Perl que ele deveria processar. Se você tem a sequência de dados > no seu sniffer, você pode tentar um programa como o netcat (para > Linux, não sei se existe versão para o Windows) e ver o que > acontece. De repente é alguma esquisitice no servidor e que o > cliente trata de algum jeito. > > É uma idéia meio doida, talvez dê mais trabalho do que continuar > olhando as classes Java. > Não é doida, não, Alceu. É uma ótima idéia, muito usada em Unit Testing. Chama-se Mock Object [1], e é poderosa. :-) Pode ser a saída para o seu problema, Nilson. Putamplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} [1] http://en.wikipedia.org/wiki/Mock_Object From kuntzzz em gmail.com Fri Jun 1 05:06:04 2007 From: kuntzzz em gmail.com (=?ISO-8859-1?Q?Iber=EA_O._Kuntz_de_Souza?=) Date: Fri, 1 Jun 2007 09:06:04 -0300 Subject: [Cascavel-pm] Duvida modelagem Message-ID: > > On 5/31/07, Eden Cardim wrote: > > Se for pra serializar um hash, não reinvente a roda, existem vários > > serializadores/deserializadores de dados em diversos formatos > > disponíveis no CPAN: > > > > Storable, JSON, YAML, XML, etc... > > > > Eu particularmente prefiro JSON. > > Acho que nao fui muito claro. > O formato da "string" já é predefinido pelo daemon (é um daemon de > terceiros) > De qualquer forma eu teria de inventar esta roda... > > -- > Donato Azevedo > > Se a string é regular, use expressão REGULAR! -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070601/47b10c7d/attachment.html From a.r.ferreira em gmail.com Fri Jun 1 06:11:09 2007 From: a.r.ferreira em gmail.com (Adriano Ferreira) Date: Fri, 1 Jun 2007 10:11:09 -0300 Subject: [Cascavel-pm] Duvida modelagem In-Reply-To: <1746e3e30705311149w71091f1ay53b64a1c465bb666@mail.gmail.com> References: <1746e3e30705311149w71091f1ay53b64a1c465bb666@mail.gmail.com> Message-ID: <73ddeb6c0706010611j7bbd26abqc10c16bf3c6c3d3c@mail.gmail.com> On 5/31/07, Donato Azevedo wrote: > Pessoal, > vou desenvolver uma aplicação em que no backend basicamente é o seguinte: > arquivos com determinado nome, em determinado diretório são processados por > um daemon. > Este daemon coloca a resposta em um arquivo homonimo em outro diretorio > predeterminado. > > Eu gostaria de converter a estrutura do arquivo para algo mais intuitivo, > por exemplo, > o formato do arquivo é algo como: > se a linha começar em um os proximos 10 caracteres sao o nome da empresa, os > próximos 8 sao a data e assim por diante.. > > Eu pensei em modelar cada arquivo como uma hash em que cada informação fosse > um campo, algo como: > $file1->{nome_empresa} = 'acme'; > $file1->{data} = '21072007'; > ... > > E criar um parser que receberia como entrada uma hash e retornaria a string > do arquivo e vice versa... > > mas eu acredito que não seja uma aproximação muito interessante... dai > pensei em modelar como um objeto mesmo e criar > os acessores para cada atributo e os metodos para inflar a partir de uma > string e para stringificar.... > > qual a sugestão de vocês? Não escreva em objetos nem outro código. Use o CPAN: http://search.cpan.org/dist/Data-FixedFormat http://search.cpan.org/search?query=AnyData%3A%3AFormat%3A%3AFixed&mode=all > -- > Donato Azevedo > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > From luismottacampos em yahoo.co.uk Fri Jun 1 06:46:01 2007 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Fri, 1 Jun 2007 15:46:01 +0200 Subject: [Cascavel-pm] Duvida modelagem In-Reply-To: <1746e3e30705311149w71091f1ay53b64a1c465bb666@mail.gmail.com> References: <1746e3e30705311149w71091f1ay53b64a1c465bb666@mail.gmail.com> Message-ID: <8ECE70CB-DFE3-4205-A29A-E0921881F88F@yahoo.co.uk> On May 31, 2007, at 8:49 PM, Donato Azevedo wrote: > Pessoal, > vou desenvolver uma aplicação em que no backend basicamente é o > seguinte: > arquivos com determinado nome, em determinado diretório são > processados por um daemon. > Este daemon coloca a resposta em um arquivo homonimo em outro > diretorio predeterminado. > > Eu gostaria de converter a estrutura do arquivo para algo mais > intuitivo, por exemplo, > o formato do arquivo é algo como: > se a linha começar em um os proximos 10 caracteres sao o nome da > empresa, os próximos 8 sao a data e assim por diante.. > > Eu pensei em modelar cada arquivo como uma hash em que cada > informação fosse um campo, algo como: > $file1->{nome_empresa} = 'acme'; > $file1->{data} = '21072007'; > ... > > E criar um parser que receberia como entrada uma hash e retornaria > a string do arquivo e vice versa... > > mas eu acredito que não seja uma aproximação muito interessante... > dai pensei em modelar como um objeto mesmo e criar > os acessores para cada atributo e os metodos para inflar a partir > de uma string e para stringificar.... > > qual a sugestão de vocês? Hum. Donato, eu comecei a escrever este email quatro vezes agora. A diferença é que joguei três versões deste texto fora, já, e ainda não consegui ter uma idéia clara do que você tem e do que você quer. Acho que antes de decidir se você vai ou não usar OO, é mais importante decidir quais são as tuas entradas, qual é o formato delas, e quais são as tuas saídas desejadas, e qual será o formato dela. Aí, com o domínio (de)limitado corretamente, resolver o problema é simplesmente uma questão de aplicar uma das técnicas de programação já desenvolvidas, usualmente aquela com resultado estético mais interessante ;-) Em outras palavras: me mostra os detalhes sujos, por favor, ou eu não vou conseguir dizer nada que presta sobre isso. Seja claro e conciso na tua especificação, para que eu consiga enxergar o que vem e o que volta do seu programa. Assim, posso usar os meus 10 anos de experiência de modelagem para ajudar a obter uma solução Top-Model (elegante e esbelta) para você. Putamplexos de saco cheio de (re)escrever email. ;-) -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From joenio em gmail.com Fri Jun 1 08:00:57 2007 From: joenio em gmail.com (Joenio Costa) Date: Fri, 1 Jun 2007 12:00:57 -0300 Subject: [Cascavel-pm] Golfe e Linguagens Formais! [was: Quando usar Gramatica e quando usar Regexp? ] In-Reply-To: References: <3de55ead0705241202v48c4c11fu5dba35cafc2cd6b3@mail.gmail.com> <9a08c9b40705241355k5aea8c12l4fd32b14a3ef0db1@mail.gmail.com> <726229b50705241457p781ccf0x9dc899057158edc3@mail.gmail.com> Message-ID: <65934b450706010800p262b6864xcac0e75d91a0968a@mail.gmail.com> Consegui dar uma melhorada na primeira tacada do Eden: /^(a*)(??{'b'x$+[1]})$/ Acho que estou vencendo o Wendel por uma tacada de diferença, fiz 24. Att, Em 25/05/07, Luis Motta Campos escreveu: > On May 24, 2007, at 11:57 PM, Wendel Scardua wrote: > > Mas é Perl Golfe! > > > > Usar strict pode significar perder (ou seria ganhar?) uns 7 > > pontos... ( -Mstrict , e acho que o '-' não é contado, não lembro > > direito agora). > > > Conta tudo. Sempre. Inclusive "perl" no começo da linha. > Pelo menos, estas são as regras que os Londrinos usam. > Putamplexos! > -- > Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, > Perl fanatic evangelist, and amateur {cook, photographer} > > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Joenio Costa - Salvador Perl Mongers - Grupo de Usuário Perl de Salvador - Colibre - Cooperativa de Tecnologias Livres - PSL-BA - Projeto Software Livre Bahia From agnaldo em starweb-software.com.br Fri Jun 1 08:21:49 2007 From: agnaldo em starweb-software.com.br (Agnaldo Macedo) Date: Fri, 1 Jun 2007 12:21:49 -0300 Subject: [Cascavel-pm] SOAP / WebService References: <1746e3e30705311149w71091f1ay53b64a1c465bb666@mail.gmail.com> <8ECE70CB-DFE3-4205-A29A-E0921881F88F@yahoo.co.uk> Message-ID: <00de01c7a460$94e43d30$6401a8c0@swmobile> Olá pessoal. Estou "começando" a ver uma parte de geração e leitura de serviços (WebServices). Vi o pacote soap::lite. Inclusive testei (estudei) o exemplo citado em www.soaplite.com. Alguém teria, por favor, um exemplo mais rico, onde é enviado e lido uma string ou arquivo XML inteiro. From lorn.br em gmail.com Fri Jun 1 09:15:13 2007 From: lorn.br em gmail.com (Lorn) Date: Fri, 1 Jun 2007 13:15:13 -0300 Subject: [Cascavel-pm] SOAP / WebService In-Reply-To: <00de01c7a460$94e43d30$6401a8c0@swmobile> References: <1746e3e30705311149w71091f1ay53b64a1c465bb666@mail.gmail.com> <8ECE70CB-DFE3-4205-A29A-E0921881F88F@yahoo.co.uk> <00de01c7a460$94e43d30$6401a8c0@swmobile> Message-ID: Rau Agnaldo, tudo bem? Cara, SOAP é uma coisa muito chata na minha opnião, eu ainda não tive a necessidade ( nem consegui ver um ) de se usar SOAP, um XML com as informações atendeu *todos* os meus casos até agora, e não deixa de ser um webservice :) Alguém poderia me dizer um bom caso para se usar SOAP e não xml? On 6/1/07, Agnaldo Macedo wrote: > > Olá pessoal. > > Estou "começando" a ver uma parte de geração e leitura de serviços > (WebServices). > > Vi o pacote soap::lite. > Inclusive testei (estudei) o exemplo citado em www.soaplite.com. > > Alguém teria, por favor, um exemplo mais rico, onde é enviado e lido uma > string ou arquivo XML inteiro. > > > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Lindolfo "Lorn" Rodrigues - www.slackwarezine.com.br - http://lornlab.org - http://sao-paulo.pm.org use Catalyst; -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070601/1b87d7a4/attachment.html From agnaldo em starweb-software.com.br Fri Jun 1 09:32:19 2007 From: agnaldo em starweb-software.com.br (Agnaldo Macedo) Date: Fri, 1 Jun 2007 13:32:19 -0300 Subject: [Cascavel-pm] SOAP / WebService References: <1746e3e30705311149w71091f1ay53b64a1c465bb666@mail.gmail.com> <8ECE70CB-DFE3-4205-A29A-E0921881F88F@yahoo.co.uk> <00de01c7a460$94e43d30$6401a8c0@swmobile> Message-ID: <012e01c7a46a$6f635d20$6401a8c0@swmobile> Eu já uso hoje HTTPService, que seria um XML devolvido como resposta a uma requisição de GET/POST. XMLRPC também já é usado. Mas existem situações em que a integração precisa ser feita via SOAP/WebService, usando-se WSDL. Ou seja, torna-se necessário que seja usado um WSDL para requisitar e será recebido em WSDL como resposta. É claro, um WSDL, um pacote SOAP, nada mais é do que um XML, porém, com sua própria estrutura. E as linguagens atualmente já possuem facilidades para tratar esse layout. ----- Original Message ----- From: Lorn To: Agnaldo Macedo ; Cascavel Perl Mongers Sent: Friday, June 01, 2007 1:15 PM Subject: Re: [Cascavel-pm] SOAP / WebService Rau Agnaldo, tudo bem? Cara, SOAP é uma coisa muito chata na minha opnião, eu ainda não tive a necessidade ( nem consegui ver um ) de se usar SOAP, um XML com as informações atendeu *todos* os meus casos até agora, e não deixa de ser um webservice :) Alguém poderia me dizer um bom caso para se usar SOAP e não xml? On 6/1/07, Agnaldo Macedo < agnaldo em starweb-software.com.br> wrote: Olá pessoal. Estou "começando" a ver uma parte de geração e leitura de serviços (WebServices). Vi o pacote soap::lite. Inclusive testei (estudei) o exemplo citado em www.soaplite.com. Alguém teria, por favor, um exemplo mais rico, onde é enviado e lido uma string ou arquivo XML inteiro. _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm -- Lindolfo "Lorn" Rodrigues - www.slackwarezine.com.br - http://lornlab.org - http://sao-paulo.pm.org use Catalyst; -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070601/430863d5/attachment-0001.html From glasswalk3r em hotmail.com Fri Jun 1 10:15:48 2007 From: glasswalk3r em hotmail.com (Alceu Rodrigues de Freitas Junior) Date: Fri, 1 Jun 2007 20:15:48 +0300 Subject: [Cascavel-pm] compilando PAR-Packer-0.975 no ActivePerl Message-ID: Olá monges, Eu fiz um teste instalando o PAR-Packer via ppm e continuo tendo o problema abaixo: C:\Documents and Settings\alfreitas\Desktop\RFC>pp -o RFC_READ_TABLE.exe RFC_READ_TABLE.plPerl lib version (v5.8.8) doesn't match executable version (v5.8.0) at C:/Perl/lib/Config.pm line 46.Compilation failed in require at C:/Perl/lib/Errno.pm line 8.BEGIN failed--compilation aborted at C:/Perl/lib/Errno.pm line 8.Compilation failed in require at C:/Perl/lib/File/Temp.pm line 144.BEGIN failed--compilation aborted at C:/Perl/lib/File/Temp.pm line 144.Compilation failed in require at C:/Perl/site/lib/Archive/Zip.pm line 26.BEGIN failed--compilation aborted at C:/Perl/site/lib/Archive/Zip.pm line 26.Compilation failed in require at -e line 406.C:\Perl\site\bin/pp: Failed to extract a parl from 'PAR::StrippedPARL::Static' to file 'parlHuKVslZ.exe' at C:/Perl/site/lib/PAR/Packer.pm line 1149, line 1. Alguma alma aí disse que consegue compilar qualquer módulo do Perl no Ruindows XP? Bem, eu tentei compilar o PAR-Packer e travei depois das mensagens de erro que recebi. Vamos aos detalhes sórdidos: - Versão do ActivePerl: This is perl, v5.8.8 built for MSWin32-x86-multi-thread - Instalei o Visual C++ 2005 Express Edition como compilador. O PAR::Packer exige uma série de bibliotecas do Windows, então o Mingw não é suficiente. Instalei também o Microsoft Platform SDK for Windows Server 2003 R2 para ter acesso as demais bibliotecas do Windows que, por algum motivo muito estúpido, já não foram incluídas no Visual C++. - Instalei as dependências do PAR-Packer normalmente (PAR e PAR-Dist). - Entrei no "Visual Studio 2005 Command Prompt" para ganhar de brinde algumas inicializações de ambiente. Depois executei na mão o arquivo de lote "SetEnv.Cmd" do Microsoft Platform SDK for Windows Server 2003 R2. - Iniciei em seguida o mantra de instalação após descompactar o tarball do PAR-Packer. Segue a sequência (enorme) de comandos e saídas respectivas: C:\temp\software\perl\PAR-Packer-0.975>perl Makefile.PL*** Module::AutoInstall version 1.03*** Checking for Perl dependencies...[Core Features]- File::Temp ...loaded. (0.17 >= 0.05)- Compress::Zlib ...loaded. (2.001 >= 1.16)- Archive::Zip ...loaded. (1.18 >= 1)- Module::ScanDeps ...loaded. (0.74 >= 0.74)- PAR::Dist ...loaded. (0.22 >= 0.22)- PAR ...loaded. (0.973 >= 0.973)- Getopt::ArgvFile ...loaded. (1.11 >= 1.07)- Parse::Binary ...loaded. (0.10 >= 0.04)- Win32::Exe ...loaded. (0.11 >= 0.04)*** Module::AutoInstall configuration finished.Checking if your kit is complete...Looks goodNote (probably harmless): No library found for odbc32.libNote (probably harmless): No library found for odbccp32.libWriting Makefile for the par.exe programWriting Makefile for PAR::Packer C:\temp\software\perl\PAR-Packer-0.975>nmake Microsoft (R) Program Maintenance Utility Version 7.00.8882Copyright (C) Microsoft Corp 1988-2000. All rights reserved. C:\Perl\bin\perl.exe "-Minc::Module::Install" -e "extract_par(q(PAR-Packer-0.975-MSWin32-x86-multi-thread-5.8.8.par))"cp lib/App/Packer/PAR.pm blib\lib\App\Packer\PAR.pmcp lib/PAR/Packer.pm blib\lib\PAR\Packer.pmcp lib/PAR/Filter/Obfuscate.pm blib\lib\PAR\Filter\Obfuscate.pmcp lib/PAR/Filter/PodStrip.pm blib\lib\PAR\Filter\PodStrip.pmcp lib/PAR/StrippedPARL/Base.pm blib\lib\PAR\StrippedPARL\Base.pmcp lib/PAR/Filter.pm blib\lib\PAR\Filter.pmcp lib/PAR/Filter/PatchContent.pm blib\lib\PAR\Filter\PatchContent.pmcp lib/PAR/StrippedPARL/Dynamic.pm blib\lib\PAR\StrippedPARL\Dynamic.pmcp lib/PAR/Filter/Bytecode.pm blib\lib\PAR\Filter\Bytecode.pmcp lib/pp.pm blib\lib\pp.pmcp lib/PAR/Filter/Bleach.pm blib\lib\PAR\Filter\Bleach.pmcp lib/PAR/StrippedPARL/Static.pm blib\lib\PAR\StrippedPARL\Static.pm nmake -f Makefile all -nologo C:\Perl\bin\perl.exe sha1.c.PL sha1.c cl -c -Zm1000 -nologo -GF -W3 -MD -Zi -DNDEBUG -O1 -DWIN32 -D_CONSOLE -DNO_STRICT -DHAVE_DES_FCRYPT -DNO_HASH_SEED -DUSE_SITECUSTOMIZE -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -DPERL_MSVCRT_READFIX -I"C:\Perl\lib\CORE" sha1.csha1.c C:\Perl\bin\perl.exe .\file2c.pl C:\Perl\bin\perl58.dll my_perl.c load_me_0 0 30000 cl -c -Zm1000 -nologo -GF -W3 -MD -Zi -DNDEBUG -O1 -DWIN32 -D_CONSOLE -DNO_STRICT -DHAVE_DES_FCRYPT -DNO_HASH_SEED -DUSE_SITECUSTOMIZE -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -DPERL_MSVCRT_READFIX -I"C:\Perl\lib\CORE" main.cmain.cc:\temp\software\perl\par-packer-0.975\myldr\env.c(68) : warning C4996: 'strnicmp': The POSIX name for this item is deprecated.Instead, use the ISO C++ conformant name: _strnicmp. See online help for details. C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\string.h(217) : see declaration of 'strnicmp'c:\temp\software\perl\par-packer-0.975\myldr\utils.c(98) : warning C4996: 'strdup': The POSIX name for this item is deprecated.Instead, use the ISO C++ conformant name: _strdup. See online help for details. C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\string.h(207) : see declaration of 'strdup'c:\temp\software\perl\par-packer-0.975\myldr\utils.c(132) : warning C4996: 'strtok': This function or variable may be unsafe. Consider using strtok_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\string.h(166) : see declaration of 'strtok'c:\temp\software\perl\par-packer-0.975\myldr\utils.c(137) : warning C4996: 'strtok': This function or variable may be unsafe. Consider using strtok_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\string.h(166) : see declaration of 'strtok'c:\temp\software\perl\par-packer-0.975\myldr\utils.c(153) : warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\stdio.h(345) : see declaration of 'sprintf'c:\temp\software\perl\par-packer-0.975\myldr\utils.c(157) : warning C4996: 'strdup': The POSIX name for this item is deprecated. Instead, use the ISO C++ conformant name: _strdup. See online help for details. C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\string.h(207) : see declaration of 'strdup'c:\temp\software\perl\par-packer-0.975\myldr\utils.c(159) : warning C4996: 'strtok': This function or variable may be unsafe. Consider using strtok_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\string.h(166) : see declaration of 'strtok'c:\temp\software\perl\par-packer-0.975\myldr\utils.c(187) : warning C4996: 'strdup': The POSIX name for this item is deprecated. Instead, use the ISO C++ conformant name: _strdup. See online help for details. C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\string.h(207) : see declaration of 'strdup'c:\temp\software\perl\par-packer-0.975\myldr\utils.c(200) : warning C4996: 'strdup': The POSIX name for this item is deprecated. Instead, use the ISO C++ conformant name: _strdup. See online help for details. C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\string.h(207) : see declaration of 'strdup'c:\temp\software\perl\par-packer-0.975\myldr\utils.c(203) : warning C4996: 'strdup': The POSIX name for this item is deprecated. Instead, use the ISO C++ conformant name: _strdup. See online help for details. C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\string.h(207) : see declaration of 'strdup'c:\temp\software\perl\par-packer-0.975\myldr\utils.c(215) : warning C4996: 'strncpy': This function or variable may be unsafe. Consider using strncpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\string.h(157) : see declaration of 'strncpy'c:\temp\software\perl\par-packer-0.975\myldr\mktmpdir.c(34) : warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\stdio.h(345) : see declaration of 'sprintf'c:\temp\software\perl\par-packer-0.975\myldr\mktmpdir.c(67) : warning C4996: 'strdup': The POSIX name for this item is deprecated. Instead, use the ISO C++ conformant name: _strdup. See online help for details. C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\string.h(207) : see declaration of 'strdup'c:\temp\software\perl\par-packer-0.975\myldr\mktmpdir.c(87) : warning C4996: 'strdup': The POSIX name for this item is deprecated. Instead, use the ISO C++ conformant name: _strdup. See online help for details. C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\string.h(207) : see declaration of 'strdup'c:\temp\software\perl\par-packer-0.975\myldr\mktmpdir.c(109) : warning C4996: 'strdup': The POSIX name for this item is deprecated. Instead, use the ISO C++ conformant name: _strdup. See online help for details. C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\string.h(207) : see declaration of 'strdup'c:\temp\software\perl\par-packer-0.975\myldr\mktmpdir.c(118) : warning C4996: 'strdup': The POSIX name for this item is deprecated. Instead, use the ISO C++ conformant name: _strdup. See online help for details. C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\string.h(207) : see declaration of 'strdup'c:\temp\software\perl\par-packer-0.975\myldr\mktmpdir.c(134) : warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\stdio.h(345) : see declaration of 'sprintf'c:\temp\software\perl\par-packer-0.975\myldr\mktmpdir.c(139) : warning C4996: 'strdup': The POSIX name for this item is deprecated. Instead, use the ISO C++ conformant name: _strdup. See online help for details. C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\string.h(207) : see declaration of 'strdup'c:\temp\software\perl\par-packer-0.975\myldr\mktmpdir.c(154) : warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\stdio.h(345) : see declaration of 'sprintf'c:\temp\software\perl\par-packer-0.975\myldr\mktmpdir.c(167) : warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\stdio.h(345) : see declaration of 'sprintf'c:\temp\software\perl\par-packer-0.975\myldr\mktmpdir.c(174) : warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\stdio.h(345) : see declaration of 'sprintf'c:\temp\software\perl\par-packer-0.975\myldr\mktmpdir.c(185) : warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\stdio.h(345) : see declaration of 'sprintf'c:\temp\software\perl\par-packer-0.975\myldr\mktmpdir.c(212) : warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\stdio.h(345) : see declaration of 'sprintf'c:\temp\software\perl\par-packer-0.975\myldr\mktmpdir.c(218) : warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\stdio.h(345) : see declaration of 'sprintf'c:\temp\software\perl\par-packer-0.975\myldr\mktmpdir.c(221) : warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\stdio.h(345) : see declaration of 'sprintf'c:\temp\software\perl\par-packer-0.975\myldr\mktmpdir.c(239) : warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\stdio.h(345) : see declaration of 'sprintf'c:\temp\software\perl\par-packer-0.975\myldr\mktmpdir.c(242) : warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\stdio.h(345) : see declaration of 'sprintf' C:\Perl\bin\perl.exe .\file2c.pl ..\script\par.pl my_par_pl.c load_me_2 0 cl -c -Zm1000 -nologo -GF -W3 -MD -Zi -DNDEBUG -O1 -DWIN32 -D_CONSOLE -DNO_STRICT -DHAVE_DES_FCRYPT -DNO_HASH_SEED -DUSE_SITECUSTOMIZE -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -DPERL_MSVCRT_READFIX -I"C:\Perl\lib\CORE" my_par_pl.c my_par_pl.c link main.obj my_par_pl.obj win32.obj -release -nologo -nodefaultlib -debug -opt:ref,icf -libpath:"C:\Perl\lib\CORE" -machine:x86 C:\Perl\lib\CORE\perl58.lib "C:\Program Files\Microsoft Visual Studio 8\VC\LIB\oldnames.lib" "C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Lib\kernel32.lib" "C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Lib\user32.lib" "C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Lib\gdi32.lib" "C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Lib\winspool.lib" "C:\Program Files\Microsoft Platform SDK for Windows Server 2003R2\Lib\comdlg32.lib" "C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Lib\advapi32.lib" "C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Lib\shell32.lib" "C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Lib\ole32.lib" "C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Lib\oleaut32.lib" "C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Lib\netapi32.lib" "C:\Program Files\Microsoft Platform SDK for Windows Server 2003R2\Lib\uuid.lib" "C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Lib\ws2_32.lib" "C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Lib\mpr.lib" "C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Lib\winmm.lib" "C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Lib\version.lib" "C:\Program Files\Microsoft Visual Studio 8\VC\LIB\msvcrt.lib" -out:.\par.exe C:\Perl\bin\perl.exe .\file2c.pl .\par.exe my_par.c load_me_1 0 30000 cl -c -Zm1000 -nologo -GF -W3 -MD -Zi -DNDEBUG -O1 -DWIN32 -D_CONSOLE -DNO_STRICT -DHAVE_DES_FCRYPT -DNO_HASH_SEED -DUSE_SITECUSTOMIZE -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -DPERL_MSVCRT_READFIX -I"C:\Perl\lib\CORE" static.cstatic.cc:\temp\software\perl\par-packer-0.975\myldr\env.c(68) : warning C4996: 'strnicmp': The POSIX name for this item is deprecated.Instead, use the ISO C++ conformant name: _strnicmp. See online help for details. C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\string.h(217) : see declaration of 'strnicmp'c:\temp\software\perl\par-packer-0.975\myldr\utils.c(98) : warning C4996: 'strdup': The POSIX name for this item is deprecated.Instead, use the ISO C++ conformant name: _strdup. See online help for details. C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\string.h(207) : see declaration of 'strdup'c:\temp\software\perl\par-packer-0.975\myldr\utils.c(132) : warning C4996: 'strtok': This function or variable may be unsafe. Consider using strtok_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\string.h(166) : see declaration of 'strtok'c:\temp\software\perl\par-packer-0.975\myldr\utils.c(137) : warning C4996: 'strtok': This function or variable may be unsafe. Consider using strtok_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\string.h(166) : see declaration of 'strtok'c:\temp\software\perl\par-packer-0.975\myldr\utils.c(153) : warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\stdio.h(345) : see declaration of 'sprintf'c:\temp\software\perl\par-packer-0.975\myldr\utils.c(155) : warning C4996: 'access': The POSIX name for this item is deprecated. Instead, use the ISO C++ conformant name: _access. See online help for details. C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\io.h(315) : see declaration of 'access'c:\temp\software\perl\par-packer-0.975\myldr\utils.c(157) : warning C4996: 'strdup': The POSIX name for this item is deprecated. Instead, use the ISO C++ conformant name: _strdup. See online help for details. C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\string.h(207) : see declaration of 'strdup'c:\temp\software\perl\par-packer-0.975\myldr\utils.c(159) : warning C4996: 'strtok': This function or variable may be unsafe. Consider using strtok_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\string.h(166) : see declaration of 'strtok'c:\temp\software\perl\par-packer-0.975\myldr\utils.c(187) : warning C4996: 'strdup': The POSIX name for this item is deprecated. Instead, use the ISO C++ conformant name: _strdup. See online help for details. C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\string.h(207) : see declaration of 'strdup'c:\temp\software\perl\par-packer-0.975\myldr\utils.c(200) : warning C4996: 'strdup': The POSIX name for this item is deprecated. Instead, use the ISO C++ conformant name: _strdup. See online help for details. C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\string.h(207) : see declaration of 'strdup'c:\temp\software\perl\par-packer-0.975\myldr\utils.c(203) : warning C4996: 'strdup': The POSIX name for this item is deprecated. Instead, use the ISO C++ conformant name: _strdup. See online help for details. C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\string.h(207) : see declaration of 'strdup'c:\temp\software\perl\par-packer-0.975\myldr\utils.c(215) : warning C4996: 'strncpy': This function or variable may be unsafe. Consider using strncpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\string.h(157) : see declaration of 'strncpy'c:\temp\software\perl\par-packer-0.975\myldr\mktmpdir.c(34) : warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\stdio.h(345) : see declaration of 'sprintf'c:\temp\software\perl\par-packer-0.975\myldr\mktmpdir.c(67) : warning C4996: 'strdup': The POSIX name for this item is deprecated. Instead, use the ISO C++ conformant name: _strdup. See online help for details. C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\string.h(207) : see declaration of 'strdup'c:\temp\software\perl\par-packer-0.975\myldr\mktmpdir.c(87) : warning C4996: 'strdup': The POSIX name for this item is deprecated. Instead, use the ISO C++ conformant name: _strdup. See online help for details. C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\string.h(207) : see declaration of 'strdup'c:\temp\software\perl\par-packer-0.975\myldr\mktmpdir.c(108) : warning C4996: 'access': The POSIX name for this item is deprecated. Instead, use the ISO C++ conformant name: _access. See online help for details. C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\io.h(315) : see declaration of 'access'c:\temp\software\perl\par-packer-0.975\myldr\mktmpdir.c(109) : warning C4996: 'strdup': The POSIX name for this item is deprecated. Instead, use the ISO C++ conformant name: _strdup. See online help for details. C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\string.h(207) : see declaration of 'strdup'c:\temp\software\perl\par-packer-0.975\myldr\mktmpdir.c(117) : warning C4996: 'access': The POSIX name for this item is deprecated. Instead, use the ISO C++ conformant name: _access. See online help for details. C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\io.h(315) : see declaration of 'access'c:\temp\software\perl\par-packer-0.975\myldr\mktmpdir.c(118) : warning C4996: 'strdup': The POSIX name for this item is deprecated. Instead, use the ISO C++ conformant name: _strdup. See online help for details. C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\string.h(207) : see declaration of 'strdup'c:\temp\software\perl\par-packer-0.975\myldr\mktmpdir.c(134) : warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\stdio.h(345) : see declaration of 'sprintf'c:\temp\software\perl\par-packer-0.975\myldr\mktmpdir.c(139) : warning C4996: 'strdup': The POSIX name for this item is deprecated. Instead, use the ISO C++ conformant name: _strdup. See online help for details. C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\string.h(207) : see declaration of 'strdup'c:\temp\software\perl\par-packer-0.975\myldr\mktmpdir.c(142) : warning C4996: 'open': The POSIX name for this item is deprecated. Instead, use the ISO C++ conformant name: _open. See online help for details. C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\io.h(328) : see declaration of 'open'c:\temp\software\perl\par-packer-0.975\myldr\mktmpdir.c(143) : warning C4996: 'lseek': The POSIX name for this item is deprecated. Instead, use the ISO C++ conformant name: _lseek. See online help for details. C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\io.h(326) : see declaration of 'lseek'c:\temp\software\perl\par-packer-0.975\myldr\mktmpdir.c(144) : warning C4996: 'read': The POSIX name for this item is deprecated. Instead, use the ISO C++ conformant name: _read. See online help for details. C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\io.h(329) : see declaration of 'read'c:\temp\software\perl\par-packer-0.975\myldr\mktmpdir.c(148) : warning C4996: 'lseek': The POSIX name for this item is deprecated. Instead, use the ISO C++ conformant name: _lseek. See online help for details. C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\io.h(326) : see declaration of 'lseek'c:\temp\software\perl\par-packer-0.975\myldr\mktmpdir.c(149) : warning C4996: 'read': The POSIX name for this item is deprecated. Instead, use the ISO C++ conformant name: _read. See online help for details. C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\io.h(329) : see declaration of 'read'c:\temp\software\perl\par-packer-0.975\myldr\mktmpdir.c(154) : warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\stdio.h(345) : see declaration of 'sprintf'c:\temp\software\perl\par-packer-0.975\myldr\mktmpdir.c(159) : warning C4996: 'read': The POSIX name for this item is deprecated. Instead, use the ISO C++ conformant name: _read. See online help for details. C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\io.h(329) : see declaration of 'read'c:\temp\software\perl\par-packer-0.975\myldr\mktmpdir.c(163) : warning C4996: 'close': The POSIX name for this item is deprecated. Instead, use the ISO C++ conformant name: _close. See online help for details. C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\io.h(318) : see declaration of 'close'c:\temp\software\perl\par-packer-0.975\myldr\mktmpdir.c(167) : warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\stdio.h(345) : see declaration of 'sprintf'c:\temp\software\perl\par-packer-0.975\myldr\mktmpdir.c(174) : warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\stdio.h(345) : see declaration of 'sprintf'c:\temp\software\perl\par-packer-0.975\myldr\mktmpdir.c(185) : warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\stdio.h(345) : see declaration of 'sprintf'c:\temp\software\perl\par-packer-0.975\myldr\mktmpdir.c(185) : warning C4996: 'getpid': The POSIX name for this item is deprecated. Instead, use the ISO C++ conformant name: _getpid. See online help for details. C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\process.h(227) : see declaration of 'getpid'c:\temp\software\perl\par-packer-0.975\myldr\mktmpdir.c(212) : warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\stdio.h(345) : see declaration of 'sprintf'c:\temp\software\perl\par-packer-0.975\myldr\mktmpdir.c(218) : warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\stdio.h(345) : see declaration of 'sprintf'c:\temp\software\perl\par-packer-0.975\myldr\mktmpdir.c(221) : warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\stdio.h(345) : see declaration of 'sprintf'c:\temp\software\perl\par-packer-0.975\myldr\mktmpdir.c(239) : warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\stdio.h(345) : see declaration of 'sprintf'c:\temp\software\perl\par-packer-0.975\myldr\mktmpdir.c(242) : warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\stdio.h(345) : see declaration of 'sprintf'static.c(28) : warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\stdio.h(345) : see declaration of 'sprintf'static.c(34) : warning C4996: 'open': The POSIX name for this item is deprecated. Instead, use the ISO C++ conformant name: _open. See online help for details. C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\io.h(328) : see declaration of 'open'static.c(73) : warning C4996: 'write': The POSIX name for this item is deprecated. Instead, use the ISO C++ conformant name: _write. See online help for details. C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\io.h(334) : see declaration of 'write'static.c(74) : warning C4996: 'close': The POSIX name for this item is deprecated. Instead, use the ISO C++ conformant name: _close. See online help for details. C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\io.h(318) : see declaration of 'close'static.c(74) : warning C4996: 'chmod': The POSIX name for this item is deprecated. Instead, use the ISO C++ conformant name: _chmod. See online help for details. C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\io.h(316) : see declaration of 'chmod'static.c(77) : warning C4996: 'strdup': The POSIX name for this item is deprecated. Instead, use the ISO C++ conformant name: _strdup. See online help for details. C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\string.h(207) : see declaration of 'strdup'static.c(82) : warning C4996: 'write': The POSIX name for this item is deprecated. Instead, use the ISO C++ conformant name: _write. See online help for details. C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\io.h(334) : see declaration of 'write'static.c(83) : warning C4996: 'close': The POSIX name for this item is deprecated. Instead, use the ISO C++ conformant name: _close. See online help for details. C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\io.h(318) : see declaration of 'close'static.c(86) : warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\stdio.h(345) : see declaration of 'sprintf'static.c(90) : warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\stdio.h(345) : see declaration of 'sprintf'static.c(106) : warning C4996: 'spawnvpe': The POSIX name for this item is deprecated. Instead, use the ISO C++ conformant name: _spawnvpe. See online help for details. C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\process.h(224) : see declaration of 'spawnvpe' link static.obj -release -nologo -nodefaultlib -debug -opt:ref,icf -libpath:"C:\Perl\lib\CORE" -machine:x86 C:\Perl\lib\CORE\perl58.lib "C:\Program Files\Microsoft Visual Studio 8\VC\LIB\oldnames.lib" "C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Lib\kernel32.lib" "C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Lib\user32.lib""C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Lib\gdi32.lib" "C:\Program Files\Microsoft Platform SDK forWindows Server 2003 R2\Lib\winspool.lib" "C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Lib\comdlg32.lib" "C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Lib\advapi32.lib" "C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Lib\shell32.lib" "C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Lib\ole32.lib" "C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Lib\oleaut32.lib" "C:\Program Files\Microsoft Platform SDK forWindows Server 2003 R2\Lib\netapi32.lib" "C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Lib\uuid.lib" "C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Lib\ws2_32.lib" "C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Lib\mpr.lib" "C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Lib\winmm.lib" "C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Lib\version.lib" "C:\Program Files\Microsoft Visual Studio 8\VC\LIB\msvcrt.lib" win32.obj -out:.\static.exe C:\Perl\bin\perl.exe parlsig.pl .\static.exe .\par.exe 1 30000 .\static.exe -I"C:/temp/software/perl/PAR-Packer-0.975/inc" -I"C:/Perl/site/lib" -I"C:/Perl/lib" -I"C:/temp/software/perl/PAR-Packer-0.975" -I"." -I../myldr/.. -I../blib/lib -q -B -O..\script\parl.exeNMAKE : fatal error U1077: '.\static.exe' : return code '0xc0000142'Stop.NMAKE : fatal error U1077: '"C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Bin\nmake.exe"' : return code '0x2'Stop. C:\temp\software\perl\PAR-Packer-0.975> Antes de receber as mensagens de erro fatal do nmake eu recebi as seguintes mensagens (na sequência): Microsoft Visual C++ Runtime Library Runtime Error! Program: XXXX (nome do programa) R6034 An application has made an attempt to load the C runtime library incorrectly. Please contact the application's support team for more information. static.exe - Application Error The application failed to initialize properly (0xc0000142). Click on OK to terminate the application. Isso é, de longe, a coisa mais dolorida que já tentei fazer com Perl. Compilar Perl 5.8 no Conectiva 9 foi menos indolor do que isso. Alguma dica? Se as mensagens de erro estivessem em hebraico daria na mesma pra mim. []'s Alceu _________________________________________________________________ Make every IM count. Download Windows Live Messenger and join the i?m Initiative now. It?s free.  http://im.live.com/messenger/im/home/?source=TAGWL_June07 -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070601/fcfdca0a/attachment-0001.html From glasswalk3r em hotmail.com Fri Jun 1 10:19:58 2007 From: glasswalk3r em hotmail.com (Alceu Rodrigues de Freitas Junior) Date: Fri, 1 Jun 2007 20:19:58 +0300 Subject: [Cascavel-pm] compilando PAR-Packer-0.975 no ActivePerl Message-ID: From: glasswalk3r em hotmail.comTo: cascavel-pm em pm.org Isso é, de longe, a coisa mais dolorida que já tentei fazer com Perl. Compilar Perl 5.8 no Conectiva 9 foi menos indolor do que isso. Correção, eu quiz dizer "doeu menos" ao compilar o Perl 5.8 no Conectiva 9. []'s Alceu _________________________________________________________________ Express yourself instantly with MSN Messenger! Download today it's FREE! http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/ -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070601/5fa99ad4/attachment.html From edencardim em gmail.com Fri Jun 1 10:25:03 2007 From: edencardim em gmail.com (Eden Cardim) Date: Fri, 1 Jun 2007 14:25:03 -0300 Subject: [Cascavel-pm] SOAP / WebService In-Reply-To: <012e01c7a46a$6f635d20$6401a8c0@swmobile> References: <1746e3e30705311149w71091f1ay53b64a1c465bb666@mail.gmail.com> <8ECE70CB-DFE3-4205-A29A-E0921881F88F@yahoo.co.uk> <00de01c7a460$94e43d30$6401a8c0@swmobile> <012e01c7a46a$6f635d20$6401a8c0@swmobile> Message-ID: <3de55ead0706011025l591d9c1exa2d9769d4d684ab6@mail.gmail.com> On 6/1/07, Agnaldo Macedo wrote: > Eu já uso hoje HTTPService, que seria um XML devolvido como resposta a uma > requisição de GET/POST. > XMLRPC também já é usado. > > Mas existem situações em que a integração precisa ser feita via > SOAP/WebService, usando-se WSDL. > Ou seja, torna-se necessário que seja usado um WSDL para requisitar e será > recebido em WSDL como resposta. > > É claro, um WSDL, um pacote SOAP, nada mais é do que um XML, porém, com sua > própria estrutura. > E as linguagens atualmente já possuem facilidades para tratar esse layout. Dá uma olhada em REST: http://en.wikipedia.org/wiki/Representational_State_Transfer -- Eden Cardim Instituto Baiano de Biotecnologia Núcleo de Biologia Computacional e Gestão de Informações Biotecnológicas Laboratório de Bioinformática From fglock em gmail.com Fri Jun 1 10:46:26 2007 From: fglock em gmail.com (Flavio S. Glock) Date: Fri, 1 Jun 2007 14:46:26 -0300 Subject: [Cascavel-pm] compilando PAR-Packer-0.975 no ActivePerl In-Reply-To: References: Message-ID: Alceu: http://vanillaperl.com/ Para mim foi a solução que funcionou melhor no Windows; já vem com o gcc instalado. Em 01/06/07, Alceu Rodrigues de Freitas Junior escreveu: > > From: glasswalk3r em hotmail.com > To: cascavel-pm em pm.org > > Isso é, de longe, a coisa mais dolorida que já tentei fazer com Perl. > Compilar Perl 5.8 no Conectiva 9 foi menos indolor do que isso. > > Correção, eu quiz dizer "doeu menos" ao compilar o Perl 5.8 no Conectiva 9. > > []'s > Alceu From acid06 em gmail.com Fri Jun 1 10:57:39 2007 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Fri, 1 Jun 2007 14:57:39 -0300 Subject: [Cascavel-pm] compilando PAR-Packer-0.975 no ActivePerl In-Reply-To: References: Message-ID: <9a08c9b40706011057o5a34ff5cmbb410cddaa85a2e2@mail.gmail.com> On 6/1/07, Alceu Rodrigues de Freitas Junior wrote: > Alguma alma aí disse que consegue compilar qualquer módulo do Perl no > Ruindows XP? *Quase* qualquer. ;-) O PAR não funciona direito mesmo não, nem com o PPM. Sugiro utilizar o PerlApp da ActiveState. -Nilson Santos F. Jr. From igor.sutton em gmail.com Fri Jun 1 13:43:32 2007 From: igor.sutton em gmail.com (Igor Sutton Lopes) Date: Fri, 1 Jun 2007 17:43:32 -0300 Subject: [Cascavel-pm] SOAP / WebService In-Reply-To: <012e01c7a46a$6f635d20$6401a8c0@swmobile> References: <1746e3e30705311149w71091f1ay53b64a1c465bb666@mail.gmail.com> <8ECE70CB-DFE3-4205-A29A-E0921881F88F@yahoo.co.uk> <00de01c7a460$94e43d30$6401a8c0@swmobile> <012e01c7a46a$6f635d20$6401a8c0@swmobile> Message-ID: <77B0F7F0-4F6A-41FC-AF12-69480F644BFD@gmail.com> On Jun 1, 2007, at 1:32 PM, Agnaldo Macedo wrote: > É claro, um WSDL, um pacote SOAP, nada mais é do que um XML, porém, > com sua própria estrutura. > E as linguagens atualmente já possuem facilidades para tratar esse > layout. > O maior problema neste caso não é a sua aplicação, e sim as aplicações existentes que se utilizam desta estrutura de dados para intercomunicação. Pense na necessidade que a sua aplicação terá em conversar com estas aplicações. Caso não tenha necessidade neste momento, e você quer utilizar apenas para comunicação entre pedaços da sua aplicação, utilize o mais simples. Quando tiver a necessidade de comunicação com outra aplicação que usa a estrutura XPTO, implemente uma interface para XPTO. Boa sorte! -- Igor Sutton igor.sutton em gmail.com -------------- Próxima Parte ---------- Um anexo não texto foi limpo... Nome : PGP.sig Tipo : application/pgp-signature Tam : 186 bytes Descr.: This is a digitally signed message part Url : http://mail.pm.org/pipermail/cascavel-pm/attachments/20070601/dbc2353c/attachment.bin From agnaldo em starweb-software.com.br Fri Jun 1 14:08:00 2007 From: agnaldo em starweb-software.com.br (Agnaldo Macedo) Date: Fri, 1 Jun 2007 18:08:00 -0300 Subject: [Cascavel-pm] SOAP / WebService References: <1746e3e30705311149w71091f1ay53b64a1c465bb666@mail.gmail.com> <8ECE70CB-DFE3-4205-A29A-E0921881F88F@yahoo.co.uk> <00de01c7a460$94e43d30$6401a8c0@swmobile> <012e01c7a46a$6f635d20$6401a8c0@swmobile> <77B0F7F0-4F6A-41FC-AF12-69480F644BFD@gmail.com> Message-ID: <018b01c7a490$f0ef50d0$6401a8c0@swmobile> No meu caso, Igor, estou vendo essa parte de WebService por necessidade. Diversas empresas com que preciso trocar dados estão começando a pedir esse tipo de forma para a troca de dados on-line. Como comentei no meu email anterior, já realizo diversas trocas via XML (HTTPService,XML-RPC, etc.). Mas o uso de SOAP/WDSL começou a se tornar necessáriopara trocar dados com algumas outras empresas, tanto a minha parte sendo cliente quanto a minha parte sendo servidora. ----- Original Message ----- From: "Igor Sutton Lopes" To: "Agnaldo Macedo" ; "Cascavel Perl Mongers" Sent: Friday, June 01, 2007 5:43 PM Subject: Re: [Cascavel-pm] SOAP / WebService On Jun 1, 2007, at 1:32 PM, Agnaldo Macedo wrote: > É claro, um WSDL, um pacote SOAP, nada mais é do que um XML, porém, > com sua própria estrutura. > E as linguagens atualmente já possuem facilidades para tratar esse > layout. > O maior problema neste caso não é a sua aplicação, e sim as aplicações existentes que se utilizam desta estrutura de dados para intercomunicação. Pense na necessidade que a sua aplicação terá em conversar com estas aplicações. Caso não tenha necessidade neste momento, e você quer utilizar apenas para comunicação entre pedaços da sua aplicação, utilize o mais simples. Quando tiver a necessidade de comunicação com outra aplicação que usa a estrutura XPTO, implemente uma interface para XPTO. Boa sorte! From igor.sutton em gmail.com Fri Jun 1 14:15:16 2007 From: igor.sutton em gmail.com (Igor Sutton Lopes) Date: Fri, 1 Jun 2007 18:15:16 -0300 Subject: [Cascavel-pm] SOAP / WebService In-Reply-To: <018b01c7a490$f0ef50d0$6401a8c0@swmobile> References: <1746e3e30705311149w71091f1ay53b64a1c465bb666@mail.gmail.com> <8ECE70CB-DFE3-4205-A29A-E0921881F88F@yahoo.co.uk> <00de01c7a460$94e43d30$6401a8c0@swmobile> <012e01c7a46a$6f635d20$6401a8c0@swmobile> <77B0F7F0-4F6A-41FC-AF12-69480F644BFD@gmail.com> <018b01c7a490$f0ef50d0$6401a8c0@swmobile> Message-ID: <214502E6-D234-41A8-8F72-409A3909C19F@gmail.com> On Jun 1, 2007, at 6:08 PM, Agnaldo Macedo wrote: > > No meu caso, Igor, estou vendo essa parte de WebService por > necessidade. > > Diversas empresas com que preciso trocar dados estão começando a > pedir esse tipo de forma para a troca de dados on-line. > > Como comentei no meu email anterior, já realizo diversas trocas via > XML (HTTPService,XML-RPC, etc.). > Mas o uso de SOAP/WDSL começou a se tornar necessáriopara trocar > dados com algumas outras empresas, tanto a minha parte sendo > cliente quanto a minha parte sendo servidora. Alguns recursos que encontrei: http://tech.groups.yahoo.com/group/soaplite/ http://discuss.develop.com/soap.html http://www.google.com/search?hl=en&q=soap%3A%3Alite+web+services+wsdl +glue&btnG=Search http://xml.nig.ac.jp/tutorial/index.html Boa sorte! -- Igor Sutton igor.sutton em gmail.com -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070601/f8a19b0f/attachment.html -------------- Próxima Parte ---------- Um anexo não texto foi limpo... Nome : PGP.sig Tipo : application/pgp-signature Tam : 186 bytes Descr.: This is a digitally signed message part Url : http://mail.pm.org/pipermail/cascavel-pm/attachments/20070601/f8a19b0f/attachment.bin From daniel_5h4d0w em hotmail.com Sat Jun 2 06:11:27 2007 From: daniel_5h4d0w em hotmail.com (Daniel Vinciguerra) Date: Sat, 02 Jun 2007 10:11:27 -0300 Subject: [Cascavel-pm] compilando PAR-Packer-0.975 no ActivePerl In-Reply-To: <9a08c9b40706011057o5a34ff5cmbb410cddaa85a2e2@mail.gmail.com> Message-ID: Compilei varias coisas com o PAR e nunca tive problema algum... Tirando uma pequena queda na performance... Compilei alguns programas em Perl Tk e o resultado saio até que bem... Abs... Daniel Vinciguerra - Daniel Shadow -------------------------------------------------------------- - Perl, C/C++, Oracle, MySQL and SQLite Developer. - Projeto Damn Small Linux Brasil. - danielvinciguerra.multiply.com -------------------------------------------------------------- >From: "Nilson Santos Figueiredo Junior" >Reply-To: Cascavel Perl Mongers >To: "Cascavel Perl Mongers" >Subject: Re: [Cascavel-pm] compilando PAR-Packer-0.975 no ActivePerl >Date: Fri, 1 Jun 2007 14:57:39 -0300 > >On 6/1/07, Alceu Rodrigues de Freitas Junior >wrote: > > Alguma alma aí disse que consegue compilar qualquer módulo do Perl no > > Ruindows XP? > >*Quase* qualquer. ;-) >O PAR não funciona direito mesmo não, nem com o PPM. Sugiro utilizar o >PerlApp da ActiveState. > >-Nilson Santos F. Jr. >_______________________________________________ >Cascavel-pm mailing list >Cascavel-pm em pm.org >http://mail.pm.org/mailman/listinfo/cascavel-pm _________________________________________________________________ Verificador de Segurança do Windows Live OneCare: verifique já a segurança do seu PC! http://onecare.live.com/site/pt-br/default.htm From wendelscardua em gmail.com Sat Jun 2 08:29:58 2007 From: wendelscardua em gmail.com (Wendel Scardua) Date: Sat, 2 Jun 2007 12:29:58 -0300 Subject: [Cascavel-pm] Golfe e Linguagens Formais! [was: Quando usar Gramatica e quando usar Regexp? ] In-Reply-To: <65934b450706010800p262b6864xcac0e75d91a0968a@mail.gmail.com> References: <3de55ead0705241202v48c4c11fu5dba35cafc2cd6b3@mail.gmail.com> <9a08c9b40705241355k5aea8c12l4fd32b14a3ef0db1@mail.gmail.com> <726229b50705241457p781ccf0x9dc899057158edc3@mail.gmail.com> <65934b450706010800p262b6864xcac0e75d91a0968a@mail.gmail.com> Message-ID: <726229b50706020829t56c5efeeja2c62e0fdc36f5ee@mail.gmail.com> E assim como naquela, nessa também dá pra ganhar/perder 1 ponto usando barewords: /^(a*)(??{b x$+[1]})$/ 22 ? :-) On 6/1/07, Joenio Costa wrote: > > Consegui dar uma melhorada na primeira tacada do Eden: > > /^(a*)(??{'b'x$+[1]})$/ > > Acho que estou vencendo o Wendel por uma tacada de diferença, fiz 24. > > Att, > > Em 25/05/07, Luis Motta Campos escreveu: > > On May 24, 2007, at 11:57 PM, Wendel Scardua wrote: > > > Mas é Perl Golfe! > > > > > > Usar strict pode significar perder (ou seria ganhar?) uns 7 > > > pontos... ( -Mstrict , e acho que o '-' não é contado, não lembro > > > direito agora). > > > > > > Conta tudo. Sempre. Inclusive "perl" no começo da linha. > > Pelo menos, estas são as regras que os Londrinos usam. > > Putamplexos! > > -- > > Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, > > Perl fanatic evangelist, and amateur {cook, photographer} > > > > > > _______________________________________________ > > Cascavel-pm mailing list > > Cascavel-pm em pm.org > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > -- > Joenio Costa > - Salvador Perl Mongers - Grupo de Usuário Perl de Salvador > - Colibre - Cooperativa de Tecnologias Livres > - PSL-BA - Projeto Software Livre Bahia > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- []s Wendel "Não ajustar o auto-ajuste" - http://wendel.scardua.net/ -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070602/4a0f9f1b/attachment.html From glasswalk3r em hotmail.com Sat Jun 2 09:25:42 2007 From: glasswalk3r em hotmail.com (Alceu Rodrigues de Freitas Junior) Date: Sat, 2 Jun 2007 19:25:42 +0300 Subject: [Cascavel-pm] compilando PAR-Packer-0.975 no ActivePerl Message-ID: > From: daniel_5h4d0w em hotmail.com> Date: Sat, 2 Jun 2007 10:11:27 -0300> > Compilei varias coisas com o PAR e nunca tive problema algum...> Tirando uma pequena queda na performance... Acho que você não entendeu direito... eu estou tentando instalar o módulo PAR::Packer para gerar executáveis com o programa "pp". Para instalar o pacote é necessário compilar código em C usando bibliotecas do Windows. Você conseguiu fazer isso? Em qual versão do Perl e PAR? []'s Alceu _________________________________________________________________ Make every IM count. Download Windows Live Messenger and join the i?m Initiative now. It?s free.  http://im.live.com/messenger/im/home/?source=TAGWL_June07 -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070602/ca3f839f/attachment-0001.html From daniel_5h4d0w em hotmail.com Sun Jun 3 19:07:56 2007 From: daniel_5h4d0w em hotmail.com (Daniel Vinciguerra) Date: Sun, 03 Jun 2007 23:07:56 -0300 Subject: [Cascavel-pm] compilando PAR-Packer-0.975 no ActivePerl In-Reply-To: Message-ID: Uso o ActivePerl aqui e a mesma versão do PAR que você tentou instalar... Tente baixar uma ferramenta chamada nmake da Microsoft http://support.microsoft.com/default.aspx?scid=kb;en-us;Q132084 Oque impediu a compilação do meu na primeira vez foi a inexistencia dessa ferramenta para terminar a compilação e instalação do modulo... Tenho que lhe dizer que mesmo assim o PAR não foi instalado... se tudo ocorrer como no meu você tera que acessar a pasta C:\Perl\cpan\build\PAR-0.973\ lá vai ser meio dificil mais copie todas as pastas que contem lib no nome para a pasta C:\Perl\lib e encontre a pasta que contem os arquivos executaveis e de script de nome PARL, PP, TKPP, PAR, etc... Copie-os e cole na pasta C:\Perl\bin prontinho PAR pronto pra compilar seu arquivos pl Aqui segue link de imagem que contem os arquivos .bat e executaveis que precisam ser copiados para a pasta C:\Perl\bin http://img505.imageshack.us/my.php?image=parmq2.jpg Aqui uma imagem do tkpp (Visual em Perl Tk para o PP) http://img237.imageshack.us/my.php?image=tkpphf3.jpg Qualquer coisa só perguntar amigo... ^^ Um Grande Abraço.... Daniel Vinciguerra - Daniel Shadow -------------------------------------------------------------- - Perl, C/C++, Oracle, MySQL and SQLite Developer. - Projeto Damn Small Linux Brasil. - danielvinciguerra.multiply.com -------------------------------------------------------------- >From: Alceu Rodrigues de Freitas Junior >Reply-To: Cascavel Perl Mongers >To: Cascavel Perl Mongers >Subject: Re: [Cascavel-pm] compilando PAR-Packer-0.975 no ActivePerl >Date: Sat, 2 Jun 2007 19:25:42 +0300 > > > From: daniel_5h4d0w em hotmail.com> Date: Sat, 2 Jun 2007 10:11:27 -0300> > >Compilei varias coisas com o PAR e nunca tive problema algum...> Tirando >uma pequena queda na performance... >Acho que você não entendeu direito... eu estou tentando instalar o módulo >PAR::Packer para gerar executáveis com o programa "pp". Para instalar o >pacote é necessário compilar código em C usando bibliotecas do Windows. > >Você conseguiu fazer isso? Em qual versão do Perl e PAR? > >[]'s >Alceu > >_________________________________________________________________ >Make every IM count. Download Windows Live Messenger and join the i’m >Initiative now. It’s free. >http://im.live.com/messenger/im/home/?source=TAGWL_June07 >_______________________________________________ >Cascavel-pm mailing list >Cascavel-pm em pm.org >http://mail.pm.org/mailman/listinfo/cascavel-pm _________________________________________________________________ Mande torpedos SMS do seu messenger para o celular dos seus amigos http://mobile.msn.com/ From daniel_5h4d0w em hotmail.com Sun Jun 3 19:30:21 2007 From: daniel_5h4d0w em hotmail.com (Daniel Vinciguerra) Date: Sun, 03 Jun 2007 23:30:21 -0300 Subject: [Cascavel-pm] compilando PAR-Packer-0.975 no ActivePerl In-Reply-To: Message-ID: >Acho que você não entendeu direito... eu estou tentando instalar o módulo >PAR::Packer para gerar executáveis com o programa "pp". Para instalar o >pacote é necessário compilar código em C usando bibliotecas do Windows. > >Você conseguiu fazer isso? Em qual versão do Perl e PAR? > >[]'s >Alceu > Entendi sim... ^^ Não só entendi como vou te passar um link danado de bom sobre o assunto... Wiki contendo todas as informações sobre o PAR... http://par.perl.org/wiki/Main_Page (Em Inglês) Só uma correção... erro meu queira desculpar-me sim... A versão que eu uso é a 0973 e não 0975... Nesse Wiki você encontrará para download a versão 0973... Baixe e instale as dependencias incluindo o nmake talvez fosse até conveniente a instalação do DEV-C++ uma vez que não tive o conhecimento do uso dele dorante o processo de instalação, mais por outro lado pode ser bem viavel no caso da necessidade de um compilador C... Daniel Vinciguerra - Daniel Shadow -------------------------------------------------------------- - Perl, C/C++, Oracle, MySQL and SQLite Developer. - Projeto Damn Small Linux Brasil. - danielvinciguerra.multiply.com -------------------------------------------------------------- _________________________________________________________________ Descubra como mandar Torpedos do Messenger para o celular! http://mobile.msn.com/ From giuseppe em giuseppelopes.com Mon Jun 4 06:52:24 2007 From: giuseppe em giuseppelopes.com (Giuseppe Lopes) Date: Mon, 4 Jun 2007 10:52:24 -0300 Subject: [Cascavel-pm] LWP::Simple References: Message-ID: <00b201c7a6af$95966ea0$1101a8c0@giuseppe> Prezados, Como configuro um 'timeout' para um get efetuado a uma URL? Vou explicar o que ocorre, possuimos um script que executa uma URL predefinida e armazenada em banco, o processo pai executa um Fork para executar todas as URL's, só que tem URL que demoram muito tempo, prendendo o processo, gostaria de definir um timeout, para tentar executar a URL em tanto tempo ou encerrar o processo. Segue sub montada para este processo. use LWP::Simple; sub startUrl { my ($id, $dom, $url) = @_; print "$dom > child->get($url)\n\n"; our $result = get($url); print "$dom < child->return($url, ".length($result).")\n"; my $dbP2Child = conectaP2(); my $sql = "UPDATE agendamentoLista SET dataUltima = NOW(), bytesAnterior = bytesUltima, bytesUltima = ".length($result)." WHERE id = ".$id; print " SQL: $sql\n\n"; my $ins = $dbP2Child->prepare($sql); $ins->execute; $ins->finish; $dbP2Child->disconnect(); } Nunca trabalhei com fork e peguei esse script pronto para tentar otimizar. Agradeço qualquer informação antecipadamente. Giuseppe Lopes From giuseppe em giuseppelopes.com Mon Jun 4 06:59:25 2007 From: giuseppe em giuseppelopes.com (Giuseppe Lopes) Date: Mon, 4 Jun 2007 10:59:25 -0300 Subject: [Cascavel-pm] LWP::Simple References: <00b201c7a6af$95966ea0$1101a8c0@giuseppe> Message-ID: <00b701c7a6b0$90b319a0$1101a8c0@giuseppe> Só para complementar, li que por padrão o LWP::Simple possui um timeout padrão de 180 segundos, mas na prática acredito que esteja passando desse tempo. Observei também que se usar LWP::UserAgent posso definir o timeout, alguém ja trabalhou com isso? Giuseppe Lopes ----- Original Message ----- From: "Giuseppe Lopes" To: "Cascavel Perl Mongers" Sent: Monday, June 04, 2007 10:52 AM Subject: [Cascavel-pm] LWP::Simple Prezados, Como configuro um 'timeout' para um get efetuado a uma URL? Vou explicar o que ocorre, possuimos um script que executa uma URL predefinida e armazenada em banco, o processo pai executa um Fork para executar todas as URL's, só que tem URL que demoram muito tempo, prendendo o processo, gostaria de definir um timeout, para tentar executar a URL em tanto tempo ou encerrar o processo. Segue sub montada para este processo. use LWP::Simple; sub startUrl { my ($id, $dom, $url) = @_; print "$dom > child->get($url)\n\n"; our $result = get($url); print "$dom < child->return($url, ".length($result).")\n"; my $dbP2Child = conectaP2(); my $sql = "UPDATE agendamentoLista SET dataUltima = NOW(), bytesAnterior = bytesUltima, bytesUltima = ".length($result)." WHERE id = ".$id; print " SQL: $sql\n\n"; my $ins = $dbP2Child->prepare($sql); $ins->execute; $ins->finish; $dbP2Child->disconnect(); } Nunca trabalhei com fork e peguei esse script pronto para tentar otimizar. Agradeço qualquer informação antecipadamente. Giuseppe Lopes _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm __________ Información de NOD32, revisión 2306 (20070604) __________ Este mensaje ha sido analizado con NOD32 antivirus system http://www.nod32.com From luismottacampos em yahoo.co.uk Mon Jun 4 07:19:26 2007 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Mon, 4 Jun 2007 16:19:26 +0200 Subject: [Cascavel-pm] LWP::Simple In-Reply-To: <00b701c7a6b0$90b319a0$1101a8c0@giuseppe> References: <00b201c7a6af$95966ea0$1101a8c0@giuseppe> <00b701c7a6b0$90b319a0$1101a8c0@giuseppe> Message-ID: <97C43952-3B32-4B68-BD71-2ECA4D7CAFD4@yahoo.co.uk> On Jun 4, 2007, at 3:59 PM, Giuseppe Lopes wrote: > Só para complementar, li que por padrão o LWP::Simple possui um > timeout > padrão de 180 segundos, mas na prática acredito que esteja passando > desse > tempo. > > Observei também que se usar LWP::UserAgent posso definir o timeout, > alguém > ja trabalhou com isso? Eu estava exatamente escrevendo sobre isso. Eu uso o LWP::UserAgent e seto timeouts. Eles nunca me deixaram na mão. Se você tiver problemas com ele, tem de tentar entender quem é que recebe o SIGALRM do teu "timeout". Eu recomendo que leia sobre isso no perldoc perlsig, Signal Handling in Perl. ;-) Espero que isso ajude. Putamplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From igor.sutton em gmail.com Mon Jun 4 07:24:23 2007 From: igor.sutton em gmail.com (Igor Sutton Lopes) Date: Mon, 4 Jun 2007 11:24:23 -0300 Subject: [Cascavel-pm] LWP::Simple In-Reply-To: <00b701c7a6b0$90b319a0$1101a8c0@giuseppe> References: <00b201c7a6af$95966ea0$1101a8c0@giuseppe> <00b701c7a6b0$90b319a0$1101a8c0@giuseppe> Message-ID: <1DA76854-BAF6-4C55-AC6D-16351E384154@gmail.com> On Jun 4, 2007, at 10:59 AM, Giuseppe Lopes wrote: > Só para complementar, li que por padrão o LWP::Simple possui um > timeout > padrão de 180 segundos, mas na prática acredito que esteja passando > desse > tempo. > > Observei também que se usar LWP::UserAgent posso definir o timeout, > alguém > ja trabalhou com isso? O módulo LWP::Simple tem uma variável que pode ser exportada chamada $ua. Este é a instância do LWP::UserAgent utilizado pelo LWP::Simple. Você possa modificá-lo da seguinte maneira: use strict; use warnings; use LWP::Simple qw($ua get); $ua->timeout(10); my $content = get("http://blah.com.br") || "Timeout exceeded"; print $content; Boa sorte! -- Igor Sutton igor.sutton em gmail.com -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070604/1a1ca63b/attachment.html -------------- Próxima Parte ---------- Um anexo não texto foi limpo... Nome : PGP.sig Tipo : application/pgp-signature Tam : 186 bytes Descr.: This is a digitally signed message part Url : http://mail.pm.org/pipermail/cascavel-pm/attachments/20070604/1a1ca63b/attachment.bin From giuseppe em giuseppelopes.com Mon Jun 4 08:09:44 2007 From: giuseppe em giuseppelopes.com (Giuseppe Lopes) Date: Mon, 4 Jun 2007 12:09:44 -0300 Subject: [Cascavel-pm] LWP::Simple References: <00b201c7a6af$95966ea0$1101a8c0@giuseppe><00b701c7a6b0$90b319a0$1101a8c0@giuseppe> <1DA76854-BAF6-4C55-AC6D-16351E384154@gmail.com> Message-ID: <010101c7a6ba$632d75c0$1101a8c0@giuseppe> "O módulo LWP::Simple tem uma variável que pode ser exportada chamada $ua. Este é a instância do LWP::UserAgent utilizado pelo LWP::Simple. "Você possa modificá-lo da seguinte maneira: " "use strict; "use warnings; "use LWP::Simple qw($ua get); "$ua->timeout(10); "my $content = get("http://blah.com.br") || "Timeout exceeded"; "print $content; " Desculpe a demora. Obrigado por responder, irei efetuar alguns testes agora a tarde, acredito que deve resolver. Irei ler mais a respeito também. Obrigado novamente. Giuseppe Lopes -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070604/935d248a/attachment-0001.html From giuseppe em giuseppelopes.com Mon Jun 4 08:11:53 2007 From: giuseppe em giuseppelopes.com (Giuseppe Lopes) Date: Mon, 4 Jun 2007 12:11:53 -0300 Subject: [Cascavel-pm] LWP::Simple References: <00b201c7a6af$95966ea0$1101a8c0@giuseppe><00b701c7a6b0$90b319a0$1101a8c0@giuseppe> <97C43952-3B32-4B68-BD71-2ECA4D7CAFD4@yahoo.co.uk> Message-ID: <010401c7a6ba$afefe190$1101a8c0@giuseppe> "Eu estava exatamente escrevendo sobre isso. "Eu uso o LWP::UserAgent e seto timeouts. Eles nunca me deixaram na "mão. " "Se você tiver problemas com ele, tem de tentar entender quem é que "recebe o SIGALRM do teu "timeout". Eu recomendo que leia sobre isso "no perldoc perlsig, Signal Handling in Perl. ;-) " "Espero que isso ajude. "Putamplexos! Luis, Obrigado pelo feedback, irei efetuar novos testes a tarde com a dica do Igor, ja adicionei sua informação para minha pasta "leituras obrigatórias". Obrigado novamente. Giuseppe Lopes From lorn.br em gmail.com Mon Jun 4 09:20:11 2007 From: lorn.br em gmail.com (Lorn) Date: Mon, 4 Jun 2007 13:20:11 -0300 Subject: [Cascavel-pm] LWP::Simple In-Reply-To: <010401c7a6ba$afefe190$1101a8c0@giuseppe> References: <00b201c7a6af$95966ea0$1101a8c0@giuseppe> <00b701c7a6b0$90b319a0$1101a8c0@giuseppe> <97C43952-3B32-4B68-BD71-2ECA4D7CAFD4@yahoo.co.uk> <010401c7a6ba$afefe190$1101a8c0@giuseppe> Message-ID: Se você tiver um tempo de uma olhada no WWW::Mechanize, com ele você não precisa ficar preocupado em salvar cookie, refer, etc, sem contar que o mecanismo de POST , quase automatico, dele funciona em 70% dos casos :D On 6/4/07, Giuseppe Lopes wrote: > > "Eu estava exatamente escrevendo sobre isso. > "Eu uso o LWP::UserAgent e seto timeouts. Eles nunca me deixaram na > "mão. > " > "Se você tiver problemas com ele, tem de tentar entender quem é que > "recebe o SIGALRM do teu "timeout". Eu recomendo que leia sobre isso > "no perldoc perlsig, Signal Handling in Perl. ;-) > " > "Espero que isso ajude. > "Putamplexos! > > Luis, > > Obrigado pelo feedback, irei efetuar novos testes a tarde com a dica do > Igor, ja adicionei sua informação para minha pasta "leituras > obrigatórias". > > Obrigado novamente. > > Giuseppe Lopes > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Lindolfo "Lorn" Rodrigues - www.slackwarezine.com.br - http://lornlab.org - http://sao-paulo.pm.org use Catalyst; -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070604/ac09a81d/attachment.html From lorn.br em gmail.com Mon Jun 4 09:20:11 2007 From: lorn.br em gmail.com (Lorn) Date: Mon, 4 Jun 2007 13:20:11 -0300 Subject: [Cascavel-pm] LWP::Simple In-Reply-To: <010401c7a6ba$afefe190$1101a8c0@giuseppe> References: <00b201c7a6af$95966ea0$1101a8c0@giuseppe> <00b701c7a6b0$90b319a0$1101a8c0@giuseppe> <97C43952-3B32-4B68-BD71-2ECA4D7CAFD4@yahoo.co.uk> <010401c7a6ba$afefe190$1101a8c0@giuseppe> Message-ID: Se você tiver um tempo de uma olhada no WWW::Mechanize, com ele você não precisa ficar preocupado em salvar cookie, refer, etc, sem contar que o mecanismo de POST , quase automatico, dele funciona em 70% dos casos :D On 6/4/07, Giuseppe Lopes wrote: > > "Eu estava exatamente escrevendo sobre isso. > "Eu uso o LWP::UserAgent e seto timeouts. Eles nunca me deixaram na > "mão. > " > "Se você tiver problemas com ele, tem de tentar entender quem é que > "recebe o SIGALRM do teu "timeout". Eu recomendo que leia sobre isso > "no perldoc perlsig, Signal Handling in Perl. ;-) > " > "Espero que isso ajude. > "Putamplexos! > > Luis, > > Obrigado pelo feedback, irei efetuar novos testes a tarde com a dica do > Igor, ja adicionei sua informação para minha pasta "leituras > obrigatórias". > > Obrigado novamente. > > Giuseppe Lopes > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Lindolfo "Lorn" Rodrigues - www.slackwarezine.com.br - http://lornlab.org - http://sao-paulo.pm.org use Catalyst; -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070604/ac09a81d/attachment-0001.html From glasswalk3r em hotmail.com Mon Jun 4 09:42:08 2007 From: glasswalk3r em hotmail.com (Alceu Rodrigues de Freitas Junior) Date: Mon, 4 Jun 2007 19:42:08 +0300 Subject: [Cascavel-pm] compilando PAR-Packer-0.975 no ActivePerl Message-ID: > From: daniel_5h4d0w em hotmail.com> Date: Sun, 3 Jun 2007 23:30:21 -0300> > Não só entendi como vou te passar um link danado de bom sobre o assunto...> > Wiki contendo todas as informações sobre o PAR...> http://par.perl.org/wiki/Main_Page (Em Inglês) Esse já é alguma coisa para começar. Obrigado. > Só uma correção... erro meu queira desculpar-me sim... A versão que eu uso é > a 0973> e não 0975... Sem problemas... > Nesse Wiki você encontrará para download a versão 0973... Bem, aí eu não vejo muita vantagem. É possível instalar um pacote PPM para a versão 0.973 do PAR-Packer. O problema é que ela não funciona aqui, por isso resolvi "apelar" para a compilação dos fontes. > Baixe e instale as dependencias incluindo o nmake talvez fosse até > conveniente a instalação> do DEV-C++ uma vez que não tive o conhecimento do uso dele dorante o > processo de> instalação, mais por outro lado pode ser bem viavel no caso da necessidade > de um compilador> C... Estou usando o Visual C++ da Microsoft e as bibliotecas do sistema. Não me ficou claro se você compilou o PAR-Packer à partir dos fontes, poderia confirmar? Qual a versão do sistema operacional da Micro$oft que você usou para fazer essa compilação? []'s Alceu _________________________________________________________________ Make every IM count. Download Windows Live Messenger and join the i?m Initiative now. It?s free.  http://im.live.com/messenger/im/home/?source=TAGWL_June07 -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070604/a38595f6/attachment.html From glasswalk3r em hotmail.com Mon Jun 4 09:52:38 2007 From: glasswalk3r em hotmail.com (Alceu Rodrigues de Freitas Junior) Date: Mon, 4 Jun 2007 19:52:38 +0300 Subject: [Cascavel-pm] compilando PAR-Packer-0.975 no ActivePerl Message-ID: Nem se preocupe em responder... eu achei a resposta. A versão do ActivePerl foi marcada como "incompatível" para o PAR no quesito de utilizar o PAR-Packer para gerar executáveis (pp). Link relacionado: http://par.perl.org/wiki/PAR_PPM_Compatibility_ListSe alguém conseguiu botar esse grupo para funcionar, fico grato se puder dar o caminho das pedras: This is perl, v5.8.8 built for MSWin32-x86-multi-threadBinary build 820 [274739] provided by ActiveState http://www.ActiveState.com Microsoft Windows XP, versão 2002, Service Pack 2 Compilador: Microsoft Visual C++ Express e Microsoft Platform SDK for Windows Server 2003 R2 []'s Alceu From: glasswalk3r em hotmail.comDate: Mon, 4 Jun 2007 19:42:08 +0300 Estou usando o Visual C++ da Microsoft e as bibliotecas do sistema. Não me ficou claro se você compilou o PAR-Packer à partir dos fontes, poderia confirmar? Qual a versão do sistema operacional da Micro$oft que você usou para fazer essa compilação? _________________________________________________________________ Express yourself instantly with MSN Messenger! Download today it's FREE! http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/ -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070604/ef10a4ef/attachment.html From daniel_5h4d0w em hotmail.com Mon Jun 4 09:53:39 2007 From: daniel_5h4d0w em hotmail.com (Daniel Vinciguerra) Date: Mon, 04 Jun 2007 13:53:39 -0300 Subject: [Cascavel-pm] compilando PAR-Packer-0.975 no ActivePerl In-Reply-To: Message-ID: > > Não só entendi como vou te passar um link danado de bom sobre o >assunto...> > Wiki contendo todas as informações sobre o PAR...> >http://par.perl.org/wiki/Main_Page (Em Inglês) >Esse já é alguma coisa para começar. Obrigado. > > Só uma correção... erro meu queira desculpar-me sim... A versão que eu >uso é > a 0973> e não 0975... > >Sem problemas... > > > Nesse Wiki você encontrará para download a versão 0973... > >Bem, aí eu não vejo muita vantagem. É possível instalar um pacote PPM para >a versão 0.973 do PAR-Packer. O problema é que ela não funciona aqui, por >isso resolvi "apelar" para a compilação dos fontes. > > Baixe e instale as dependencias incluindo o nmake talvez fosse até > >conveniente a instalação> do DEV-C++ uma vez que não tive o conhecimento do >uso dele dorante o > processo de> instalação, mais por outro lado pode ser >bem viavel no caso da necessidade > de um compilador> C... >Estou usando o Visual C++ da Microsoft e as bibliotecas do sistema. Não me >ficou claro se você compilou o PAR-Packer à partir dos fontes, poderia >confirmar? > >Qual a versão do sistema operacional da Micro$oft que você usou para fazer >essa compilação? > >[]'s >Alceu Microsoft Windows XP Home Edition ActivePerl 5.8.8 Build 820 Já checou nas pastar do C:\Perl\cpan\build\PAR-Packer-0.975\blib\script como eu havia lhe dito anteriormente mesmo após a compilação os arquivos aqui não são enviados para o diretório C:\Perl\bin isso deve ser feito manualmente assim como com os arquivos .pm deve ser copiados para a pasta C:\Perl\lib Cheque se seu PAR não está mesmo compilado indo até a pasta... C:\Perl\cpan\build\PAR-Packer-0.975\blib\script Obs: Meu PAR-Packer-0.975 tambem foi compilado com sucesso... Qualquer duvida deixo-me ao dispor... Abs... _________________________________________________________________ Verificador de Segurança do Windows Live OneCare: verifique já a segurança do seu PC! http://onecare.live.com/site/pt-br/default.htm From donatoaz em gmail.com Mon Jun 4 11:53:14 2007 From: donatoaz em gmail.com (Donato Azevedo) Date: Mon, 4 Jun 2007 15:53:14 -0300 Subject: [Cascavel-pm] Duvida modelagem In-Reply-To: <8ECE70CB-DFE3-4205-A29A-E0921881F88F@yahoo.co.uk> References: <1746e3e30705311149w71091f1ay53b64a1c465bb666@mail.gmail.com> <8ECE70CB-DFE3-4205-A29A-E0921881F88F@yahoo.co.uk> Message-ID: <1746e3e30706041153o3279d1cdw28d91ec046239368@mail.gmail.com> On 6/1/07, Luis Motta Campos wrote: > Em outras palavras: me mostra os detalhes sujos, por favor, ou eu > não vou conseguir dizer nada que presta sobre isso. > Seja claro e conciso na tua especificação, para que eu consiga > enxergar o que vem e o que volta do seu programa. Assim, posso usar > os meus 10 anos de experiência de modelagem para ajudar a obter uma > solução Top-Model (elegante e esbelta) para você. Hehe, desculpa o trabalhão aí! Bem, vou tentar explicar denovo: Eu tenho de preparar as bases para a integração do software da empresa onde trabalho com o software de uma outra empresa. A interface para integração com o software desta outra empresa é o seguinte: Eles fornecem um daemon que fica constantemente verificando um diretório em busca de arquivos de texto. Estes arquivos de texto contém dados para serem processados. O Daemon pega estes arquivos, repassa para o software deles e então cospe os resultados em outro diretório também como um arquivo de texto. Esta outra empresa trabalha com envio de mensagens sms, de modo que cada arquivo de entrada define uma mensagem e diversos destinatários. A minha idéia é que na hora de integrar ao software da empresa onde trabalho, seja algo bem simples, tipo isso: use SMSFile; my $smsfile = SMSFile->new; $smsfile->message("Esta é a mensagem"); $smsfile->add( { name=>'donato', phone=>'3199999999', code=>'led', sender_phone=>'(31) 5555 5555' } ); print $smsfile; Eu estou percebendo que eu nunca havia programado em perl OO, de modos que algumas coisas devem estar violando algum conceito ou coisa do tipo.... O que eu fiz até agora foi o seguinte, criei uma objeto simples, do tipo Destinatário: package SMSRecipient; use base qw( Class::Accessor ); SMSRecipient->mk_accessors(qw( name phone code sender_phone )); sub new { my $class = shift; my $self = bless {}, $class; if ( @_ == 1 ) { my $params = shift; for (qw/ name phone code sender_phone /) { $self->{$_} = $params->{$_}; } } return $self; } e um objeto que encapsula os arquivos de entrada do software da outra empresa, que basicamente implementa alguns acessores, verificação em cima dos dados de entrada e a impressão em um arquivo de saída: package SMSFile; use strict; use warnings; use overload ( '""' => \&stringify ); use Carp; use base qw(Class::Accessor); SMSFile->mk_accessors(qw( config_file company_name layout_version message )); my $Debugging = 0; sub new { my $class = shift; my $config_file = shift; my $self = bless {}, $class; $self->{config_file} = $config_file || './smsparserrc'; $self->parse_config_file; $self->{messages} = []; return $self; } sub add { my $self = shift; if ( ref($_[0]) eq 'SMSRecipient' ) { # input isa SMSRecipient object push (@{ $self->{messages} }, shift); } elsif ( ref($_[0]) eq 'HASH' ) { # input is a hashref my $msg = SMSRecipient->new(shift); push (@{ $self->{messages} }, $msg); } elsif ( @_ == 4 ) { my $msg = SMSRecipient->new; map { $msg->{$_} = shift; } (qw/ name phone code sender_phone /); push (@{ $self->{messages} }, $msg); } else { croak "Usage: add( [ SMSRecipient object | HASHREF | LIST ] )"; } } sub stringify { my $self = shift; unless ( $self->company_name ) { confess "Nome da companhia incorreto: verifique o atributo company_name\n"; } unless ( $self->layout_version ) { confess "Nome da companhia incorreto: verifique o atributo layout_version\n"; } unless ( $self->message ) { confess "Nome da companhia incorreto: verifique o atributo message\n"; } # 1a linha my $file_string = pack('A1 A8 A25 A10', 1, '20070604', $self->company_name, $self->layout_version) . "\n"; # 2a linha $file_string .= pack('A1 A135', 2, $self->message) . "\n"; # 3a linha $file_string .= pack('A1 A135', 4, $self->message) . "\n"; for my $recipient ( @{$self->{messages}} ) { for ( 'phone', 'name', 'code', 'sender_phone' ) { unless ( $recipient->{$_} ) { confess "invalid parameter $_\n"; } } $file_string .= pack('A1 A10 A30 A30 A20', 3, $recipient->phone, $recipient->name, $recipient->code, $recipient->sender_phone) . "\n"; } print $file_string; } sub parse_config_file { my $self = shift; open(my $fh, '<', $self->{config_file}); while (<$fh>) { chomp; next if /^[\#\n]/; my ($key, $val) = split '=', $_, 2; $self->{$key} = $val; } close $fh; } sub debug { my $self = shift; confess "usage: thing->debug(level)" unless @_ == 1; my $level = shift; if (ref($self)) { $self->{"_DEBUG"} = $level; # just myself } else { $Debugging = $level; # whole class } } sub message { my $self = shift; if ( @_ ) { $self->{message} = substr(shift, 0, 134); } return $self->{message}; } From marcoaureliomacae em gmail.com Mon Jun 4 11:58:31 2007 From: marcoaureliomacae em gmail.com (=?ISO-8859-1?Q?Marco_Aur=E9lio_(MACA=C9)?=) Date: Mon, 4 Jun 2007 15:58:31 -0300 Subject: [Cascavel-pm] =?windows-1252?q?Problema_com_o_m=F3dulo_DateTime_n?= =?windows-1252?q?o_Windows_XP!?= Message-ID: Boa tarde, Caros(as) Amigos(as) no Cascavel Perl Mongers, Estou precisando utilizar o modulo: DateTime e DateTime::Timezone, eu já instalei os mesmos pelo PPM do ActivePerl 5.8.8, super fácil de instalar só com alguns cliques e já está instalado, instalei duas versões primeiro 0.6601 e depois 0.48, porem eu não consigo utilizá-lo no Windows XP, quando eu invoco o modulo assim: "use DateTime;" - recebo a mensagem de erro que segue abaixo: Can't locate DateTime.pm in @INC (@INC contains: C:/perl/site/lib C:/perl/lib)... Perguntas: Alguém sabe utilizar o modulo DateTime corretamente com o ActivePerl 5.8.8? É verdade que este módulo tem um problema não resolvido junto ao Windows XP? Brincadeira: Windows XP, você não vale nada mais eu gosto você, tudo que eu queria era saber porque... ? Aviões do Forró, adaptado por Macaé É um prazer interagir com vocês. ;-) Abraços fraternos, Marco Aurélio (MACAÉ) From donatoaz em gmail.com Mon Jun 4 11:53:14 2007 From: donatoaz em gmail.com (Donato Azevedo) Date: Mon, 4 Jun 2007 15:53:14 -0300 Subject: [Cascavel-pm] Duvida modelagem In-Reply-To: <8ECE70CB-DFE3-4205-A29A-E0921881F88F@yahoo.co.uk> References: <1746e3e30705311149w71091f1ay53b64a1c465bb666@mail.gmail.com> <8ECE70CB-DFE3-4205-A29A-E0921881F88F@yahoo.co.uk> Message-ID: <1746e3e30706041153o3279d1cdw28d91ec046239368@mail.gmail.com> On 6/1/07, Luis Motta Campos wrote: > Em outras palavras: me mostra os detalhes sujos, por favor, ou eu > não vou conseguir dizer nada que presta sobre isso. > Seja claro e conciso na tua especificação, para que eu consiga > enxergar o que vem e o que volta do seu programa. Assim, posso usar > os meus 10 anos de experiência de modelagem para ajudar a obter uma > solução Top-Model (elegante e esbelta) para você. Hehe, desculpa o trabalhão aí! Bem, vou tentar explicar denovo: Eu tenho de preparar as bases para a integração do software da empresa onde trabalho com o software de uma outra empresa. A interface para integração com o software desta outra empresa é o seguinte: Eles fornecem um daemon que fica constantemente verificando um diretório em busca de arquivos de texto. Estes arquivos de texto contém dados para serem processados. O Daemon pega estes arquivos, repassa para o software deles e então cospe os resultados em outro diretório também como um arquivo de texto. Esta outra empresa trabalha com envio de mensagens sms, de modo que cada arquivo de entrada define uma mensagem e diversos destinatários. A minha idéia é que na hora de integrar ao software da empresa onde trabalho, seja algo bem simples, tipo isso: use SMSFile; my $smsfile = SMSFile->new; $smsfile->message("Esta é a mensagem"); $smsfile->add( { name=>'donato', phone=>'3199999999', code=>'led', sender_phone=>'(31) 5555 5555' } ); print $smsfile; Eu estou percebendo que eu nunca havia programado em perl OO, de modos que algumas coisas devem estar violando algum conceito ou coisa do tipo.... O que eu fiz até agora foi o seguinte, criei uma objeto simples, do tipo Destinatário: package SMSRecipient; use base qw( Class::Accessor ); SMSRecipient->mk_accessors(qw( name phone code sender_phone )); sub new { my $class = shift; my $self = bless {}, $class; if ( @_ == 1 ) { my $params = shift; for (qw/ name phone code sender_phone /) { $self->{$_} = $params->{$_}; } } return $self; } e um objeto que encapsula os arquivos de entrada do software da outra empresa, que basicamente implementa alguns acessores, verificação em cima dos dados de entrada e a impressão em um arquivo de saída: package SMSFile; use strict; use warnings; use overload ( '""' => \&stringify ); use Carp; use base qw(Class::Accessor); SMSFile->mk_accessors(qw( config_file company_name layout_version message )); my $Debugging = 0; sub new { my $class = shift; my $config_file = shift; my $self = bless {}, $class; $self->{config_file} = $config_file || './smsparserrc'; $self->parse_config_file; $self->{messages} = []; return $self; } sub add { my $self = shift; if ( ref($_[0]) eq 'SMSRecipient' ) { # input isa SMSRecipient object push (@{ $self->{messages} }, shift); } elsif ( ref($_[0]) eq 'HASH' ) { # input is a hashref my $msg = SMSRecipient->new(shift); push (@{ $self->{messages} }, $msg); } elsif ( @_ == 4 ) { my $msg = SMSRecipient->new; map { $msg->{$_} = shift; } (qw/ name phone code sender_phone /); push (@{ $self->{messages} }, $msg); } else { croak "Usage: add( [ SMSRecipient object | HASHREF | LIST ] )"; } } sub stringify { my $self = shift; unless ( $self->company_name ) { confess "Nome da companhia incorreto: verifique o atributo company_name\n"; } unless ( $self->layout_version ) { confess "Nome da companhia incorreto: verifique o atributo layout_version\n"; } unless ( $self->message ) { confess "Nome da companhia incorreto: verifique o atributo message\n"; } # 1a linha my $file_string = pack('A1 A8 A25 A10', 1, '20070604', $self->company_name, $self->layout_version) . "\n"; # 2a linha $file_string .= pack('A1 A135', 2, $self->message) . "\n"; # 3a linha $file_string .= pack('A1 A135', 4, $self->message) . "\n"; for my $recipient ( @{$self->{messages}} ) { for ( 'phone', 'name', 'code', 'sender_phone' ) { unless ( $recipient->{$_} ) { confess "invalid parameter $_\n"; } } $file_string .= pack('A1 A10 A30 A30 A20', 3, $recipient->phone, $recipient->name, $recipient->code, $recipient->sender_phone) . "\n"; } print $file_string; } sub parse_config_file { my $self = shift; open(my $fh, '<', $self->{config_file}); while (<$fh>) { chomp; next if /^[\#\n]/; my ($key, $val) = split '=', $_, 2; $self->{$key} = $val; } close $fh; } sub debug { my $self = shift; confess "usage: thing->debug(level)" unless @_ == 1; my $level = shift; if (ref($self)) { $self->{"_DEBUG"} = $level; # just myself } else { $Debugging = $level; # whole class } } sub message { my $self = shift; if ( @_ ) { $self->{message} = substr(shift, 0, 134); } return $self->{message}; } From nferraz em gmail.com Mon Jun 4 12:34:11 2007 From: nferraz em gmail.com (Nelson Ferraz) Date: Mon, 4 Jun 2007 20:34:11 +0100 Subject: [Cascavel-pm] =?iso-8859-1?q?Problema_com_o_m=F3dulo_DateTime_no_?= =?iso-8859-1?q?Windows_XP!?= In-Reply-To: References: Message-ID: <604cec170706041234i28a8b5f7g3f84a077ad99bbf3@mail.gmail.com> > recebo a mensagem de erro que segue abaixo: > Can't locate DateTime.pm in @INC (@INC contains: C:/perl/site/lib > C:/perl/lib)... Se você tem experiência com Linux, instale o Cygwin (www.cygwin.com). Com ele você pode dar um "locate" e verificar se o módulo foi realmente instalado, e, se foi, se o diretório é um daqueles indicados em @INC. (Claro que dá para fazer a mesma coisa no Windows, mas pra quem tá acostumado com Linux o Cygwin é uma mão na roda : )) From acid06 em gmail.com Mon Jun 4 12:50:40 2007 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Mon, 4 Jun 2007 16:50:40 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Problema_com_o_m=F3dulo_DateTime_no_?= =?iso-8859-1?q?Windows_XP!?= In-Reply-To: References: Message-ID: <9a08c9b40706041250g69553473la1c92e68dc5f09f7@mail.gmail.com> On 6/4/07, Marco Aurélio (MACAÉ) wrote: > Alguém sabe utilizar o modulo DateTime corretamente com o ActivePerl 5.8.8? > É verdade que este módulo tem um problema não resolvido junto ao Windows XP? É só você instalá-lo corretamente que ele irá funcionar corretamente. Não culpe o sistema operacional. Ao invés de utilizar o PPM, sugiro que utilize o shell da CPAN, já que o DateTime não é um módulo problemático de se instalar. Se realmente quiser utilizar PPM, adicione alguns repositórios melhores como o Bribes, tcool e o da Universidade de Winnipeg. -Nilson Santos F. Jr. From fglock em gmail.com Mon Jun 4 13:03:27 2007 From: fglock em gmail.com (Flavio S. Glock) Date: Mon, 4 Jun 2007 17:03:27 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Problema_com_o_m=F3dulo_DateTime_no_?= =?iso-8859-1?q?Windows_XP!?= In-Reply-To: <9a08c9b40706041250g69553473la1c92e68dc5f09f7@mail.gmail.com> References: <9a08c9b40706041250g69553473la1c92e68dc5f09f7@mail.gmail.com> Message-ID: Para o DateTime em windows, é melhor usar o PPM. O módulo tem algumas partes em XS, que requer um compilador C. - Flavio S. Glock Em 04/06/07, Nilson Santos Figueiredo Junior escreveu: > On 6/4/07, Marco Aurélio (MACAÉ) wrote: > > Alguém sabe utilizar o modulo DateTime corretamente com o ActivePerl 5.8.8? > > É verdade que este módulo tem um problema não resolvido junto ao Windows XP? > > É só você instalá-lo corretamente que ele irá funcionar corretamente. > Não culpe o sistema operacional. > > Ao invés de utilizar o PPM, sugiro que utilize o shell da CPAN, já que > o DateTime não é um módulo problemático de se instalar. > > Se realmente quiser utilizar PPM, adicione alguns repositórios > melhores como o Bribes, tcool e o da Universidade de Winnipeg. > > -Nilson Santos F. Jr. > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > From acid06 em gmail.com Mon Jun 4 13:07:43 2007 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Mon, 4 Jun 2007 17:07:43 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Problema_com_o_m=F3dulo_DateTime_no_?= =?iso-8859-1?q?Windows_XP!?= In-Reply-To: References: <9a08c9b40706041250g69553473la1c92e68dc5f09f7@mail.gmail.com> Message-ID: <9a08c9b40706041307p3f5d1b0cne356bef43cd5170f@mail.gmail.com> On 6/4/07, Flavio S. Glock wrote: > Para o DateTime em windows, é melhor usar o PPM. > O módulo tem algumas partes em XS, que requer um compilador C. Já tive diversos problemas no passado com a versão do PPM. Se você vai utilizar Perl de verdade no Windows, tem que instalar o mingw32 e instalar seus próprios módulos porque muitas vezes os encontrados em repositórios são problemáticos (por exemplo, o DBI do repositório da ActiveState, até a versão 1.51 tinha uns problemas - não sei se agora arrumaram). É algo fácil e rápido e que vale a pena. -Nilson Santos F. Jr. From fglock em gmail.com Mon Jun 4 13:13:02 2007 From: fglock em gmail.com (Flavio S. Glock) Date: Mon, 4 Jun 2007 17:13:02 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Problema_com_o_m=F3dulo_DateTime_no_?= =?iso-8859-1?q?Windows_XP!?= In-Reply-To: <9a08c9b40706041307p3f5d1b0cne356bef43cd5170f@mail.gmail.com> References: <9a08c9b40706041250g69553473la1c92e68dc5f09f7@mail.gmail.com> <9a08c9b40706041307p3f5d1b0cne356bef43cd5170f@mail.gmail.com> Message-ID: Em 04/06/07, Nilson Santos Figueiredo Junior escreveu: > > Se você vai utilizar Perl de verdade no Windows, tem que instalar o > mingw32 e instalar seus próprios módulos porque muitas vezes os > encontrados em repositórios são problemáticos (por exemplo, o DBI do > repositório da ActiveState, até a versão 1.51 tinha uns problemas - > não sei se agora arrumaram). > > É algo fácil e rápido e que vale a pena. Hmm - ou use o Vanilla Perl - Flavio S. Glock From glasswalk3r em hotmail.com Mon Jun 4 14:14:18 2007 From: glasswalk3r em hotmail.com (Alceu Rodrigues de Freitas Junior) Date: Tue, 5 Jun 2007 00:14:18 +0300 Subject: [Cascavel-pm] compilando PAR-Packer-0.975 no ActivePerl Message-ID: Olá Daniel, Comentários abaixo... > From: daniel_5h4d0w em hotmail.com> Date: Mon, 4 Jun 2007 13:53:39 -0300> > Microsoft Windows XP Home Edition> ActivePerl 5.8.8 Build 820 Humm... poderia ser a diferença de Windows XP? > Já checou nas pastar do C:\Perl\cpan\build\PAR-Packer-0.975\blib\script> como eu havia lhe dito anteriormente mesmo após a compilação os arquivos > aqui> não são enviados para o diretório C:\Perl\bin isso deve ser feito > manualmente> assim como com os arquivos .pm deve ser copiados para a pasta C:\Perl\lib Isso é no mínimo esquisito... ou tem um bug no makefile (e provavelmente no Makefile.pl) ou o pessoal do PAR anda preguiçoso (se é que posso dizer isso de alguém que faz trabalho voluntário). > Cheque se seu PAR não está mesmo compilado indo até a pasta...> C:\Perl\cpan\build\PAR-Packer-0.975\blib\script> > Obs: Meu PAR-Packer-0.975 tambem foi compilado com sucesso... Eu obtenho erros de compilação. Por isso nem tentei checar a criação de binários no diretório blib. Geralmente quando compilo módulos no ActivePerl eu gero um PPM deles para evitar ter que fazer de novo. Se gostasse de compilação eu programaria em outra linguagem... O que me ocorreu agora é que você está compilando usando um compilador diferente do que estou usando. Algumas perguntas sobre isso: 1 - Qual é seu compilador C/C++? 2 - Ele é gratuíto ou não? Algum link sobre o danado? 3 - Durante sua compilação do Packer, você lhe foi solicitado disponibilizar o windows.h? []'s Alceu _________________________________________________________________ Play free games, earn tickets, get cool prizes! Join Live Search Club.  http://club.live.com/home.aspx?icid=CLUB_wlmailtextlink -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070605/5d4cefae/attachment.html From igor.sutton em gmail.com Mon Jun 4 14:42:20 2007 From: igor.sutton em gmail.com (Igor Sutton Lopes) Date: Mon, 4 Jun 2007 18:42:20 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Problema_com_o_m=F3dulo_DateTime_no_?= =?iso-8859-1?q?Windows_XP!?= In-Reply-To: References: <9a08c9b40706041250g69553473la1c92e68dc5f09f7@mail.gmail.com> <9a08c9b40706041307p3f5d1b0cne356bef43cd5170f@mail.gmail.com> Message-ID: <2604B0FE-EBD4-48FA-BF5E-44469C318703@gmail.com> On Jun 4, 2007, at 5:13 PM, Flavio S. Glock wrote: > Hmm - ou use o Vanilla Perl Não seria o Strawberry :-) ?! -- Igor Sutton igor.sutton em gmail.com -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070604/b9858427/attachment-0001.html -------------- Próxima Parte ---------- Um anexo não texto foi limpo... Nome : PGP.sig Tipo : application/pgp-signature Tam : 186 bytes Descr.: This is a digitally signed message part Url : http://mail.pm.org/pipermail/cascavel-pm/attachments/20070604/b9858427/attachment-0001.bin From daniel_5h4d0w em hotmail.com Mon Jun 4 14:41:31 2007 From: daniel_5h4d0w em hotmail.com (Daniel Vinciguerra) Date: Mon, 04 Jun 2007 18:41:31 -0300 Subject: [Cascavel-pm] compilando PAR-Packer-0.975 no ActivePerl In-Reply-To: Message-ID: > >Olá Daniel, >Comentários abaixo... > > > From: daniel_5h4d0w em hotmail.com> Date: Mon, 4 Jun 2007 13:53:39 -0300> > >Microsoft Windows XP Home Edition> ActivePerl 5.8.8 Build 820 >Humm... poderia ser a diferença de Windows XP? Talvez a falta de algum arquivo no Windows... pode ser sim... > > Já checou nas pastar do >C:\Perl\cpan\build\PAR-Packer-0.975\blib\script> como eu havia lhe dito >anteriormente mesmo após a compilação os arquivos > aqui> não são enviados >para o diretório C:\Perl\bin isso deve ser feito > manualmente> assim como >com os arquivos .pm deve ser copiados para a pasta C:\Perl\lib >Isso é no mínimo esquisito... ou tem um bug no makefile (e provavelmente no >Makefile.pl) ou o pessoal do PAR anda preguiçoso (se é que posso dizer isso >de alguém que faz trabalho voluntário). > > Cheque se seu PAR não está mesmo compilado indo até a pasta...> >C:\Perl\cpan\build\PAR-Packer-0.975\blib\script> > Obs: Meu >PAR-Packer-0.975 tambem foi compilado com sucesso... >Eu obtenho erros de compilação. Por isso nem tentei checar a criação de >binários no diretório blib. Geralmente quando compilo módulos no ActivePerl >eu gero um PPM deles para evitar ter que fazer de novo. Se gostasse de >compilação eu programaria em outra linguagem... > >O que me ocorreu agora é que você está compilando usando um compilador >diferente do que estou usando. Algumas perguntas sobre isso: >1 - Qual é seu compilador C/C++? Como desenvolvo em C tambem (alem de Perl claro) sempre que Instatalo a dupla Dev-C++ 5 e ActivePerl quentinho baixado dos repositórios da ActiveState. >2 - Ele é gratuíto ou não? Algum link sobre o danado? Como todo bom desenvolvedor OpenSouce e Free, alem de usuario de Linux a maioria de meus softwares instalados são todos OpenSource e/ou Freeware Esse ai é o bendito do compilador... =) http://www.bloodshed.net/devcpp.html >3 - Durante sua compilação do Packer, você lhe foi solicitado >disponibilizar o windows.h? Isso tem um grande problema... obtive erro 1 ou 2 vezes tambem porem só me foi requerido pelo que me lembre a instalação do nmake e este por sua vez foi baixado automaticamente... O processo que fiz foi o seguinte: (No prompt do DOS digitei:) >cpan install PAR::Packer Aceitei todas as instalações de dependencias que me foram pedidas e pronto... de primeiro não compilou por falta do nmake porem depois ocorreu tudo normalmente. Acredito não ter sido culpa do compilador pois não tenho variaveis de ambiente setadas para o GCC(Compilador)... Por tanto ele deveria ter me pedido a localização do mesmo mais como disse, em todo caso é bom não contrariar... Acabei de fazer a recompilação dele e foi que foi... o importante mesmo requirido é o nmake... Ele compila mais não isntala aqui... por isso os testes retornão erros apesar dele estar compilado... é estranho porem funciona... ^^ >>PAR::Packer is up to date _________________________________________________________________ Inscreva-se no novo Windows Live Mail beta e seja um dos primeiros a testar as novidades-grátis. Saiba mais: http://www.ideas.live.com/programpage.aspx?versionId=5d21c51a-b161-4314-9b0e-4911fb2b2e6d From nferraz em gmail.com Mon Jun 4 14:53:14 2007 From: nferraz em gmail.com (Nelson Ferraz) Date: Mon, 4 Jun 2007 22:53:14 +0100 Subject: [Cascavel-pm] =?iso-8859-1?q?Problema_com_o_m=F3dulo_DateTime_no_?= =?iso-8859-1?q?Windows_XP!?= In-Reply-To: References: <9a08c9b40706041250g69553473la1c92e68dc5f09f7@mail.gmail.com> <9a08c9b40706041307p3f5d1b0cne356bef43cd5170f@mail.gmail.com> Message-ID: <604cec170706041453n274f4d02u3905993816a61e2e@mail.gmail.com> > > Se você vai utilizar Perl de verdade no Windows, tem que instalar o > > mingw32 e instalar seus próprios módulos > > Hmm - ou use o Vanilla Perl Só por curiosidade eu instalei o DateTime no Windows XP, usando o Cygwin, e ele instalou o módulo corretamente, com todas as dependências, e passando por todos os testes. From acid06 em gmail.com Mon Jun 4 15:24:50 2007 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Mon, 4 Jun 2007 19:24:50 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Problema_com_o_m=F3dulo_DateTime_no_?= =?iso-8859-1?q?Windows_XP!?= In-Reply-To: <604cec170706041453n274f4d02u3905993816a61e2e@mail.gmail.com> References: <9a08c9b40706041250g69553473la1c92e68dc5f09f7@mail.gmail.com> <9a08c9b40706041307p3f5d1b0cne356bef43cd5170f@mail.gmail.com> <604cec170706041453n274f4d02u3905993816a61e2e@mail.gmail.com> Message-ID: <9a08c9b40706041524t1ce35401o63a1e8baeb6d1ea0@mail.gmail.com> On 6/4/07, Nelson Ferraz wrote: > Só por curiosidade eu instalei o DateTime no Windows XP, usando o > Cygwin, e ele instalou o módulo corretamente, com todas as > dependências, e passando por todos os testes. É, porque você instalou um subsistema POSIX que é o cygwin. Aí na verdade, o que você compila e instala não é mais linkado a bibliotecas nativas do Windows, mas sim a uma camada de tradução. Então, várias coisas que antes só compilaria em um Linux (ou Unixes em geral) agora irão compilar. O cygwin é mais ou menos análogo ao WINE, só que o WINE é muito mais complexo que o Cygwin, porque a Win32 API é muito mais complexa que o POSIX, que é mais enxuto e bem definido. -Nilson Santos F. Jr. From marcoaureliomacae em gmail.com Mon Jun 4 19:04:59 2007 From: marcoaureliomacae em gmail.com (=?ISO-8859-1?Q?Marco_Aur=E9lio_(MACA=C9)?=) Date: Mon, 4 Jun 2007 23:04:59 -0300 Subject: [Cascavel-pm] =?windows-1252?q?Problema_com_o_m=F3dulo_DateTime_n?= =?windows-1252?q?o_Windows_XP!?= In-Reply-To: References: <9a08c9b40706041250g69553473la1c92e68dc5f09f7@mail.gmail.com> <9a08c9b40706041307p3f5d1b0cne356bef43cd5170f@mail.gmail.com> Message-ID: Em 04/06/07, Flavio S. Glock escreveu: > Hmm - ou use o Vanilla Perl Boa noite, Caros(as) Amigos(as) no Cascavel Perl Mongers, Sim eu evoluir consegui instalar o módulo DateTime, baixei o programa "Strawberry Perl [1]" que é uma versão completa do "Vanilla Perl Project [2]". Instalei-o com alguns cliques no Windows XP, depois de instalado entrei no atalho do menu iniciar: Strawberry Perl/ Install modules with CPAN.pm ? logo após veio um grande questionário, eu não respondi, deixei o próprio programa aplicar as suas configurações automáticas, após um médio período de processamento automático no Prompt do Windows, o Prompt fica assim:"cpan> _" - aguardando o comando de instalação do módulo, então eu digitei a linha de comando para instalar o módulo DateTime: "install DateTime", mais um médio período de processamento e de acesso a o FTP do CPAN, a respostas final foi OK. Pronto e instalado e testado! Depois disso fui incluindo os outros módulos que eu uso na mesma metodologia, DBI, DBD::mysql ? ai o install parou na metade e apresentou a mensagens de erro: Failed to determine diretory of mysql.h. Use Perl Makefile.PL ?cflags=-I Comando que eu tentei [3]: "install DBD::mysql" "install DBD::mysqlPP" "install DBD::mysql" "install Bundle::DBD::mysql" ? todos os comandos com o mesma mensagem de erro acima comentada. Perguntas: Alguém já passou por este mesmo problema, e como resolveu? Será que falta algum arquivo de configuração para o sucesso da instalação do módulo DBD::mysql? É um prazer interagir com vocês. :-) Abraços fraternos, Marco Aurélio (MACAÉ) [1] - http://win32.perl.org/wiki/index.php?title=Strawberry_Perl [2] - http://win32.perl.org/wiki/index.php?title=Vanilla_Perl_Project [3] - http://search.cpan.org/~capttofu/DBD-mysql-4.004/lib/DBD/mysql.pm From marcoaureliomacae em gmail.com Mon Jun 4 19:21:36 2007 From: marcoaureliomacae em gmail.com (=?ISO-8859-1?Q?Marco_Aur=E9lio_(MACA=C9)?=) Date: Mon, 4 Jun 2007 23:21:36 -0300 Subject: [Cascavel-pm] =?windows-1252?q?Problema_com_o_m=F3dulo_DateTime_n?= =?windows-1252?q?o_Windows_XP!?= In-Reply-To: <604cec170706041453n274f4d02u3905993816a61e2e@mail.gmail.com> References: <9a08c9b40706041250g69553473la1c92e68dc5f09f7@mail.gmail.com> <9a08c9b40706041307p3f5d1b0cne356bef43cd5170f@mail.gmail.com> <604cec170706041453n274f4d02u3905993816a61e2e@mail.gmail.com> Message-ID: Em 04/06/07, Nelson Ferraz escreveu: > Só por curiosidade eu instalei o DateTime no Windows XP, usando o > Cygwin, e ele instalou o módulo corretamente, com todas as > dependências, e passando por todos os testes. Boa noite, Caros(as) Amigos(as) no Cascavel Perl Mongers, Nelson, eu não conseguir instalar o módulo com o Cygwin, não explorei muito desta opção, será que vai dar o mesmo problema com o módulo "DBD::mysql" como deu no compilador: "Strawberry Perl" ? posso tentar se for possível. Perguntas: Quais são os passos para instalar um módulo através do Cygwin? Tem alguma configuração especial no Cygwin para instalar o módulo DBD::mysql? Desde já, obrigado pela pronta resposta! Abraços fraternos, Marco Aurélio (MACAÉ) From nferraz em gmail.com Tue Jun 5 03:55:18 2007 From: nferraz em gmail.com (Nelson Ferraz) Date: Tue, 5 Jun 2007 11:55:18 +0100 Subject: [Cascavel-pm] =?iso-8859-1?q?Problema_com_o_m=F3dulo_DateTime_no_?= =?iso-8859-1?q?Windows_XP!?= In-Reply-To: References: <9a08c9b40706041250g69553473la1c92e68dc5f09f7@mail.gmail.com> <9a08c9b40706041307p3f5d1b0cne356bef43cd5170f@mail.gmail.com> <604cec170706041453n274f4d02u3905993816a61e2e@mail.gmail.com> Message-ID: <78F0396B-284D-4627-9DFC-2B17CBCB81A6@gmail.com> > Nelson, eu não conseguir instalar o módulo com o Cygwin, não explorei > muito desta opção, será que vai dar o mesmo problema com o módulo > "DBD::mysql" como deu no compilador: "Strawberry Perl" ? posso tentar > se for possível. > > Perguntas: > Quais são os passos para instalar um módulo através do Cygwin? > Tem alguma configuração especial no Cygwin para instalar o módulo > DBD::mysql? 1) Faça download do Cygwin (www.cygwin.com) 2) Ao executar o setup, preste atenção para instalar todos os pacotes que você necessita (ex: MySQL, e outros) Concluída a instalação, você terá um mini-Linux dentro do Windows. Se você tiver experiência com Linux, se sentirá em casa. Caso contrário, você terá uma certa dificuldade, normal para quem está começando. 3) Execute o cpan (comando "cpan") e passe direto pela configuração básica 4) Eu normalmente instalo o Bundle::CPAN para começar 5) Instale o DateTime, o DBI, DBD::mysql, e tudo mais que você precisar. (OBS - eu não testei o DBD::mysql, por isso você vai testar na prática e ver se funciona.) From lgonzaga em lncc.br Tue Jun 5 03:57:36 2007 From: lgonzaga em lncc.br (lgonzaga em lncc.br) Date: Tue, 5 Jun 2007 07:57:36 -0300 (BRT) Subject: [Cascavel-pm] =?iso-8859-1?q?Problema_com_o_m=F3dulo_DateTime_no_?= =?iso-8859-1?q?Windows_XP!?= In-Reply-To: References: <9a08c9b40706041250g69553473la1c92e68dc5f09f7@mail.gmail.com> <9a08c9b40706041307p3f5d1b0cne356bef43cd5170f@mail.gmail.com> Message-ID: <1171.146.134.10.239.1181041056.squirrel@webmail.lncc.br> Sim, já passei por isto, não no Windows, mas acredito que o problema seja o mesmo. O instalador não está achando mysql.h. Se no windows, você tiver o utilitário "mysql_config", execute-o e ele te responderá com algo semelhante a isto:         --cflags        [-I'/usr/local/mysql/include/mysql']         --libs          [ -L'/usr/local/mysql/lib/mysql' -lmysqlclient -lz -lcrypt -lgen -lsocket -lnsl -lm ]         --socket        [/tmp/mysql.sock]         --port          [3306]         --version       No shell do CPAN, vá para o shell do S.O. e execute o perl Makefile.PL, passando os parâmetros --cflags e --libs. Deve funcionar. Mas repetindo, nunca fiz isto no Windows. Já resolvi este problema em Linux e Solaris. Abraços, Luiz. > Em 04/06/07, Flavio S. Glock escreveu: >> Hmm - ou use o Vanilla Perl > > Boa noite, Caros(as) Amigos(as) no Cascavel Perl Mongers, > > Sim eu evoluir consegui instalar o módulo DateTime, baixei o programa > "Strawberry Perl [1]" que é uma versão completa do "Vanilla Perl > Project [2]". Instalei-o com alguns cliques no Windows XP, depois de > instalado entrei no atalho do menu iniciar: Strawberry Perl/ Install > modules with CPAN.pm – logo após veio um grande questionário, eu não > respondi, deixei o próprio programa aplicar as suas configurações > automáticas, após um médio período de processamento automático no > Prompt do Windows, o Prompt fica assim:"cpan> _" - aguardando o > comando de instalação do módulo, então eu digitei a linha de comando > para instalar o módulo DateTime: "install DateTime", mais um médio > período de processamento e de acesso a o FTP do CPAN, a respostas > final foi OK. Pronto e instalado e testado! > > Depois disso fui incluindo os outros módulos que eu uso na mesma > metodologia, DBI, DBD::mysql – ai o install parou na metade e > apresentou a mensagens de erro: > > Failed to determine diretory of mysql.h. Use > Perl Makefile.PL –cflags=-I > > Comando que eu tentei [3]: "install DBD::mysql" "install > DBD::mysqlPP" "install DBD::mysql" "install Bundle::DBD::mysql" – > todos os comandos com o mesma mensagem de erro acima comentada. > > Perguntas: > Alguém já passou por este mesmo problema, e como resolveu? > Será que falta algum arquivo de configuração para o sucesso da > instalação do módulo DBD::mysql? > > É um prazer interagir com vocês. :-) > > Abraços fraternos, > Marco Aurélio (MACAÉ) > [1] - http://win32.perl.org/wiki/index.php?title=Strawberry_Perl > [2] - http://win32.perl.org/wiki/index.php?title=Vanilla_Perl_Project > [3] - http://search.cpan.org/~capttofu/DBD-mysql-4.004/lib/DBD/mysql.pm > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070605/db11c4e6/attachment-0001.html From nferraz em gmail.com Tue Jun 5 03:59:22 2007 From: nferraz em gmail.com (Nelson Ferraz) Date: Tue, 5 Jun 2007 11:59:22 +0100 Subject: [Cascavel-pm] =?iso-8859-1?q?Problema_com_o_m=F3dulo_DateTime_no_?= =?iso-8859-1?q?Windows_XP!?= In-Reply-To: References: <9a08c9b40706041250g69553473la1c92e68dc5f09f7@mail.gmail.com> <9a08c9b40706041307p3f5d1b0cne356bef43cd5170f@mail.gmail.com> Message-ID: <15B3241B-B47D-4E7C-9015-9315E0D99CB5@gmail.com> On Jun 5, 2007, at 3:04 AM, Marco Aurélio (MACAÉ) wrote: > Depois disso fui incluindo os outros módulos que eu uso na mesma > metodologia, DBI, DBD::mysql ? ai o install parou na metade e > apresentou a mensagens de erro: > > Failed to determine diretory of mysql.h. Use > Perl Makefile.PL ?cflags=-I Hm... se você prestar atenção na mensagem de erro, saberá o que fazer. 1) Descubra onde está o mysql.h (novamente o cygwin viria bem a calhar: locate mysql.h, e pronto! : D). Entre no diretório onde o CPAN descompactou o DBD::mysql e digite: perl Makefile.PL ?cflags=-I 2) Se você não encontrar o mysql.h, precisará descobrir qual pacote provê este arquivo no Windows, e simplesmente efetuar a instalação. From agnaldo em starweb-software.com.br Tue Jun 5 05:16:45 2007 From: agnaldo em starweb-software.com.br (Agnaldo Macedo) Date: Tue, 5 Jun 2007 09:16:45 -0300 Subject: [Cascavel-pm] compilando PAR-Packer-0.975 no ActivePerl References: Message-ID: <002101c7a76b$637527b0$6401a8c0@swmobile> Brinca um pouco com esse. http://www.indigostar.com/perl2exe.htm ----- Original Message ----- From: "Daniel Vinciguerra" To: Sent: Monday, June 04, 2007 6:41 PM Subject: Re: [Cascavel-pm] compilando PAR-Packer-0.975 no ActivePerl > >Olá Daniel, >Comentários abaixo... > > > From: daniel_5h4d0w em hotmail.com> Date: Mon, 4 Jun 2007 13:53:39 -0300> > >Microsoft Windows XP Home Edition> ActivePerl 5.8.8 Build 820 >Humm... poderia ser a diferença de Windows XP? Talvez a falta de algum arquivo no Windows... pode ser sim... > > Já checou nas pastar do >C:\Perl\cpan\build\PAR-Packer-0.975\blib\script> como eu havia lhe dito >anteriormente mesmo após a compilação os arquivos > aqui> não são enviados >para o diretório C:\Perl\bin isso deve ser feito > manualmente> assim como >com os arquivos .pm deve ser copiados para a pasta C:\Perl\lib >Isso é no mínimo esquisito... ou tem um bug no makefile (e provavelmente no >Makefile.pl) ou o pessoal do PAR anda preguiçoso (se é que posso dizer isso >de alguém que faz trabalho voluntário). > > Cheque se seu PAR não está mesmo compilado indo até a pasta...> >C:\Perl\cpan\build\PAR-Packer-0.975\blib\script> > Obs: Meu >PAR-Packer-0.975 tambem foi compilado com sucesso... >Eu obtenho erros de compilação. Por isso nem tentei checar a criação de >binários no diretório blib. Geralmente quando compilo módulos no ActivePerl >eu gero um PPM deles para evitar ter que fazer de novo. Se gostasse de >compilação eu programaria em outra linguagem... > >O que me ocorreu agora é que você está compilando usando um compilador >diferente do que estou usando. Algumas perguntas sobre isso: >1 - Qual é seu compilador C/C++? Como desenvolvo em C tambem (alem de Perl claro) sempre que Instatalo a dupla Dev-C++ 5 e ActivePerl quentinho baixado dos repositórios da ActiveState. >2 - Ele é gratuíto ou não? Algum link sobre o danado? Como todo bom desenvolvedor OpenSouce e Free, alem de usuario de Linux a maioria de meus softwares instalados são todos OpenSource e/ou Freeware Esse ai é o bendito do compilador... =) http://www.bloodshed.net/devcpp.html >3 - Durante sua compilação do Packer, você lhe foi solicitado >disponibilizar o windows.h? Isso tem um grande problema... obtive erro 1 ou 2 vezes tambem porem só me foi requerido pelo que me lembre a instalação do nmake e este por sua vez foi baixado automaticamente... O processo que fiz foi o seguinte: (No prompt do DOS digitei:) >cpan install PAR::Packer Aceitei todas as instalações de dependencias que me foram pedidas e pronto... de primeiro não compilou por falta do nmake porem depois ocorreu tudo normalmente. Acredito não ter sido culpa do compilador pois não tenho variaveis de ambiente setadas para o GCC(Compilador)... Por tanto ele deveria ter me pedido a localização do mesmo mais como disse, em todo caso é bom não contrariar... Acabei de fazer a recompilação dele e foi que foi... o importante mesmo requirido é o nmake... Ele compila mais não isntala aqui... por isso os testes retornão erros apesar dele estar compilado... é estranho porem funciona... ^^ >>PAR::Packer is up to date _________________________________________________________________ Inscreva-se no novo Windows Live Mail beta e seja um dos primeiros a testar as novidades-grátis. Saiba mais: http://www.ideas.live.com/programpage.aspx?versionId=5d21c51a-b161-4314-9b0e-4911fb2b2e6d _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm From luismottacampos em yahoo.co.uk Tue Jun 5 06:40:53 2007 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Tue, 5 Jun 2007 15:40:53 +0200 Subject: [Cascavel-pm] Duvida modelagem In-Reply-To: <1746e3e30706041153o3279d1cdw28d91ec046239368@mail.gmail.com> References: <1746e3e30705311149w71091f1ay53b64a1c465bb666@mail.gmail.com> <8ECE70CB-DFE3-4205-A29A-E0921881F88F@yahoo.co.uk> <1746e3e30706041153o3279d1cdw28d91ec046239368@mail.gmail.com> Message-ID: <94C0A6D4-87CF-42EB-8773-34BF8CE25736@yahoo.co.uk> On Jun 4, 2007, at 8:53 PM, Donato Azevedo wrote: > On 6/1/07, Luis Motta Campos wrote: >> Em outras palavras: me mostra os detalhes sujos, por favor, ou eu >> não vou conseguir dizer nada que presta sobre isso. >> Seja claro e conciso na tua especificação, para que eu consiga >> enxergar o que vem e o que volta do seu programa. Assim, posso usar >> os meus 10 anos de experiência de modelagem para ajudar a obter uma >> solução Top-Model (elegante e esbelta) para você. > > Hehe, desculpa o trabalhão aí! > > Bem, vou tentar explicar denovo: Agora foi demais. Mas deu, eu consegui filtrar. Para menos, é sempre mais simples... Vamos ver: você tem um problema, tem uma restrição de modelagem sobre uma interface muito ruim. Fica esperto com race-conditions, elas vão aparecer conforme o volume de operações cresça o bastante. Se você não sabe nada sobre "locking" e "race conditions", aqui tem um entry-point: http://en.wikipedia.org/wiki/Lock_%28software_engineering%29 Sua aproximação ainda tem mais código do que eu acho que deveria, mas está boa. Não vejo grandes comentários para fazer em termos de modelagem. Tente escrever perl mais como perl e menos como java... talvez ajude a enxugar um pouco seu código. Mas isto é estilo, não tem nada a ver com a solução do problema em si. Putamplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From luismottacampos em yahoo.co.uk Tue Jun 5 06:42:11 2007 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Tue, 5 Jun 2007 15:42:11 +0200 Subject: [Cascavel-pm] =?iso-8859-1?q?Problema_com_o_m=F3dulo_DateTime_no_?= =?iso-8859-1?q?Windows_XP!?= In-Reply-To: <2604B0FE-EBD4-48FA-BF5E-44469C318703@gmail.com> References: <9a08c9b40706041250g69553473la1c92e68dc5f09f7@mail.gmail.com> <9a08c9b40706041307p3f5d1b0cne356bef43cd5170f@mail.gmail.com> <2604B0FE-EBD4-48FA-BF5E-44469C318703@gmail.com> Message-ID: <77104B9F-41B8-473C-8EF0-CA6118450841@yahoo.co.uk> On Jun 4, 2007, at 11:42 PM, Igor Sutton Lopes wrote: > On Jun 4, 2007, at 5:13 PM, Flavio S. Glock wrote: > >> Hmm - ou use o Vanilla Perl > > Não seria o Strawberry :-) ?! Eu gosto mesmo é de Pistaccio... ;-) -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From glasswalk3r em hotmail.com Tue Jun 5 06:47:19 2007 From: glasswalk3r em hotmail.com (Alceu Rodrigues de Freitas Junior) Date: Tue, 5 Jun 2007 16:47:19 +0300 Subject: [Cascavel-pm] compilando PAR-Packer-0.975 no ActivePerl Message-ID: Olá Daniel,Comentários abaixo...> From: daniel_5h4d0w em hotmail.com> Date: Mon, 4 Jun 2007 18:41:31 -0300> > >> >Humm... poderia ser a diferença de Windows XP?> > Talvez a falta de algum arquivo no Windows... pode ser sim... Não é isso não... explico mais abaixo... > >1 - Qual é seu compilador C/C++?> Como desenvolvo em C tambem (alem de Perl claro) sempre que Instatalo a > dupla Dev-C++ 5 e> ActivePerl quentinho baixado dos repositórios da ActiveState. Baixei esse Dev-C++... ele não configura variáveis de ambiente sozinho o que é no mínimo estranho. O Mingwin e o Visual C++ Express Studio Xistolinazado fazem isso... > Esse ai é o bendito do compilador... =)> http://www.bloodshed.net/devcpp.html Bendito? Eu removi quase 1Gb para evitar conflitos com o Visual C++ e agora estou sem ambiente de compilação C/C++! Eu ficaria bravo se a falta de um compilador não ajudasse a descobrir algo que não sabia (vide mais abaixo)! > >3 - Durante sua compilação do Packer, você lhe foi solicitado > >disponibilizar o windows.h?> Isso tem um grande problema... obtive erro 1 ou 2 vezes tambem porem só me > foi requerido> pelo que me lembre a instalação do nmake e este por sua vez foi baixado > automaticamente...> Aceitei todas as instalações de dependencias que me foram pedidas e > pronto...> de primeiro não compilou por falta do nmake porem depois ocorreu tudo > normalmente.> Acredito não ter sido culpa do compilador pois não tenho variaveis de > ambiente setadas> para o GCC(Compilador)... Por tanto ele deveria ter me pedido a localização > do mesmo mais como disse, em todo caso é bom não contrariar...> A resposta está abaixo: C:\temp\software\perl\PAR-Packer-0.975>perl Makefile.PL*** Module::AutoInstall version 1.03*** Checking for Perl dependencies...[Core Features]- File::Temp ...loaded. (0.17 >= 0.05)- Compress::Zlib ...loaded. (2.001 >= 1.16)- Archive::Zip ...loaded. (1.18 >= 1)- Module::ScanDeps ...loaded. (0.74 >= 0.74)- PAR::Dist ...loaded. (0.22 >= 0.22)- PAR ...loaded. (0.973 >= 0.973)- Getopt::ArgvFile ...loaded. (1.11 >= 1.07)- Parse::Binary ...loaded. (0.10 >= 0.04)- Win32::Exe ...loaded. (0.11 >= 0.04)*** Module::AutoInstall configuration finished.Fetching 'PAR-Packer-0.975-MSWin32-x86-multi-thread-5.8.8.par' from www.cpan.org... done!Checking if your kit is complete...Looks goodWriting Makefile for PAR::Packer Ao que parece o benfeitor foi o mantenedor do PAR que gerou um pacote PAR pré-compilado e disponibilizou no CPAN. Isso mata qualquer necessidade de compilador C. A boa notícia é que o "pp" está funcionando normalmente. A má é que o Dev-C++ não ajuda muito. Como já matei o Visual Studio, vou tentar manter o SDK do Windows mas instalar o Mingwin. Se funcionar para compilar outros módulos, aí fico feliz. > Acabei de fazer a recompilação dele e foi que foi... o importante mesmo > requirido é o> nmake...> Ele compila mais não isntala aqui... por isso os testes retornão erros > apesar dele estar> compilado... é estranho porem funciona... ^^ Gere um pacote PPM depois de executar o "nmake". Assim você gera um pacote PPM que vai se encarregar de copiar os arquivos gerados para seus respectivos lugares. O ActivePerl tem esse processo (bastante simples) devidamente documentado (mas não tanto quanto gostaríamos que fosse). []'s Alceu _________________________________________________________________ Express yourself instantly with MSN Messenger! Download today it's FREE! http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/ -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070605/14c34766/attachment.html From mdacwb em gmail.com Tue Jun 5 09:14:47 2007 From: mdacwb em gmail.com (Marco A P D'Andrade) Date: Tue, 5 Jun 2007 13:14:47 -0300 Subject: [Cascavel-pm] SOAP / WebService In-Reply-To: <214502E6-D234-41A8-8F72-409A3909C19F@gmail.com> References: <1746e3e30705311149w71091f1ay53b64a1c465bb666@mail.gmail.com> <8ECE70CB-DFE3-4205-A29A-E0921881F88F@yahoo.co.uk> <00de01c7a460$94e43d30$6401a8c0@swmobile> <012e01c7a46a$6f635d20$6401a8c0@swmobile> <77B0F7F0-4F6A-41FC-AF12-69480F644BFD@gmail.com> <018b01c7a490$f0ef50d0$6401a8c0@swmobile> <214502E6-D234-41A8-8F72-409A3909C19F@gmail.com> Message-ID: <42dcdd750706050914x52de0419w3e90ce0571156c6d@mail.gmail.com> Pessoal, Estou bem atrasado com relação à lista, mas este topico, apesar de bastante evoluido me chamou atenção... Eu utilizo o SOAP::Lite desde 2003, em varias aplicações, sendo que a mais resistente ao tempo foi o aprovisionamento de usuários do Click21. Um problema que até hoje eu não gastei muito tempo para resolver é a geração do WSDL, pois o SOAP::Lite não gera(va?), e não vi melhoras neste sentido recentes, mas claro... eu não me dei ao trabalho de ler todos os changes... Lembro de sugestões de usar outros modulos do CPAN com suporte à WSDL, mas não era trivial... Eu estou em débito até hoje com a comunidade do Rio-PM com a criação de alguns módulos simples de aprovisionamento de qualquer coisa usando SOAP, para ilustrar a abordagem... vou tentar recolocar na minha lista de prioridades ;) Algo mais efetivo... ma excelente literatura é o 'Programming Web Services with Perl ', com participação do próprio autor do modulo SOAP::Lite (ou o principal nome). Se eu tivesse tido acesso a este livro antes teria economizado muito tempo ... Eu acabei por implementar até uma camada de transporte alternativa SOAP::Transport::SAS (quase foi SOAP::Transport::MDA), baseada no SOAP::Transport::TCP com acrescimo de criptografia, e para minha alegria ou frustração, no livro tinha tudo descrito passo a passo, e bem parecida com a minha implementação... Bem, pra ser mais efetivo... quando enfrentar dificuldades (é questão de tempo ;) ), posta na lista, ou IM-me ( msn/gtalk), e posta resultados na lista ;) PS: O principal ponto de dificuldade costuma ser dados complexos (hash/array) vide exemplos SOAP::Data... Sds, Marco Antonio Em 01/06/07, Igor Sutton Lopes escreveu: > > > On Jun 1, 2007, at 6:08 PM, Agnaldo Macedo wrote: > > > No meu caso, Igor, estou vendo essa parte de WebService por necessidade. > > Diversas empresas com que preciso trocar dados estão começando a pedir > esse tipo de forma para a troca de dados on-line. > > Como comentei no meu email anterior, já realizo diversas trocas via XML > (HTTPService,XML-RPC, etc.). > Mas o uso de SOAP/WDSL começou a se tornar necessáriopara trocar dados com > algumas outras empresas, tanto a minha parte sendo cliente quanto a minha > parte sendo servidora. > > > Alguns recursos que encontrei: > > http://tech.groups.yahoo.com/group/soaplite/ > http://discuss.develop.com/soap.html > > http://www.google.com/search?hl=en&q=soap%3A%3Alite+web+services+wsdl+glue&btnG=Search > http://xml.nig.ac.jp/tutorial/index.html > > Boa sorte! > > -- > Igor Sutton > igor.sutton em gmail.com > > > > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > > -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070605/7d4d52e2/attachment-0001.html From mdacwb em gmail.com Tue Jun 5 09:18:21 2007 From: mdacwb em gmail.com (Marco A P D'Andrade) Date: Tue, 5 Jun 2007 13:18:21 -0300 Subject: [Cascavel-pm] SOAP / WebService In-Reply-To: References: <1746e3e30705311149w71091f1ay53b64a1c465bb666@mail.gmail.com> <8ECE70CB-DFE3-4205-A29A-E0921881F88F@yahoo.co.uk> <00de01c7a460$94e43d30$6401a8c0@swmobile> Message-ID: <42dcdd750706050918u4398d95dida12977420e60bc3@mail.gmail.com> Lorn, A principal vantagem em se utilizar o SOAP, e não a troca direta de XML é a padronização e a abstração da interface. Vc tem casos em que existe uma falha no outro lado, e é mais fácil utilizar um modulo especialista para tal fim. Mas claro... tem suas desvantagens. Se a integração for dentro da propria aplicação em Perl, sugiro avaliar algo mais leve, como o Storable, transferido via rede... tem exemplos na documentação deste modulo... Em 01/06/07, Lorn escreveu: > > Rau Agnaldo, tudo bem? > Cara, SOAP é uma coisa muito chata na minha opnião, eu ainda não tive a > necessidade ( nem consegui ver um ) de se usar SOAP, um XML com as > informações atendeu *todos* os meus casos até agora, e não deixa de ser um > webservice :) > Alguém poderia me dizer um bom caso para se usar SOAP e não xml? > > > On 6/1/07, Agnaldo Macedo < agnaldo em starweb-software.com.br> wrote: > > > > Olá pessoal. > > > > Estou "começando" a ver uma parte de geração e leitura de serviços > > (WebServices). > > > > Vi o pacote soap::lite. > > Inclusive testei (estudei) o exemplo citado em www.soaplite.com. > > > > Alguém teria, por favor, um exemplo mais rico, onde é enviado e lido uma > > > > string ou arquivo XML inteiro. > > > > > > > > _______________________________________________ > > 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; > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070605/40a5bc87/attachment.html From luismottacampos em yahoo.co.uk Wed Jun 6 08:19:11 2007 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Wed, 6 Jun 2007 17:19:11 +0200 Subject: [Cascavel-pm] [JOB] Programadores Perl Message-ID: <9623E06E-7506-4C36-9D31-C394B3E9C5CC@yahoo.co.uk> Gente, eu tenho uma amiga head hunter muito séria e comprometida com o trabalho dela que está procurando Programadores Perl para a área de São Paulo. Eu não tenho muitas informações, mas sei que não estão exigindo muita experiência. Não sei também sobre o tipo de contrato, mas eu estou assumindo que são posições CLT (a Enedina teria me falado alguma coisa). Também não sei muita coisa sobre o salário, e a empresa que está contratando não autorizou os headhunters a divulgar o nome da empresa (ou eu saberia disso também). Mas eu acho que muitas destas coisas podem ser conseguidas escrevendo diretamente para a Enedina Luz. Ela está trabalhando para a Procwork, agora. Mail to enedina.luz em procwork.com.br Não esqueçam de mandar um CV bonitinho, preferencialmente em PDF. Quem escrever, apenas lembra de incluir que vai recomendado por mim. :-) De outra forma, vocês vão cair na vala-comum de triagem de pessoas, e vão perder o bonde... Putamplexos para todo mundo! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From luismottacampos em yahoo.co.uk Wed Jun 6 08:20:21 2007 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Wed, 6 Jun 2007 17:20:21 +0200 Subject: [Cascavel-pm] [JOB] Programadores PHP / Perl... Message-ID: <6805E9FE-98E5-471F-860F-C1C7B9CE6395@yahoo.co.uk> Gente, eu tenho uma amiga head hunter muito séria e comprometida com o trabalho dela que está procurando Programadores PHP e Perl para a área de São Paulo. Eu não tenho muitas informações, mas sei que não estão exigindo muita experiência. Não sei também sobre o tipo de contrato, mas eu estou assumindo que são posições CLT (a Enedina teria me falado alguma coisa). Também não sei muita coisa sobre o salário, e a empresa que está contratando não autorizou os headhunters a divulgar o nome da empresa (ou eu saberia disso também). Mas eu acho que muitas destas coisas podem ser conseguidas escrevendo diretamente para a Enedina Luz. Ela está trabalhando para a Procwork, agora. Mail to enedina.luz em procwork.com.br Não esqueçam de mandar um CV bonitinho, preferencialmente em PDF. Quem escrever, apenas lembra de incluir que vai recomendado por mim. :-) De outra forma, vocês vão cair na vala-comum de triagem de pessoas, e vão perder o bonde... Putamplexos para todo mundo! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From luismottacampos em yahoo.co.uk Wed Jun 6 08:23:01 2007 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Wed, 6 Jun 2007 17:23:01 +0200 Subject: [Cascavel-pm] [JOB] Programadores (argh!) Java... Message-ID: <6DDBDF3F-C5B1-45A2-AD3B-C0160C297F16@yahoo.co.uk> Eu sei, eu sei, estou ficando repetitivo... mas a Enedina é boa amiga e merece. A minha amiga head hunter muito séria e comprometida com o trabalho dela está procurando também Programadores (argh!) Java para a área de São Paulo. Mesmo eu não gostando da linguagem e não apoiando nada relacionado a ela, eu acho que ninguém é obrigado a seguir a minha opinião a este respeito, e que quem gosta, deve mais é se candidatar à vaga. Eu não tenho muitas informações, mas sei que não estão exigindo muita experiência. Não sei também sobre o tipo de contrato, mas eu estou assumindo que são posições CLT (a Enedina teria me falado alguma coisa). Também não sei muita coisa sobre o salário, e a empresa que está contratando não autorizou os headhunters a divulgar o nome da empresa (ou eu saberia disso também). Mas eu acho que muitas destas coisas podem ser conseguidas escrevendo diretamente para a Enedina Luz. Ela está trabalhando para a Procwork, agora. Mail to enedina.luz em procwork.com.br Não esqueçam de mandar um CV bonitinho, preferencialmente em PDF. Quem escrever, apenas lembra de incluir que vai recomendado por mim. :-) De outra forma, vocês vão cair na vala-comum de triagem de pessoas, e vão perder o bonde... Putamplexos para todo mundo! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From luismottacampos em yahoo.co.uk Wed Jun 6 10:03:52 2007 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Wed, 6 Jun 2007 19:03:52 +0200 Subject: [Cascavel-pm] [JOB] Programadores PHP / Perl... In-Reply-To: <6805E9FE-98E5-471F-860F-C1C7B9CE6395@yahoo.co.uk> References: <6805E9FE-98E5-471F-860F-C1C7B9CE6395@yahoo.co.uk> Message-ID: <428206A3-12A3-49EC-A380-A4F8BA139025@yahoo.co.uk> On Jun 6, 2007, at 5:20 PM, Luis Motta Campos wrote: > Gente, eu tenho uma amiga head hunter muito séria e comprometida > com o trabalho dela que está procurando Programadores PHP e Perl para > a área de São Paulo. Mais informações sobre isso (comentários meus nos parêntesis) É apenas uma vaga; Os caras procuram um "nível pleno a sênior" (quer dizer, com muita experiência mas que não queira um salário muito alto ;-) Requisitos: * Bons conhecimentos em Perl/PHP (alguém não deve saber exatamente o que está falando; eu consideraria o PHP como "extra") * Bons conhecimentos de Expressões Regulares * Conhecimento "Avançado" de UML (leitura e interpretação deve bastar) * Conhecimento de Banco de Dados [MySQL / Oracle] (eles tem MySQL, mas querem ter Oracle, possivelmente...) * Experiência com threads ou fork() * Liderança (uh? para quê? este é claramente um cargo técnico de nível médio...) Habilidades Desejáveis: * Ter experiência com Perl em ambiente de alta carga; * Facilidade para desenvolver aplicações de processamento de texto; * Ter trabalhado com algum framework perl (possivelmente para a web, CGI::Application e Catalyst são os meus chutes) * Conhecimentos de AJAX Mandem CV para a Enedina Luz Preferencialmente em PDF. Não se esqueçam de dizer que vão recomendados por mim ;-) -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From andre.garcia.carneir em terra.com.br Wed Jun 6 14:11:26 2007 From: andre.garcia.carneir em terra.com.br (=?iso-8859-1?b?QW5kcukgR2FyY2lhIENhcm5laXJv?=) Date: Wed, 6 Jun 2007 18:11:26 -0300 Subject: [Cascavel-pm] [JOB] Programadores PHP / Perl... Message-ID: Valeu Champs! Estou querendo mudar de trampo já faz tempo.... :-D Cheers! ---------- Cabeçalho original ----------- De: cascavel-pm-bounces+andre.garcia.carneir=terra.com.br em pm.org Para: "São Paulo Perl Mongers" saopaulo-pm em mail.pm.org,"Cascavel Perl Mongers" cascavel-pm em pm.org Cópia: "Enedina dos Santos Luz" enedina.luz em procwork.com.br Data: Wed, 6 Jun 2007 19:03:52 +0200 Assunto: Re: [Cascavel-pm] [JOB] Programadores PHP / Perl... > On Jun 6, 2007, at 5:20 PM, Luis Motta Campos wrote: > > Gente, eu tenho uma amiga head hunter muito séria e comprometida > > com o trabalho dela que está procurando Programadores PHP e Perl para > > a área de São Paulo. > > Mais informações sobre isso (comentários meus nos parêntesis) > > É apenas uma vaga; Os caras procuram um "nível pleno a > sênior" (quer dizer, com muita experiência mas que não queira um > salário muito alto ;-) > > Requisitos: > * Bons conhecimentos em Perl/PHP (alguém não deve saber > exatamente o que está falando; eu consideraria o PHP como "extra") > * Bons conhecimentos de Expressões Regulares > * Conhecimento "Avançado" de UML (leitura e interpretação deve > bastar) > * Conhecimento de Banco de Dados [MySQL / Oracle] (eles tem > MySQL, mas querem ter Oracle, possivelmente...) > * Experiência com threads ou fork() > * Liderança (uh? para quê? este é claramente um cargo técnico de > nível médio...) > > Habilidades Desejáveis: > * Ter experiência com Perl em ambiente de alta carga; > * Facilidade para desenvolver aplicações de processamento de texto; > * Ter trabalhado com algum framework perl (possivelmente para a > web, CGI::Application e Catalyst são os meus chutes) > * Conhecimentos de AJAX > > Mandem CV para a Enedina Luz > Preferencialmente em PDF. > > Não se esqueçam de dizer que vão recomendados por mim ;-) > > -- > Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, > Perl fanatic evangelist, and amateur {cook, photographer} > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > > E-mail classificado pelo Identificador de Spam Inteligente Terra. > Para alterar a categoria classificada, visite > http://mail.terra.com.br/cgi-bin/imail.cgi?+_u=andre.garcia.carneir&_l=1,1181149524.150143.15879.candelo.hst.terra.com.br,5289,Des15,Des15 > > Esta mensagem foi verificada pelo E-mail Protegido Terra. > Scan engine: McAfee VirusScan / Atualizado em 06/06/2007 / Versão: 5.1.00/5047 > Proteja o seu e-mail Terra: http://mail.terra.com.br/ > > -- André Garcia Carneiro Developer(Perl/PHP) Member of "São Paulo Perl Mongers" - http://sao-paulo.pm.org From donatoaz em gmail.com Wed Jun 6 17:30:48 2007 From: donatoaz em gmail.com (Donato Azevedo) Date: Wed, 6 Jun 2007 21:30:48 -0300 Subject: [Cascavel-pm] Duvida modelagem In-Reply-To: <94C0A6D4-87CF-42EB-8773-34BF8CE25736@yahoo.co.uk> References: <1746e3e30705311149w71091f1ay53b64a1c465bb666@mail.gmail.com> <8ECE70CB-DFE3-4205-A29A-E0921881F88F@yahoo.co.uk> <1746e3e30706041153o3279d1cdw28d91ec046239368@mail.gmail.com> <94C0A6D4-87CF-42EB-8773-34BF8CE25736@yahoo.co.uk> Message-ID: <1746e3e30706061730s41c7300av7bd056f7b864df0@mail.gmail.com> On 6/5/07, Luis Motta Campos wrote: > Mas deu, eu consegui filtrar. Para menos, é sempre mais simples... vou investir mais na minha laziness.... =) > > Vamos ver: você tem um problema, tem uma restrição de modelagem > sobre uma interface muito ruim. Fica esperto com race-conditions, > elas vão aparecer conforme o volume de operações cresça o bastante. A principio nao pensei em ser thread safe, mas vou dar uma olhada pra melhorar, conheço um pouco sobre locking em perl, mas nada muito evoluido (uso o flock com handles para arquivo para criar exclusão mútua.. fiz isso num aplicativo e funfou beleza..) > Sua aproximação ainda tem mais código do que eu acho que deveria, > mas está boa. Não vejo grandes comentários para fazer em termos de > modelagem. Tente escrever perl mais como perl e menos como java... > talvez ajude a enxugar um pouco seu código. Mas isto é estilo, não > tem nada a ver com a solução do problema em si. > Tou aprendendo... mas java??? Luis, vou ficar ofendido heim!!! brincadeira, Eu acho que tou pensando muito em C++... Quando voce diz escrever mais como perl, voce diz, tentar usar mais mágica? Preciso de ver código pra absorver mais, vou dar uma olhada em coisas da CPAN... -- Donato Azevedo From ghpnet em gmail.com Wed Jun 6 20:53:07 2007 From: ghpnet em gmail.com (Gabriel) Date: Thu, 7 Jun 2007 00:53:07 -0300 Subject: [Cascavel-pm] sistema de Chmod References: <00b201c7a6af$95966ea0$1101a8c0@giuseppe> Message-ID: <000c01c7a8b7$5cf21900$03000004@vivax.com.br> Olá pessoal, minha duvida é a seguinte a um tempo atras, perguntei se alguem sabia um code que revirasse minhas pastas do ftp, e aplisse chomod 755 nos arquivos com extenção.cgi e me foi passado o seguinte code #!/usr/bin/perl ##### # aplica chmnod em todos arquivos .cgi #### use strict; use warnings; my $path = "/home/wmclube/public_html"; use File::Find::Rule; #my @files = File::Find::Rule->file()->name('*.cgi')->in('/var/www/cgi-bin'); my @files = File::Find::Rule->file()->name('*.cgi')->in("$path"); chmod 0755, @files; print "Content-type: text/html\n\n"; print "Aplicado"; mais este code nao esta funcionando, o memso da erro 500, gostaria de uma ajuda de todos, pois em meu site (www.wmclube.com.br) é todo feito em cgi/perl, onde tenho mais de 400 arquivos .cgio separados em mais de 100 pastas, e fica meio trabalho aplicar chmod arquivo por arquivos, visitando todas as pastas aguardo um ajuda da ocmunidade abraços e bom feriado From luismottacampos em yahoo.co.uk Thu Jun 7 00:26:52 2007 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Thu, 7 Jun 2007 09:26:52 +0200 Subject: [Cascavel-pm] Duvida modelagem In-Reply-To: <1746e3e30706061730s41c7300av7bd056f7b864df0@mail.gmail.com> References: <1746e3e30705311149w71091f1ay53b64a1c465bb666@mail.gmail.com> <8ECE70CB-DFE3-4205-A29A-E0921881F88F@yahoo.co.uk> <1746e3e30706041153o3279d1cdw28d91ec046239368@mail.gmail.com> <94C0A6D4-87CF-42EB-8773-34BF8CE25736@yahoo.co.uk> <1746e3e30706061730s41c7300av7bd056f7b864df0@mail.gmail.com> Message-ID: <116272E6-2C92-4576-932C-A2EA9120D9D2@yahoo.co.uk> On Jun 7, 2007, at 2:30 AM, Donato Azevedo wrote: > On 6/5/07, Luis Motta Campos wrote: [snip] >> Vamos ver: você tem um problema, tem uma restrição de modelagem >> sobre uma interface muito ruim. Fica esperto com race-conditions, >> elas vão aparecer conforme o volume de operações cresça o bastante. > > A principio nao pensei em ser thread safe, mas vou dar uma olhada > pra melhorar, > conheço um pouco sobre locking em perl, mas nada muito evoluido (uso o > flock com handles para arquivo para criar exclusão mútua.. fiz isso > num aplicativo e funfou beleza..) Se você tem um problema do tipo Produtor-Consumidor onde múltiplos agentes trabalham ao mesmo tempo para obter qualquer objetivo que seja, PRECISA ser THREAD SAFE. Mas note que isso não é o fim do mundo. :-) Por exemplo, você pode implementar um sistema de locking colaborativo, em que as pessoas respeitam os locks sem que a gente precise chutar programas mal-comportados. Isto é normalmente o bastante para resolver seu problema. Das varias implementações disponíveis no CPAN, a que eu achei mais interessante é a IPC::Lock [http://search.cpan.org/~earl/IPC- Lock-0.14/lib/IPC/Lock.pm]. Mas você vai precisar implementar seu mecanismo de locking por sua conta. :-) >> Sua aproximação ainda tem mais código do que eu acho que deveria, >> mas está boa. Não vejo grandes comentários para fazer em termos de >> modelagem. Tente escrever perl mais como perl e menos como java... >> talvez ajude a enxugar um pouco seu código. Mas isto é estilo, não >> tem nada a ver com a solução do problema em si. > > Tou aprendendo... mas java??? Luis, vou ficar ofendido heim!!! > brincadeira, > Eu acho que tou pensando muito em C++... Sim, seu Perl parece com alguma coisa assim. > Quando voce diz escrever mais como perl, voce diz, tentar usar mais > mágica? NÃO. Siga os Best Practices, meu caro... ;-) depois, a coisa flui naturalmente. > Preciso de ver código pra absorver mais, vou dar uma olhada em > coisas da CPAN... Hum. Cuidado com o que você vai olhar. Não olhe para o CGI, DBI, DBD::*. Todos estes são péssimos exemplos. Eu recomendo que você veja o código do FGlock, e recomendo as classes de XML::Compiler implementadas pelo Mark Overmeer (MARKOV). Também gosto do que o Andy Wardley escreve, como as classes do Template Toolkit. Alguém mais sugere bons exemplos de código estéticamente apresentável no CPAN? Putamplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From luismottacampos em yahoo.co.uk Thu Jun 7 02:02:37 2007 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Thu, 7 Jun 2007 11:02:37 +0200 Subject: [Cascavel-pm] sistema de Chmod In-Reply-To: <000c01c7a8b7$5cf21900$03000004@vivax.com.br> References: <00b201c7a6af$95966ea0$1101a8c0@giuseppe> <000c01c7a8b7$5cf21900$03000004@vivax.com.br> Message-ID: On Jun 7, 2007, at 5:53 AM, Gabriel wrote: > Olá pessoal, minha duvida é a seguinte > a um tempo atras, perguntei se alguem sabia um code que revirasse > minhas > pastas do ftp, e aplisse chomod 755 nos arquivos com extenção.cgi > e me foi passado o seguinte code > > #!/usr/bin/perl > ##### > # aplica chmnod em todos arquivos .cgi > #### > use strict; > use warnings; > > my $path = "/home/wmclube/public_html"; > > use File::Find::Rule; > > > #my @files = > File::Find::Rule->file()->name('*.cgi')->in('/var/www/cgi-bin'); > my @files = File::Find::Rule->file()->name('*.cgi')->in("$path"); > chmod 0755, @files; > > print "Content-type: text/html\n\n"; > print "Aplicado"; > > > mais este code nao esta funcionando, o memso da erro 500, gostaria > de uma > ajuda de todos, pois em meu site (www.wmclube.com.br) é todo feito em > cgi/perl, onde tenho mais de 400 arquivos .cgio separados em mais > de 100 > pastas, e fica meio trabalho aplicar chmod arquivo por arquivos, > visitando > todas as pastas > > aguardo um ajuda da ocmunidade Você deveria tentar encontrar ajuda na Associação dos Adivinhos. Sem mensagem de erro, sem um trecho de log, sem uma pista que seja, a única coisa que eu consegui pensar foi: Can't locate File/Find/Rule.pm in @INC (@INC contains: /System/ Library/Perl/5.8.6/darwin-thread-multi-2level /System/Library/Perl/ 5.8.6 /Library/Perl/5.8.6/darwin-thread-multi-2level /Library/Perl/ 5.8.6 /Library/Perl /Network/Library/Perl/5.8.6/darwin-thread- multi-2level /Network/Library/Perl/5.8.6 /Network/Library/Perl / System/Library/Perl/Extras/5.8.6/darwin-thread-multi-2level /System/ Library/Perl/Extras/5.8.6 /Library/Perl/5.8.1 .) at t.pl line 10. BEGIN failed--compilation aborted at t.pl line 10. Se o seu erro parece com isso, então você precisa instalar o File::Find::Rule. Agora, sinceramente, você deveria mesmo é trocar de provedor... Eu não sei quanto você paga, mas eu estou pagando US$90 por trimestre, e tenho um Debian Linux só para mim, onde eu posso instalar o que eu quiser, inclusive Catalyst, Template Toolkit, Emacs e todas as extensões Lisp que eu conseguir escrever. Isto facilita muito a minha vida, já que eu não preciso fazer acrobacias como esta para gerenciar meus arquivos. Putamplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From jamorreu em gmail.com Thu Jun 7 09:02:15 2007 From: jamorreu em gmail.com (=?ISO-8859-1?Q?Jo=E3o_Gabriel?=) Date: Thu, 7 Jun 2007 13:02:15 -0300 Subject: [Cascavel-pm] sistema de Chmod In-Reply-To: References: <00b201c7a6af$95966ea0$1101a8c0@giuseppe> <000c01c7a8b7$5cf21900$03000004@vivax.com.br> Message-ID: <8ff2963a0706070902i4f207cf2s8908c31160be59aa@mail.gmail.com> Se não tiver como instalar o módulo, você pode baixa-lo no cpan.org e usar: use lib ('.'); use modulo; com a pasta do módulo dentro do diretório em que a aplicação irá chama-lo. -- Um abraço, João Gabriel Página pessoal - www.JGCL.pt.to CGiClube.net - www.CGiClube.net Vitória Perl Mongers - Vitoria.pm.org Em 07/06/07, Luis Motta Campos escreveu: > On Jun 7, 2007, at 5:53 AM, Gabriel wrote: > > Olá pessoal, minha duvida é a seguinte > > a um tempo atras, perguntei se alguem sabia um code que revirasse > > minhas > > pastas do ftp, e aplisse chomod 755 nos arquivos com extenção.cgi > > e me foi passado o seguinte code > > > > #!/usr/bin/perl > > ##### > > # aplica chmnod em todos arquivos .cgi > > #### > > use strict; > > use warnings; > > > > my $path = "/home/wmclube/public_html"; > > > > use File::Find::Rule; > > > > > > #my @files = > > File::Find::Rule->file()->name('*.cgi')->in('/var/www/cgi-bin'); > > my @files = File::Find::Rule->file()->name('*.cgi')->in("$path"); > > chmod 0755, @files; > > > > print "Content-type: text/html\n\n"; > > print "Aplicado"; > > > > > > mais este code nao esta funcionando, o memso da erro 500, gostaria > > de uma > > ajuda de todos, pois em meu site (www.wmclube.com.br) é todo feito em > > cgi/perl, onde tenho mais de 400 arquivos .cgio separados em mais > > de 100 > > pastas, e fica meio trabalho aplicar chmod arquivo por arquivos, > > visitando > > todas as pastas > > > > aguardo um ajuda da ocmunidade > > Você deveria tentar encontrar ajuda na Associação dos Adivinhos. > Sem mensagem de erro, sem um trecho de log, sem uma pista que seja, a > única coisa que eu consegui pensar foi: > > Can't locate File/Find/Rule.pm in @INC (@INC contains: /System/ > Library/Perl/5.8.6/darwin-thread-multi-2level /System/Library/Perl/ > 5.8.6 /Library/Perl/5.8.6/darwin-thread-multi-2level /Library/Perl/ > 5.8.6 /Library/Perl /Network/Library/Perl/5.8.6/darwin-thread- > multi-2level /Network/Library/Perl/5.8.6 /Network/Library/Perl / > System/Library/Perl/Extras/5.8.6/darwin-thread-multi-2level /System/ > Library/Perl/Extras/5.8.6 /Library/Perl/5.8.1 .) at t.pl line 10. > BEGIN failed--compilation aborted at t.pl line 10. > > Se o seu erro parece com isso, então você precisa instalar o > File::Find::Rule. > > Agora, sinceramente, você deveria mesmo é trocar de provedor... > > Eu não sei quanto você paga, mas eu estou pagando US$90 por > trimestre, e tenho um Debian Linux só para mim, onde eu posso > instalar o que eu quiser, inclusive Catalyst, Template Toolkit, Emacs > e todas as extensões Lisp que eu conseguir escrever. Isto facilita > muito a minha vida, já que eu não preciso fazer acrobacias como esta > para gerenciar meus arquivos. > > Putamplexos! > -- > Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, > Perl fanatic evangelist, and amateur {cook, photographer} > > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > From edencardim em gmail.com Thu Jun 7 09:25:34 2007 From: edencardim em gmail.com (Eden Cardim) Date: Thu, 7 Jun 2007 13:25:34 -0300 Subject: [Cascavel-pm] sistema de Chmod In-Reply-To: <000c01c7a8b7$5cf21900$03000004@vivax.com.br> References: <00b201c7a6af$95966ea0$1101a8c0@giuseppe> <000c01c7a8b7$5cf21900$03000004@vivax.com.br> Message-ID: <3de55ead0706070925k6c2d6c4buf474321d5db24db@mail.gmail.com> On 6/7/07, Gabriel wrote: > mais este code nao esta funcionando, o memso da erro 500, gostaria de uma > ajuda de todos, pois em meu site (www.wmclube.com.br) é todo feito em > cgi/perl, onde tenho mais de 400 arquivos .cgio separados em mais de 100 > pastas, e fica meio trabalho aplicar chmod arquivo por arquivos, visitando > todas as pastas É amigo, tá na hora de migrar pra Catalyst... -- Eden Cardim Instituto Baiano de Biotecnologia Núcleo de Biologia Computacional e Gestão de Informações Biotecnológicas Laboratório de Bioinformática From luismottacampos em yahoo.co.uk Thu Jun 7 09:52:48 2007 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Thu, 7 Jun 2007 18:52:48 +0200 Subject: [Cascavel-pm] sistema de Chmod In-Reply-To: <3de55ead0706070925k6c2d6c4buf474321d5db24db@mail.gmail.com> References: <00b201c7a6af$95966ea0$1101a8c0@giuseppe> <000c01c7a8b7$5cf21900$03000004@vivax.com.br> <3de55ead0706070925k6c2d6c4buf474321d5db24db@mail.gmail.com> Message-ID: <1E42F600-656D-4DA1-A3B0-1BFBEED5E10E@yahoo.co.uk> On Jun 7, 2007, at 6:25 PM, Eden Cardim wrote: > On 6/7/07, Gabriel wrote: >> mais este code nao esta funcionando, o memso da erro 500, gostaria >> de uma >> ajuda de todos, pois em meu site (www.wmclube.com.br) é todo feito em >> cgi/perl, onde tenho mais de 400 arquivos .cgio separados em mais >> de 100 >> pastas, e fica meio trabalho aplicar chmod arquivo por arquivos, >> visitando >> todas as pastas > > É amigo, tá na hora de migrar pra Catalyst... Ou prá qualquer outra merda. Para não ter de manter um sistema de 400 arquivos CGI perl (que devem ser tão bonitos de olhar quanto o Tião Macalé [1] de cuecas vermelhas com bolinhas brancas), eu aprendia a programar até JSP (aaaarrrrhhhggg!!!) /me corre para lavar a boca com /kokosnotenzeep/ [2] Putampleshos! (com a boca cheia de sabão) -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} [1] http://pt.wikipedia.org/wiki/Ti%C3%A3o_macal%C3%A9 Tem uma foto dele aqui: http://www.marianilza.com.br/image/ portfolio/tiaomacaleemarinamirandacampanhadisco1.jpg [2] Sabão de côco, em holandês - ou o pessoal não vai me dar a coisa certa. From lorn.br em gmail.com Thu Jun 7 19:35:04 2007 From: lorn.br em gmail.com (Lorn) Date: Thu, 7 Jun 2007 23:35:04 -0300 Subject: [Cascavel-pm] Duvida modelagem In-Reply-To: <116272E6-2C92-4576-932C-A2EA9120D9D2@yahoo.co.uk> References: <1746e3e30705311149w71091f1ay53b64a1c465bb666@mail.gmail.com> <8ECE70CB-DFE3-4205-A29A-E0921881F88F@yahoo.co.uk> <1746e3e30706041153o3279d1cdw28d91ec046239368@mail.gmail.com> <94C0A6D4-87CF-42EB-8773-34BF8CE25736@yahoo.co.uk> <1746e3e30706061730s41c7300av7bd056f7b864df0@mail.gmail.com> <116272E6-2C92-4576-932C-A2EA9120D9D2@yahoo.co.uk> Message-ID: Offtopicamente vocês sabiam, que o criador do TT anda de skate e outros esportes de prancha, e até parece ser socialmente aceito, que quebra de paradigma nerd não? :P Site dele http://www.andywardley.com/ On 6/7/07, Luis Motta Campos wrote: > > On Jun 7, 2007, at 2:30 AM, Donato Azevedo wrote: > > On 6/5/07, Luis Motta Campos wrote: > [snip] > >> Vamos ver: você tem um problema, tem uma restrição de modelagem > >> sobre uma interface muito ruim. Fica esperto com race-conditions, > >> elas vão aparecer conforme o volume de operações cresça o bastante. > > > > A principio nao pensei em ser thread safe, mas vou dar uma olhada > > pra melhorar, > > conheço um pouco sobre locking em perl, mas nada muito evoluido (uso o > > flock com handles para arquivo para criar exclusão mútua.. fiz isso > > num aplicativo e funfou beleza..) > > Se você tem um problema do tipo Produtor-Consumidor onde múltiplos > agentes trabalham ao mesmo tempo para obter qualquer objetivo que > seja, PRECISA ser THREAD SAFE. > > Mas note que isso não é o fim do mundo. :-) > Por exemplo, você pode implementar um sistema de locking > colaborativo, em que as pessoas respeitam os locks sem que a gente > precise chutar programas mal-comportados. Isto é normalmente o > bastante para resolver seu problema. > > Das varias implementações disponíveis no CPAN, a que eu achei mais > interessante é a IPC::Lock [http://search.cpan.org/~earl/IPC- > Lock-0.14/lib/IPC/Lock.pm]. Mas você vai precisar implementar seu > mecanismo de locking por sua conta. :-) > > >> Sua aproximação ainda tem mais código do que eu acho que deveria, > >> mas está boa. Não vejo grandes comentários para fazer em termos de > >> modelagem. Tente escrever perl mais como perl e menos como java... > >> talvez ajude a enxugar um pouco seu código. Mas isto é estilo, não > >> tem nada a ver com a solução do problema em si. > > > > Tou aprendendo... mas java??? Luis, vou ficar ofendido heim!!! > > brincadeira, > > Eu acho que tou pensando muito em C++... > > Sim, seu Perl parece com alguma coisa assim. > > > Quando voce diz escrever mais como perl, voce diz, tentar usar mais > > mágica? > > NÃO. Siga os Best Practices, meu caro... ;-) depois, a coisa flui > naturalmente. > > > Preciso de ver código pra absorver mais, vou dar uma olhada em > > coisas da CPAN... > > Hum. Cuidado com o que você vai olhar. > Não olhe para o CGI, DBI, DBD::*. Todos estes são péssimos exemplos. > Eu recomendo que você veja o código do FGlock, e recomendo as > classes de XML::Compiler implementadas pelo Mark Overmeer (MARKOV). > Também gosto do que o Andy Wardley escreve, como as classes do > Template Toolkit. > > Alguém mais sugere bons exemplos de código estéticamente > apresentável no CPAN? > > Putamplexos! > -- > Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, > Perl fanatic evangelist, and amateur {cook, photographer} > > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Lindolfo "Lorn" Rodrigues - www.slackwarezine.com.br - http://lornlab.org - http://sao-paulo.pm.org use Catalyst; -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070607/8df12d1c/attachment.html From acid06 em gmail.com Thu Jun 7 20:19:29 2007 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Fri, 8 Jun 2007 00:19:29 -0300 Subject: [Cascavel-pm] Duvida modelagem In-Reply-To: References: <1746e3e30705311149w71091f1ay53b64a1c465bb666@mail.gmail.com> <8ECE70CB-DFE3-4205-A29A-E0921881F88F@yahoo.co.uk> <1746e3e30706041153o3279d1cdw28d91ec046239368@mail.gmail.com> <94C0A6D4-87CF-42EB-8773-34BF8CE25736@yahoo.co.uk> <1746e3e30706061730s41c7300av7bd056f7b864df0@mail.gmail.com> <116272E6-2C92-4576-932C-A2EA9120D9D2@yahoo.co.uk> Message-ID: <9a08c9b40706072019l2bc1d784jf0e0f28dcf1af1af@mail.gmail.com> On 6/7/07, Lorn wrote: > Offtopicamente > vocês sabiam, que o criador do TT anda de skate e outros esportes de > prancha, e até parece ser socialmente aceito, que quebra de paradigma nerd > não? :P É muito impressionante a história do cara. Quem tiver um tempo pra gastar, vale a pena ler: http://www.andywardley.com/about.html Nem que seja pra pensar: "Putz, como esse cara conseguiu fazer isso tudo e eu, que não faço metade, não tenho pra nada?" -Nilson Santos F. Jr. From luismottacampos em yahoo.co.uk Fri Jun 8 00:00:33 2007 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Fri, 8 Jun 2007 09:00:33 +0200 Subject: [Cascavel-pm] Sobre o Andy Wardley... [Was: Duvida modelagem] In-Reply-To: References: <1746e3e30705311149w71091f1ay53b64a1c465bb666@mail.gmail.com> <8ECE70CB-DFE3-4205-A29A-E0921881F88F@yahoo.co.uk> <1746e3e30706041153o3279d1cdw28d91ec046239368@mail.gmail.com> <94C0A6D4-87CF-42EB-8773-34BF8CE25736@yahoo.co.uk> <1746e3e30706061730s41c7300av7bd056f7b864df0@mail.gmail.com> <116272E6-2C92-4576-932C-A2EA9120D9D2@yahoo.co.uk> Message-ID: On Jun 8, 2007, at 4:35 AM, Lorn wrote: > Offtopicamente > vocês sabiam, que o criador do TT anda de skate e outros esportes > de prancha, e até parece ser socialmente aceito, que quebra de > paradigma nerd não? :P > Site dele http://www.andywardley.com/ Eu sei de tudo isso desde 2000, quando encontrei o Template Toolkit pela primeira vez. E ele ainda constrói programas perl que projetam papagaios de papel (kites). Os únicos programadores perl da comunidade que se classificam "nerds" são os brazileiros. Todos os outros são cool, chics, radicais, mas nunca nerds. ;-) Mesmo os ingleses (que, na minha opinião, teriam vocação para nerd) trabalham na sua maioria na indústria financeira (não necessáriamente em bancos, mas em clubes de investimentos e outros serviços relacionados). Hum. O que me faz lembrar que eu devo cerca de 8 pints de 'breja para ele... espero que ele vá a Vienna, ou eu vou ter de ir a Londres para pagar a minha dívida... :-) Putamplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From luismottacampos em yahoo.co.uk Fri Jun 8 00:01:25 2007 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Fri, 8 Jun 2007 09:01:25 +0200 Subject: [Cascavel-pm] Sobre o Andy Wardley... [Was: Duvida modelagem] In-Reply-To: <9a08c9b40706072019l2bc1d784jf0e0f28dcf1af1af@mail.gmail.com> References: <1746e3e30705311149w71091f1ay53b64a1c465bb666@mail.gmail.com> <8ECE70CB-DFE3-4205-A29A-E0921881F88F@yahoo.co.uk> <1746e3e30706041153o3279d1cdw28d91ec046239368@mail.gmail.com> <94C0A6D4-87CF-42EB-8773-34BF8CE25736@yahoo.co.uk> <1746e3e30706061730s41c7300av7bd056f7b864df0@mail.gmail.com> <116272E6-2C92-4576-932C-A2EA9120D9D2@yahoo.co.uk> <9a08c9b40706072019l2bc1d784jf0e0f28dcf1af1af@mail.gmail.com> Message-ID: <397FEADD-4175-4B31-9060-BC346EBADB04@yahoo.co.uk> On Jun 8, 2007, at 5:19 AM, Nilson Santos Figueiredo Junior wrote: > On 6/7/07, Lorn wrote: >> Offtopicamente >> vocês sabiam, que o criador do TT anda de skate e outros esportes de >> prancha, e até parece ser socialmente aceito, que quebra de >> paradigma nerd >> não? :P > > É muito impressionante a história do cara. > > Quem tiver um tempo pra gastar, vale a pena ler: > > http://www.andywardley.com/about.html > > Nem que seja pra pensar: "Putz, como esse cara conseguiu fazer isso > tudo e eu, que não faço metade, não tenho pra nada?" Isso eu sei responder: em uma palavra, "organização". Putamplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From lgonzaga em lncc.br Fri Jun 8 05:00:09 2007 From: lgonzaga em lncc.br (Luiz Gonzaga) Date: Fri, 8 Jun 2007 09:00:09 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?=5BOFF-TOPIC=5D_-_Para_que_fizeram_c?= =?iso-8859-1?q?om_as_freiras=2C_se_os_monges_j=E1_sabiam=3F?= Message-ID: <200706080900.10057.lgonzaga@lncc.br> Ou podem repetir com os monges. Cerveja de graça por 45 dias... Saiu no O Globo (http://oglobo.globo.com/ciencia/mat/2007/06/07/296067190.asp) Luiz. ____________ Freiras experimentam cerveja e nível de colesterol reduz 6%, revela pesquisa Plantão | Publicada em 07/06/2007 às 20h49m Reuters MADRI - Um estudo divulgado nesta quinta-feira mostrou que o consumo de cerveja ajuda a reduzir os níveis de colesterol do organismo. Um grupo de freiras abstêmias fez a experiência, bebendo meio litro diário do líquido durante 45 dias. O estudo também mostrou que a cerveja não tem que conter álcool e não é necessário o consumo em grandes quantidades. O ingrediente "mágico" é o lúpulo. - O lúpulo, um dos principais ingredientes da cerveja, pode conter benefícios na redução dos níveis de colesterol e triglicerídeos - afirmou o Centro de Informação sobre Cerveja e Saúde em um comunicado nesta quinta-feira. Ainda assim, a experiência não pareceu ter ganho muitas adeptas à cerveja na comunidade de religiosas, que levam uma vida regrada e de dieta equilibrada. - Para ser sincera, se eu precisasse reduzir o colesterol ou qualquer coisa, eu continuaria tomando. Mas eu não beberia cerveja apenas por beber, pois o gosto não me agrada - afirmou a irmã Maria José a um canal espanhol de televisão. Ela é uma das 50 freiras que tiveram que ingerir meio litro diário de cerveja. O resultado foi uma redução de 6% no colesterol total entre as com alto nível, afirmou o Centro. - Fizemos isso pelo bem da humanidade - disse a irmã Almerinda Alvarez ao jornal El País. From luismottacampos em yahoo.co.uk Fri Jun 8 05:45:09 2007 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Fri, 8 Jun 2007 14:45:09 +0200 Subject: [Cascavel-pm] =?iso-8859-1?q?=5BOFF-TOPIC=5D_-_Para_que_fizeram_c?= =?iso-8859-1?q?om_as_freiras=2C_se_os_monges_j=E1_sabiam=3F?= In-Reply-To: <200706080900.10057.lgonzaga@lncc.br> References: <200706080900.10057.lgonzaga@lncc.br> Message-ID: On Jun 8, 2007, at 2:00 PM, Luiz Gonzaga wrote: > Ou podem repetir com os monges. Cerveja de graça por 45 dias... > > Saiu no O Globo (http://oglobo.globo.com/ciencia/mat/ > 2007/06/07/296067190.asp) Mas tem de ser Cerveja Trappista, meu caro! Só a Cerveja Trappista é a cerveja dos Monges! ;-) Adoro off-toppic no meio da tarde! Putamplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From a.r.ferreira em gmail.com Fri Jun 8 09:16:33 2007 From: a.r.ferreira em gmail.com (Adriano Ferreira) Date: Fri, 8 Jun 2007 13:16:33 -0300 Subject: [Cascavel-pm] Artistic License 2.0 Message-ID: <73ddeb6c0706080916w39fb4e5ascd8a1174f2d6319@mail.gmail.com> Allison Randal fez o anúncio da aprovação da Artistic License 2.0 (http://use.perl.org/article.pl?sid=07/06/08/0611253) pela Open Source Initiave (OSI). Isto significa que a nova licença a ser usada (pelo menos) por Parrot e por Perl 6 está agora incluída entre as licenças que satisfazem a definição de código aberto (Open Source Definition - http://opensource.org/docs/osd) e disponível para a comunidade Open Source. (Em minha opinião) o ponto que mais chama atenção é que (nas palavras de Allison - traduzidas): Já que a Artistic 2.0 permite o relicenciamento sob qualquer outra licença copyleft pura (o que inclui as várias versões da GPL e LGPL), o efeito do modelo de licença dual agora é produzido sozinho pela Artistic 2.0 Quer dizer que a licença Perl agora não precisará ser colocada como uma escolha entre Artistic/GPL mas através de uma única licença formalizada (Artistic 2.0) que possibilita uma abstração da licença dual anterior (permitindo que a licença original seja substituída por outra que se encaixe nas necessidades de quem precisa do código - seja GPL, MIT ou outras). Eu sempre me surpreendo em como este pessoal consegue melhorar e tornar mais poderosos desde conceitos de linguagem de programação até licenças open source. Saudações, Adriano Ferreira From marcoaureliomacae em gmail.com Sat Jun 9 11:22:05 2007 From: marcoaureliomacae em gmail.com (=?ISO-8859-1?Q?Marco_Aur=E9lio_(MACA=C9)?=) Date: Sat, 9 Jun 2007 15:22:05 -0300 Subject: [Cascavel-pm] Sobre o Andy Wardley... [Was: Duvida modelagem] In-Reply-To: <397FEADD-4175-4B31-9060-BC346EBADB04@yahoo.co.uk> References: <1746e3e30705311149w71091f1ay53b64a1c465bb666@mail.gmail.com> <8ECE70CB-DFE3-4205-A29A-E0921881F88F@yahoo.co.uk> <1746e3e30706041153o3279d1cdw28d91ec046239368@mail.gmail.com> <94C0A6D4-87CF-42EB-8773-34BF8CE25736@yahoo.co.uk> <1746e3e30706061730s41c7300av7bd056f7b864df0@mail.gmail.com> <116272E6-2C92-4576-932C-A2EA9120D9D2@yahoo.co.uk> <9a08c9b40706072019l2bc1d784jf0e0f28dcf1af1af@mail.gmail.com> <397FEADD-4175-4B31-9060-BC346EBADB04@yahoo.co.uk> Message-ID: Boa tarde, Caros(as) Amigos(as) no Cascavel Perl Mongers, Gostei de ver o (Andy Wardley)++ [1]; Monge criador e inspirador do (TT) e amante dos esportes radicais e saudáveis! - eu pratico ciclismo urbano no Recife (PE) [2], cidade inspiradora, de natureza real, rios, ponte fazem parte da cidade do meu coração. - Macaé. Vamos praticar esportes. ;-) Abraços fraternos, Marco Aurélio (MACAÉ) [1] - http://wardley.org/movies/boarding/dirtboard_small.mpg [2] - http://www.memorialpernambuco.com.br/memorial/paginas/pontes/index.htm http://pt.wikipedia.org/wiki/Recife Em 08/06/07, Luis Motta Campos escreveu: > On Jun 8, 2007, at 5:19 AM, Nilson Santos Figueiredo Junior wrote: > > On 6/7/07, Lorn wrote: > >> Offtopicamente > >> vocês sabiam, que o criador do TT anda de skate e outros esportes de > >> prancha, e até parece ser socialmente aceito, que quebra de > >> paradigma nerd > >> não? :P > > > > É muito impressionante a história do cara. > > > > Quem tiver um tempo pra gastar, vale a pena ler: > > > > http://www.andywardley.com/about.html > > > > Nem que seja pra pensar: "Putz, como esse cara conseguiu fazer isso > > tudo e eu, que não faço metade, não tenho pra nada?" > > Isso eu sei responder: em uma palavra, "organização". > > Putamplexos! > -- > Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, > Perl fanatic evangelist, and amateur {cook, photographer} > > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > From ghpnet em gmail.com Fri Jun 8 20:38:46 2007 From: ghpnet em gmail.com (Gabriel) Date: Sat, 9 Jun 2007 00:38:46 -0300 Subject: [Cascavel-pm] sistema de Chmod References: <00b201c7a6af$95966ea0$1101a8c0@giuseppe><000c01c7a8b7$5cf21900$03000004@vivax.com.br> <3de55ead0706070925k6c2d6c4buf474321d5db24db@mail.gmail.com> Message-ID: <000701c7aa47$b914da60$03000004@vivax.com.br> Bom pessoal, ja que nao consegui o sistema em CGI, fiz em php mesmo, fui juntando codigos, e funcionou perfeitamente segue abaixo o code a quem entereçar: Chmod 755 Express

Chmod 755 Express

Aguarde....
Aplicando os chmod(s) 0755 no(s) arquivo(s) com extenção *.CGI.
"; $ext=""; }elseif($ext==""){} } } closedir($abreDir); } ?>
Concluido!
eu tava fazendo o mesmo esquema no cgi, mais nao funfou, vejam #!/usr/bin/perl print "Content-type: text/html\n\n"; print "Aplica chmod 755 rápido"; print "Aguarde...
Aplicando os chmod(s).
"; $inicial = "scrips/"; pasta("$inicial"); ######### sub pasta{ local($pasta) = @_; opendir(DIR,"$pasta"); @dir=readdir(DIR); closedir(DIR); foreach $arq(@dir){ ($nome,$ext) = split(/\./,$arq); if($arq eq "."){ next; } if($arq eq ".."){ next; } if(!$ext){ &pasta("$pasta/$arq"); print "$pasta/$arq
"; }elsif($ext eq "cgi"){ chmod 0755, $dir; print "$pasta/$arq chomd 755
"; } } }
um abraço a todos... From acid06 em gmail.com Sat Jun 9 12:56:15 2007 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Sat, 9 Jun 2007 16:56:15 -0300 Subject: [Cascavel-pm] sistema de Chmod In-Reply-To: <000701c7aa47$b914da60$03000004@vivax.com.br> References: <00b201c7a6af$95966ea0$1101a8c0@giuseppe> <000c01c7a8b7$5cf21900$03000004@vivax.com.br> <3de55ead0706070925k6c2d6c4buf474321d5db24db@mail.gmail.com> <000701c7aa47$b914da60$03000004@vivax.com.br> Message-ID: <9a08c9b40706091256t48758d77pdf7c5d5e311adba4@mail.gmail.com> On 6/9/07, Gabriel wrote: > eu tava fazendo o mesmo esquema no cgi, mais nao funfou, vejam Se ele realmente não funcionou, é porque o seu código não foi escrito corretamente e conseguiu quebrar todas as boas práticas que eu consigo imaginar. Nem indentado consistentemente ele está. Sinceramente, eu pensei até em tentar em tentar ajudar, mas eu fiquei tão desanimado ao ler este pedaço de código que acho que vou dar uma volta. Me faz pensar que Perl não tem futuro mesmo não, já que sempre vai ter gente pra escrever códigos desse tipo. Quem sabe mais tarde eu volto. -Nilson Santos F. Jr. From ghpnet em gmail.com Sat Jun 9 15:10:26 2007 From: ghpnet em gmail.com (Gabriel) Date: Sat, 9 Jun 2007 19:10:26 -0300 Subject: [Cascavel-pm] sistema de Chmod References: <00b201c7a6af$95966ea0$1101a8c0@giuseppe><000c01c7a8b7$5cf21900$03000004@vivax.com.br><3de55ead0706070925k6c2d6c4buf474321d5db24db@mail.gmail.com><000701c7aa47$b914da60$03000004@vivax.com.br> <9a08c9b40706091256t48758d77pdf7c5d5e311adba4@mail.gmail.com> Message-ID: <001101c7aae2$fda49120$03000004@vivax.com.br> amigo, sinceramente pedi ajuda e nao obtive, então resolvo ajudar com um pouco que sei, dando o código que consegui desenvolver em php e você vem e me fala isso. francamente, meu site é 100% programado em cgi/perl www.wmclube.com.br/index.cgi todos meus projetos são em cgi/perl agora se o perl tem ou futuro, não é da minha conta, não foi eu que escrevi ele. Por falta de amizade nas palavras dos "amigos" aqui do grupo, não tenho mais motivos para ficar sendo um dos membros e por isso estou me retirando. um abraço aos que fica. ----- Original Message ----- From: "Nilson Santos Figueiredo Junior" To: "Cascavel Perl Mongers" Sent: Saturday, June 09, 2007 4:56 PM Subject: Re: [Cascavel-pm] sistema de Chmod On 6/9/07, Gabriel wrote: > eu tava fazendo o mesmo esquema no cgi, mais nao funfou, vejam Se ele realmente não funcionou, é porque o seu código não foi escrito corretamente e conseguiu quebrar todas as boas práticas que eu consigo imaginar. Nem indentado consistentemente ele está. Sinceramente, eu pensei até em tentar em tentar ajudar, mas eu fiquei tão desanimado ao ler este pedaço de código que acho que vou dar uma volta. Me faz pensar que Perl não tem futuro mesmo não, já que sempre vai ter gente pra escrever códigos desse tipo. Quem sabe mais tarde eu volto. -Nilson Santos F. Jr. _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm From jamorreu em gmail.com Sat Jun 9 16:04:53 2007 From: jamorreu em gmail.com (=?ISO-8859-1?Q?Jo=E3o_Gabriel?=) Date: Sat, 9 Jun 2007 20:04:53 -0300 Subject: [Cascavel-pm] sistema de Chmod In-Reply-To: <001101c7aae2$fda49120$03000004@vivax.com.br> References: <00b201c7a6af$95966ea0$1101a8c0@giuseppe> <000c01c7a8b7$5cf21900$03000004@vivax.com.br> <3de55ead0706070925k6c2d6c4buf474321d5db24db@mail.gmail.com> <000701c7aa47$b914da60$03000004@vivax.com.br> <9a08c9b40706091256t48758d77pdf7c5d5e311adba4@mail.gmail.com> <001101c7aae2$fda49120$03000004@vivax.com.br> Message-ID: <8ff2963a0706091604m8d17821lebc7be98abc5d93f@mail.gmail.com> Gabriel... >> eu tava fazendo o mesmo esquema no cgi, mais nao funfou, vejam Nilson... >Se ele realmente não funcionou, é porque o seu código não foi escrito >corretamente e conseguiu quebrar todas as boas práticas que eu consigo >imaginar. Nem indentado consistentemente ele está. >Sinceramente, eu pensei até em tentar em tentar ajudar, mas eu fiquei >tão desanimado ao ler este pedaço de código que acho que vou dar uma >volta. Me faz pensar que Perl não tem futuro mesmo não, já que sempre >vai ter gente pra escrever códigos desse tipo. Quem sabe mais tarde eu >volto. >-Nilson Santos F. Jr. Nilson: isso seria uma discriminação contra quem ainda não tem boas práticas de programação dentro do Perl? Lembre-se: um dia você tamém não soube programar "bonito" em Perl. Sinceramente ao ler seu comentário fiquei muito chateado. João Gabriel C. Laass Vitória Perl Mongers www.vitoria.pm.org From joenio em gmail.com Sat Jun 9 18:03:51 2007 From: joenio em gmail.com (Joenio Costa) Date: Sat, 9 Jun 2007 22:03:51 -0300 Subject: [Cascavel-pm] [Spam] Re: PrincipaisContribuidoresCascavelPM In-Reply-To: References: <73893EEF-0AA9-4BA0-B5BE-CA9C3F078B47@gmail.com> <9a08c9b40705280646r4478216ahff1dfdb6d3330ed3@mail.gmail.com> Message-ID: <65934b450706091803t6f1926dak12fcfc2ba182f134@mail.gmail.com> Pessoal, Fiz um merge entre a implementação inicial do Nelson com as melhorias desenvolvidas aqui na lista e adicionei no repositorio: http://dev.perl.org.br/karma/ O repositorio é publico, mas requer autenticacao para edição, basta adicionar o nome no grupo http://www.perl.org.br/bin/view/Main/PerlBrDevGroup e avisar para eu executar um script lah no servidor para atualizar as permissões do repositorio. Att, Em 29/05/07, Luis Motta Campos escreveu: > On May 28, 2007, at 3:46 PM, Nilson Santos Figueiredo Junior wrote: > > On 5/28/07, Igor Sutton Lopes wrote: > >> #Evite usar 'my' dentro de iterações. > >> Por quê?! > > > > Provavelmente ele disse isso pensando no impacto de performance de > > alocar e desalocar a cada iteração. Contudo, isso é otimização > > prematura. Quando você começar a ter programas de performance, comece > > a preocupar com essas coisas. Antes disso não vale à pena sacrificar a > > legibilidade por um ganho pífio (na maioria dos casos) de performance. > > > > No código em questão, o tempo da descompressão é tantas ordens de > > grandeza superior que realmente não faz sentido algum, mesmo se > > estivessem acontecendo problemas de performance. > > Nilson++ # esclarecedor. > > Não sobrou nada para comentar - o que, para mim, é fantástico... > Putamplexos! > -- > Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, > Perl fanatic evangelist, and amateur {cook, photographer} > > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Joenio Costa - Salvador Perl Mongers - Grupo de Usuário Perl de Salvador - Colibre - Cooperativa de Tecnologias Livres - PSL-BA - Projeto Software Livre Bahia From jamorreu em gmail.com Sat Jun 9 18:17:22 2007 From: jamorreu em gmail.com (=?ISO-8859-1?Q?Jo=E3o_Gabriel?=) Date: Sat, 9 Jun 2007 22:17:22 -0300 Subject: [Cascavel-pm] [Spam] Re: PrincipaisContribuidoresCascavelPM In-Reply-To: <65934b450706091803t6f1926dak12fcfc2ba182f134@mail.gmail.com> References: <73893EEF-0AA9-4BA0-B5BE-CA9C3F078B47@gmail.com> <9a08c9b40705280646r4478216ahff1dfdb6d3330ed3@mail.gmail.com> <65934b450706091803t6f1926dak12fcfc2ba182f134@mail.gmail.com> Message-ID: <8ff2963a0706091817q42a4d33n2ee6a02f38cb87b@mail.gmail.com> Interessante o funcionamento do script. -- Um abraço, João Gabriel Vitória Perl Mongers - Vitoria.pm.org Em 09/06/07, Joenio Costa escreveu: > Pessoal, > > Fiz um merge entre a implementação inicial do Nelson com as melhorias > desenvolvidas aqui na lista e adicionei no repositorio: > > http://dev.perl.org.br/karma/ > > O repositorio é publico, mas requer autenticacao para edição, basta > adicionar o nome no grupo > http://www.perl.org.br/bin/view/Main/PerlBrDevGroup e avisar para eu > executar um script lah no servidor para atualizar as permissões do > repositorio. > > Att, > > Em 29/05/07, Luis Motta Campos escreveu: > > On May 28, 2007, at 3:46 PM, Nilson Santos Figueiredo Junior wrote: > > > On 5/28/07, Igor Sutton Lopes wrote: > > >> #Evite usar 'my' dentro de iterações. > > >> Por quê?! > > > > > > Provavelmente ele disse isso pensando no impacto de performance de > > > alocar e desalocar a cada iteração. Contudo, isso é otimização > > > prematura. Quando você começar a ter programas de performance, comece > > > a preocupar com essas coisas. Antes disso não vale à pena sacrificar a > > > legibilidade por um ganho pífio (na maioria dos casos) de performance. > > > > > > No código em questão, o tempo da descompressão é tantas ordens de > > > grandeza superior que realmente não faz sentido algum, mesmo se > > > estivessem acontecendo problemas de performance. > > > > Nilson++ # esclarecedor. > > > > Não sobrou nada para comentar - o que, para mim, é fantástico... > > Putamplexos! > > -- > > Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, > > Perl fanatic evangelist, and amateur {cook, photographer} > > > > > > _______________________________________________ > > Cascavel-pm mailing list > > Cascavel-pm em pm.org > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > -- > Joenio Costa > - Salvador Perl Mongers - Grupo de Usuário Perl de Salvador > - Colibre - Cooperativa de Tecnologias Livres > - PSL-BA - Projeto Software Livre Bahia > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > From edencardim em gmail.com Sat Jun 9 18:20:33 2007 From: edencardim em gmail.com (Eden Cardim) Date: Sat, 9 Jun 2007 22:20:33 -0300 Subject: [Cascavel-pm] [Spam] Re: PrincipaisContribuidoresCascavelPM In-Reply-To: <65934b450706091803t6f1926dak12fcfc2ba182f134@mail.gmail.com> References: <73893EEF-0AA9-4BA0-B5BE-CA9C3F078B47@gmail.com> <9a08c9b40705280646r4478216ahff1dfdb6d3330ed3@mail.gmail.com> <65934b450706091803t6f1926dak12fcfc2ba182f134@mail.gmail.com> Message-ID: <3de55ead0706091820l76771ecaocce2708659e2f4dc@mail.gmail.com> On 6/9/07, Joenio Costa wrote: > Pessoal, > > Fiz um merge entre a implementação inicial do Nelson com as melhorias > desenvolvidas aqui na lista e adicionei no repositorio: > > http://dev.perl.org.br/karma/ > > O repositorio é publico, mas requer autenticacao para edição, basta > adicionar o nome no grupo > http://www.perl.org.br/bin/view/Main/PerlBrDevGroup e avisar para eu > executar um script lah no servidor para atualizar as permissões do > repositorio. Uau! Meu nome já está lá... Não preciso fazer nada mais pra poder mecher no svn? Estou lisonjeado... :) -- Eden Cardim Instituto Baiano de Biotecnologia Núcleo de Biologia Computacional e Gestão de Informações Biotecnológicas Laboratório de Bioinformática From joenio em gmail.com Sat Jun 9 20:37:38 2007 From: joenio em gmail.com (Joenio Costa) Date: Sun, 10 Jun 2007 00:37:38 -0300 Subject: [Cascavel-pm] [Spam] Re: PrincipaisContribuidoresCascavelPM In-Reply-To: <3de55ead0706091820l76771ecaocce2708659e2f4dc@mail.gmail.com> References: <73893EEF-0AA9-4BA0-B5BE-CA9C3F078B47@gmail.com> <9a08c9b40705280646r4478216ahff1dfdb6d3330ed3@mail.gmail.com> <65934b450706091803t6f1926dak12fcfc2ba182f134@mail.gmail.com> <3de55ead0706091820l76771ecaocce2708659e2f4dc@mail.gmail.com> Message-ID: <65934b450706092037n369a5fc7ha18e9645914cadec@mail.gmail.com> Sim! Na época que criei o tópico coloquei alguns nomes... :-) Em 09/06/07, Eden Cardim escreveu: > On 6/9/07, Joenio Costa wrote: > > Pessoal, > > > > Fiz um merge entre a implementação inicial do Nelson com as melhorias > > desenvolvidas aqui na lista e adicionei no repositorio: > > > > http://dev.perl.org.br/karma/ > > > > O repositorio é publico, mas requer autenticacao para edição, basta > > adicionar o nome no grupo > > http://www.perl.org.br/bin/view/Main/PerlBrDevGroup e avisar para eu > > executar um script lah no servidor para atualizar as permissões do > > repositorio. > > Uau! Meu nome já está lá... Não preciso fazer nada mais pra poder > mecher no svn? Estou lisonjeado... :) > > -- > Eden Cardim > Instituto Baiano de Biotecnologia > Núcleo de Biologia Computacional e Gestão de Informações Biotecnológicas > Laboratório de Bioinformática > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Joenio Costa - Salvador Perl Mongers - Grupo de Usuário Perl de Salvador - Colibre - Cooperativa de Tecnologias Livres - PSL-BA - Projeto Software Livre Bahia From acid06 em gmail.com Sat Jun 9 21:58:11 2007 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Sun, 10 Jun 2007 01:58:11 -0300 Subject: [Cascavel-pm] sistema de Chmod In-Reply-To: <8ff2963a0706091604m8d17821lebc7be98abc5d93f@mail.gmail.com> References: <00b201c7a6af$95966ea0$1101a8c0@giuseppe> <000c01c7a8b7$5cf21900$03000004@vivax.com.br> <3de55ead0706070925k6c2d6c4buf474321d5db24db@mail.gmail.com> <000701c7aa47$b914da60$03000004@vivax.com.br> <9a08c9b40706091256t48758d77pdf7c5d5e311adba4@mail.gmail.com> <001101c7aae2$fda49120$03000004@vivax.com.br> <8ff2963a0706091604m8d17821lebc7be98abc5d93f@mail.gmail.com> Message-ID: <9a08c9b40706092158n252700b5i85047eba9bbe49e5@mail.gmail.com> On 6/9/07, João Gabriel wrote: > isso seria uma discriminação contra quem ainda não tem boas práticas > de programação dentro do Perl? Lembre-se: um dia você tamém não soube > programar "bonito" em Perl. No caso, o problema era "um pouquinho" mais grave que não saber programar "bonito". Tinha sérias falhas lógicas, além de não seguir as boas práticas. Até porque, quem disse que eu programo "bonito" hoje? Os pedaços de código que eu mais me diverti ao escrever até hoje provavelmente foram os mais feios. Tudo que envolva um pouco de mágica demais fica meio feio (justamente pra criar uma abstração bonita pros usuários). Mas a feiura, nesses casos, era somente à flor da pele, não ia até os ossos. ;-) E, com toda sinceridade, na altura do campeonato, eu discrimino sim quem não tem boas práticas *e* não escuta os avisos/conselhos dados (e, portanto, não quer aprender). Mas chega de opiniões polêmicas (por hoje). -Nilson Santos F. Jr. From marcoaureliomacae em gmail.com Sun Jun 10 07:59:09 2007 From: marcoaureliomacae em gmail.com (=?ISO-8859-1?Q?Marco_Aur=E9lio_(MACA=C9)?=) Date: Sun, 10 Jun 2007 11:59:09 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?C=F3digo_aberto_VS_C=F3digo_modelo_?= =?iso-8859-1?q?=5B_was=3A_sistema_de_Chmod_=5D?= Message-ID: Em 09/06/07, Gabriel escreveu: > amigo, sinceramente > pedi ajuda e nao obtive, então resolvo ajudar com um pouco que sei, dando o > código que consegui desenvolver em php e você vem e me fala isso. > francamente, meu site é 100% programado em cgi/perl > www.wmclube.com.br/index.cgi, todos meus projetos são em cgi/perl > agora se o perl tem ou futuro, não é da minha conta, não foi eu que escrevi > ele. Por falta de amizade nas palavras dos "amigos" aqui do grupo, não tenho > mais motivos para ficar sendo um dos membros e por isso estou me retirando. > um abraço aos que fica. Bom dia, Caros(as) Amigos(as) do Cascavel Perl Mongers, Partilhando um pouco de reflexões tiradas do tópico: "sistema de Chmod". 1. Todos nós devemos "saber" trabalhar com o código aberto (open-souce), que é obra benfeitora, que beneficia toda a comunidade internacional. 2. Para uma perfeita acolhida dos trabalhos voluntários, devemos colabora invés que criticar (larga o pau), porque sabedoria se faz e se desfaz... [2.1]. 3. Quando algum Monge desenvolver e/ou partilha qualquer tipo de código aberto para a comunidade, não devemos nos fechar no nosso saber sem ajudar nos defeitos para o bem da própria comunidade [3.1]. 4. Antes de julgarmos devemos também entender que existem níveis de programadores, e corrigir o problema usando uma linguagem de compatível com o nível do programador. 5. Um grande erro: Achar que devemos jugar o problema só pela beleza do código modelo, devemos lembrar quem partilhar do seu código para a comunidade está ajudando voluntariamente, portanto, em vez de criticar colabore. Bom domingo a todos. :-) Fraternalmente no Cascavel Perl Mongers, Marco Aurélio (MACAÉ) Comunidade de Perl Mongers do Recife (PE) [2.1]. Resposta filosófica: "Na vida, existem pessoas que ensinam a profundidade do viver. Viver é saber que a vida do SABER, em si, se desfaz e se faz, fazendo-se SABEDORIA". - Macaé [3.1] - http://dev.perl.org.br/karma/ From jamorreu em gmail.com Sun Jun 10 12:18:07 2007 From: jamorreu em gmail.com (=?ISO-8859-1?Q?Jo=E3o_Gabriel?=) Date: Sun, 10 Jun 2007 16:18:07 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?C=F3digo_aberto_VS_C=F3digo_modelo_?= =?iso-8859-1?q?=5B_was=3A_sistema_de_Chmod_=5D?= In-Reply-To: References: Message-ID: <8ff2963a0706101218r6cca516ch2e188596a0b18f1a@mail.gmail.com> É.. nosso outro membro conseguiu ir contra a onda: conseguiu fazer um membro sair da lista... -- Um abraço, João Gabriel Vitória Perl Mongers - Vitoria.pm.org Em 10/06/07, Marco Aurélio (MACAÉ) escreveu: > Em 09/06/07, Gabriel escreveu: > > amigo, sinceramente > > pedi ajuda e nao obtive, então resolvo ajudar com um pouco que sei, dando o > > código que consegui desenvolver em php e você vem e me fala isso. > > francamente, meu site é 100% programado em cgi/perl > > www.wmclube.com.br/index.cgi, todos meus projetos são em cgi/perl > > agora se o perl tem ou futuro, não é da minha conta, não foi eu que escrevi > > ele. Por falta de amizade nas palavras dos "amigos" aqui do grupo, não tenho > > mais motivos para ficar sendo um dos membros e por isso estou me retirando. > > um abraço aos que fica. > > Bom dia, Caros(as) Amigos(as) do Cascavel Perl Mongers, > > Partilhando um pouco de reflexões tiradas do tópico: "sistema de Chmod". > > 1. Todos nós devemos "saber" trabalhar com o código aberto > (open-souce), que é obra benfeitora, que beneficia toda a comunidade > internacional. > > 2. Para uma perfeita acolhida dos trabalhos voluntários, devemos > colabora invés que criticar (larga o pau), porque sabedoria se faz e > se desfaz... [2.1]. > > 3. Quando algum Monge desenvolver e/ou partilha qualquer tipo de > código aberto para a comunidade, não devemos nos fechar no nosso saber > sem ajudar nos defeitos para o bem da própria comunidade [3.1]. > > 4. Antes de julgarmos devemos também entender que existem níveis de > programadores, e corrigir o problema usando uma linguagem de > compatível com o nível do programador. > > 5. Um grande erro: Achar que devemos jugar o problema só pela beleza > do código modelo, devemos lembrar quem partilhar do seu código para a > comunidade está ajudando voluntariamente, portanto, em vez de criticar > colabore. > > Bom domingo a todos. :-) > > Fraternalmente no Cascavel Perl Mongers, > Marco Aurélio (MACAÉ) > Comunidade de Perl Mongers do Recife (PE) > > [2.1]. Resposta filosófica: > "Na vida, existem pessoas > que ensinam a profundidade > do viver. > Viver é saber > que a vida do SABER, > em si, se desfaz e > se faz, fazendo-se SABEDORIA". - Macaé > > [3.1] - http://dev.perl.org.br/karma/ > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > From luismottacampos em yahoo.co.uk Mon Jun 11 02:21:15 2007 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Mon, 11 Jun 2007 11:21:15 +0200 Subject: [Cascavel-pm] sistema de Chmod In-Reply-To: <000701c7aa47$b914da60$03000004@vivax.com.br> References: <00b201c7a6af$95966ea0$1101a8c0@giuseppe><000c01c7a8b7$5cf21900$03000004@vivax.com.br> <3de55ead0706070925k6c2d6c4buf474321d5db24db@mail.gmail.com> <000701c7aa47$b914da60$03000004@vivax.com.br> Message-ID: On Jun 9, 2007, at 5:38 AM, Gabriel wrote: > Bom pessoal, ja que nao consegui o sistema em CGI, fiz em php > mesmo, fui > juntando codigos, e funcionou perfeitamente > segue abaixo o code a quem entereçar: > > AAAAAAARRRRRRHHHGGGGG!!!! Putamplexos enojados! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From luismottacampos em yahoo.co.uk Mon Jun 11 02:27:06 2007 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Mon, 11 Jun 2007 11:27:06 +0200 Subject: [Cascavel-pm] sistema de Chmod In-Reply-To: <8ff2963a0706091604m8d17821lebc7be98abc5d93f@mail.gmail.com> References: <00b201c7a6af$95966ea0$1101a8c0@giuseppe> <000c01c7a8b7$5cf21900$03000004@vivax.com.br> <3de55ead0706070925k6c2d6c4buf474321d5db24db@mail.gmail.com> <000701c7aa47$b914da60$03000004@vivax.com.br> <9a08c9b40706091256t48758d77pdf7c5d5e311adba4@mail.gmail.com> <001101c7aae2$fda49120$03000004@vivax.com.br> <8ff2963a0706091604m8d17821lebc7be98abc5d93f@mail.gmail.com> Message-ID: <2E2FDD9F-4140-4805-BDFE-DFDC0E3E2696@yahoo.co.uk> On Jun 10, 2007, at 1:04 AM, João Gabriel wrote: > Gabriel... >>> eu tava fazendo o mesmo esquema no cgi, mais nao funfou, vejam > > Nilson... >> Se ele realmente não funcionou, é porque o seu código não foi escrito >> corretamente e conseguiu quebrar todas as boas práticas que eu >> consigo >> imaginar. Nem indentado consistentemente ele está. >> Sinceramente, eu pensei até em tentar em tentar ajudar, mas eu fiquei >> tão desanimado ao ler este pedaço de código que acho que vou dar uma >> volta. Me faz pensar que Perl não tem futuro mesmo não, já que sempre >> vai ter gente pra escrever códigos desse tipo. Quem sabe mais >> tarde eu >> volto. >> -Nilson Santos F. Jr. > > Nilson: > isso seria uma discriminação contra quem ainda não tem boas práticas > de programação dentro do Perl? Lembre-se: um dia você tamém não soube > programar "bonito" em Perl. > Sinceramente ao ler seu comentário fiquei muito chateado. JG, quando a gente apontou o Gabriel Vieira para as boas praticas e para o código que funcionava, ele ignorou, não conseguiu oferecer informação o bastante e não se importou em responder às minhas perguntas na lista. Gabriel, eu ainda estou aguardando resposta aos emails. Mesmo que seja off-list. O mais importante é que você resolveu seu problema. Mesmo que a gente tire sarro e te encha o saco, fazemos isso sem maldade. Não se sinta ofendido por causa disso, ou daqui a pouco você não vai mais conseguir falar com ninguém na Internet... ;-) De qualquer modo, se você decidiu que vai se retirar da lista, possivelmente não vai ler esta e já não adianta mais ficar tentando ajudar você "na marra". Se você mudar de idéia, estamos por aqui. :-) Boa sorte. Putamplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From luismottacampos em yahoo.co.uk Mon Jun 11 02:28:40 2007 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Mon, 11 Jun 2007 11:28:40 +0200 Subject: [Cascavel-pm] [Spam] Re: PrincipaisContribuidoresCascavelPM In-Reply-To: <3de55ead0706091820l76771ecaocce2708659e2f4dc@mail.gmail.com> References: <73893EEF-0AA9-4BA0-B5BE-CA9C3F078B47@gmail.com> <9a08c9b40705280646r4478216ahff1dfdb6d3330ed3@mail.gmail.com> <65934b450706091803t6f1926dak12fcfc2ba182f134@mail.gmail.com> <3de55ead0706091820l76771ecaocce2708659e2f4dc@mail.gmail.com> Message-ID: <2122824F-AE52-4FC9-A1C3-1F030840C72C@yahoo.co.uk> On Jun 10, 2007, at 3:20 AM, Eden Cardim wrote: > On 6/9/07, Joenio Costa wrote: >> Pessoal, >> >> Fiz um merge entre a implementação inicial do Nelson com as melhorias >> desenvolvidas aqui na lista e adicionei no repositorio: >> >> http://dev.perl.org.br/karma/ >> >> O repositorio é publico, mas requer autenticacao para edição, basta >> adicionar o nome no grupo >> http://www.perl.org.br/bin/view/Main/PerlBrDevGroup e avisar para eu >> executar um script lah no servidor para atualizar as permissões do >> repositorio. > > Uau! Meu nome já está lá... Não preciso fazer nada mais pra poder > mecher no svn? Estou lisonjeado... :) Precisa: precisa documentar em inglês, que o português está mal... ;-) Ai! "Mexer", por favor... Putamplexos zelosos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From luismottacampos em yahoo.co.uk Mon Jun 11 02:32:51 2007 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Mon, 11 Jun 2007 11:32:51 +0200 Subject: [Cascavel-pm] =?iso-8859-1?q?C=F3digo_aberto_VS_C=F3digo_modelo_?= =?iso-8859-1?q?=5B_was=3A_sistema_de_Chmod_=5D?= In-Reply-To: <8ff2963a0706101218r6cca516ch2e188596a0b18f1a@mail.gmail.com> References: <8ff2963a0706101218r6cca516ch2e188596a0b18f1a@mail.gmail.com> Message-ID: <1371DFD6-1953-4C40-B798-3F6840C49487@yahoo.co.uk> On Jun 10, 2007, at 9:18 PM, João Gabriel wrote: > É.. nosso outro membro conseguiu ir contra a onda: conseguiu fazer um > membro sair da lista... JG, isso tem tanta importância assim? Você sabe que as listas (e as pessoas) são assim: todos os dias a gente muda de opinião e vai fazer outras coisas. Parece que os conselhos da lista não eram o que o Gabriel Vieira aproveitava da lista; ele queria mesmo era que outras pessoas fizessem o trabalho dele (não vi nenhuma tentativa dele de postar o Perl que ele escreveu, por mais que eu pedisse). Eu não gosto de ver ninguém de cara feia aqui, mas não acho que o Gabriel Vieira estava aproveitando o conhecimento que a lista podia dar para ele da melhor forma. Ele continua bem-vindo, se quiser voltar, mas eu acho que já vai tarde... com todo o respeito. Putamplexos polêmicos, radicais, e chateados. -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From acid06 em gmail.com Mon Jun 11 04:08:21 2007 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Mon, 11 Jun 2007 08:08:21 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?C=F3digo_aberto_VS_C=F3digo_modelo_?= =?iso-8859-1?q?=5B_was=3A_sistema_de_Chmod_=5D?= In-Reply-To: <1371DFD6-1953-4C40-B798-3F6840C49487@yahoo.co.uk> References: <8ff2963a0706101218r6cca516ch2e188596a0b18f1a@mail.gmail.com> <1371DFD6-1953-4C40-B798-3F6840C49487@yahoo.co.uk> Message-ID: <9a08c9b40706110408t77d6240dkc3e149005930bbaa@mail.gmail.com> On 6/11/07, Luis Motta Campos wrote: > Parece que os conselhos da lista não eram o que o Gabriel Vieira > aproveitava da lista; ele queria mesmo era que outras pessoas > fizessem o trabalho dele (não vi nenhuma tentativa dele de postar o > Perl que ele escreveu, por mais que eu pedisse). Você tem certeza que aquele era o Gabriel Vieira? Eu acho que era outro Gabriel. O endereço de email do Gabriel Vieira era gabriel.vieira em gmail.com enquanto o do dissidente era algo como "ghpnet"-sei-lá-das-quantas. -Nilson Santos F. Jr. From luismottacampos em yahoo.co.uk Mon Jun 11 04:36:31 2007 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Mon, 11 Jun 2007 13:36:31 +0200 Subject: [Cascavel-pm] =?iso-8859-1?q?C=F3digo_aberto_VS_C=F3digo_modelo_?= =?iso-8859-1?q?=5B_was=3A_sistema_de_Chmod_=5D?= In-Reply-To: <9a08c9b40706110408t77d6240dkc3e149005930bbaa@mail.gmail.com> References: <8ff2963a0706101218r6cca516ch2e188596a0b18f1a@mail.gmail.com> <1371DFD6-1953-4C40-B798-3F6840C49487@yahoo.co.uk> <9a08c9b40706110408t77d6240dkc3e149005930bbaa@mail.gmail.com> Message-ID: On Jun 11, 2007, at 1:08 PM, Nilson Santos Figueiredo Junior wrote: > On 6/11/07, Luis Motta Campos wrote: >> Parece que os conselhos da lista não eram o que o Gabriel Vieira >> aproveitava da lista; ele queria mesmo era que outras pessoas >> fizessem o trabalho dele (não vi nenhuma tentativa dele de postar o >> Perl que ele escreveu, por mais que eu pedisse). > > Você tem certeza que aquele era o Gabriel Vieira? Eu acho que era > outro Gabriel. > O endereço de email do Gabriel Vieira era gabriel.vieira em gmail.com > enquanto o do dissidente era algo como "ghpnet"-sei-lá-das-quantas. Agora que você falou... não tenho. /me vai olhar as mensagens Realmente, você parece ter razão. Gabriel, me parece que a segunda feira de manhã já fez a primeira vítima. :-) Desculpe a bagunça... Putamplexos de ressaca... -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From andre.garcia.carneir em terra.com.br Mon Jun 11 04:54:50 2007 From: andre.garcia.carneir em terra.com.br (=?iso-8859-1?b?QW5kcukgR2FyY2lhIENhcm5laXJv?=) Date: Mon, 11 Jun 2007 08:54:50 -0300 Subject: [Cascavel-pm] sistema de Chmod Message-ID: > amigo, sinceramente > pedi ajuda e nao obtive, então resolvo ajudar com um pouco que sei, dando o > código que consegui desenvolver em php e você vem e me fala isso. > francamente, meu site é 100% programado em cgi/perl > www.wmclube.com.br/index.cgi > > todos meus projetos são em cgi/perl > agora se o perl tem ou futuro, não é da minha conta, não foi eu que escrevi > ele. > Por falta de amizade nas palavras dos "amigos" aqui do grupo, não tenho mais > motivos para ficar sendo um dos membros e por isso estou me retirando. > > um abraço aos que fica. Muito bem, Nilson!!! Você se "superou" dessa vez!!! -- André Garcia Carneiro Developer(Perl/PHP) Member of "São Paulo Perl Mongers" - http://sao-paulo.pm.org From luismottacampos em yahoo.co.uk Mon Jun 11 05:19:35 2007 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Mon, 11 Jun 2007 14:19:35 +0200 Subject: [Cascavel-pm] sistema de Chmod In-Reply-To: References: Message-ID: <91CEFDA7-79D4-4B62-A9AD-85F04021F7A3@yahoo.co.uk> On Jun 11, 2007, at 1:54 PM, André Garcia Carneiro wrote: > [Final de novela mexicana em formato de email removido daqui] > Muito bem, Nilson!!! Você se "superou" dessa vez!!! Me parece que você está sendo irônico, André, mas infelizmente desta vez eu não consegui captar o sentido da frase. Você está zangado com o Nilson? Eu não acho que ele tenha feito nada de mau... Agora, se você está *mesmo* cumprimentando ele por ter dado a resposta certa na hora certa, então não está mais aqui quem falou, vou-ver-se-minha-mãe-está-me-chamando... ;-) Putamplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From a.r.ferreira em gmail.com Mon Jun 11 05:32:44 2007 From: a.r.ferreira em gmail.com (Adriano Ferreira) Date: Mon, 11 Jun 2007 09:32:44 -0300 Subject: [Cascavel-pm] sistema de Chmod In-Reply-To: <91CEFDA7-79D4-4B62-A9AD-85F04021F7A3@yahoo.co.uk> References: <91CEFDA7-79D4-4B62-A9AD-85F04021F7A3@yahoo.co.uk> Message-ID: <73ddeb6c0706110532qb9944b8iee73f3476c900225@mail.gmail.com> On 6/11/07, Luis Motta Campos wrote: > On Jun 11, 2007, at 1:54 PM, André Garcia Carneiro wrote: > > [Final de novela mexicana em formato de email removido daqui] > > Muito bem, Nilson!!! Você se "superou" dessa vez!!! > > Me parece que você está sendo irônico, André, mas infelizmente > desta vez eu não consegui captar o sentido da frase. > Você está zangado com o Nilson? > Eu não acho que ele tenha feito nada de mau... > > Agora, se você está *mesmo* cumprimentando ele por ter dado a > resposta certa na hora certa, então não está mais aqui quem falou, > vou-ver-se-minha-mãe-está-me-chamando... ;-) Este pode ser um dos problemas por aqui. Tem gente aqui que se acha o tal. E assim põe para correr quem passa por aqui para testar as águas. Nos fóruns por onde eu estive onde o tom era esse, eu soube que não era minha praia e fui embora logo. Por quê que o cara não foi passear antes de escrever esta resposta? Não contribuiu com nada. Tem gente que é assim mesmo: está de mal com a vida e acha que uma das maneiras de diminuir seu sofrimento é distribuí-lo com os outros por meio de ironia e escárnio. O espaço é voluntário. Se não quer responder alguma coisa (por uma razão ou por outra, mesmo que seja porque acha que a pergunta não vale a pena), não responda. Deixa para outros mais pacientes e mais tolerantes. É voluntário, mas deve ser de boa vontade para promover a comunidade e não acrescentar à ela a fama de ser inóspita. Se está com má vontade, vai escrever palavrões sobre seu chefe na parede do banheiro. Adriano. From acid06 em gmail.com Mon Jun 11 05:48:20 2007 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Mon, 11 Jun 2007 09:48:20 -0300 Subject: [Cascavel-pm] sistema de Chmod In-Reply-To: <73ddeb6c0706110532qb9944b8iee73f3476c900225@mail.gmail.com> References: <91CEFDA7-79D4-4B62-A9AD-85F04021F7A3@yahoo.co.uk> <73ddeb6c0706110532qb9944b8iee73f3476c900225@mail.gmail.com> Message-ID: <9a08c9b40706110548i635eb2d2g5236ac77c2442fbe@mail.gmail.com> On 6/11/07, Adriano Ferreira wrote: > Por quê que o cara não foi passear antes de escrever esta resposta? > Não contribuiu com nada. Tem gente que é assim mesmo: está de mal com > a vida e acha que uma das maneiras de diminuir seu sofrimento é > distribuí-lo com os outros por meio de ironia e escárnio. Sinceramente, depois de ver o código do cara eu até fiquei de mal humor. E o cara escreve código daquele jeito depois de ter escrito outros 400 scripts CGI. Isso é gente que não quer aprender. > O espaço é voluntário. Se não quer responder alguma coisa (por uma > razão ou por outra, mesmo que seja porque acha que a pergunta não vale > a pena), não responda. Eu queria responder, tanto que eu o fiz. -Nilson Santos F. Jr. From a.r.ferreira em gmail.com Mon Jun 11 05:53:02 2007 From: a.r.ferreira em gmail.com (Adriano Ferreira) Date: Mon, 11 Jun 2007 09:53:02 -0300 Subject: [Cascavel-pm] sistema de Chmod In-Reply-To: <9a08c9b40706110548i635eb2d2g5236ac77c2442fbe@mail.gmail.com> References: <91CEFDA7-79D4-4B62-A9AD-85F04021F7A3@yahoo.co.uk> <73ddeb6c0706110532qb9944b8iee73f3476c900225@mail.gmail.com> <9a08c9b40706110548i635eb2d2g5236ac77c2442fbe@mail.gmail.com> Message-ID: <73ddeb6c0706110553w7252de0fpdfa429b075852171@mail.gmail.com> On 6/11/07, Nilson Santos Figueiredo Junior wrote: > On 6/11/07, Adriano Ferreira wrote: > > Por quê que o cara não foi passear antes de escrever esta resposta? > > Não contribuiu com nada. Tem gente que é assim mesmo: está de mal com > > a vida e acha que uma das maneiras de diminuir seu sofrimento é > > distribuí-lo com os outros por meio de ironia e escárnio. > > Sinceramente, depois de ver o código do cara eu até fiquei de mal humor. > E o cara escreve código daquele jeito depois de ter escrito outros 400 > scripts CGI. Isso é gente que não quer aprender. > > > O espaço é voluntário. Se não quer responder alguma coisa (por uma > > razão ou por outra, mesmo que seja porque acha que a pergunta não vale > > a pena), não responda. > > Eu queria responder, tanto que eu o fiz. Se fosse IRC, eu lhe daria um chute. É justamente do que eu estava falando. Que fala o que quer, ouve o que não quer. > > -Nilson Santos F. Jr. > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > From edencardim em gmail.com Mon Jun 11 06:27:43 2007 From: edencardim em gmail.com (Eden Cardim) Date: Mon, 11 Jun 2007 10:27:43 -0300 Subject: [Cascavel-pm] sistema de Chmod In-Reply-To: <2E2FDD9F-4140-4805-BDFE-DFDC0E3E2696@yahoo.co.uk> References: <00b201c7a6af$95966ea0$1101a8c0@giuseppe> <000c01c7a8b7$5cf21900$03000004@vivax.com.br> <3de55ead0706070925k6c2d6c4buf474321d5db24db@mail.gmail.com> <000701c7aa47$b914da60$03000004@vivax.com.br> <9a08c9b40706091256t48758d77pdf7c5d5e311adba4@mail.gmail.com> <001101c7aae2$fda49120$03000004@vivax.com.br> <8ff2963a0706091604m8d17821lebc7be98abc5d93f@mail.gmail.com> <2E2FDD9F-4140-4805-BDFE-DFDC0E3E2696@yahoo.co.uk> Message-ID: <3de55ead0706110627k32966820h911594aff86cbc49@mail.gmail.com> On 6/11/07, Luis Motta Campos wrote: > JG, quando a gente apontou o Gabriel Vieira para as boas praticas Acho que esse é outro Gabriel. O Gabriel Vieira é de João Pessoa enquanto esse aí é de vitória. -- Eden Cardim Instituto Baiano de Biotecnologia Núcleo de Biologia Computacional e Gestão de Informações Biotecnológicas Laboratório de Bioinformática From andre.garcia.carneir em terra.com.br Mon Jun 11 06:42:37 2007 From: andre.garcia.carneir em terra.com.br (=?iso-8859-1?b?QW5kcukgR2FyY2lhIENhcm5laXJv?=) Date: Mon, 11 Jun 2007 10:42:37 -0300 Subject: [Cascavel-pm] sistema de Chmod Message-ID: > On Jun 11, 2007, at 1:54 PM, André Garcia Carneiro wrote: > > [Final de novela mexicana em formato de email removido daqui] > > Muito bem, Nilson!!! Você se "superou" dessa vez!!! > > Me parece que você está sendo irônico, André, mas infelizmente > desta vez eu não consegui captar o sentido da frase. > Você está zangado com o Nilson? > Eu não acho que ele tenha feito nada de mau... Bravo? Não, não... mas estava sendo irônico sim. Quanto ao sentido da ironia me referia ao modo "ULTRA-OGRO" ativado do Nilson, e ao fato do pobre rapaz ter dito que iria sair da lista... > Agora, se você está *mesmo* cumprimentando ele por ter dado a > resposta certa na hora certa, então não está mais aqui quem falou, > vou-ver-se-minha-mãe-está-me-chamando... ;-) Não, definitivamente não o estava cumprimentando. Não acho positivo dizer essas coisas do modo como ele fez, por mais certo que ele esteja. Embora continue concordando que isso aqui(lista), não é um helpdesk, se o código do Gabriel estava ruim, talvez fosse mais coerente com o histórico dessa lista apontar os erros e exigir que os corrigisse, antes de continuar ajudando, e com isso eu concordo. Mas parece que o nosso "ULTRA-OGRO" ficou 'ofendido' de alguma forma, por causa do código do rapaz, e pelo fato dele não ter se esforçado muito, sei lá... . Como não vi o código do Gabriel, e peguei o bonde andando, me limitei a fazer esse comentário esdrúxulo(não sei se é assim que escreve, se estiver errado dane-se!), e não gastarei tempo e saco(meu e dos outros) discutindo sobre isso!!! (Nada pessoal Champs!) Cheers! > Putamplexos! > -- > Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, > Perl fanatic evangelist, and amateur {cook, photographer} > > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > > E-mail classificado pelo Identificador de Spam Inteligente Terra. > Para alterar a categoria classificada, visite > http://mail.terra.com.br/cgi-bin/imail.cgi?+_u=andre.garcia.carneir&_l=1,1181564404.601766.23726.cosmoledo.hst.terra.com.br,4314,Des15,Des15 > > Esta mensagem foi verificada pelo E-mail Protegido Terra. > Scan engine: McAfee VirusScan / Atualizado em 08/06/2007 / Versão: 5.1.00/5049 > Proteja o seu e-mail Terra: http://mail.terra.com.br/ > > -- André Garcia Carneiro Developer(Perl/PHP) Member of "São Paulo Perl Mongers" - http://sao-paulo.pm.org From andre.garcia.carneir em terra.com.br Mon Jun 11 06:58:03 2007 From: andre.garcia.carneir em terra.com.br (=?iso-8859-1?b?QW5kcukgR2FyY2lhIENhcm5laXJv?=) Date: Mon, 11 Jun 2007 10:58:03 -0300 Subject: [Cascavel-pm] sistema de Chmod Message-ID: > > Este pode ser um dos problemas por aqui. Tem gente aqui que se acha o > tal. E assim põe para correr quem passa por aqui para testar as águas. > Nos fóruns por onde eu estive onde o tom era esse, eu soube que não > era minha praia e fui embora logo. > > Por quê que o cara não foi passear antes de escrever esta resposta? Se está se referindo a minha resposta, eu já escrevi que realmente estava sendo irônico... e escrevi também que como peguei o 'bonde andando' me limitei a fazer esse comentário. E também já disse que não tô a fim de continuar esse troço que já deu no saco. Todo mundo já tá cansado de saber como as coisas são por aqui. Se não pode conviver com isso, é livre para reagir e para cair fora da lista também... e se mudar de idéia, já disseram que será bem-vindo! Então não percamos mais tempo com essas bobagens... > Não contribuiu com nada. Tem gente que é assim mesmo: está de mal com > a vida e acha que uma das maneiras de diminuir seu sofrimento é > distribuí-lo com os outros por meio de ironia e escárnio. blablabla.... > O espaço é voluntário. Se não quer responder alguma coisa (por uma > razão ou por outra, mesmo que seja porque acha que a pergunta não vale > a pena), não responda. Concordo em partes. Se realmente não houve colaboração do Gabriel e ele não demonstrou vontade de aprender, acho que o Nilson tem razão. Só acho que não precisava exagerar tanto... Mas como não sei exatamente o que ocorreu, não me atrevo a avançar mais por aqui... > Deixa para outros mais pacientes e mais > tolerantes. É voluntário, mas deve ser de boa vontade para promover a > comunidade e não acrescentar à ela a fama de ser inóspita. Se está com > má vontade, vai escrever palavrões sobre seu chefe na parede do > banheiro. tátátá... -- André Garcia Carneiro Developer(Perl/PHP) Member of "São Paulo Perl Mongers" - http://sao-paulo.pm.org From edencardim em gmail.com Mon Jun 11 07:29:29 2007 From: edencardim em gmail.com (Eden Cardim) Date: Mon, 11 Jun 2007 11:29:29 -0300 Subject: [Cascavel-pm] sistema de Chmod In-Reply-To: References: Message-ID: <3de55ead0706110729w65e253c3h38d23312f7129d25@mail.gmail.com> Calma gente... Só pra relembrar, isso aqui é uma lista de discussão técnica e todos nós somos adultos (creio eu). Talvez eu não tenha autoridade suficiente para dizer isso, mas acho que o intuito aqui é compartilhar conhecimento e não ficar ensaiando retórica nem massagear ninguém com palavras (se bem que eu estou fazendo isso agora, mas é por uma boa causa). Se o conhecimento é divulgado e alguém aprende com isso, não interessa como foi feito, temos um objetivo: aprender. Quando alguém fala algo notável, ele/ela é recompensado/a (vide contador de karma), porque não criticar quando falar besteira também? Sendo mais direto, tudo bem que o Nilson pode não ter expressado o que ele achava da forma mais eufêmica, e eu não falaria do jeito que ele falou, mas ele ainda tem razão. Eu fiquei chateado pelo Gabriel ter ignorado os conselhos do Champs, e ainda por cima ter postado PHP numa lista de Perl, com cara de nunca ter lido uma FAQ de lista de discussão na vida. Eu me controlei pra não responder, o Nilson não, fazer o que... Eu levo "escaldo" na comunidade Catalyst o tempo todo, tanto na lista quanto no IRC, e o pouco que sei foi ouvindo essas críticas. Se o Gabriel invés de ter ficado choramingando na ignorância dele procurasse saber como melhorar o código que o Nilson criticou, acho que teria ganhado muito mais. Mas, ele fez sua escolha, e o Nilson fez a dele, os dois devem ser bem grandinhos e não precisam de mais papais e mamães pra lhes dizer o que fazer. meus dois centavos... nada pessoal, é só o que eu acho P.S.: Por sinal, quem quiser ler palavras belas e delicadas, recomendo Vinícius de Morais, e para refletir (hehe), recomendo Pulp Fiction: "If I am curt with you it's because time is of the essence... Now pretty please, with sugar on top, clean the fuckin' car" - Winston Wolf -- Eden Cardim Instituto Baiano de Biotecnologia Núcleo de Biologia Computacional e Gestão de Informações Biotecnológicas Laboratório de Bioinformática From nferraz em gmail.com Mon Jun 11 08:21:33 2007 From: nferraz em gmail.com (Nelson Ferraz) Date: Mon, 11 Jun 2007 16:21:33 +0100 Subject: [Cascavel-pm] reCAPTCHA - Digitizing Books One Word at a Time Message-ID: <9ECC022E-4451-4E33-AB8C-7FD06155FD72@gmail.com> Aqui vai um link que pode ser útil em projetos que necessitem de CAPTCHAs ("Completely Automated Turing Test To Tell Computers and Humans Apart") -- aquelas imagens contendo letras e números distorcidos, que uma pessoa precisa digitar antes de se cadastrar, para garantir que é realmente humana (e não um bot, por exemplo). "About 60 million CAPTCHAs are solved by humans around the world every day. In each case, roughly ten seconds of human time are being spent. Individually, that's not a lot of time, but in aggregate these little puzzles consume more than 150,000 hours of work each day. What if we could make positive use of this human effort? reCAPTCHA does exactly that by channeling the effort spent solving CAPTCHAs online into "reading" books. reCAPTCHA improves the process of digitizing books by sending words that cannot be read by computers to the Web in the form of CAPTCHAs for humans to decipher." Ou seja: ao invés de perder o tempo de usuário, o seu site contribui para a digitalização de um livro -- uma palavra de cada vez. Outras vantagens: "reCAPTCHA has the highest security standards. reCAPTCHA is a Web service. That means that all the images are generated and graded by our servers. In addition to the convenience that this provides (you don't have to run costly image generation scripts on your own servers), this also provides an extra level of protection: our CAPTCHAs can be automatically updated whenever a security vulnerability is found." O reCAPTCHA é mantido pelos criadores originais do CAPTCHA, da Carnegie Mellon University. Em perl: use Captcha::reCAPTCHA; my $c = Captcha::reCAPTCHA->new; # Output form print $c->get_html( 'your public key here' ); # Verify submission my $result = $c->check_answer( 'your private key here', $ENV{'REMOTE_ADDR'}, $challenge, $response ); if ( $result->{is_valid} ) { print "Yes!"; } else { # Error $error = $result->{error}; } Mais informações: http://recaptcha.net/ From gabriel.vieira em gmail.com Mon Jun 11 08:27:24 2007 From: gabriel.vieira em gmail.com (Gabriel Vieira) Date: Mon, 11 Jun 2007 12:27:24 -0300 Subject: [Cascavel-pm] sistema de Chmod In-Reply-To: <3de55ead0706110729w65e253c3h38d23312f7129d25@mail.gmail.com> References: <3de55ead0706110729w65e253c3h38d23312f7129d25@mail.gmail.com> Message-ID: <83d8367f0706110827q39e20ec9w4561635c938b5477@mail.gmail.com> Bom... existem no mínimo 3 pessoas na lista cujo nome contenha 'Gabriel'. Além de mim, tem o João Gabriel e o outro Gabriel deste tópico, ambos interessados e esforçados quanto ao aprendizado da cultura Perl. Lembrem-se que a busca pela solução rápida pode levar o programador à POG, este é um erro ao qual todos estamos sujeitos. O fato do código onde o POG estava 'infiltrado' ser pequeno e simples, aplicada à alternativa (arghhhhhh) PHP talvez tenham alterado os ânimos de alguns, mas a intenção do rapaz em mostrar um código funcionando e a sua tentativa de passá-lo ao Perl deve ser levada em consideração. Creio que por mais 'estranho' que possa ter sido (uma alternativa PHP a um código Perl) devemos analisar o todo. Bom, creio que tenha sido desanimador para o Gabriel ler tal resposta depois de ter buscado uma solução funcional para o seu problema, encontrado, repassado para a comunidade e então solicitado ajuda para a conversão do programa. É isso :) On 6/11/07, Eden Cardim wrote: > > > > Calma gente... Só pra relembrar, isso aqui é uma lista de discussão > técnica e todos nós somos adultos (creio eu). Talvez eu não tenha > autoridade suficiente para dizer isso, mas acho que o intuito aqui é > compartilhar conhecimento e não ficar ensaiando retórica nem massagear > ninguém com palavras (se bem que eu estou fazendo isso agora, mas é > por uma boa causa). Se o conhecimento é divulgado e alguém aprende com > isso, não interessa como foi feito, temos um objetivo: aprender. > Quando alguém fala algo notável, ele/ela é recompensado/a (vide > contador de karma), porque não criticar quando falar besteira também? > Sendo mais direto, tudo bem que o Nilson pode não ter expressado o que > ele achava da forma mais eufêmica, e eu não falaria do jeito que ele > falou, mas ele ainda tem razão. Eu fiquei chateado pelo Gabriel ter > ignorado os conselhos do Champs, e ainda por cima ter postado PHP numa > lista de Perl, com cara de nunca ter lido uma FAQ de lista de > discussão na vida. Eu me controlei pra não responder, o Nilson não, > fazer o que... Eu levo "escaldo" na comunidade Catalyst o tempo todo, > tanto na lista quanto no IRC, e o pouco que sei foi ouvindo essas > críticas. Se o Gabriel invés de ter ficado choramingando na ignorância > dele procurasse saber como melhorar o código que o Nilson criticou, > acho que teria ganhado muito mais. Mas, ele fez sua escolha, e o > Nilson fez a dele, os dois devem ser bem grandinhos e não precisam de > mais papais e mamães pra lhes dizer o que fazer. > > meus dois centavos... nada pessoal, é só o que eu acho > > P.S.: Por sinal, quem quiser ler palavras belas e delicadas, recomendo > Vinícius de Morais, e para refletir (hehe), recomendo Pulp Fiction: > > "If I am curt with you it's because time is of the essence... Now > pretty please, with sugar on top, clean the fuckin' car" - Winston > Wolf > > -- > Eden Cardim > Instituto Baiano de Biotecnologia > Núcleo de Biologia Computacional e Gestão de Informações Biotecnológicas > Laboratório de Bioinformática > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Gabriel Vieira -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070611/d8f4b08d/attachment.html From luismottacampos em yahoo.co.uk Mon Jun 11 08:28:30 2007 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Mon, 11 Jun 2007 17:28:30 +0200 Subject: [Cascavel-pm] sistema de Chmod In-Reply-To: References: Message-ID: <52070947-AE42-4914-AF53-DB31AF73A9A7@yahoo.co.uk> On Jun 11, 2007, at 3:42 PM, André Garcia Carneiro wrote: >> On Jun 11, 2007, at 1:54 PM, André Garcia Carneiro wrote: >>> [Final de novela mexicana em formato de email removido daqui] >>> Muito bem, Nilson!!! Você se "superou" dessa vez!!! >> >> Me parece que você está sendo irônico, André, mas infelizmente >> desta vez eu não consegui captar o sentido da frase. >> Você está zangado com o Nilson? >> Eu não acho que ele tenha feito nada de mau... > > Bravo? Não, não... mas estava sendo irônico sim. Quanto ao sentido > da ironia me referia ao modo "ULTRA-OGRO" > ativado do Nilson, e ao fato do pobre rapaz ter dito que iria sair > da lista... Eu estou mexendo os meus palitos aqui (agora, com o Gabriel "certo" ;-) e vamos ver se consigo "repescar" este aí. Mas estou fazendo isto apenas por que alguém que eu confio me disse off-list que o rapaz é bem intencionado e tem sim vontade de aprender. Olha a responsabilidade, Sr. "Certo" ;-) >> Agora, se você está *mesmo* cumprimentando ele por ter dado a >> resposta certa na hora certa, então não está mais aqui quem falou, >> vou-ver-se-minha-mãe-está-me-chamando... ;-) > > Não, definitivamente não o estava cumprimentando. Não acho positivo > dizer essas coisas do modo como ele fez, > por mais certo que ele esteja. Embora continue concordando que isso > aqui(lista), não é um helpdesk, se o código > do Gabriel estava ruim, talvez fosse mais coerente com o histórico > dessa lista apontar os erros e exigir que os > corrigisse, antes de continuar ajudando, e com isso eu concordo. > Mas parece que o nosso "ULTRA-OGRO" ficou > 'ofendido' de alguma forma, por causa do código do rapaz, e pelo > fato dele não ter se esforçado muito, sei > lá... . Como não vi o código do Gabriel, e peguei o bonde andando, > me limitei a fazer esse comentário > esdrúxulo(não sei se é assim que escreve, se estiver errado dane- > se!), e não gastarei tempo e saco(meu e dos > outros) discutindo sobre isso!!! (Nada pessoal Champs!) 1. Mandou bem, modo anti-ultra-ogro. Tudo é bom, desde que sem exagero. Até mesmo ser ogro; 2. Sim, o código do cara estava ruim, sem crise. Acontece 98,99% do tempo; 3. Não acho que o Nilson se ofende assim tão fácil. Me corrige se eu estiver errado, Nilson? 4. *Eu* *sei* que NUNCA é pessoal. ;-) Estou na boa. 5. Vou marcar mais uma cerveja no seu cartão-cerveja, que depois desta chateação toda, você merece... ;-) Putamplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From gabriel.vieira em gmail.com Mon Jun 11 08:31:22 2007 From: gabriel.vieira em gmail.com (Gabriel Vieira) Date: Mon, 11 Jun 2007 12:31:22 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?C=F3digo_aberto_VS_C=F3digo_modelo_?= =?iso-8859-1?q?=5B_was=3A_sistema_de_Chmod_=5D?= In-Reply-To: <1371DFD6-1953-4C40-B798-3F6840C49487@yahoo.co.uk> References: <8ff2963a0706101218r6cca516ch2e188596a0b18f1a@mail.gmail.com> <1371DFD6-1953-4C40-B798-3F6840C49487@yahoo.co.uk> Message-ID: <83d8367f0706110831n1d97e9eanc6d2f0f9eacfe116@mail.gmail.com> kkkkkkkkkkkkkkkkk você pensa isso de mim Luis?! :~) hahahaha Abraços! On 6/11/07, Luis Motta Campos wrote: > > > Eu não gosto de ver ninguém de cara feia aqui, mas não acho que o > Gabriel Vieira estava aproveitando o conhecimento que a lista podia > dar para ele da melhor forma. Ele continua bem-vindo, se quiser > voltar, mas eu acho que já vai tarde... com todo o respeito. > -- Gabriel Vieira -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070611/57e95d00/attachment.html From luismottacampos em yahoo.co.uk Mon Jun 11 08:32:21 2007 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Mon, 11 Jun 2007 17:32:21 +0200 Subject: [Cascavel-pm] reCAPTCHA - Digitizing Books One Word at a Time In-Reply-To: <9ECC022E-4451-4E33-AB8C-7FD06155FD72@gmail.com> References: <9ECC022E-4451-4E33-AB8C-7FD06155FD72@gmail.com> Message-ID: On Jun 11, 2007, at 5:21 PM, Nelson Ferraz wrote: > Aqui vai um link que pode ser útil em projetos que necessitem de > CAPTCHAs ("Completely Automated Turing Test To Tell Computers and > Humans Apart") -- aquelas imagens contendo letras e números > distorcidos, que uma pessoa precisa digitar antes de se cadastrar, > para garantir que é realmente humana (e não um bot, por exemplo). > [sniiiiiip!!] > Mais informações: > > http://recaptcha.net/ Do GRANDE C*R*LHO, Nélson! Mandou muito bem na "Garimpada Internética", desta vez! Putamplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From luismottacampos em yahoo.co.uk Mon Jun 11 08:34:28 2007 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Mon, 11 Jun 2007 17:34:28 +0200 Subject: [Cascavel-pm] sistema de Chmod In-Reply-To: <83d8367f0706110827q39e20ec9w4561635c938b5477@mail.gmail.com> References: <3de55ead0706110729w65e253c3h38d23312f7129d25@mail.gmail.com> <83d8367f0706110827q39e20ec9w4561635c938b5477@mail.gmail.com> Message-ID: <384E1AEA-DA9C-4223-B7CB-AD60C04908EC@yahoo.co.uk> On Jun 11, 2007, at 5:27 PM, Gabriel Vieira wrote: > Lembrem-se que a busca pela solução rápida pode levar o programador > à POG, este é um erro ao qual todos estamos sujeitos. O fato do > código onde o POG estava 'infiltrado' ser pequeno e simples, > aplicada à alternativa (arghhhhhh) PHP talvez tenham alterado os > ânimos de alguns, mas a intenção do rapaz em mostrar um código > funcionando e a sua tentativa de passá-lo ao Perl deve ser levada > em consideração. Creio que por mais 'estranho' que possa ter sido > (uma alternativa PHP a um código Perl) devemos analisar o todo. > > Bom, creio que tenha sido desanimador para o Gabriel ler tal > resposta depois de ter buscado uma solução funcional para o seu > problema, encontrado, repassado para a comunidade e então > solicitado ajuda para a conversão do programa. Interessante... eu não tinha entendido que ele queria que a gente ajudasse a re-escrever o PHP dele em Perl. A mensagem parecia dizer "que se dane isso tudo, fiz em PHP, foi mais fácil, olha aqui". Claro, mesmo que fosse isso, a gente poderia ter passado sem debochar tanto. :-) Putamplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From luismottacampos em yahoo.co.uk Mon Jun 11 08:39:11 2007 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Mon, 11 Jun 2007 17:39:11 +0200 Subject: [Cascavel-pm] =?iso-8859-1?q?C=F3digo_aberto_VS_C=F3digo_modelo_?= =?iso-8859-1?q?=5B_was=3A_sistema_de_Chmod_=5D?= In-Reply-To: <83d8367f0706110831n1d97e9eanc6d2f0f9eacfe116@mail.gmail.com> References: <8ff2963a0706101218r6cca516ch2e188596a0b18f1a@mail.gmail.com> <1371DFD6-1953-4C40-B798-3F6840C49487@yahoo.co.uk> <83d8367f0706110831n1d97e9eanc6d2f0f9eacfe116@mail.gmail.com> Message-ID: On Jun 11, 2007, at 5:31 PM, Gabriel Vieira wrote: > On 6/11/07, Luis Motta Campos wrote: >> mas eu acho que já vai tarde... com todo o respeito. > > kkkkkkkkkkkkkkkkk > você pensa isso de mim Luis?! :~) hahahaha Gabriel, não foi nada pessoal. :-) Você já sacou que eu respondi as primeiras sem prestar atenção ao remetente. Eu confundi o Gabriel com o Gabriel, e virou uma salada de frutas... (não, não acho que você seja frutinha ;-) mas a expressão se aplica do mesmo jeito). Eu penso isso de qualquer pessoa que acha que as Listas de Perl são uma "maquininha de programar" que vai resolver qualquer problema que você colocar aqui. Eu estou me tornando repetitivo, mas nunca é demais dizer que a lista não é help-desk. Eu aprendo respondendo perguntas dos outros, e acho que muitas outras pessoas fazem a mesma coisa. Se mostrar interessado em aprender é a melhor forma de conseguir respostas boas nas listas. E isso vale para muitas outras listas, não apenas para as brasileiras. Eu tenho exemplos exatamente iguais nas listas de Amsterdam e Londres. Putamplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From gabriel.vieira em gmail.com Mon Jun 11 08:52:49 2007 From: gabriel.vieira em gmail.com (Gabriel Vieira) Date: Mon, 11 Jun 2007 12:52:49 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?C=F3digo_aberto_VS_C=F3digo_modelo_?= =?iso-8859-1?q?=5B_was=3A_sistema_de_Chmod_=5D?= In-Reply-To: References: <8ff2963a0706101218r6cca516ch2e188596a0b18f1a@mail.gmail.com> <1371DFD6-1953-4C40-B798-3F6840C49487@yahoo.co.uk> <83d8367f0706110831n1d97e9eanc6d2f0f9eacfe116@mail.gmail.com> Message-ID: <83d8367f0706110852w38f86bacl2b9a0de97501e883@mail.gmail.com> Creio que todos pensamos assim :) Me diverti com as broncas que recebi hehe Abraços ;) On 6/11/07, Luis Motta Campos wrote: > > On Jun 11, 2007, at 5:31 PM, Gabriel Vieira wrote: > > On 6/11/07, Luis Motta Campos wrote: > >> mas eu acho que já vai tarde... com todo o respeito. > > > > kkkkkkkkkkkkkkkkk > > você pensa isso de mim Luis?! :~) hahahaha > > Gabriel, não foi nada pessoal. :-) Você já sacou que eu respondi > as primeiras sem prestar atenção ao remetente. Eu confundi o Gabriel > com o Gabriel, e virou uma salada de frutas... (não, não acho que > você seja frutinha ;-) mas a expressão se aplica do mesmo jeito). > > Eu penso isso de qualquer pessoa que acha que as Listas de Perl > são uma "maquininha de programar" que vai resolver qualquer problema > que você colocar aqui. > > Eu estou me tornando repetitivo, mas nunca é demais dizer que a > lista não é help-desk. Eu aprendo respondendo perguntas dos outros, e > acho que muitas outras pessoas fazem a mesma coisa. > > Se mostrar interessado em aprender é a melhor forma de conseguir > respostas boas nas listas. E isso vale para muitas outras listas, não > apenas para as brasileiras. Eu tenho exemplos exatamente iguais nas > listas de Amsterdam e Londres. > > Putamplexos! > -- > Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, > Perl fanatic evangelist, and amateur {cook, photographer} > > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Gabriel Vieira -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070611/d0b6ecb3/attachment.html From gabriel.vieira em gmail.com Mon Jun 11 08:55:29 2007 From: gabriel.vieira em gmail.com (Gabriel Vieira) Date: Mon, 11 Jun 2007 12:55:29 -0300 Subject: [Cascavel-pm] sistema de Chmod In-Reply-To: <384E1AEA-DA9C-4223-B7CB-AD60C04908EC@yahoo.co.uk> References: <3de55ead0706110729w65e253c3h38d23312f7129d25@mail.gmail.com> <83d8367f0706110827q39e20ec9w4561635c938b5477@mail.gmail.com> <384E1AEA-DA9C-4223-B7CB-AD60C04908EC@yahoo.co.uk> Message-ID: <83d8367f0706110855u2f8a860fh9d3a8aa2cf2363ad@mail.gmail.com> É, de primeira vista da para entender isso mesmo. O Gabriel é um grande "movimentador" dos fóruns sobre CGi/Perl na WEB a fora, moderador de alguns se não me engano, sempre ajudando quando pode, creio a intenção que descrevi tenha sido a correta :P. []sss On 6/11/07, Luis Motta Campos wrote: > > On Jun 11, 2007, at 5:27 PM, Gabriel Vieira wrote: > > Lembrem-se que a busca pela solução rápida pode levar o programador > > à POG, este é um erro ao qual todos estamos sujeitos. O fato do > > código onde o POG estava 'infiltrado' ser pequeno e simples, > > aplicada à alternativa (arghhhhhh) PHP talvez tenham alterado os > > ânimos de alguns, mas a intenção do rapaz em mostrar um código > > funcionando e a sua tentativa de passá-lo ao Perl deve ser levada > > em consideração. Creio que por mais 'estranho' que possa ter sido > > (uma alternativa PHP a um código Perl) devemos analisar o todo. > > > > Bom, creio que tenha sido desanimador para o Gabriel ler tal > > resposta depois de ter buscado uma solução funcional para o seu > > problema, encontrado, repassado para a comunidade e então > > solicitado ajuda para a conversão do programa. > > Interessante... eu não tinha entendido que ele queria que a gente > ajudasse a re-escrever o PHP dele em Perl. > A mensagem parecia dizer "que se dane isso tudo, fiz em PHP, foi > mais fácil, olha aqui". > > Claro, mesmo que fosse isso, a gente poderia ter passado sem > debochar tanto. :-) > > Putamplexos! > -- > Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, > Perl fanatic evangelist, and amateur {cook, photographer} > > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Gabriel Vieira -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070611/94b6cb51/attachment.html From gabriel.vieira em gmail.com Mon Jun 11 09:10:09 2007 From: gabriel.vieira em gmail.com (Gabriel Vieira) Date: Mon, 11 Jun 2007 13:10:09 -0300 Subject: [Cascavel-pm] reCAPTCHA - Digitizing Books One Word at a Time In-Reply-To: References: <9ECC022E-4451-4E33-AB8C-7FD06155FD72@gmail.com> Message-ID: <83d8367f0706110910s2dc87edfwd1a285658659f8ff@mail.gmail.com> Exatamente!!! Muito bom!!! Eu havia visto um video no blog do Lorn se não me engano bem interessante também. (Lorn, ta ai?) A idéia é muito boa! Abraços, On 6/11/07, Luis Motta Campos wrote: > > On Jun 11, 2007, at 5:21 PM, Nelson Ferraz wrote: > > Aqui vai um link que pode ser útil em projetos que necessitem de > > CAPTCHAs ("Completely Automated Turing Test To Tell Computers and > > Humans Apart") -- aquelas imagens contendo letras e números > > distorcidos, que uma pessoa precisa digitar antes de se cadastrar, > > para garantir que é realmente humana (e não um bot, por exemplo). > > [sniiiiiip!!] > > Mais informações: > > > > http://recaptcha.net/ > > Do GRANDE C*R*LHO, Nélson! > Mandou muito bem na "Garimpada Internética", desta vez! > > Putamplexos! > -- > Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, > Perl fanatic evangelist, and amateur {cook, photographer} > > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Gabriel Vieira -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070611/180210e2/attachment.html From lorn.br em gmail.com Mon Jun 11 09:35:32 2007 From: lorn.br em gmail.com (Lorn) Date: Mon, 11 Jun 2007 13:35:32 -0300 Subject: [Cascavel-pm] reCAPTCHA - Digitizing Books One Word at a Time In-Reply-To: <83d8367f0706110910s2dc87edfwd1a285658659f8ff@mail.gmail.com> References: <9ECC022E-4451-4E33-AB8C-7FD06155FD72@gmail.com> <83d8367f0706110910s2dc87edfwd1a285658659f8ff@mail.gmail.com> Message-ID: Ei, eu estou aqui :) mas não lembro de nenhum video demonstrando quebra de captcha, e eu não crio captcha, eu preciso quebra-los ;) On 6/11/07, Gabriel Vieira wrote: > > Exatamente!!! > Muito bom!!! Eu havia visto um video no blog do Lorn se não me engano bem > interessante também. > (Lorn, ta ai?) > > A idéia é muito boa! > > Abraços, > > On 6/11/07, Luis Motta Campos wrote: > > > > On Jun 11, 2007, at 5:21 PM, Nelson Ferraz wrote: > > > Aqui vai um link que pode ser útil em projetos que necessitem de > > > CAPTCHAs ("Completely Automated Turing Test To Tell Computers and > > > Humans Apart") -- aquelas imagens contendo letras e números > > > distorcidos, que uma pessoa precisa digitar antes de se cadastrar, > > > para garantir que é realmente humana (e não um bot, por exemplo). > > > [sniiiiiip!!] > > > Mais informações: > > > > > > http://recaptcha.net/ > > > > Do GRANDE C*R*LHO, Nélson! > > Mandou muito bem na "Garimpada Internética", desta vez! > > > > Putamplexos! > > -- > > Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, > > Perl fanatic evangelist, and amateur {cook, photographer} > > > > > > _______________________________________________ > > Cascavel-pm mailing list > > Cascavel-pm em pm.org > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > -- > Gabriel Vieira > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Lindolfo "Lorn" Rodrigues - www.slackwarezine.com.br - http://lornlab.org - http://sao-paulo.pm.org use Catalyst; -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070611/f4b20978/attachment-0001.html From frederico em gmail.com Mon Jun 11 09:38:38 2007 From: frederico em gmail.com (Frederico Recsky) Date: Mon, 11 Jun 2007 13:38:38 -0300 Subject: [Cascavel-pm] reCAPTCHA - Digitizing Books One Word at a Time In-Reply-To: References: <9ECC022E-4451-4E33-AB8C-7FD06155FD72@gmail.com> <83d8367f0706110910s2dc87edfwd1a285658659f8ff@mail.gmail.com> Message-ID: <88fe68ee0706110938p46483de3m7942a6320f1a1c0b@mail.gmail.com> Olá! On 6/11/07, Lorn wrote: > > Ei, eu estou aqui :) > mas não lembro de nenhum video demonstrando quebra de captcha, e eu não > crio captcha, eu preciso quebra-los ;) Quero ver voce burlar esse captcha aqui: http://www.hotcaptcha.com/ :) :P []'s ps: apesar do nonsense, cpatchas mais subjetivos são um bom caminho. -- ____________________________ Frederico Recsky Linux User: #253572 http://www.fred.eti.br http://www.perl.org.br -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070611/df3a5007/attachment.html From gabriel.vieira em gmail.com Mon Jun 11 09:57:37 2007 From: gabriel.vieira em gmail.com (Gabriel Vieira) Date: Mon, 11 Jun 2007 13:57:37 -0300 Subject: [Cascavel-pm] reCAPTCHA - Digitizing Books One Word at a Time In-Reply-To: References: <9ECC022E-4451-4E33-AB8C-7FD06155FD72@gmail.com> <83d8367f0706110910s2dc87edfwd1a285658659f8ff@mail.gmail.com> Message-ID: <83d8367f0706110957w15e19a7eg7f903251903b45b5@mail.gmail.com> O video: http://video.google.com/videoplay?docid=-8246463980976635143 Por onde achei: http://www.lornlab.org/2006/11/22/links_delicious/ :D Abraços ;) On 6/11/07, Lorn wrote: > > Ei, eu estou aqui :) > mas não lembro de nenhum video demonstrando quebra de captcha, e eu não > crio captcha, eu preciso quebra-los ;) > > On 6/11/07, Gabriel Vieira wrote: > > > > Exatamente!!! > > Muito bom!!! Eu havia visto um video no blog do Lorn se não me engano > > bem interessante também. > > (Lorn, ta ai?) > > > > A idéia é muito boa! > > > > Abraços, > > > > On 6/11/07, Luis Motta Campos wrote: > > > > > > On Jun 11, 2007, at 5:21 PM, Nelson Ferraz wrote: > > > > Aqui vai um link que pode ser útil em projetos que necessitem de > > > > CAPTCHAs ("Completely Automated Turing Test To Tell Computers and > > > > Humans Apart") -- aquelas imagens contendo letras e números > > > > distorcidos, que uma pessoa precisa digitar antes de se cadastrar, > > > > para garantir que é realmente humana (e não um bot, por exemplo). > > > > [sniiiiiip!!] > > > > Mais informações: > > > > > > > > http://recaptcha.net/ > > > > > > Do GRANDE C*R*LHO, Nélson! > > > Mandou muito bem na "Garimpada Internética", desta vez! > > > > > > Putamplexos! > > > -- > > > Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, > > > Perl fanatic evangelist, and amateur {cook, photographer} > > > > > > > > > _______________________________________________ > > > Cascavel-pm mailing list > > > Cascavel-pm em pm.org > > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > > > > > -- > > Gabriel Vieira > > _______________________________________________ > > 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; > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Gabriel Vieira -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070611/c1f98e1a/attachment.html From gabriel.vieira em gmail.com Mon Jun 11 09:59:46 2007 From: gabriel.vieira em gmail.com (Gabriel Vieira) Date: Mon, 11 Jun 2007 13:59:46 -0300 Subject: [Cascavel-pm] reCAPTCHA - Digitizing Books One Word at a Time In-Reply-To: <88fe68ee0706110938p46483de3m7942a6320f1a1c0b@mail.gmail.com> References: <9ECC022E-4451-4E33-AB8C-7FD06155FD72@gmail.com> <83d8367f0706110910s2dc87edfwd1a285658659f8ff@mail.gmail.com> <88fe68ee0706110938p46483de3m7942a6320f1a1c0b@mail.gmail.com> Message-ID: <83d8367f0706110959t78614c59yc7301963e0f427a@mail.gmail.com> hahahah Muito bom! Esse necessita um escaneamento mais aprofundado, quem sabe os sistemas que barram fotos pornograficas não dêem conta desse :P On 6/11/07, Frederico Recsky wrote: > > Olá! > > On 6/11/07, Lorn wrote: > > > > Ei, eu estou aqui :) > > mas não lembro de nenhum video demonstrando quebra de captcha, e eu não > > crio captcha, eu preciso quebra-los ;) > > > Quero ver voce burlar esse captcha aqui: http://www.hotcaptcha.com/ :) > :P > > []'s > > ps: apesar do nonsense, cpatchas mais subjetivos são um bom caminho. > > > -- > ____________________________ > 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 > -- Gabriel Vieira -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070611/72287df8/attachment.html From lorn.br em gmail.com Mon Jun 11 10:16:18 2007 From: lorn.br em gmail.com (Lorn) Date: Mon, 11 Jun 2007 14:16:18 -0300 Subject: [Cascavel-pm] reCAPTCHA - Digitizing Books One Word at a Time In-Reply-To: <83d8367f0706110957w15e19a7eg7f903251903b45b5@mail.gmail.com> References: <9ECC022E-4451-4E33-AB8C-7FD06155FD72@gmail.com> <83d8367f0706110910s2dc87edfwd1a285658659f8ff@mail.gmail.com> <83d8367f0706110957w15e19a7eg7f903251903b45b5@mail.gmail.com> Message-ID: hey, os visitantes conhecem melhor meu site, do que eu mesmo :D Eu nem me lembrava desse video, se não me engano nem vi ele ainda :P valeu gabriel On 6/11/07, Gabriel Vieira wrote: > > O video: > http://video.google.com/videoplay?docid=-8246463980976635143 > > Por onde achei: > http://www.lornlab.org/2006/11/22/links_delicious/ > > :D > > Abraços ;) > > > On 6/11/07, Lorn wrote: > > > > Ei, eu estou aqui :) > > mas não lembro de nenhum video demonstrando quebra de captcha, e eu não > > crio captcha, eu preciso quebra-los ;) > > > > On 6/11/07, Gabriel Vieira wrote: > > > > > > Exatamente!!! > > > Muito bom!!! Eu havia visto um video no blog do Lorn se não me engano > > > bem interessante também. > > > (Lorn, ta ai?) > > > > > > A idéia é muito boa! > > > > > > Abraços, > > > > > > On 6/11/07, Luis Motta Campos wrote: > > > > > > > > On Jun 11, 2007, at 5:21 PM, Nelson Ferraz wrote: > > > > > Aqui vai um link que pode ser útil em projetos que necessitem de > > > > > CAPTCHAs ("Completely Automated Turing Test To Tell Computers and > > > > > Humans Apart") -- aquelas imagens contendo letras e números > > > > > distorcidos, que uma pessoa precisa digitar antes de se cadastrar, > > > > > para garantir que é realmente humana (e não um bot, por exemplo). > > > > > [sniiiiiip!!] > > > > > Mais informações: > > > > > > > > > > http://recaptcha.net/ > > > > > > > > Do GRANDE C*R*LHO, Nélson! > > > > Mandou muito bem na "Garimpada Internética", desta vez! > > > > > > > > Putamplexos! > > > > -- > > > > Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, > > > > Perl fanatic evangelist, and amateur {cook, photographer} > > > > > > > > > > > > _______________________________________________ > > > > Cascavel-pm mailing list > > > > Cascavel-pm em pm.org > > > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > > > > > > > > > > -- > > > Gabriel Vieira > > > _______________________________________________ > > > 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; > > _______________________________________________ > > 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 > -- Lindolfo "Lorn" Rodrigues - www.slackwarezine.com.br - http://lornlab.org - http://sao-paulo.pm.org use Catalyst; -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070611/76a6a9b2/attachment-0001.html From gabriel.vieira em gmail.com Mon Jun 11 10:18:59 2007 From: gabriel.vieira em gmail.com (Gabriel Vieira) Date: Mon, 11 Jun 2007 14:18:59 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?=5BOFF-TOPIC=5D_-_Para_que_fizeram_c?= =?iso-8859-1?q?om_as_freiras=2C_se_os_monges_j=E1_sabiam=3F?= In-Reply-To: References: <200706080900.10057.lgonzaga@lncc.br> Message-ID: <83d8367f0706111018t76a2b7f1m907f1a67de9ebd8c@mail.gmail.com> haha o titulo do topico eh otimo.. Agora as freiras ja exibem o buchinho duro com colesterol la embaixo ;D On 6/8/07, Luis Motta Campos wrote: > > On Jun 8, 2007, at 2:00 PM, Luiz Gonzaga wrote: > > Ou podem repetir com os monges. Cerveja de graça por 45 dias... > > > > Saiu no O Globo (http://oglobo.globo.com/ciencia/mat/ > > 2007/06/07/296067190.asp) > > Mas tem de ser Cerveja Trappista, meu caro! Só a Cerveja Trappista > é a cerveja dos Monges! ;-) > Adoro off-toppic no meio da tarde! > > Putamplexos! > -- > Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, > Perl fanatic evangelist, and amateur {cook, photographer} > > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Gabriel Vieira -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070611/b9324f16/attachment.html From edencardim em gmail.com Mon Jun 11 10:39:13 2007 From: edencardim em gmail.com (Eden Cardim) Date: Mon, 11 Jun 2007 14:39:13 -0300 Subject: [Cascavel-pm] reCAPTCHA - Digitizing Books One Word at a Time In-Reply-To: <88fe68ee0706110938p46483de3m7942a6320f1a1c0b@mail.gmail.com> References: <9ECC022E-4451-4E33-AB8C-7FD06155FD72@gmail.com> <83d8367f0706110910s2dc87edfwd1a285658659f8ff@mail.gmail.com> <88fe68ee0706110938p46483de3m7942a6320f1a1c0b@mail.gmail.com> Message-ID: <3de55ead0706111039p2998cb42ve8d3cca111c22f23@mail.gmail.com> On 6/11/07, Frederico Recsky wrote: > Quero ver voce burlar esse captcha aqui: http://www.hotcaptcha.com/ :) :P Uhuahuahuhuauahhuaeaueahhuaeuhaehauhuaeaehuhaehahua Recsky++ -- Eden Cardim Instituto Baiano de Biotecnologia Núcleo de Biologia Computacional e Gestão de Informações Biotecnológicas Laboratório de Bioinformática From jamorreu em gmail.com Mon Jun 11 14:56:46 2007 From: jamorreu em gmail.com (=?ISO-8859-1?Q?Jo=E3o_Gabriel?=) Date: Mon, 11 Jun 2007 18:56:46 -0300 Subject: [Cascavel-pm] sistema de Chmod In-Reply-To: <83d8367f0706110855u2f8a860fh9d3a8aa2cf2363ad@mail.gmail.com> References: <3de55ead0706110729w65e253c3h38d23312f7129d25@mail.gmail.com> <83d8367f0706110827q39e20ec9w4561635c938b5477@mail.gmail.com> <384E1AEA-DA9C-4223-B7CB-AD60C04908EC@yahoo.co.uk> <83d8367f0706110855u2f8a860fh9d3a8aa2cf2363ad@mail.gmail.com> Message-ID: <8ff2963a0706111456q3268a499te641e1e88cdc5f83@mail.gmail.com> Bom, pelo que eu vi antes de toda a polemica, o Gabriel (puro, sem João ou Vieira), lá de São Paulo (eu sou de Vitória ES e o Gabriel Vieira é de João Pessoa), tentou fazer sua aplicação em Perl e não conseguiu. Tanto que ele postou o código Perl dele para receber ajuda. Se posteriormente ele usou PHP ou outra linguagem é porque tinha urgencia (ou não) em resolver seu problema. Pode ser que mais p/ frente ele leia mais sobre Perl e consiga fazer sua aplicação em Perl. Agora, há todo um trabalho (palestras, encontros sociais, YAPC's) para atrair membros e fortalecer a comunidade de programadores Perl aqui no Brasil que as vezes é jogado por água abaixo quando algum membro que manja mais é mau educado com quem sabe menos. Acho que antes de qualquer coisa, deveriamos ter insistido mais (ou ajudado mais), localizar o que ele não sabe, indicar um livro a ele.. sei lá, mas "mandar embora da lista" foi o fim da linha... é assim que queremos fazer um projeto sério da comunidade de programadores Perl do Brasil? Esculachando membros novados? João Gabriel Casteluber Laass www.vitoria.pm.org Em 11/06/07, Gabriel Vieira escreveu: > É, de primeira vista da para entender isso mesmo. > > O Gabriel é um grande "movimentador" dos fóruns sobre CGi/Perl na WEB a > fora, moderador de alguns se não me engano, sempre ajudando quando pode, > creio a intenção que descrevi tenha sido a correta :P. > > []sss > > On 6/11/07, Luis Motta Campos wrote: > > On Jun 11, 2007, at 5:27 PM, Gabriel Vieira wrote: > > > Lembrem-se que a busca pela solução rápida pode levar o programador > > > à POG, este é um erro ao qual todos estamos sujeitos. O fato do > > > código onde o POG estava 'infiltrado' ser pequeno e simples, > > > aplicada à alternativa (arghhhhhh) PHP talvez tenham alterado os > > > ânimos de alguns, mas a intenção do rapaz em mostrar um código > > > funcionando e a sua tentativa de passá-lo ao Perl deve ser levada > > > em consideração. Creio que por mais 'estranho' que possa ter sido > > > (uma alternativa PHP a um código Perl) devemos analisar o todo. > > > > > > Bom, creio que tenha sido desanimador para o Gabriel ler tal > > > resposta depois de ter buscado uma solução funcional para o seu > > > problema, encontrado, repassado para a comunidade e então > > > solicitado ajuda para a conversão do programa. > > > > Interessante... eu não tinha entendido que ele queria que a gente > > ajudasse a re-escrever o PHP dele em Perl. > > A mensagem parecia dizer "que se dane isso tudo, fiz em PHP, foi > > mais fácil, olha aqui". > > > > Claro, mesmo que fosse isso, a gente poderia ter passado sem > > debochar tanto. :-) > > > > Putamplexos! > > -- > > Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, > > Perl fanatic evangelist, and amateur {cook, photographer} > > > > > > _______________________________________________ > > Cascavel-pm mailing list > > Cascavel-pm em pm.org > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > -- > Gabriel Vieira > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > From lgonzaga em lncc.br Mon Jun 11 15:05:23 2007 From: lgonzaga em lncc.br (lgonzaga em lncc.br) Date: Mon, 11 Jun 2007 19:05:23 -0300 (BRT) Subject: [Cascavel-pm] sistema de Chmod In-Reply-To: <8ff2963a0706111456q3268a499te641e1e88cdc5f83@mail.gmail.com> References: <3de55ead0706110729w65e253c3h38d23312f7129d25@mail.gmail.com> <83d8367f0706110827q39e20ec9w4561635c938b5477@mail.gmail.com> <384E1AEA-DA9C-4223-B7CB-AD60C04908EC@yahoo.co.uk> <83d8367f0706110855u2f8a860fh9d3a8aa2cf2363ad@mail.gmail.com> <8ff2963a0706111456q3268a499te641e1e88cdc5f83@mail.gmail.com> Message-ID: <4111.201.19.35.38.1181599523.squirrel@webmail.lncc.br> O João você acompanhou desde o início o problema ? Você viu que o Champs mandou uma meia dúzia de emails para o Gabriel tentando ajudar ? Ok, que o Nilson tenha sido superOgro, mas não vi ninguém mandando ninguém embora! Esta discussão já deu no saco! Luiz. > Bom, pelo que eu vi antes de toda a polemica, o Gabriel (puro, sem > João ou Vieira), lá de São Paulo (eu sou de Vitória ES e o Gabriel > Vieira é de João Pessoa), tentou fazer sua aplicação em Perl e não > conseguiu. Tanto que ele postou o código Perl dele para receber ajuda. > Se posteriormente ele usou PHP ou outra linguagem é porque tinha > urgencia (ou não) em resolver seu problema. Pode ser que mais p/ > frente ele leia mais sobre Perl e consiga fazer sua aplicação em Perl. > > Agora, há todo um trabalho (palestras, encontros sociais, YAPC's) para > atrair membros e fortalecer a comunidade de programadores Perl aqui no > Brasil que as vezes é jogado por água abaixo quando algum membro que > manja mais é mau educado com quem sabe menos. > > Acho que antes de qualquer coisa, deveriamos ter insistido mais (ou > ajudado mais), localizar o que ele não sabe, indicar um livro a ele.. > sei lá, mas "mandar embora da lista" foi o fim da linha... é assim que > queremos fazer um projeto sério da comunidade de programadores Perl do > Brasil? Esculachando membros novados? > > > João Gabriel Casteluber Laass > www.vitoria.pm.org > > > > > > Em 11/06/07, Gabriel Vieira escreveu: >> É, de primeira vista da para entender isso mesmo. >> >> O Gabriel é um grande "movimentador" dos fóruns sobre CGi/Perl na WEB a >> fora, moderador de alguns se não me engano, sempre ajudando quando pode, >> creio a intenção que descrevi tenha sido a correta :P. >> >> []sss >> >> On 6/11/07, Luis Motta Campos wrote: >> > On Jun 11, 2007, at 5:27 PM, Gabriel Vieira wrote: >> > > Lembrem-se que a busca pela solução rápida pode levar o programador >> > > à POG, este é um erro ao qual todos estamos sujeitos. O fato do >> > > código onde o POG estava 'infiltrado' ser pequeno e simples, >> > > aplicada à alternativa (arghhhhhh) PHP talvez tenham alterado os >> > > ânimos de alguns, mas a intenção do rapaz em mostrar um código >> > > funcionando e a sua tentativa de passá-lo ao Perl deve ser levada >> > > em consideração. Creio que por mais 'estranho' que possa ter sido >> > > (uma alternativa PHP a um código Perl) devemos analisar o todo. >> > > >> > > Bom, creio que tenha sido desanimador para o Gabriel ler tal >> > > resposta depois de ter buscado uma solução funcional para o seu >> > > problema, encontrado, repassado para a comunidade e então >> > > solicitado ajuda para a conversão do programa. >> > >> > Interessante... eu não tinha entendido que ele queria que a gente >> > ajudasse a re-escrever o PHP dele em Perl. >> > A mensagem parecia dizer "que se dane isso tudo, fiz em PHP, foi >> > mais fácil, olha aqui". >> > >> > Claro, mesmo que fosse isso, a gente poderia ter passado sem >> > debochar tanto. :-) >> > >> > Putamplexos! >> > -- >> > Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, >> > Perl fanatic evangelist, and amateur {cook, photographer} >> > >> > >> > _______________________________________________ >> > Cascavel-pm mailing list >> > Cascavel-pm em pm.org >> > http://mail.pm.org/mailman/listinfo/cascavel-pm >> > >> >> >> >> -- >> Gabriel Vieira >> _______________________________________________ >> Cascavel-pm mailing list >> Cascavel-pm em pm.org >> http://mail.pm.org/mailman/listinfo/cascavel-pm >> > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070611/0c3f8e15/attachment.html From joenio em gmail.com Mon Jun 11 16:19:37 2007 From: joenio em gmail.com (Joenio Costa) Date: Mon, 11 Jun 2007 20:19:37 -0300 Subject: [Cascavel-pm] Exemplos praticos de utilizacao Locale::Maketext Message-ID: <65934b450706111619q8539708p924686ad19626390@mail.gmail.com> Por favor, Alguem tem algum exemplo completo de utilizacao do Locale::Maketext? Um Hello World por exemplo? Obrigado! -- Joenio Costa - Salvador Perl Mongers - Grupo de Usuário Perl de Salvador - Colibre - Cooperativa de Tecnologias Livres - PSL-BA - Projeto Software Livre Bahia From ghpnet em gmail.com Mon Jun 11 16:40:40 2007 From: ghpnet em gmail.com (Gabriel) Date: Mon, 11 Jun 2007 20:40:40 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?C=F3digo_aberto_VS_C=F3digo_modelo_?= =?iso-8859-1?q?=5B_was=3A_sistema_de_Chmod_=5D?= References: Message-ID: <007801c7ac81$ed555660$03000004@vivax.com.br> Ainda tão falando nisso caracas, isso que é gostar de prolongar uma historia. Bom, vou dar meu ponto de vista, solicitei ajuda, o que recebi foi uma resposta "ironica" de um mebro que se acha o tal, dai foda-se, não ajudou, tinha urgencia no sistema, fiz em PHP no qual não tive dificuldade nenhuma, mais como meu site é todo programado em perl, gostaria de um code em perl para juntar aos meus outros e altomatizar meus backups, a exemplo, meu site todos o dia 10, 20 e 30 gera um backup em formato tar.gz altomatico a 0:00 e manda para um servidor reserva que tenho, e nele ja é enviado e excutado um outro codigo que descompacta os arquivos, mais faltava a parte das permições de uso, para se caso eu viesse a ter pani no server atual, so mudaria os dns e estaria com o site online em outro sevidor sem perca nenhuma de dados. mais voltando o assunto, eu não ligo se o cara zoa do codigo, bom, eu nao critico ninguem que saiba menos que eu, tenho certeza que ja ajudei a muitos, e tenho até alguns mini alunos que aprenderam comigo o pouco que sei e hoje criam seus proprios sistemas. Aposto que a grande maioria aqui ja fez faculdade e se especializou na linguagem perl ou ja fez um curso, eu ao contrario nunca fiz curso muito menos faculdade, e consigo me virar bem com o que sei, me enrosco as vezes, mais no fim, tudo der certo, tenho portifolio o suficiente para mostrar que sou capaz para criar "creio" que qualquer sistema. Qualquer coisa, é so entrar em contato e obs: cuidado para não confundir de novos os Gabriel rsrs Ahhh, e para quem falou "vai tarde", se isso te encomoda, eu resolvi fica, e se não ta feliz com a minha presença, paciencia, vc não paga minha internet, quando vc paga, ai me preocupo com o que vc acha e saio da lista. um abraço a todos e chega com essa PORRA de topico que ja deu op que tinha que dá! ----- Original Message ----- From: "Marco Aurélio (MACAÉ)" To: "Cascavel Perl Mongers" Sent: Sunday, June 10, 2007 11:59 AM Subject: [Cascavel-pm] Código aberto VS Código modelo [ was: sistema de Chmod ] Em 09/06/07, Gabriel escreveu: > amigo, sinceramente > pedi ajuda e nao obtive, então resolvo ajudar com um pouco que sei, dando o > código que consegui desenvolver em php e você vem e me fala isso. > francamente, meu site é 100% programado em cgi/perl > www.wmclube.com.br/index.cgi, todos meus projetos são em cgi/perl > agora se o perl tem ou futuro, não é da minha conta, não foi eu que escrevi > ele. Por falta de amizade nas palavras dos "amigos" aqui do grupo, não tenho > mais motivos para ficar sendo um dos membros e por isso estou me retirando. > um abraço aos que fica. Bom dia, Caros(as) Amigos(as) do Cascavel Perl Mongers, Partilhando um pouco de reflexões tiradas do tópico: "sistema de Chmod". 1. Todos nós devemos "saber" trabalhar com o código aberto (open-souce), que é obra benfeitora, que beneficia toda a comunidade internacional. 2. Para uma perfeita acolhida dos trabalhos voluntários, devemos colabora invés que criticar (larga o pau), porque sabedoria se faz e se desfaz... [2.1]. 3. Quando algum Monge desenvolver e/ou partilha qualquer tipo de código aberto para a comunidade, não devemos nos fechar no nosso saber sem ajudar nos defeitos para o bem da própria comunidade [3.1]. 4. Antes de julgarmos devemos também entender que existem níveis de programadores, e corrigir o problema usando uma linguagem de compatível com o nível do programador. 5. Um grande erro: Achar que devemos jugar o problema só pela beleza do código modelo, devemos lembrar quem partilhar do seu código para a comunidade está ajudando voluntariamente, portanto, em vez de criticar colabore. Bom domingo a todos. :-) Fraternalmente no Cascavel Perl Mongers, Marco Aurélio (MACAÉ) Comunidade de Perl Mongers do Recife (PE) [2.1]. Resposta filosófica: "Na vida, existem pessoas que ensinam a profundidade do viver. Viver é saber que a vida do SABER, em si, se desfaz e se faz, fazendo-se SABEDORIA". - Macaé [3.1] - http://dev.perl.org.br/karma/ _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm From acid06 em gmail.com Mon Jun 11 19:33:12 2007 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Mon, 11 Jun 2007 23:33:12 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?C=F3digo_aberto_VS_C=F3digo_modelo_?= =?iso-8859-1?q?=5B_was=3A_sistema_de_Chmod_=5D?= In-Reply-To: <007801c7ac81$ed555660$03000004@vivax.com.br> References: <007801c7ac81$ed555660$03000004@vivax.com.br> Message-ID: <9a08c9b40706111933y3c26d7cbpec7a529a64b8c51d@mail.gmail.com> On 6/11/07, Gabriel wrote: > Ahhh, e para quem falou "vai tarde", se isso te encomoda, eu resolvi fica, e > se não ta feliz com a minha presença, paciencia, vc não paga minha internet, > quando vc paga, ai me preocupo com o que vc acha e saio da lista. Viram? Ele continuou na lista e todos viveram felizes para sempre. Sem stress, pessoal. -Nilson Santos F. Jr. From luismottacampos em yahoo.co.uk Tue Jun 12 00:51:47 2007 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Tue, 12 Jun 2007 09:51:47 +0200 Subject: [Cascavel-pm] sistema de Chmod In-Reply-To: <4111.201.19.35.38.1181599523.squirrel@webmail.lncc.br> References: <3de55ead0706110729w65e253c3h38d23312f7129d25@mail.gmail.com> <83d8367f0706110827q39e20ec9w4561635c938b5477@mail.gmail.com> <384E1AEA-DA9C-4223-B7CB-AD60C04908EC@yahoo.co.uk> <83d8367f0706110855u2f8a860fh9d3a8aa2cf2363ad@mail.gmail.com> <8ff2963a0706111456q3268a499te641e1e88cdc5f83@mail.gmail.com> <4111.201.19.35.38.1181599523.squirrel@webmail.lncc.br> Message-ID: <2BE22CD2-2F10-4847-A47C-3CF1D638726A@yahoo.co.uk> On Jun 12, 2007, at 12:05 AM, lgonzaga em lncc.br wrote: > O João você acompanhou desde o início o problema ? Você viu que o > Champs mandou uma meia dúzia de emails para o Gabriel tentando > ajudar ? Ok, que o Nilson tenha sido superOgro, mas não vi ninguém > mandando ninguém embora! > > Esta discussão já deu no saco! Luiz Por mais que a discussão tenha cansado (e, acredita, cansa a mim também), a gente tem de falar sobre isso, e descobrir os limites do nosso "mau comportamento". Também é importante como referência e aprendizado para outras pessoas. Gabriel (desta vez, o Vieira): ainda aguardo que me faça o favor que eu te pedi off-list. Me dá algum feed-back disso quando você puder. Putamplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From luismottacampos em yahoo.co.uk Tue Jun 12 00:57:22 2007 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Tue, 12 Jun 2007 09:57:22 +0200 Subject: [Cascavel-pm] sistema de Chmod In-Reply-To: <8ff2963a0706111456q3268a499te641e1e88cdc5f83@mail.gmail.com> References: <3de55ead0706110729w65e253c3h38d23312f7129d25@mail.gmail.com> <83d8367f0706110827q39e20ec9w4561635c938b5477@mail.gmail.com> <384E1AEA-DA9C-4223-B7CB-AD60C04908EC@yahoo.co.uk> <83d8367f0706110855u2f8a860fh9d3a8aa2cf2363ad@mail.gmail.com> <8ff2963a0706111456q3268a499te641e1e88cdc5f83@mail.gmail.com> Message-ID: <7F1AD4CA-3E03-4F39-86D7-07DF0622A066@yahoo.co.uk> On Jun 11, 2007, at 11:56 PM, João Gabriel wrote: > Bom, pelo que eu vi antes de toda a polemica, o Gabriel (puro, sem > João ou Vieira), lá de São Paulo (eu sou de Vitória ES e o Gabriel > Vieira é de João Pessoa), tentou fazer sua aplicação em Perl e não > conseguiu. Tanto que ele postou o código Perl dele para receber ajuda. > Se posteriormente ele usou PHP ou outra linguagem é porque tinha > urgencia (ou não) em resolver seu problema. Pode ser que mais p/ > frente ele leia mais sobre Perl e consiga fazer sua aplicação em Perl. JG++ # sintético e resumido > Agora, há todo um trabalho (palestras, encontros sociais, YAPC's) para > atrair membros e fortalecer a comunidade de programadores Perl aqui no > Brasil que as vezes é jogado por água abaixo quando algum membro que > manja mais é mau educado com quem sabe menos. JG++ # pensante, crítico. Te dou razão, JG. > Acho que antes de qualquer coisa, deveriamos ter insistido mais (ou > ajudado mais), localizar o que ele não sabe, indicar um livro a ele.. > sei lá, mas "mandar embora da lista" foi o fim da linha... é assim que > queremos fazer um projeto sério da comunidade de programadores Perl do > Brasil? Esculachando membros novados? Hum. Isso, é exagero. Acho que ninguém aqui mandou embora da lista. Claro, eu protesto quando alguém posta código PHP numa lista de Perl, mas isso é mais uma coisa cultural que qualquer outro problema. É como receber em casa aquele amigo palmeirense, uniformizado, para o churrasco do domingo. Você protesta, diz que "o churrasco pode continuar, que o porco chegou", tira uma com a cara do sujeito, mas serve daquela 'breja estupidamente gelada que você colocou no refrigerador pensando nele, uma semana atrás, e conversa sobre futebol, sobre a filhinha dele e sobre as merdas que vocês faziam na aborrecência. Agora, daí a dizer que a gente mandou alguém embora da lista, vai uma graaaande distância. Está aí o histórico para provar. Putamplexos com vontade de comer picanha na brasa! (e olha que são só 10:00am!) -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From luismottacampos em yahoo.co.uk Tue Jun 12 01:37:26 2007 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Tue, 12 Jun 2007 10:37:26 +0200 Subject: [Cascavel-pm] =?iso-8859-1?q?Ao_Gabriel_de_Sampa=2E=2E=2E_=5BWas?= =?iso-8859-1?q?=3A_C=F3digo_aberto_VS_C=F3digo_modelo=5D?= In-Reply-To: <007801c7ac81$ed555660$03000004@vivax.com.br> References: <007801c7ac81$ed555660$03000004@vivax.com.br> Message-ID: <9ADF22AA-0B2B-4C5A-88E3-553F6C46D85C@yahoo.co.uk> On Jun 12, 2007, at 1:40 AM, Gabriel wrote: > Ainda tão falando nisso > caracas, isso que é gostar de prolongar uma historia. Hum. Eu achei que você tinha ido embora. :-P Já que não foi, vai virar meu "peixe". ;-) Gabriel++ # dando a cara ao tapa > Bom, vou dar meu ponto de vista, solicitei ajuda, o que recebi foi uma > resposta "ironica" de um mebro que se acha o tal, Isso é normal; isto aqui é a internet, meu. Vai te acostumando. Eu escuto uns RTFMs "federais" na lista do DBI2-devel, mas não fico zangado com os caras. Eles tem todos mais de 30 anos de computação, e eu tenho 30 de vida. ;-) Eles devem saber do que estão falando. Ou alguém que sabe já teria mandado todo mundo calar a boca. > dai foda-se, Gabriel-- # palavrão explícito na lista - não baixa o nível, por favor. > não ajudou, tinha urgencia no sistema, Gabriel-- # tinha urgência, mas não disse. A gente ajuda de forma diferente quando sabe disso. Tem gente aqui que é especialista em resolver problema pequeno, sem chatear o dono do problema, por que sabe que quando o cara tiver tempo ele vai voltar. > fiz em PHP no qual não tive dificuldade nenhuma, Gabriel++ # usando o que tinha à mão. > mais como meu site é todo programado em perl, gostaria de um code > em perl Gabriel-- # "code" - não é termo técnico, nem palavra de português. > para juntar aos meus outros e altomatizar meus backups, Gabriel-- # "ALTOMATIZAR" - sem comentários. > a exemplo, meu site todos o dia 10, 20 e 30 gera um backup em > formato tar.gz altomatico a 0:00 e manda para um servidor reserva > que tenho, Gabriel-- # "ALTOMATICO" - erro constante, não é "typo". Tente "automático" e "automatizar". > e nele ja é enviado e excutado um outro codigo que descompacta os > arquivos, > mais faltava a parte das permições de uso, Gabriel-- # "mais faltava" não funciona. Você quer é "mas faltava". > para se caso eu viesse a ter pani no server atual, Gabriel-- # "pani" - não é termo técnico, nem palavra de português. > so mudaria os dns e estaria com o site online em outro sevidor sem > perca nenhuma de dados. Gabriel-- # "perca" não funciona. Você quer "perda nenhuma de dados". > mais voltando o assunto, Gabriel-- # "mas voltando..." > eu não ligo se o cara zoa do codigo, bom, eu nao critico ninguem > que saiba > menos que eu, tenho certeza que ja ajudei a muitos, e tenho até > alguns mini > alunos que aprenderam comigo o pouco que sei e hoje criam seus > proprios sistemas. Gabriel-- # não critica quem sabe menos que ele, perde ótimas oportunidades de ensinar. "Criticar" não é a mesma coisa que "denegrir". A gente critica código (e todo mundo critica o código de todo mundo) na expectativa que a crítica faça com que o autor do código pense sobre ele e melhore. Eu mesmo posto código aqui para ser criticado, e tenho soluções sempre elegantes para os meus problemas. > Aposto que a grande maioria aqui ja fez faculdade e se especializou na > linguagem perl ou ja fez um curso, eu ao contrario nunca fiz curso > muito > menos faculdade, e consigo me virar bem com o que sei, me enrosco > as vezes, > mais no fim, tudo der certo, tenho portifolio o suficiente para > mostrar que Gabriel++ # "portifólio" muito bem usado no lugar do anglicanismo "/portfolio/". > sou capaz para criar "creio" que qualquer sistema. Gabriel-- # cacófono. Pode ser reescrito como "sou capaz de criar, acredito, qualquer sistema. > Qualquer coisa, é so entrar em contato > > e obs: cuidado para não confundir de novos os Gabriel rsrs Gabriel++ # crítico, bem-humorado, sarcástico. :-) Essa foi para mim. > Ahhh, e para quem falou "vai tarde", se isso te encomoda, eu > resolvi fica, e Gabriel-- # "resolvi fica" - não funciona, você quer "resolvi ficar". > se não ta feliz com a minha presença, paciencia, vc não paga minha > internet, > quando vc paga, ai me preocupo com o que vc acha e saio da lista. Ui, machão. Olha, tem 6 anos que eu tenho fama de Troll nestas listas e você vai precisar de muito mais que meia dúzia de palavrões mal-usados no meio de outra meia-dúzia de frases de português mal- escritas para me intimidar. Ao contrário, quando eu disse "vai tarde" estava acreditando que você era um sem-vergonha que não entendia nada sobre a linguagem e não estava interessado em aprender. Assim, "vai tarde" se aplicava perfeitamente à você: não perdia o meu tempo, e nem desperdiçava o teu. Agora, eu falei com o G. Vieira, e ele me deu boas referências sobre você: me disse que você é esforçado e bem-intencionado. Por causa disso, eu estou investindo o meu precioso tempo respondendo e corrigindo do teu português caquético ao teu Perl mal-escrito. Vamos entrar num acordo: você não precisa gostar de mim, desde que siga os meus conselhos e leia o que eu te indicar. Se você tiver perguntas, eu vou *sempre* responder, e, se você não entender, eu vou *sempre* tentar ajudar o mais que eu posso. Agora, se você está aqui apenas para mostrar que você é "rebelde sem causa" e não estiver mínimamente voltado para aprender as coisas, diz logo, e você não vai mais ver respostas minhas para as suas perguntas. É mais simples para mim e para você. > um abraço a todos e chega com essa PORRA de topico que ja deu op > que tinha > que dá! Gabriel-- # linguagem chula. Xinga, mas não ofende ;-) Putamplexos! (*) -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer}, working for a telecom services company at Amsterdam, the Netherlands. (*) dizer "putamplexos" quando eu respondo mensagens é sinal de que eu estimo a pessoa para quem respondo. From luismottacampos em yahoo.co.uk Tue Jun 12 01:37:52 2007 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Tue, 12 Jun 2007 10:37:52 +0200 Subject: [Cascavel-pm] =?iso-8859-1?q?C=F3digo_aberto_VS_C=F3digo_modelo_?= =?iso-8859-1?q?=5B_was=3A_sistema_de_Chmod_=5D?= In-Reply-To: <9a08c9b40706111933y3c26d7cbpec7a529a64b8c51d@mail.gmail.com> References: <007801c7ac81$ed555660$03000004@vivax.com.br> <9a08c9b40706111933y3c26d7cbpec7a529a64b8c51d@mail.gmail.com> Message-ID: On Jun 12, 2007, at 4:33 AM, Nilson Santos Figueiredo Junior wrote: > On 6/11/07, Gabriel wrote: >> Ahhh, e para quem falou "vai tarde", se isso te encomoda, eu >> resolvi fica, e >> se não ta feliz com a minha presença, paciencia, vc não paga minha >> internet, >> quando vc paga, ai me preocupo com o que vc acha e saio da lista. > > Viram? Ele continuou na lista e todos viveram felizes para sempre. > Sem stress, pessoal. Nilson++ # sarcasmo na lua ;-) -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From glasswalk3r em hotmail.com Tue Jun 12 07:13:06 2007 From: glasswalk3r em hotmail.com (Alceu Rodrigues de Freitas Junior) Date: Tue, 12 Jun 2007 17:13:06 +0300 Subject: [Cascavel-pm] =?iso-8859-1?q?_RE=3A__C=F3digo_aberto_VS_C=F3digo_?= =?iso-8859-1?q?modelo_=5B_was=3A_sistema_de_Chmod_=5D?= Message-ID: Comentários abaixo...> From: ghpnet em gmail.com> To: cascavel-pm em pm.org> > tinha urgencia no sistema, fiz em PHP no qual não tive dificuldade nenhuma,> mais como meu site é todo programado em perl, gostaria de um code em perl> para juntar aos meus outros e altomatizar meus backups Eu acho que você nem deveria tentar programar esse sistema de backup em linguagem nenhuma. Existe muitos programas de backup excelentes de código aberto que você poderia testar. Tenho quase certeza que pelo menos um deles vai atender sua necessidade. Como vantagem, você deixa de inventar a roda e tem a possibilidade de usar algo que provalvemente está mais estável que seu código e possui alguns recursos que você nem considerava. Quem perde tempo desenvolvendo esses sistemas se preocupa com detalhes como se o tar+gz é ou não um formato ruim e que tipos de algorítmos de compactação deveriam ser usados. > e tenho até alguns mini alunos que aprenderam comigo o pouco que sei> e hoje criam seus proprios sistemas. Eles eram pequenos assim? > Aposto que a grande maioria aqui ja fez faculdade e se especializou na> linguagem perl ou ja fez um curso, eu ao contrario nunca fiz curso Não existe treinamento formal para Perl no Brasil. Todos aqui são autodidatas. > muito> menos faculdade, e consigo me virar bem com o que sei, me enrosco as vezes,> mais no fim, tudo der certo, tenho portifolio o suficiente para mostrar que> sou capaz para criar "creio" que qualquer sistema. Faculdade ajuda no sentido de lhe dar base para tomar decisões melhores. Ajuda, mas não é tudo. []'s Alceu _________________________________________________________________ With Windows Live Hotmail, you can personalize your inbox with your favorite color. www.windowslive-hotmail.com/learnmore/personalize.html?locale=en-us&ocid=TXT_TAGLM_HMWL_reten_addcolor_0607 -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070612/0e72d9e9/attachment.html From luismottacampos em yahoo.co.uk Wed Jun 13 03:54:00 2007 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Wed, 13 Jun 2007 12:54:00 +0200 Subject: [Cascavel-pm] =?iso-8859-1?q?Logando_Express=F5es_Regulares_compl?= =?iso-8859-1?q?exas=2E=2E=2E?= Message-ID: Gente, eu preciso de ajuda. Tenho expressões regulares complexas na base de dados (não, por favor não pergunte, eu estou tentando remover isto do sistema faz mêses), daquelas que (ab)usam do /x. Eu preciso logar as expressões regulares no debugging level log, já que o pessoal das operações parece gostar de ter esta informação (me pediram explícitamente para logar as expressões). O meu problema é que a maior parte delas tem comentários, e eu estou procurando manter os arquivos de log machine-parseable (todas as linhas tem de começar com data e hora, e a informação deve estar completa na linha, sem /newlines/ extras). Alguém tem alguma sugestão mais interessante do que "use uma expressão regular para fazer parse de uma expressão regular"? Flávio Glock, onde está você? Putamplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From fglock em gmail.com Wed Jun 13 06:25:38 2007 From: fglock em gmail.com (Flavio S. Glock) Date: Wed, 13 Jun 2007 10:25:38 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Logando_Express=F5es_Regulares_compl?= =?iso-8859-1?q?exas=2E=2E=2E?= In-Reply-To: References: Message-ID: Luis: use Regexp::Parser; use strict; my $rx = qr{ a* # a's b+ # b's }x; my $parser = Regexp::Parser->new( $rx ); print $parser->visual; # (?x-ism:a*b+) e o CPAN manda putamplexos para você. - Flavio S. Glock Em 13/06/07, Luis Motta Campos escreveu: > Gente, eu preciso de ajuda. > > Tenho expressões regulares complexas na base de dados (não, por > favor não pergunte, eu estou tentando remover isto do sistema faz > mêses), daquelas que (ab)usam do /x. > > Eu preciso logar as expressões regulares no debugging level log, > já que o pessoal das operações parece gostar de ter esta informação > (me pediram explícitamente para logar as expressões). > > O meu problema é que a maior parte delas tem comentários, e eu > estou procurando manter os arquivos de log machine-parseable (todas > as linhas tem de começar com data e hora, e a informação deve estar > completa na linha, sem /newlines/ extras). > > Alguém tem alguma sugestão mais interessante do que "use uma > expressão regular para fazer parse de uma expressão regular"? Flávio > Glock, onde est á você? > > Putamplexos! > -- > Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, > Perl fanatic evangelist, and amateur {cook, photographer} > > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > From luismottacampos em yahoo.co.uk Wed Jun 13 06:45:01 2007 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Wed, 13 Jun 2007 15:45:01 +0200 Subject: [Cascavel-pm] =?iso-8859-1?q?Logando_Express=F5es_Regulares_compl?= =?iso-8859-1?q?exas=2E=2E=2E?= In-Reply-To: References: Message-ID: On Jun 13, 2007, at 3:25 PM, Flavio S. Glock wrote: > Luis: > > use Regexp::Parser; > use strict; > my $rx = qr{ > a* # a's > b+ # b's > }x; > my $parser = Regexp::Parser->new( $rx ); > print $parser->visual; # (?x-ism:a*b+) > > e o CPAN manda putamplexos para você. Obrigado... na verdade, eu estou tentando uma coisa menor. Eu tenho um lugar para usar isso, e é apenas um log que eu tenho de preencher. Não me parece serviço o bastante para instalar uma biblioteca deste tamanho (mesmo ela sendo pequena). Mas obrigado de qualquer jeito :-) Putamplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From fglock em gmail.com Wed Jun 13 07:04:03 2007 From: fglock em gmail.com (Flavio S. Glock) Date: Wed, 13 Jun 2007 11:04:03 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Logando_Express=F5es_Regulares_compl?= =?iso-8859-1?q?exas=2E=2E=2E?= In-Reply-To: References: Message-ID: Ah, se é só para o log, que tal: use strict; my $rx = qr{ a* # a's b+ # b's }x; my $parser = "$rx"; $parser =~ s/\n/NL/g; print $parser; resultado: (?x-ism:NL a* # a'sNL b+ # b'sNL ) - Flavio S. Glock Em 13/06/07, Luis Motta Campos escreveu: > On Jun 13, 2007, at 3:25 PM, Flavio S. Glock wrote: > > Luis: > > > > use Regexp::Parser; > > use strict; > > my $rx = qr{ > > a* # a's > > b+ # b's > > }x; > > my $parser = Regexp::Parser->new( $rx ); > > print $parser->visual; # (?x-ism:a*b+) > > > > e o CPAN manda putamplexos para você. > > Obrigado... na verdade, eu estou tentando uma coisa menor. > Eu tenho um lugar para usar isso, e é apenas um log que eu tenho > de preencher. > Não me parece serviço o bastante para instalar uma biblioteca > deste tamanho (mesmo ela sendo pequena). > > Mas obrigado de qualquer jeito :-) > Putamplexos! > -- > Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, > Perl fanatic evangelist, and amateur {cook, photographer} > > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > From glasswalk3r em hotmail.com Wed Jun 13 07:14:02 2007 From: glasswalk3r em hotmail.com (Alceu Rodrigues de Freitas Junior) Date: Wed, 13 Jun 2007 17:14:02 +0300 Subject: [Cascavel-pm] =?iso-8859-1?q?_RE=3A__Logando_Express=F5es_Regular?= =?iso-8859-1?q?es_complexas=2E=2E=2E?= Message-ID: > From: luismottacampos em yahoo.co.uk> Date: Wed, 13 Jun 2007 15:45:01 +0200> > On Jun 13, 2007, at 3:25 PM, Flavio S. Glock wrote:> > Luis:> >> > use Regexp::Parser;> > use strict;> > my $rx = qr{> > a* # a's> > b+ # b's> > }x;> > my $parser = Regexp::Parser->new( $rx );> > print $parser->visual; # (?x-ism:a*b+)> >> > e o CPAN manda putamplexos para você.> > Obrigado... na verdade, eu estou tentando uma coisa menor.> Eu tenho um lugar para usar isso, e é apenas um log que eu tenho > de preencher.> Não me parece serviço o bastante para instalar uma biblioteca > deste tamanho (mesmo ela sendo pequena). Você pode tentar usar o Log4perl e definir um formato de log específico que atenda o que você quer: http://search.cpan.org/~mschilli/Log-Log4perl-1.11/lib/Log/Log4perl.pm#Log_Layouts Não sei se é menor no sentido que você procura, mas é melhor do que abrir um arquivo e fazer você mesmo todo o trabalho de jogar os dados lá. []'s Alceu _________________________________________________________________ Express yourself instantly with MSN Messenger! Download today it's FREE! http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/ -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070613/2036a6b8/attachment.html From luismottacampos em yahoo.co.uk Wed Jun 13 07:33:20 2007 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Wed, 13 Jun 2007 16:33:20 +0200 Subject: [Cascavel-pm] =?iso-8859-1?q?Logando_Express=F5es_Regulares_compl?= =?iso-8859-1?q?exas=2E=2E=2E?= In-Reply-To: References: Message-ID: On Jun 13, 2007, at 4:04 PM, Flavio S. Glock wrote: > Ah, se é só para o log, que tal: > > use strict; > my $rx = qr{ > a* # a's > b+ # b's > }x; > my $parser = "$rx"; > $parser =~ s/\n/NL/g; > print $parser; > > resultado: (?x-ism:NL a* # a'sNL b+ # b'sNL ) Eu estava pensando em usar s{\s+\#.+?\n}{}go para tentar conseguir "ler" de volta as REs (eu já precisei de coisas asssim). O que vocês acham? Putamplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From fglock em gmail.com Wed Jun 13 07:44:49 2007 From: fglock em gmail.com (Flavio S. Glock) Date: Wed, 13 Jun 2007 11:44:49 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Logando_Express=F5es_Regulares_compl?= =?iso-8859-1?q?exas=2E=2E=2E?= In-Reply-To: References: Message-ID: Em 13/06/07, Luis Motta Campos escreveu: > > Eu estava pensando em usar s{\s+\#.+?\n}{}go para tentar conseguir > "ler" de volta as REs (eu já precisei de coisas asssim). > > O que vocês acham? Os riscos são equivalentes ao de fazer um parser de XML com regex - você está deixando de lado algumas exceções. Quer dizer, você pode vir a ter dor de cabeça um dia. - Flavio S. Glock From luismottacampos em yahoo.co.uk Wed Jun 13 08:25:10 2007 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Wed, 13 Jun 2007 17:25:10 +0200 Subject: [Cascavel-pm] =?iso-8859-1?q?Logando_Express=F5es_Regulares_compl?= =?iso-8859-1?q?exas=2E=2E=2E?= In-Reply-To: References: Message-ID: <84BAE909-E413-4E8D-968C-19749395BDFD@yahoo.co.uk> On Jun 13, 2007, at 4:44 PM, Flavio S. Glock wrote: > Em 13/06/07, Luis Motta Campos escreveu: >> >> Eu estava pensando em usar s{\s+\#.+?\n}{}go para tentar conseguir >> "ler" de volta as REs (eu já precisei de coisas asssim). >> >> O que vocês acham? > > Os riscos são equivalentes ao de fazer um parser de XML com regex - > você está deixando de lado algumas exceções. > Quer dizer, você pode vir a ter dor de cabeça um dia. Glock++ # dizendo o óbvio, just in case... É, eu sei. Exatamente por isso que eu achei que não devia pensar nisso sozinho... Putamplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From luismottacampos em yahoo.co.uk Wed Jun 13 08:24:18 2007 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Wed, 13 Jun 2007 17:24:18 +0200 Subject: [Cascavel-pm] =?iso-8859-1?q?Logando_Express=F5es_Regulares_compl?= =?iso-8859-1?q?exas=2E=2E=2E?= In-Reply-To: References: Message-ID: On Jun 13, 2007, at 4:14 PM, Alceu Rodrigues de Freitas Junior wrote: > Você pode tentar usar o Log4perl e definir um formato de log > específico que atenda o que você quer: http://search.cpan.org/ > ~mschilli/Log-Log4perl-1.11/lib/Log/Log4perl.pm#Log_Layouts > > Não sei se é menor no sentido que você procura, mas é melhor do que > abrir um arquivo e fazer você mesmo todo o trabalho de jogar os > dados lá. Dado que eu estou usando Log::Log4perl para as outras coisas aqui, isso pode funcionar... :-) Vou dar uma estudada, depois digo qualquer coisa. Obrigado! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From shonorio em gmail.com Wed Jun 13 10:05:26 2007 From: shonorio em gmail.com (Solli Honorio) Date: Wed, 13 Jun 2007 14:05:26 -0300 Subject: [Cascavel-pm] Transformar 'path directory' em hash Message-ID: <12d1f4ee0706131005o55144705g3c94102570452eb9@mail.gmail.com> Pessoal, Tem alguma sugestão, quem sabe um Golf, para transformar um path, /var/log/syslog por exemplo, em um hash {var}{log}{syslog}, sem ser via uma função recursiva ? Obrigado, Solli M. Honório -- "o animal satisfeito dorme". - Guimarães Rosa -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070613/0b87a3c6/attachment.html From fglock em gmail.com Wed Jun 13 10:57:55 2007 From: fglock em gmail.com (Flavio S. Glock) Date: Wed, 13 Jun 2007 14:57:55 -0300 Subject: [Cascavel-pm] Transformar 'path directory' em hash In-Reply-To: <12d1f4ee0706131005o55144705g3c94102570452eb9@mail.gmail.com> References: <12d1f4ee0706131005o55144705g3c94102570452eb9@mail.gmail.com> Message-ID: $ perl -Mstrict -MData::Dumper -e ' my $p ="/var/log/syslog"; print Dumper( { map { length $_ ? ($_, 1) : () } split( "/", $p ) } ); ' $VAR1 = { 'syslog' => 1, 'var' => 1, 'log' => 1 }; Mas para quê você precisa disso? - Flavio S. Glock Em 13/06/07, Solli Honorio escreveu: > Pessoal, > > Tem alguma sugestão, quem sabe um Golf, para transformar um path, > /var/log/syslog por exemplo, em um hash {var}{log}{syslog}, sem ser via uma > função recursiva ? > > Obrigado, > > Solli M. Honório > > -- > "o animal satisfeito dorme". - Guimarães Rosa > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > From fglock em gmail.com Wed Jun 13 11:04:45 2007 From: fglock em gmail.com (Flavio S. Glock) Date: Wed, 13 Jun 2007 15:04:45 -0300 Subject: [Cascavel-pm] Transformar 'path directory' em hash In-Reply-To: References: <12d1f4ee0706131005o55144705g3c94102570452eb9@mail.gmail.com> Message-ID: Acho que entendi errado - era isso? $ perl -Mstrict -MData::Dumper -e ' my $p ="/var/log/syslog"; my $h = {}; my $f = $h; grep { length $_ ? do { $f->{$_} = {}; $f = $f->{$_} } : () } split( "/", $p ); print Dumper $h ' $VAR1 = { 'var' => { 'log' => { 'syslog' => {} } } }; - Flavio S. Glock Em 13/06/07, Flavio S. Glock escreveu: > $ perl -Mstrict -MData::Dumper -e ' my $p ="/var/log/syslog"; print > Dumper( { map { length $_ ? ($_, 1) : () } split( "/", $p ) } ); ' > $VAR1 = { > 'syslog' => 1, > 'var' => 1, > 'log' => 1 > }; > > Mas para quê você precisa disso? > > - Flavio S. Glock > > Em 13/06/07, Solli Honorio escreveu: > > Pessoal, > > > > Tem alguma sugestão, quem sabe um Golf, para transformar um path, > > /var/log/syslog por exemplo, em um hash {var}{log}{syslog}, sem ser via uma > > função recursiva ? > > > > Obrigado, > > > > Solli M. Honório > > > > -- > > "o animal satisfeito dorme". - Guimarães Rosa > > > > _______________________________________________ > > Cascavel-pm mailing list > > Cascavel-pm em pm.org > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > From igor.sutton em gmail.com Wed Jun 13 13:10:16 2007 From: igor.sutton em gmail.com (Igor Sutton Lopes) Date: Wed, 13 Jun 2007 17:10:16 -0300 Subject: [Cascavel-pm] [SP-pm] Transformar 'path directory' em hash In-Reply-To: <12d1f4ee0706131005o55144705g3c94102570452eb9@mail.gmail.com> References: <12d1f4ee0706131005o55144705g3c94102570452eb9@mail.gmail.com> Message-ID: On Jun 13, 2007, at 2:05 PM, Solli Honorio wrote: > Pessoal, > > Tem alguma sugestão, quem sabe um Golf, para transformar um path, / > var/log/syslog por exemplo, em um hash {var}{log}{syslog}, sem ser > via uma função recursiva ? > Hash::Path :-) -- Igor Sutton igor.sutton em gmail.com -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070613/4f73a79f/attachment.html -------------- Próxima Parte ---------- Um anexo não texto foi limpo... Nome : PGP.sig Tipo : application/pgp-signature Tam : 186 bytes Descr.: This is a digitally signed message part Url : http://mail.pm.org/pipermail/cascavel-pm/attachments/20070613/4f73a79f/attachment.bin From fernandocorrea em gmail.com Wed Jun 13 13:34:50 2007 From: fernandocorrea em gmail.com (Fernando Oliveira) Date: Wed, 13 Jun 2007 17:34:50 -0300 Subject: [Cascavel-pm] Transformar 'path directory' em hash In-Reply-To: References: <12d1f4ee0706131005o55144705g3c94102570452eb9@mail.gmail.com> Message-ID: perl -MData::Dumper -e '$n=\%h;for(split m#/#,"/usr/bin/perl"){$n->{$_}={}if$_;$n=\%{$n->{$_}}}print Dumper\%h' Em 13/06/07, Flavio S. Glock escreveu: > > Acho que entendi errado - era isso? > > $ perl -Mstrict -MData::Dumper -e ' my $p ="/var/log/syslog"; my $h = > {}; my $f = $h; grep { length $_ ? do { $f->{$_} = {}; $f = $f->{$_} } > : () } split( "/", $p ); print Dumper $h ' > $VAR1 = { > 'var' => { > 'log' => { > 'syslog' => {} > } > } > }; > > - Flavio S. Glock > > Em 13/06/07, Flavio S. Glock escreveu: > > $ perl -Mstrict -MData::Dumper -e ' my $p ="/var/log/syslog"; print > > Dumper( { map { length $_ ? ($_, 1) : () } split( "/", $p ) } ); ' > > $VAR1 = { > > 'syslog' => 1, > > 'var' => 1, > > 'log' => 1 > > }; > > > > Mas para quê você precisa disso? > > > > - Flavio S. Glock > > > > Em 13/06/07, Solli Honorio escreveu: > > > Pessoal, > > > > > > Tem alguma sugestão, quem sabe um Golf, para transformar um path, > > > /var/log/syslog por exemplo, em um hash {var}{log}{syslog}, sem ser > via uma > > > função recursiva ? > > > > > > Obrigado, > > > > > > Solli M. Honório > > > > > > -- > > > "o animal satisfeito dorme". - Guimarães Rosa > > > > > > _______________________________________________ > > > Cascavel-pm mailing list > > > Cascavel-pm em pm.org > > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- []'s Fernando -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070613/7f457ec7/attachment.html From igor.sutton em gmail.com Wed Jun 13 17:27:40 2007 From: igor.sutton em gmail.com (Igor Sutton Lopes) Date: Wed, 13 Jun 2007 21:27:40 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Ao_Gabriel_de_Sampa=2E=2E=2E_=5BWas?= =?iso-8859-1?q?=3A_C=F3digo_aberto_VS_C=F3digo_modelo=5D?= In-Reply-To: <9ADF22AA-0B2B-4C5A-88E3-553F6C46D85C@yahoo.co.uk> References: <007801c7ac81$ed555660$03000004@vivax.com.br> <9ADF22AA-0B2B-4C5A-88E3-553F6C46D85C@yahoo.co.uk> Message-ID: <7168552A-1111-4DFA-BB3A-3AA066A3B0E3@gmail.com> > Aposto que a grande maioria aqui ja fez faculdade e se especializou na > linguagem perl ou ja fez um curso, eu ao contrario nunca fiz curso > muito menos faculdade, e consigo me virar bem com o que sei, me > enrosco > as vezes, mais no fim, tudo der certo, tenho portifolio o > suficiente para > mostrar que... Me desculpe, mas acredito que não é necessário faculdade nem cursos para se virar. Já conheci desde médicos e dentistas a professores de história que sabem tanto quanto qualquer formado em Informática ou afins. O que precisa é entender que ninguém sabe tudo e ser humilde. Alguns conselhos -sim, eu sei que se conselho fosse bom a gente vendia e não dava, mas enfim...- que o Champs já começou: - Se você quer ser bem entendido, escreva direito. Se a lista é em Português, escreva um português correto. Se comunicar corretamente é a primeira coisa a aprender. - Não peça ajuda em uma lista se você não quiser sequer ler o que foi sugerido. Surgiu em um tópico tempos atrás que *uma lista de discussões não é um suporte técnico gratuido*. Boa sorte! -- Igor Sutton igor.sutton em gmail.com -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070613/1d5e79fd/attachment.html -------------- Próxima Parte ---------- Um anexo não texto foi limpo... Nome : PGP.sig Tipo : application/pgp-signature Tam : 186 bytes Descr.: This is a digitally signed message part Url : http://mail.pm.org/pipermail/cascavel-pm/attachments/20070613/1d5e79fd/attachment.bin From acid06 em gmail.com Wed Jun 13 17:48:09 2007 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Wed, 13 Jun 2007 21:48:09 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Ao_Gabriel_de_Sampa=2E=2E=2E_=5BWas?= =?iso-8859-1?q?=3A_C=F3digo_aberto_VS_C=F3digo_modelo=5D?= In-Reply-To: <7168552A-1111-4DFA-BB3A-3AA066A3B0E3@gmail.com> References: <007801c7ac81$ed555660$03000004@vivax.com.br> <9ADF22AA-0B2B-4C5A-88E3-553F6C46D85C@yahoo.co.uk> <7168552A-1111-4DFA-BB3A-3AA066A3B0E3@gmail.com> Message-ID: <9a08c9b40706131748o68ddcc28g91e79a543242570d@mail.gmail.com> On 6/13/07, Igor Sutton Lopes wrote: > Me desculpe, mas acredito que não é necessário faculdade nem cursos para se > virar. Já conheci desde médicos e dentistas a professores de história que > sabem tanto quanto qualquer formado em Informática ou afins. O que precisa é > entender que ninguém sabe tudo e ser humilde. Sem contar que eu duvido que alguém aqui tenha aprendido Perl na faculdade. Professores não costumam gostar muito de Perl (e de linguagens dinâmicas em geral). No máximo, um Python bem discreto e olhe lá. -Nilson Santos F. Jr. From donatoaz em gmail.com Wed Jun 13 21:02:13 2007 From: donatoaz em gmail.com (Donato Azevedo) Date: Thu, 14 Jun 2007 01:02:13 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Ao_Gabriel_de_Sampa=2E=2E=2E_=5BWas?= =?iso-8859-1?q?=3A_C=F3digo_aberto_VS_C=F3digo_modelo=5D?= In-Reply-To: <9a08c9b40706131748o68ddcc28g91e79a543242570d@mail.gmail.com> References: <007801c7ac81$ed555660$03000004@vivax.com.br> <9ADF22AA-0B2B-4C5A-88E3-553F6C46D85C@yahoo.co.uk> <7168552A-1111-4DFA-BB3A-3AA066A3B0E3@gmail.com> <9a08c9b40706131748o68ddcc28g91e79a543242570d@mail.gmail.com> Message-ID: <1746e3e30706132102h2748cba3uff5000e1a5f3414d@mail.gmail.com> On 6/13/07, Nilson Santos Figueiredo Junior wrote: > Sem contar que eu duvido que alguém aqui tenha aprendido Perl na faculdade. > > Professores não costumam gostar muito de Perl (e de linguagens > dinâmicas em geral). No máximo, um Python bem discreto e olhe lá. Acho que com o tanto de javaschools por ai, o que acontece é que mesmo os alunos tendem a não gostar muito de Perl... -- Donato Azevedo From luismottacampos em yahoo.co.uk Thu Jun 14 00:23:24 2007 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Thu, 14 Jun 2007 09:23:24 +0200 Subject: [Cascavel-pm] =?iso-8859-1?q?Ao_Gabriel_de_Sampa=2E=2E=2E_=5BWas?= =?iso-8859-1?q?=3A_C=F3digo_aberto_VS_C=F3digo_modelo=5D?= In-Reply-To: <9a08c9b40706131748o68ddcc28g91e79a543242570d@mail.gmail.com> References: <007801c7ac81$ed555660$03000004@vivax.com.br> <9ADF22AA-0B2B-4C5A-88E3-553F6C46D85C@yahoo.co.uk> <7168552A-1111-4DFA-BB3A-3AA066A3B0E3@gmail.com> <9a08c9b40706131748o68ddcc28g91e79a543242570d@mail.gmail.com> Message-ID: <6CA82045-6249-463F-8BC0-A3D1B5DC2D66@yahoo.co.uk> On Jun 14, 2007, at 2:48 AM, Nilson Santos Figueiredo Junior wrote: > On 6/13/07, Igor Sutton Lopes wrote: >> Me desculpe, mas acredito que não é necessário faculdade nem >> cursos para se >> virar. Já conheci desde médicos e dentistas a professores de >> história que >> sabem tanto quanto qualquer formado em Informática ou afins. O que >> precisa é >> entender que ninguém sabe tudo e ser humilde. > > Sem contar que eu duvido que alguém aqui tenha aprendido Perl na > faculdade. > > Professores não costumam gostar muito de Perl (e de linguagens > dinâmicas em geral). No máximo, um Python bem discreto e olhe lá. Eu aprendi Perl na faculdade. Mas não era a linguagem de programação que o curso estava usando. Para o curso, Pascal, ANSI C e Java foram as linguagens que eu usei. Mas para ser estagiário no LSI eu precisei de bash, seis sabores diferentes de unix, e Perl, muito perl... ;-) Eu não acredito que Perl seja uma boa linguagem para começar a programar. Ela peca muito na flexibilidade. A gente tem de começar programando C ou Assembly, e apenas depois mudar para linguagens dinâmicas. De outra forma, a desorganização impera, e é muito complicado de demover maus hábitos... Taí minha pequena história... ;-) Putamplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From luismottacampos em yahoo.co.uk Thu Jun 14 00:24:24 2007 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Thu, 14 Jun 2007 09:24:24 +0200 Subject: [Cascavel-pm] =?iso-8859-1?q?Ao_Gabriel_de_Sampa=2E=2E=2E_=5BWas?= =?iso-8859-1?q?=3A_C=F3digo_aberto_VS_C=F3digo_modelo=5D?= In-Reply-To: <1746e3e30706132102h2748cba3uff5000e1a5f3414d@mail.gmail.com> References: <007801c7ac81$ed555660$03000004@vivax.com.br> <9ADF22AA-0B2B-4C5A-88E3-553F6C46D85C@yahoo.co.uk> <7168552A-1111-4DFA-BB3A-3AA066A3B0E3@gmail.com> <9a08c9b40706131748o68ddcc28g91e79a543242570d@mail.gmail.com> <1746e3e30706132102h2748cba3uff5000e1a5f3414d@mail.gmail.com> Message-ID: <54C1ECAC-73B0-4896-A47F-DF2B2C638ADE@yahoo.co.uk> On Jun 14, 2007, at 6:02 AM, Donato Azevedo wrote: > On 6/13/07, Nilson Santos Figueiredo Junior wrote: >> Sem contar que eu duvido que alguém aqui tenha aprendido Perl na >> faculdade. >> >> Professores não costumam gostar muito de Perl (e de linguagens >> dinâmicas em geral). No máximo, um Python bem discreto e olhe lá. > > Acho que com o tanto de javaschools por ai, o que acontece é que mesmo > os alunos tendem a não gostar muito de Perl... Hum. Isso é um problema? Putamplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From donatoaz em gmail.com Thu Jun 14 15:10:36 2007 From: donatoaz em gmail.com (Donato Azevedo) Date: Thu, 14 Jun 2007 19:10:36 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Ao_Gabriel_de_Sampa=2E=2E=2E_=5BWas?= =?iso-8859-1?q?=3A_C=F3digo_aberto_VS_C=F3digo_modelo=5D?= In-Reply-To: <54C1ECAC-73B0-4896-A47F-DF2B2C638ADE@yahoo.co.uk> References: <007801c7ac81$ed555660$03000004@vivax.com.br> <9ADF22AA-0B2B-4C5A-88E3-553F6C46D85C@yahoo.co.uk> <7168552A-1111-4DFA-BB3A-3AA066A3B0E3@gmail.com> <9a08c9b40706131748o68ddcc28g91e79a543242570d@mail.gmail.com> <1746e3e30706132102h2748cba3uff5000e1a5f3414d@mail.gmail.com> <54C1ECAC-73B0-4896-A47F-DF2B2C638ADE@yahoo.co.uk> Message-ID: <1746e3e30706141510i43f39435l57adf4cf7691e1d2@mail.gmail.com> On 6/14/07, Luis Motta Campos wrote: > On Jun 14, 2007, at 6:02 AM, Donato Azevedo wrote: > > On 6/13/07, Nilson Santos Figueiredo Junior wrote: > >> Sem contar que eu duvido que alguém aqui tenha aprendido Perl na > >> faculdade. > >> > >> Professores não costumam gostar muito de Perl (e de linguagens > >> dinâmicas em geral). No máximo, um Python bem discreto e olhe lá. > > > > Acho que com o tanto de javaschools por ai, o que acontece é que mesmo > > os alunos tendem a não gostar muito de Perl... > > Hum. Isso é um problema? A parte sobre javaschools ou sobre alunos nao gostarem de perl? sobre javaschools: http://www.joelonsoftware.com/articles/ThePerilsofJavaSchools.html sobre outras pessoas nao gostarem de perl: while (1) { push @me, $job }; -- Donato Azevedo From donatoaz em gmail.com Thu Jun 14 15:13:53 2007 From: donatoaz em gmail.com (Donato Azevedo) Date: Thu, 14 Jun 2007 19:13:53 -0300 Subject: [Cascavel-pm] Duvida modelagem In-Reply-To: <116272E6-2C92-4576-932C-A2EA9120D9D2@yahoo.co.uk> References: <1746e3e30705311149w71091f1ay53b64a1c465bb666@mail.gmail.com> <8ECE70CB-DFE3-4205-A29A-E0921881F88F@yahoo.co.uk> <1746e3e30706041153o3279d1cdw28d91ec046239368@mail.gmail.com> <94C0A6D4-87CF-42EB-8773-34BF8CE25736@yahoo.co.uk> <1746e3e30706061730s41c7300av7bd056f7b864df0@mail.gmail.com> <116272E6-2C92-4576-932C-A2EA9120D9D2@yahoo.co.uk> Message-ID: <1746e3e30706141513r794e5c9at1b73fb3cde0d2b2@mail.gmail.com> On 6/7/07, Luis Motta Campos wrote: > On Jun 7, 2007, at 2:30 AM, Donato Azevedo wrote: > > On 6/5/07, Luis Motta Campos wrote: > [snip] > >> Vamos ver: você tem um problema, tem uma restrição de modelagem > >> sobre uma interface muito ruim. Fica esperto com race-conditions, > >> elas vão aparecer conforme o volume de operações cresça o bastante. > > > > A principio nao pensei em ser thread safe, mas vou dar uma olhada > > pra melhorar, > > conheço um pouco sobre locking em perl, mas nada muito evoluido (uso o > > flock com handles para arquivo para criar exclusão mútua.. fiz isso > > num aplicativo e funfou beleza..) > > Se você tem um problema do tipo Produtor-Consumidor onde múltiplos > agentes trabalham ao mesmo tempo para obter qualquer objetivo que > seja, PRECISA ser THREAD SAFE. Se alguem ainda se importa, eis como corrigi (ou penso ter corrigido o problema) sub send { my $self = shift; # data atual no formato YYYYMMDD my $currDate = date(); # Verifica atributo unless ( $self->client_name ) { croak "Nome de cliente incorreto: verifique o atributo client_name\n"; } open S, "> SEMAPHORE.sem" or croak "erro ao criar semaforo SiTef:$!"; flock S, LOCK_EX or croak "erro ao lockar arquivo semaforo SiTef:$!"; # Regiao com exclusão mútua # obtem o indice do arquivo a ser escrito my $fileIndex = $self->countFiles() + 1; # Imprime no arquivo de saida open ( OUTFILE, ">$self->{send_dir}/$self->{client_name}\_$currDate$fileIndex.txt" ) || croak "unable to open file : $!"; eval { print OUTFILE $self }; if ($@) { # falta excluir o arquivo aberto e liberar o semaphore croak $@; } close OUTFILE; close S; } -- Donato Azevedo From luismottacampos em yahoo.co.uk Fri Jun 15 02:34:36 2007 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Fri, 15 Jun 2007 11:34:36 +0200 Subject: [Cascavel-pm] Duvida modelagem In-Reply-To: <1746e3e30706141513r794e5c9at1b73fb3cde0d2b2@mail.gmail.com> References: <1746e3e30705311149w71091f1ay53b64a1c465bb666@mail.gmail.com> <8ECE70CB-DFE3-4205-A29A-E0921881F88F@yahoo.co.uk> <1746e3e30706041153o3279d1cdw28d91ec046239368@mail.gmail.com> <94C0A6D4-87CF-42EB-8773-34BF8CE25736@yahoo.co.uk> <1746e3e30706061730s41c7300av7bd056f7b864df0@mail.gmail.com> <116272E6-2C92-4576-932C-A2EA9120D9D2@yahoo.co.uk> <1746e3e30706141513r794e5c9at1b73fb3cde0d2b2@mail.gmail.com> Message-ID: <3E7FE048-C231-4DC9-A701-00129CF76FC3@yahoo.co.uk> On Jun 15, 2007, at 12:13 AM, Donato Azevedo wrote: > On 6/7/07, Luis Motta Campos wrote: >> Se você tem um problema do tipo Produtor-Consumidor onde múltiplos >> agentes trabalham ao mesmo tempo para obter qualquer objetivo que >> seja, PRECISA ser THREAD SAFE. > > Se alguem ainda se importa, eis como corrigi (ou penso ter > corrigido o problema) Eu me importo. Parece bom, mas você testou? Eu nunca confiei muito em file-locking como semáforos... Putamplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From rafamv1 em ig.com.br Fri Jun 15 05:15:02 2007 From: rafamv1 em ig.com.br (Rafael Lebrão Martins) Date: Fri, 15 Jun 2007 09:15:02 -0300 Subject: [Cascavel-pm] Procurar texto em arquivo. Message-ID: <20070615_121502_013607.rafamv1@ig.com.br> Bom dia a todos. Não estou conseguindo criar um regex para encontrar um texto que contenha: XXX.algumacoisa.com.br From lgonzaga em lncc.br Fri Jun 15 06:07:54 2007 From: lgonzaga em lncc.br (lgonzaga em lncc.br) Date: Fri, 15 Jun 2007 10:07:54 -0300 (BRT) Subject: [Cascavel-pm] Procurar texto em arquivo. In-Reply-To: <20070615_121502_013607.rafamv1@ig.com.br> References: <20070615_121502_013607.rafamv1@ig.com.br> Message-ID: <1685.146.134.10.239.1181912874.squirrel@webmail.lncc.br> Bom dia Rafael, Mande para nós, o código que você já fez, que contenha a expressão regular que não está funcionando para o que você quer. Abraços, Luiz. > Bom dia a todos. Não estou conseguindo criar um regex para encontrar um > texto que contenha: > > XXX.algumacoisa.com.br > > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070615/cc417962/attachment.html From glasswalk3r em hotmail.com Fri Jun 15 06:14:24 2007 From: glasswalk3r em hotmail.com (Alceu Rodrigues de Freitas Junior) Date: Fri, 15 Jun 2007 16:14:24 +0300 Subject: [Cascavel-pm] Procurar texto em arquivo. Message-ID: > From: rafamv1 em ig.com.br> Date: Fri, 15 Jun 2007 09:15:02 -0300> > Bom dia a todos. Não estou conseguindo criar um regex para encontrar um > texto que contenha: > > XXX.algumacoisa.com.br É uma pena. Eu sinto por você. Mas não desista que uma hora você consegue.[]'sAlceu _________________________________________________________________ Express yourself instantly with MSN Messenger! Download today it's FREE! http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/ -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070615/220775b9/attachment.html From nferraz em gmail.com Fri Jun 15 06:29:11 2007 From: nferraz em gmail.com (Nelson Ferraz) Date: Fri, 15 Jun 2007 14:29:11 +0100 Subject: [Cascavel-pm] Procurar texto em arquivo. In-Reply-To: <20070615_121502_013607.rafamv1@ig.com.br> References: <20070615_121502_013607.rafamv1@ig.com.br> Message-ID: <35030880-EC16-4191-B156-FCD900AFC5D5@gmail.com> On Jun 15, 2007, at 1:15 PM, Rafael Lebrão Martins wrote: > Bom dia a todos. Não estou conseguindo criar um regex para > encontrar um > texto que contenha: > > XXX.algumacoisa.com.br Rafael, No mundo dos hackers, o tipo de respostas que você obtém para suas questões técnicas depende bastante da forma que você faz as perguntas. Entre os hackers, "Boa pergunta!" é um forte e sincero cumprimento. Apesar disto, os hackers tem uma reputação de abordar questões simples com o que se parece com hostilidade ou arrogância. Às vezes parece que somos hostis aos novatos e ingorantes. Mas isto não é verdade. Leia este tutorial sobre "Como Fazer Perguntas de Forma Inteligente", para entender por que recebeu as respostas que recebeu -- e como elaborar uma pergunta da próxima vez: http://br.geocities.com/cesarakg/smart-questions-pt_BR.html []s Nelson From danielmt em superig.com.br Fri Jun 15 07:18:16 2007 From: danielmt em superig.com.br (Daniel M) Date: Fri, 15 Jun 2007 11:18:16 -0300 Subject: [Cascavel-pm] Procurar texto em arquivo. In-Reply-To: <20070615_121502_013607.rafamv1@ig.com.br> References: <20070615_121502_013607.rafamv1@ig.com.br> Message-ID: <46729FA8.70302@superig.com.br> Rafael Lebrão Martins wrote: > Bom dia a todos. Não estou conseguindo criar um regex para encontrar um > texto que contenha: > > XXX.algumacoisa.com.br Bom dia, comece por aqui: http://perldoc.perl.org/perlre.html Boa leitura. Daniel From rafamv1 em ig.com.br Fri Jun 15 06:32:07 2007 From: rafamv1 em ig.com.br (Rafael Lebrão Martins) Date: Fri, 15 Jun 2007 10:32:07 -0300 Subject: [Cascavel-pm] Procurar texto em arquivo. Message-ID: <20070615_133207_096750.rafamv1@ig.com.br> Segue o script: -------------------------------------------------------------------- #!/usr/bin/perl use warnings; use strict; use CGI qw ( :standard ); my $arquivo = '/etc/squid/arquivos/liberados/dl_geral'; open ( LIBERADOS,$arquivo ); my @linhas = ; close (LIBERADOS); my $site = param ( "site" ); my $www = param ( "www" ); open (LIBERADOS, "$arquivo"); my $linhas = "@linhas"; if ($site eq /^[.]$/ ) { print redirect ("http://meuservidor.no-ip.info/arquivos/siteinexist.htm"); close (LIBERADOS); exit; } open (LIBERADOS, "$arquivo" ); if ($linhas =~ /^(?:.)(.{2})+.$site/) { print redirect ("http://meuservidor.no-ip.info/arquivos/siteexist.htm"); close ( LIBERADOS ); exit; } open (LIBERADOS, "$arquivo" ); if ($linhas =~ m/^(\d{3}))+(?:.)+$site/) { print redirect ("http://meuservidor.no-ip.info/arquivos/siteexist.htm"); close ( LIBERADOS ); exit; }else { open ( LIBERADOS,"+>>$arquivo" ); print ( LIBERADOS "\n$www$site" ); close ( LIBERADOS ); system("squid -k reconfigure"); print redirect ("http://meuservidor.no-ip.info/arquivos/siteliberado.htm"); } -------------------------------------------------------------------- From lgonzaga em lncc.br Fri Jun 15 08:06:55 2007 From: lgonzaga em lncc.br (lgonzaga em lncc.br) Date: Fri, 15 Jun 2007 12:06:55 -0300 (BRT) Subject: [Cascavel-pm] Procurar texto em arquivo. In-Reply-To: <20070615_133207_096750.rafamv1@ig.com.br> References: <20070615_133207_096750.rafamv1@ig.com.br> Message-ID: <2105.146.134.10.239.1181920015.squirrel@webmail.lncc.br> Rafael, você já deve ter lidos os outros emails, em particular o do Nelson, sobre como fazer perguntas em uma lista. Como ainda não está claro para min o que você realmente deseja, vou fazer alguns comentários sobre o seu código. Ok? Espero que assim possa estar lhe ajudando. Luiz. > Segue o script: > -------------------------------------------------------------------- > #!/usr/bin/perl > use warnings; > use strict; > use CGI qw ( :standard ); > > my $arquivo = '/etc/squid/arquivos/liberados/dl_geral'; > open ( LIBERADOS,$arquivo ); > my @linhas = ; > close (LIBERADOS); Nas quatro linhas anteriors, você abre e carrega o conteúdo de um arquivo no array @linhas. Pergunta: O que você quer fazer com o  conteúdo  deste array? > my $site = param ( "site" ); > my $www = param ( "www" ); > > open (LIBERADOS, "$arquivo"); > my $linhas = "@linhas"; > if ($site eq /^[.]$/ ) { > print redirect ("http://meuservidor.no-ip.info/arquivos/siteinexist.htm"); > close (LIBERADOS); > exit; > } Nas linhas acima você abre novamente o arquivo e posteriormente o fecha. Não fez nada com o filehandle LIBERADOS. O que você pretendia com isto ? Você também atribuiu o conteúdo do array @linhas a string $linhas. Para que ? O que você queria testar com a regex /^[.]$/ ? > open (LIBERADOS, "$arquivo" ); > if ($linhas =~ /^(?:.)(.{2})+.$site/) { > print redirect ("http://meuservidor.no-ip.info/arquivos/siteexist.htm"); > close ( LIBERADOS ); > exit; > } Você novamente abre e fecha o arquivo e não faz nada o filehandle LIBERADOS! E usa o conteúdo de $linhas, que você atribui lá em cima. Mande um exemplo do real conteúdo do "dl_geral". Aí podemos avaliar melhor se a regex se aplica ou não ao caso. Termino aqui os comentários, ressaltando que muito mais pode ser comentado sobre este código. Mas não vou me estender muito. > open (LIBERADOS, "$arquivo" ); > if ($linhas =~ m/^(\d{3}))+(?:.)+$site/) { > print redirect ("http://meuservidor.no-ip.info/arquivos/siteexist.htm"); > close ( LIBERADOS ); > exit; > }else { > open ( LIBERADOS,"+>>$arquivo" ); > print ( LIBERADOS "\n$www$site" ); > close ( LIBERADOS ); > system("squid -k reconfigure"); > print redirect > ("http://meuservidor.no-ip.info/arquivos/siteliberado.htm"); > } > -------------------------------------------------------------------- > > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070615/91e55522/attachment.html From edencardim em gmail.com Fri Jun 15 08:09:02 2007 From: edencardim em gmail.com (Eden Cardim) Date: Fri, 15 Jun 2007 12:09:02 -0300 Subject: [Cascavel-pm] Procurar texto em arquivo. In-Reply-To: <2105.146.134.10.239.1181920015.squirrel@webmail.lncc.br> References: <20070615_133207_096750.rafamv1@ig.com.br> <2105.146.134.10.239.1181920015.squirrel@webmail.lncc.br> Message-ID: <3de55ead0706150809x3d410577o2c13d77c48b68c34@mail.gmail.com> On 6/15/07, lgonzaga em lncc.br wrote: > O que você queria testar com a regex /^[.]$/ ? Fora que está sendo usado o operador 'eq' quando o esperado seria '=~' -- Eden Cardim Instituto Baiano de Biotecnologia Núcleo de Biologia Computacional e Gestão de Informações Biotecnológicas Laboratório de Bioinformática From lgonzaga em lncc.br Fri Jun 15 08:14:05 2007 From: lgonzaga em lncc.br (lgonzaga em lncc.br) Date: Fri, 15 Jun 2007 12:14:05 -0300 (BRT) Subject: [Cascavel-pm] Procurar texto em arquivo. In-Reply-To: <3de55ead0706150809x3d410577o2c13d77c48b68c34@mail.gmail.com> References: <20070615_133207_096750.rafamv1@ig.com.br> <2105.146.134.10.239.1181920015.squirrel@webmail.lncc.br> <3de55ead0706150809x3d410577o2c13d77c48b68c34@mail.gmail.com> Message-ID: <2141.146.134.10.239.1181920445.squirrel@webmail.lncc.br> É verdade, passei batido por este erro. E devo ter passado por outros... Valeu Eden. Luiz. > On 6/15/07, lgonzaga em lncc.br wrote: >> O que você queria testar com a regex /^[.]$/ ? > > Fora que está sendo usado o operador 'eq' quando o esperado seria '=~' > > -- > Eden Cardim > Instituto Baiano de Biotecnologia > Núcleo de Biologia Computacional e Gestão de Informações Biotecnológicas > Laboratório de Bioinformática > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070615/6cf4443d/attachment.html From luismottacampos em yahoo.co.uk Fri Jun 15 08:14:39 2007 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Fri, 15 Jun 2007 17:14:39 +0200 Subject: [Cascavel-pm] Procurar texto em arquivo. In-Reply-To: <20070615_121502_013607.rafamv1@ig.com.br> References: <20070615_121502_013607.rafamv1@ig.com.br> Message-ID: <8B99A62B-5A8E-4697-B972-53FFF432EE32@yahoo.co.uk> On Jun 15, 2007, at 2:15 PM, Rafael Lebrão Martins wrote: > Bom dia a todos. Não estou conseguindo criar um regex para > encontrar um > texto que contenha: > > XXX.algumacoisa.com.br qr/XXX\.algumacoisa\.com\.br/ faz o que você quer. Putamplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From luismottacampos em yahoo.co.uk Fri Jun 15 08:16:07 2007 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Fri, 15 Jun 2007 17:16:07 +0200 Subject: [Cascavel-pm] Procurar texto em arquivo. In-Reply-To: <3de55ead0706150809x3d410577o2c13d77c48b68c34@mail.gmail.com> References: <20070615_133207_096750.rafamv1@ig.com.br> <2105.146.134.10.239.1181920015.squirrel@webmail.lncc.br> <3de55ead0706150809x3d410577o2c13d77c48b68c34@mail.gmail.com> Message-ID: <8A010D52-8374-427D-B30D-10143035E49E@yahoo.co.uk> On Jun 15, 2007, at 5:09 PM, Eden Cardim wrote: > On 6/15/07, lgonzaga em lncc.br wrote: >> O que você queria testar com a regex /^[.]$/ ? > > Fora que está sendo usado o operador 'eq' quando o esperado seria '=~' E lembre-se de que o caracter '.' tem significado especial numa expressão regular. Você deve proteger ele como eu fiz, quando te escrevi a tua expressão regular... ;-) Putamplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From luismottacampos em yahoo.co.uk Fri Jun 15 08:20:26 2007 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Fri, 15 Jun 2007 17:20:26 +0200 Subject: [Cascavel-pm] Procurar texto em arquivo. In-Reply-To: <20070615_133207_096750.rafamv1@ig.com.br> References: <20070615_133207_096750.rafamv1@ig.com.br> Message-ID: <007C9040-B0F8-48B1-8D4B-292140DAFBAB@yahoo.co.uk> On Jun 15, 2007, at 3:32 PM, Rafael Lebrão Martins wrote: > Segue o script: > -------------------------------------------------------------------- > #!/usr/bin/perl > use warnings; > use strict; > use CGI qw ( :standard ); > > my $arquivo = '/etc/squid/arquivos/liberados/dl_geral'; > open ( LIBERADOS,$arquivo ); > my @linhas = ; > close (LIBERADOS); > my $site = param ( "site" ); > my $www = param ( "www" ); > > open (LIBERADOS, "$arquivo"); > my $linhas = "@linhas"; > if ($site eq /^[.]$/ ) { > print redirect ("http://meuservidor.no-ip.info/arquivos/ > siteinexist.htm"); > close (LIBERADOS); > exit; > } > open (LIBERADOS, "$arquivo" ); > if ($linhas =~ /^(?:.)(.{2})+.$site/) { > print redirect ("http://meuservidor.no-ip.info/arquivos/ > siteexist.htm"); > close ( LIBERADOS ); > exit; > } > open (LIBERADOS, "$arquivo" ); > if ($linhas =~ m/^(\d{3}))+(?:.)+$site/) { > print redirect ("http://meuservidor.no-ip.info/arquivos/ > siteexist.htm"); > close ( LIBERADOS ); > exit; > }else { > open ( LIBERADOS,"+>>$arquivo" ); > print ( LIBERADOS "\n$www$site" ); > close ( LIBERADOS ); > system("squid -k reconfigure"); > print redirect ("http://meuservidor.no-ip.info/arquivos/ > siteliberado.htm"); > } > -------------------------------------------------------------------- Esta merda estah cheia de problemas, a comecar pela falta de documentacao. Alguém pode por favor rodar o perlcritic nisto e mandar o resultado para a lista? Eu acho que a gente pode sugerir MUITAS melhorias. Agora, infelizmente, eu tenho de correr. Tenho aula de holandês daqui a pouco. Putamplexos para todo mundo! Rafael: não fique zangado com o que eu escrevi acima, é que eu sou o Troll da lista e não tenho tempo para ser delicado com ninguém ;-) mas sempre ensino alguma coisa. Troll é cultura! (Cultura Perl, bem entendido!) -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From lgonzaga em lncc.br Fri Jun 15 08:25:33 2007 From: lgonzaga em lncc.br (lgonzaga em lncc.br) Date: Fri, 15 Jun 2007 12:25:33 -0300 (BRT) Subject: [Cascavel-pm] Procurar texto em arquivo. In-Reply-To: <8A010D52-8374-427D-B30D-10143035E49E@yahoo.co.uk> References: <20070615_133207_096750.rafamv1@ig.com.br> <2105.146.134.10.239.1181920015.squirrel@webmail.lncc.br> <3de55ead0706150809x3d410577o2c13d77c48b68c34@mail.gmail.com> <8A010D52-8374-427D-B30D-10143035E49E@yahoo.co.uk> Message-ID: <2195.146.134.10.239.1181921133.squirrel@webmail.lncc.br> Vixe, nem estou reconhecendo o nosso super-ogro. Bem Rafael, este comentários do Eden e do Luis, lhe remetem ao email do Daniel. Dê uma boa lida em http://perldoc.perl.org/perlre.html ou em  http://www.perl.org.br/bin/view/Perldoc/Perlrequick Luiz. > On Jun 15, 2007, at 5:09 PM, Eden Cardim wrote: >> On 6/15/07, lgonzaga em lncc.br wrote: >>> O que você queria testar com a regex /^[.]$/ ? >> >> Fora que está sendo usado o operador 'eq' quando o esperado seria '=~' > > E lembre-se de que o caracter '.' tem significado especial numa > expressão regular. Você deve proteger ele como eu fiz, quando te > escrevi a tua expressão regular... ;-) > > Putamplexos! > -- > Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, > Perl fanatic evangelist, and amateur {cook, photographer} > > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070615/5b258cf6/attachment-0001.html From glasswalk3r em hotmail.com Fri Jun 15 08:42:19 2007 From: glasswalk3r em hotmail.com (Alceu Rodrigues de Freitas Junior) Date: Fri, 15 Jun 2007 18:42:19 +0300 Subject: [Cascavel-pm] Procurar texto em arquivo. Message-ID: > From: luismottacampos em yahoo.co.uk> Date: Fri, 15 Jun 2007 17:20:26 +0200> Esta merda estah cheia de problemas, a comecar pela falta de > documentacao.Que boca suja! :-D> Alguém pode por favor rodar o perlcritic nisto e mandar o > resultado para a lista?> Eu acho que a gente pode sugerir MUITAS melhorias.Vai meus dois centavos. Fiquei com preguiça de fazer mais que isso:#!/usr/bin/perluse warnings;use strict;use CGI qw ( :standard );use constant ARQUIVO => '/etc/squid/arquivos/liberados/dl_geral';use constant SERVIDOR => 'http://meuservidor.no-ip.info/arquivos/siteinexist.htm';open( LIBERADOS, $arquivo );my @linhas = ;close(LIBERADOS);my $site = param("site");my $www = param("www");open( LIBERADOS, '<', ARQUIVO );my $linhas = "@linhas";if ( $site eq /^[.]$/ ) { print redirect(SERVIDOR); close(LIBERADOS); exit;}open( LIBERADOS, "$arquivo" );if ( $linhas =~ /^(?:.)(.{2})+.$site/ ) { print redirect (SERVIDOR); close(LIBERADOS); exit;}open( LIBERADOS, "$arquivo" );if ( $linhas =~ m/^(\d{3}))+(?:.)+$site/ ) { print redirect (SERVIDOR); close(LIBERADOS); exit;}else { open( LIBERADOS, '+>>', ARQUIVO ); print LIBERADOS "\n$www$site"; close(LIBERADOS); # argh! sem verificação se executou ou não isso! # esse script rodar com setuid? system("squid -k reconfigure"); print redirect (SERVIDOR);}temp.pl|10 col 1| Two-argument "open" used. See page 207 of PBP (Severity: 5)temp.pl|10 col 1| Bareword file handle opened. See pages 202,204 of PBP (Severity: 5)temp.pl|17 col 1| Bareword file handle opened. See pages 202,204 of PBP (Severity: 5)temp.pl|27 col 1| Two-argument "open" used. See page 207 of PBP (Severity: 5)temp.pl|27 col 1| Bareword file handle opened. See pages 202,204 of PBP (Severity: 5)temp.pl|36 col 1| Two-argument "open" used. See page 207 of PBP (Severity: 5)temp.pl|36 col 1| Bareword file handle opened. See pages 202,204 of PBP (Severity: 5)temp.pl|44 col 5| Bareword file handle opened. See pages 202,204 of PBP (Severity: 5)[]'sAlceu _________________________________________________________________ With Windows Live Hotmail, you can personalize your inbox with your favorite color. www.windowslive-hotmail.com/learnmore/personalize.html?locale=en-us&ocid=TXT_TAGLM_HMWL_reten_addcolor_0607 -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070615/26b67adf/attachment.html From andre.garcia.carneir em terra.com.br Fri Jun 15 10:09:39 2007 From: andre.garcia.carneir em terra.com.br (=?iso-8859-1?b?QW5kcukgR2FyY2lhIENhcm5laXJv?=) Date: Fri, 15 Jun 2007 14:09:39 -0300 Subject: [Cascavel-pm] Procurar texto em arquivo. Message-ID: > > > Bom dia Rafael, > > Mande para nós, o código que > você já fez, que contenha a expressão regular que > não está funcionando para o que você quer. > > Abraços, Luiz. > > > Bom dia a todos. Não estou > conseguindo criar um regex para encontrar um > > texto que > contenha: > > > > XXX.algumacoisa.com.br > > > > my $regex = qr/.*{4}\..*\.com\.br|/; #Por que 4? Você pode ter www2, por exemplo... #Claro que dá para restringir bem mais que isso, é só um exemplo ilustrativo... para saber mais por favor faça RTFM em perlre http://perldoc.perl.org/perlre.html ou faça perldoc perlre no seu shell Cheers! -- André Garcia Carneiro Developer(Perl/PHP) Member of "São Paulo Perl Mongers" - http://sao-paulo.pm.org From acid06 em gmail.com Fri Jun 15 11:02:54 2007 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Fri, 15 Jun 2007 15:02:54 -0300 Subject: [Cascavel-pm] Procurar texto em arquivo. In-Reply-To: <007C9040-B0F8-48B1-8D4B-292140DAFBAB@yahoo.co.uk> References: <20070615_133207_096750.rafamv1@ig.com.br> <007C9040-B0F8-48B1-8D4B-292140DAFBAB@yahoo.co.uk> Message-ID: <9a08c9b40706151102r1f1505bcref6eef8004f98d6d@mail.gmail.com> On 6/15/07, Luis Motta Campos wrote: > Esta merda estah cheia de problemas, a comecar pela falta de > documentacao. Desse jeito você vai espantar mais um da lista! -Nilson Santos F. Jr. From rafamv1 em ig.com.br Fri Jun 15 11:40:39 2007 From: rafamv1 em ig.com.br (Rafael Lebrão Martins) Date: Fri, 15 Jun 2007 15:40:39 -0300 Subject: [Cascavel-pm] Procurar texto em arquivo. Message-ID: <20070615_184039_091224.rafamv1@ig.com.br> Boa tarde a todos.. Queria só agradecer pelas críticas. Sou iniciante em Perl.. E alguns de vocês são auto-suficientes! Vou descobrir como colocar isso para funcionar sozinho mesmo. Espero não precisar consultar os MONGES com minhas dúvidas de iniciante novamente. Agradeço aos que tentaram ajudar. From leocostabh em gmail.com Fri Jun 15 13:22:06 2007 From: leocostabh em gmail.com (Leonardo Costa) Date: Fri, 15 Jun 2007 17:22:06 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?descobrir_usu=E1rio_dono_do_processo?= Message-ID: <558643950706151322m16a12166va0b801600426465f@mail.gmail.com> Oi, preciso descobrir o usuário que está rodando um determinado processo no sistema (Linux, opensuse 10.2). Só para ajudar a entender o que eu preciso, em bash ficaria assim: # ps aux | grep cvs | cut -d" " -f1 (ignorando a última saída que é o próprio comando "ps") Não gosto de "apelar" para lista mas dei uma olhada no "Perl Cook Book" e na net e não achei :-( abração, Léo. From lorn.br em gmail.com Fri Jun 15 13:48:26 2007 From: lorn.br em gmail.com (Lorn) Date: Fri, 15 Jun 2007 17:48:26 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?descobrir_usu=E1rio_dono_do_processo?= In-Reply-To: <558643950706151322m16a12166va0b801600426465f@mail.gmail.com> References: <558643950706151322m16a12166va0b801600426465f@mail.gmail.com> Message-ID: Acho que isso pode te ajudar http://search.cpan.org/~durist/Proc-ProcessTable-0.41/Process/Process.pm On 6/15/07, Leonardo Costa wrote: > > Oi, > > preciso descobrir o usuário que está rodando um determinado processo > no sistema (Linux, opensuse 10.2). > > Só para ajudar a entender o que eu preciso, em bash ficaria assim: > > # ps aux | grep cvs | cut -d" " -f1 > > (ignorando a última saída que é o próprio comando "ps") > > Não gosto de "apelar" para lista mas dei uma olhada no "Perl Cook > Book" e na net e não achei :-( > > abração, > > Léo. > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Lindolfo "Lorn" Rodrigues - www.slackwarezine.com.br - http://lornlab.org - http://sao-paulo.pm.org use Catalyst; -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070615/3e0683df/attachment.html From thomas em tcnet.com.br Fri Jun 15 14:19:22 2007 From: thomas em tcnet.com.br (Thomas Britis) Date: Fri, 15 Jun 2007 18:19:22 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?descobrir_usu=E1rio_dono_do_processo?= In-Reply-To: <558643950706151322m16a12166va0b801600426465f@mail.gmail.com> References: <558643950706151322m16a12166va0b801600426465f@mail.gmail.com> Message-ID: <4673025A.9050800@tcnet.com.br> use Proc::ProcessTable; my $t = new Proc::ProcessTable; foreach my $p ( @{$t->table} ) { if ($p->{cmndline} =~ /cvs/) { my $name = getpwuid ($p->{uid}); print qq{$name\n}; } } OBS: Não sei se o módulo já retorna o usuário sem haver a necessidade do getpwuid(). Leonardo Costa wrote: > Oi, > > preciso descobrir o usuário que está rodando um determinado processo > no sistema (Linux, opensuse 10.2). > > Só para ajudar a entender o que eu preciso, em bash ficaria assim: > > # ps aux | grep cvs | cut -d" " -f1 > > (ignorando a última saída que é o próprio comando "ps") > > Não gosto de "apelar" para lista mas dei uma olhada no "Perl Cook > Book" e na net e não achei :-( > > abração, > > Léo. > _______________________________________________ > 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 andreoandre em gmail.com Fri Jun 15 17:49:58 2007 From: andreoandre em gmail.com (=?ISO-8859-1?Q?Andr=E9_Moura?=) Date: Fri, 15 Jun 2007 21:49:58 -0300 Subject: [Cascavel-pm] Arquivo XML Message-ID: Pessoal gostaria de algumas dicas sobre um assunto que estou estudando, preciso verificar em um arquivo xml se existe um determinado conteúdo, se existir eu devo alterar, adicionar outra campo com algumas variáveis diferentes etc.... Gostaria de saber qual seria a melhor forma de trabalhar esse XML? se seria por ER ou por algum módulo do cpan que seja-me útil neste caso..... Qualquer dica é bem vinda! -- André O Moura http://andrem.wordpress.com From edencardim em gmail.com Fri Jun 15 18:13:34 2007 From: edencardim em gmail.com (Eden Cardim) Date: Fri, 15 Jun 2007 22:13:34 -0300 Subject: [Cascavel-pm] Arquivo XML In-Reply-To: References: Message-ID: <3de55ead0706151813s751a9fc3m9a6b1b34a0a2bceb@mail.gmail.com> On 6/15/07, André Moura wrote: > Pessoal gostaria de algumas dicas sobre um assunto que estou > estudando, preciso verificar em um arquivo xml se existe um > determinado conteúdo, se existir eu devo alterar, adicionar outra > campo com algumas variáveis diferentes etc.... > > Gostaria de saber qual seria a melhor forma de trabalhar esse XML? se > seria por ER ou por algum módulo do cpan que seja-me útil neste > caso..... > > Qualquer dica é bem vinda! Sim, use o CPAN. http://search.cpan.org/search?m=all&q=XML&s=1&n=100 -- Eden Cardim Instituto Baiano de Biotecnologia Núcleo de Biologia Computacional e Gestão de Informações Biotecnológicas Laboratório de Bioinformática From lgonzaga em lncc.br Fri Jun 15 20:15:53 2007 From: lgonzaga em lncc.br (lgonzaga em lncc.br) Date: Sat, 16 Jun 2007 00:15:53 -0300 (BRT) Subject: [Cascavel-pm] Procurar texto em arquivo. In-Reply-To: <20070615_184039_091224.rafamv1@ig.com.br> References: <20070615_184039_091224.rafamv1@ig.com.br> Message-ID: <1542.201.9.227.107.1181963753.squirrel@webmail.lncc.br> Rafael, você pediu ajuda e obteve. Agora, por favor, de um retorno para a lista sobre o que você fez, dando certo ou não. Não se isole. Luiz. > Boa tarde a todos.. Queria só agradecer pelas críticas. Sou iniciante em > Perl.. E alguns de vocês são auto-suficientes! Vou descobrir como colocar > isso para funcionar sozinho mesmo. Espero não precisar consultar os MONGES > com minhas dúvidas de iniciante novamente. Agradeço aos que tentaram > ajudar. > > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070616/5217f676/attachment.html From lorn.br em gmail.com Fri Jun 15 21:17:20 2007 From: lorn.br em gmail.com (Lorn) Date: Sat, 16 Jun 2007 01:17:20 -0300 Subject: [Cascavel-pm] Arquivo XML In-Reply-To: References: Message-ID: XML::Simple é o jeito mais "simple" de se trabalhar com xml, instale-o via cpan, o codigo de exemplo é muito esclarecedor mas, qualquer duvida é só perguntar. On 6/15/07, André Moura wrote: > > Pessoal gostaria de algumas dicas sobre um assunto que estou > estudando, preciso verificar em um arquivo xml se existe um > determinado conteúdo, se existir eu devo alterar, adicionar outra > campo com algumas variáveis diferentes etc.... > > Gostaria de saber qual seria a melhor forma de trabalhar esse XML? se > seria por ER ou por algum módulo do cpan que seja-me útil neste > caso..... > > Qualquer dica é bem vinda! > > > > -- > André O Moura > http://andrem.wordpress.com > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Lindolfo "Lorn" Rodrigues - www.slackwarezine.com.br - http://lornlab.org - http://sao-paulo.pm.org use Catalyst; -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070616/049fab36/attachment.html From andreoandre em gmail.com Sun Jun 17 10:08:38 2007 From: andreoandre em gmail.com (=?ISO-8859-1?Q?Andr=E9_Moura?=) Date: Sun, 17 Jun 2007 14:08:38 -0300 Subject: [Cascavel-pm] Arquivo XML In-Reply-To: References: Message-ID: Acabei realizando as modificações por expressão regular, no caso, dei uma analisada no cpan e nos módulos informados, e acabei chegando nessa conclusão.... O solução foi criar uma rotina que abre o arquivo, acha a linha, e por meio de expressão regular, substituí o conteúdo.... Valeu as dicas..... André O Moura http://andrem.wordpress.com From luismottacampos em yahoo.co.uk Mon Jun 18 00:10:35 2007 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Mon, 18 Jun 2007 09:10:35 +0200 Subject: [Cascavel-pm] Procurar texto em arquivo. In-Reply-To: References: Message-ID: On Jun 15, 2007, at 5:42 PM, Alceu Rodrigues de Freitas Junior wrote: > > From: luismottacampos em yahoo.co.uk > > Date: Fri, 15 Jun 2007 17:20:26 +0200 > > > Esta merda estah cheia de problemas, a comecar pela falta de > > documentacao. > > Que boca suja! :-D Eu sou um Ogro Classe 1! O que você esperava? Hálito mentolado? ;-) > > Alguém pode por favor rodar o perlcritic nisto e mandar o > > resultado para a lista? > > Eu acho que a gente pode sugerir MUITAS melhorias. > > Vai meus dois centavos. Fiquei com preguiça de fazer mais que isso: Foi tudo o que eu pedi! Valeu! > > #!/usr/bin/perl > use warnings; > use strict; > use CGI qw ( :standard ); > > use constant ARQUIVO => '/etc/squid/arquivos/liberados/dl_geral'; > use constant SERVIDOR => > 'http://meuservidor.no-ip.info/arquivos/siteinexist.htm'; > > open( LIBERADOS, $arquivo ); > my @linhas = ; > close(LIBERADOS); > > my $site = param("site"); > my $www = param("www"); > > open( LIBERADOS, '<', ARQUIVO ); > > my $linhas = "@linhas"; > > if ( $site eq /^[.]$/ ) { > print redirect(SERVIDOR); > close(LIBERADOS); > exit; > } > > open( LIBERADOS, "$arquivo" ); > > if ( $linhas =~ /^(?:.)(.{2})+.$site/ ) { > print redirect (SERVIDOR); > > close(LIBERADOS); > exit; > } > > open( LIBERADOS, "$arquivo" ); > > if ( $linhas =~ m/^(\d{3}))+(?:.)+$site/ ) { > print redirect (SERVIDOR); > close(LIBERADOS); > exit; > } > else { > open( LIBERADOS, '+>>', ARQUIVO ); > print LIBERADOS "\n$www$site"; > close(LIBERADOS); > > # argh! sem verificação se executou ou não isso! > # esse script rodar com setuid? > system("squid -k reconfigure"); > print redirect (SERVIDOR); > } > > > temp.pl|10 col 1| Two-argument "open" used. See page 207 of PBP > (Severity: 5) > temp.pl|10 col 1| Bareword file handle opened. See pages 202,204 > of PBP (Severity: 5) > temp.pl|17 col 1| Bareword file handle opened. See pages 202,204 > of PBP (Severity: 5) > temp.pl|27 col 1| Two-argument "open" used. See page 207 of PBP > (Severity: 5) > temp.pl|27 col 1| Bareword file handle opened. See pages 202,204 > of PBP (Severity: 5) > temp.pl|36 col 1| Two-argument "open" used. See page 207 of PBP > (Severity: 5) > temp.pl|36 col 1| Bareword file handle opened. See pages 202,204 > of PBP (Severity: 5) > temp.pl|44 col 5| Bareword file handle opened. See pages 202,204 > of PBP (Severity: 5) Alguém lembra de cabeça qual é a maior gravidade do Perl Critic? Me parece que a gente tem problemas sérios aqui... ;-) Putamplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From luismottacampos em yahoo.co.uk Mon Jun 18 00:16:40 2007 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Mon, 18 Jun 2007 09:16:40 +0200 Subject: [Cascavel-pm] =?iso-8859-1?q?descobrir_usu=E1rio_dono_do_processo?= In-Reply-To: <558643950706151322m16a12166va0b801600426465f@mail.gmail.com> References: <558643950706151322m16a12166va0b801600426465f@mail.gmail.com> Message-ID: <998D6704-B36E-4480-9E9E-1A99BE0BDE25@yahoo.co.uk> On Jun 15, 2007, at 10:22 PM, Leonardo Costa wrote: > Oi, > > preciso descobrir o usuário que está rodando um determinado processo > no sistema (Linux, opensuse 10.2). > > Só para ajudar a entender o que eu preciso, em bash ficaria assim: > > # ps aux | grep cvs | cut -d" " -f1 > > (ignorando a última saída que é o próprio comando "ps") Você pode evitar o comando "ps" removendo ele da lista assim: ps aux | grep cvs | grep -Ev 'ps|grep' | cut -d" " -f1 > Não gosto de "apelar" para lista mas dei uma olhada no "Perl Cook > Book" e na net e não achei :-( Certamente isso não é apelação. ;-) É legal relembrar este tipo de coisa... e ainda mais legal ver módulos que eu nunca usei aqui na lista. Está cada vez mais difícil de encontrar módulos que eu nunca usei... Putamplexos e boa sorte! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From luismottacampos em yahoo.co.uk Mon Jun 18 00:13:52 2007 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Mon, 18 Jun 2007 09:13:52 +0200 Subject: [Cascavel-pm] Procurar texto em arquivo. In-Reply-To: <20070615_184039_091224.rafamv1@ig.com.br> References: <20070615_184039_091224.rafamv1@ig.com.br> Message-ID: <023E69D4-C7D9-4F20-A033-5D7C8A663527@yahoo.co.uk> On Jun 15, 2007, at 8:40 PM, Rafael Lebrão Martins wrote: > Boa tarde a todos.. Queria só agradecer pelas críticas. Sou > iniciante em > Perl.. E alguns de vocês são auto-suficientes! Vou descobrir como > colocar > isso para funcionar sozinho mesmo. Espero não precisar consultar os > MONGES > com minhas dúvidas de iniciante novamente. Agradeço aos que > tentaram ajudar. NINGUÉM aqui é auto-suficiente. Se você se der ao trabalho de ir atrás dos arquivos da lista vai ver que todo mundo tem programas postados e criticados. É a melhor forma de trocar conhecimento. Claro, você poderia estar esperando uma resposta pronta, mas eu costumo cobrar umas centenas de euros por hora para dar respostas prontas... ;-) Agora, por favor não se assuste com o tom. O pessoal aqui é boa gente, você pode comprovar isso indo aos sociais... eu acredito até que os ogros e os líderes do grupo ainda mantenham a promessa de pegar a primeira rodada para os novatos... ;-) De qualquer forma, boa sorte, e putamplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From luismottacampos em yahoo.co.uk Mon Jun 18 00:20:35 2007 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Mon, 18 Jun 2007 09:20:35 +0200 Subject: [Cascavel-pm] Arquivo XML In-Reply-To: References: Message-ID: On Jun 16, 2007, at 2:49 AM, André Moura wrote: > Pessoal gostaria de algumas dicas sobre um assunto que estou > estudando, preciso verificar em um arquivo xml se existe um > determinado conteúdo, se existir eu devo alterar, adicionar outra > campo com algumas variáveis diferentes etc.... > > Gostaria de saber qual seria a melhor forma de trabalhar esse XML? se > seria por ER ou por algum módulo do cpan que seja-me útil neste > caso..... Caro André Moura NUNCA use regexes para trabalhar XML. ;-) Eu recomendo que você experimente o XML::Twig, e o XML::Compiler. Os módulos estão disponíveis no CPAN: http://search.cpan.org/ Putamplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From luismottacampos em yahoo.co.uk Mon Jun 18 00:22:41 2007 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Mon, 18 Jun 2007 09:22:41 +0200 Subject: [Cascavel-pm] Procurar texto em arquivo. In-Reply-To: <1542.201.9.227.107.1181963753.squirrel@webmail.lncc.br> References: <20070615_184039_091224.rafamv1@ig.com.br> <1542.201.9.227.107.1181963753.squirrel@webmail.lncc.br> Message-ID: <99CBC5C3-CE44-4D6D-9FEE-F1CC56B99B9E@yahoo.co.uk> On Jun 16, 2007, at 5:15 AM, lgonzaga em lncc.br wrote: > Before this, Rafael wrote: >> Boa tarde a todos.. Queria só agradecer pelas críticas. Sou >> iniciante em >> Perl.. E alguns de vocês são auto-suficientes! Vou descobrir como >> colocar >> isso para funcionar sozinho mesmo. Espero não precisar consultar >> os MONGES >> com minhas dúvidas de iniciante novamente. Agradeço aos que tentaram >> ajudar. > > Rafael, você pediu ajuda e obteve. Agora, por favor, de um retorno > para a lista sobre o que você fez, dando certo ou não. Não se isole. Luiz++ # Claro e preciso. Isso mesmo. Rafael, por favor não deixe de dar feed-back. É importante para você e para a lista, que também pode se beneficiar do que você aprender. Lembre-se de que você não é a única pessoa passando por estes problemas. :-) Putamplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From luismottacampos em yahoo.co.uk Mon Jun 18 00:24:09 2007 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Mon, 18 Jun 2007 09:24:09 +0200 Subject: [Cascavel-pm] Arquivo XML In-Reply-To: References: Message-ID: <6B3E7D85-3D77-41F3-8288-41C4E8BBDDD0@yahoo.co.uk> On Jun 17, 2007, at 7:08 PM, André Moura wrote: > Acabei realizando as modificações por expressão regular, no caso, dei > uma analisada no cpan e nos módulos informados, e acabei chegando > nessa conclusão.... André Moura-- # Parsing XML with regexes > O solução foi criar uma rotina que abre o arquivo, acha a linha, e por > meio de expressão regular, substituí o conteúdo.... Eu fico imaginando se você tinha uma razão para evitar os módulos... eles pareceram muito complicados para você? Eu faço votos de que o seu XML continue íntegro... Putamplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From thomas em tcnet.com.br Mon Jun 18 09:00:05 2007 From: thomas em tcnet.com.br (Thomas Britis) Date: Mon, 18 Jun 2007 13:00:05 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?descobrir_usu=E1rio_dono_do_processo?= In-Reply-To: <998D6704-B36E-4480-9E9E-1A99BE0BDE25@yahoo.co.uk> References: <558643950706151322m16a12166va0b801600426465f@mail.gmail.com> <998D6704-B36E-4480-9E9E-1A99BE0BDE25@yahoo.co.uk> Message-ID: <4676AC05.9070001@tcnet.com.br> Luis Motta Campos wrote: > On Jun 15, 2007, at 10:22 PM, Leonardo Costa wrote: > >># ps aux | grep cvs | cut -d" " -f1 >> > Você pode evitar o comando "ps" removendo ele da lista assim: > > ps aux | grep cvs | grep -Ev 'ps|grep' | cut -d" " -f1 Uma dica: ps aux | grep [c]vs | cut -d" " -f1 -- Thomas Storino Britis TCNet Informatica e Telecomunicacoes LTDA From shonorio em gmail.com Mon Jun 18 10:08:13 2007 From: shonorio em gmail.com (Solli Honorio) Date: Mon, 18 Jun 2007 14:08:13 -0300 Subject: [Cascavel-pm] Artistic License 2.0 In-Reply-To: <73ddeb6c0706080916w39fb4e5ascd8a1174f2d6319@mail.gmail.com> References: <73ddeb6c0706080916w39fb4e5ascd8a1174f2d6319@mail.gmail.com> Message-ID: <12d1f4ee0706181008s17522a85t3e45a976e42b3eea@mail.gmail.com> > > > Eu sempre me surpreendo em como este pessoal consegue melhorar e > tornar mais poderosos desde conceitos de linguagem de programação até > licenças open source. > > Eu estou bem atrasado com este assunto, mas ainda assim quero colocar o meu comentário. Eu me surpreendo como um negócio, que quando eu iniciei com open source, era simples do meu ponto de vista mostrou-se com uma quantidade inimaginável (para mim é claro) de tipo e variações de licenças. Mas tudo isto deve ter um motivo que a minha limitada visão não consegue ver. Abraços, Solli M. Honório -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070618/9230d5b1/attachment.html From nferraz em gmail.com Mon Jun 18 10:18:10 2007 From: nferraz em gmail.com (Nelson Ferraz) Date: Mon, 18 Jun 2007 18:18:10 +0100 Subject: [Cascavel-pm] Artistic License 2.0 In-Reply-To: <12d1f4ee0706181008s17522a85t3e45a976e42b3eea@mail.gmail.com> References: <73ddeb6c0706080916w39fb4e5ascd8a1174f2d6319@mail.gmail.com> <12d1f4ee0706181008s17522a85t3e45a976e42b3eea@mail.gmail.com> Message-ID: > Eu me surpreendo como um negócio, que quando eu iniciei com open > source, era simples do meu ponto de vista mostrou-se com uma > quantidade inimaginável (para mim é claro) de tipo e variações de > licenças. Na verdade, as coisas eram muito mais complicadas antigamente, quando cada software tinha uma licença diferente, inventada pelo autor. A Free Software Foundation e a Open Source Initiative tiveram um bom trabalho para explicar e conscientizar as pessoas sobre o que são licenças "livres" ou "abertas": o mais importante é que as licenças garantam a liberdade de uso, modificação e redistribuição. From acid06 em gmail.com Mon Jun 18 11:19:54 2007 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Mon, 18 Jun 2007 15:19:54 -0300 Subject: [Cascavel-pm] [Job] Perl / Catalyst (trabalho remoto) Message-ID: <9a08c9b40706181119u7fd12d42sbfb7aaefc79578e3@mail.gmail.com> Pessoal, Como alguns talvez saibam, atualmente eu trabalho de casa para uma empresa americana e agora nós estamos procurando mais desenvolvedores. A empresa desenvolve um grande site de social networking com milhões de usuários cadastrados e centenas de servidores. Estamos em processo de migração da atual arquitetura de scripts em Perl sob FastCGI (e alguma coisa de PHP) para Catalyst, com algumas partes já migradas. O nosso trabalho é todo remoto, com vários desenvolvedores espalhados pelos Estados Unidos e pelo mundo. É necessário ótima comunicação escrita em inglês e, preferencialmente, verbal também, já que às vezes ocorrem reuniões via Skype. Além disso, é imprescindível uma conexão de banda larga (mas isso acho que todos temos hoje em dia). Essa é uma ótima oportunidade para quem já é familiar com Catalyst mas nunca teve a oportunidade de trabalhar profissionalmente com o framework. Além disso, para muitos que somente trabalharam fazendo sistemas internos ou para outras empresas é um processo de aprendizado interessante fazer algo para o público em geral, que será utilizado por milhões de pessoas. O clima de trabalho é bem tranqüilo e flexível e todo o time é bastante capacitado - são pessoas que conhecem Perl de verdade. Então ninguém vai te lançar um olhar estranho quando você falar em manipulação da symbol table ou sobre referências para subrotinas. O lead developer é um dos desenvolvedores do Catalyst. É uma ótima oportunidade de desenvolvimento pessoal. Abaixo segue o job description oficial. Quem por acaso quiser mais informações e/ou se interessar pela vaga, por favor, me mande um email. --- We are a popular and profitable photo sharing/social networking site in the US (San Franciso, California). We're seeking a talented junior to mid-level or senior-level perl hacker (who knows some PHP). In addition to our local staff we also have long term contractors and employees on the team who are located outside the US including some in Brazil. We would like to hire additional web developers in Brazil to join our virtual technical team. Because of the cross-timezone difference is only a few hours between Brazil and California, virtual collaboration via Skype, IM, Email and our online project tracking system is very effective. Our systems are a mix between Perl and PHP, with active work to migrate towards the Catalyst MVC framework. This effort requires candidates eager to make use of test harnesses, and experience with code refactoring as well as ongoing development tasks on both the front-end and back-end site. We've been online since 1999 and are quite stable but very much a startup atmosphere. We're now currently growing very quickly and are looking for someone who will thrive in a very fast paced environment. Here are the skills and background we are looking for: * Have, or working towards, a university degree in computer science. * 2+ years software development experience on Unix platforms (We use FreeBSD). * Developing community based web applications * Scalable and robust systems (understanding high-availability and system design issues of high traffic sites). * Fault tolerant software. * Perl, PHP, RDBMS, Apache+FastCGI, MySQL We're looking for a team member who can also do the following: * Contribute to design and development decisions * Implement new and evolutionary website features * Refactor existing code to operate inside the Catalyst framework * Build test scripts (Both unit and live regression tests) * Assist in improving and evolving back-end integration. * Must be able to help with the design, coding and testing as well as work jointly with other team members to deliver quality applications. * Collaborate with CPAN authors as necessary * Familiarity with JavaScript, XML, AJAX, FreeBSD, Subversion (SVK a big plus) Preferably, the right candidate will also have: * Strong verbal and written skills * Some background in wireless programming will be helpful. * Some experience in scheduled/automated testing will be helpful. --- -Nilson Santos F. Jr. From rene.reside em gmail.com Mon Jun 18 11:43:36 2007 From: rene.reside em gmail.com (=?ISO-8859-1?Q?R.e.n.=EA_R.e.s.i.d.e?=) Date: Mon, 18 Jun 2007 15:43:36 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?EXPLICA=C7=C3O_SOBRE=3A_PUSH=2C_SPLI?= =?iso-8859-1?q?T_e_FOREACH=2E?= Message-ID: <13fbc5bf0706181143t31075176p1f073fa37d876d22@mail.gmail.com> Alguém pode me explicar como funciona cada uma desses comandos (pusch, split e foreach) neste programa: while (){ push @m, [split]; } foreach $m (@m){ $linha++; } -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070618/4404a916/attachment.html From acid06 em gmail.com Mon Jun 18 11:50:32 2007 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Mon, 18 Jun 2007 15:50:32 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?EXPLICA=C7=C3O_SOBRE=3A_PUSH=2C_SPLI?= =?iso-8859-1?q?T_e_FOREACH=2E?= In-Reply-To: <13fbc5bf0706181143t31075176p1f073fa37d876d22@mail.gmail.com> References: <13fbc5bf0706181143t31075176p1f073fa37d876d22@mail.gmail.com> Message-ID: <9a08c9b40706181150n35fc3fb2sb12335b996146eab@mail.gmail.com> On 6/18/07, R.e.n.ê R.e.s.i.d.e wrote: > Alguém pode me explicar como funciona cada uma desses comandos (pusch, split > e foreach) neste programa: perldoc -f push perldoc -f split O foreach vai iterar sobre todos os elementos da array @m, de forma que em cada iteração a variável $m será definida como um dos elementos. -Nilson Santos F. Jr. From rene.reside em gmail.com Mon Jun 18 11:57:37 2007 From: rene.reside em gmail.com (=?ISO-8859-1?Q?R.e.n.=EA_R.e.s.i.d.e?=) Date: Mon, 18 Jun 2007 15:57:37 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?EXPLICA=C7=C3O_SOBRE=3A_PUSH=2C_SPLI?= =?iso-8859-1?q?T_e_FOREACH=2E?= In-Reply-To: <9a08c9b40706181150n35fc3fb2sb12335b996146eab@mail.gmail.com> References: <13fbc5bf0706181143t31075176p1f073fa37d876d22@mail.gmail.com> <9a08c9b40706181150n35fc3fb2sb12335b996146eab@mail.gmail.com> Message-ID: <13fbc5bf0706181157t7f87416y17955ebef113c1ee@mail.gmail.com> porque devemos escrever na frente do foreach $m (@m). já que se trata da mesmo variavel? se tirar uma dessas variavel, altera no resultado? -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070618/9835a68d/attachment.html From acid06 em gmail.com Mon Jun 18 12:00:42 2007 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Mon, 18 Jun 2007 16:00:42 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?EXPLICA=C7=C3O_SOBRE=3A_PUSH=2C_SPLI?= =?iso-8859-1?q?T_e_FOREACH=2E?= In-Reply-To: <13fbc5bf0706181157t7f87416y17955ebef113c1ee@mail.gmail.com> References: <13fbc5bf0706181143t31075176p1f073fa37d876d22@mail.gmail.com> <9a08c9b40706181150n35fc3fb2sb12335b996146eab@mail.gmail.com> <13fbc5bf0706181157t7f87416y17955ebef113c1ee@mail.gmail.com> Message-ID: <9a08c9b40706181200n634ba66cp54323800ae20090@mail.gmail.com> On 6/18/07, R.e.n.ê R.e.s.i.d.e wrote: > porque devemos escrever na frente do foreach $m (@m). já que se trata da > mesmo variavel? Não é a mesma variável. Uma é variável escalar $m e a outra é a array @m. Sugiro que leia também: perldoc perlintro perldoc perlvar -Nilson Santos F. Jr. From edencardim em gmail.com Mon Jun 18 12:04:36 2007 From: edencardim em gmail.com (Eden Cardim) Date: Mon, 18 Jun 2007 16:04:36 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?EXPLICA=C7=C3O_SOBRE=3A_PUSH=2C_SPLI?= =?iso-8859-1?q?T_e_FOREACH=2E?= In-Reply-To: <13fbc5bf0706181157t7f87416y17955ebef113c1ee@mail.gmail.com> References: <13fbc5bf0706181143t31075176p1f073fa37d876d22@mail.gmail.com> <9a08c9b40706181150n35fc3fb2sb12335b996146eab@mail.gmail.com> <13fbc5bf0706181157t7f87416y17955ebef113c1ee@mail.gmail.com> Message-ID: <3de55ead0706181204o23e1b8d8jcdbf0920dcd6b66@mail.gmail.com> On 6/18/07, R.e.n.ê R.e.s.i.d.e wrote: > porque devemos escrever na frente do foreach $m (@m). já que se trata da > mesmo variavel? Não é a mesma variável... O "sigil" (a primeira letrinha esquisita que indica o tipo) faz parte do nome da variável. $m é um escalar enquanto @m é um array. > se tirar uma dessas variavel, altera no resultado? Sim, se tirar @m, vai dar erro de compilação porque o foreach precisa de uma lista para iterar. Se tirar $m, os valores vão ser colocados na variável padrão ($_). -- Eden Cardim Instituto Baiano de Biotecnologia Núcleo de Biologia Computacional e Gestão de Informações Biotecnológicas Laboratório de Bioinformática From thomas em tcnet.com.br Mon Jun 18 12:13:20 2007 From: thomas em tcnet.com.br (Thomas Britis) Date: Mon, 18 Jun 2007 16:13:20 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?EXPLICA=C7=C3O_SOBRE=3A_PUSH=2C_SPLI?= =?iso-8859-1?q?T_e_FOREACH=2E?= In-Reply-To: <13fbc5bf0706181157t7f87416y17955ebef113c1ee@mail.gmail.com> References: <13fbc5bf0706181143t31075176p1f073fa37d876d22@mail.gmail.com> <9a08c9b40706181150n35fc3fb2sb12335b996146eab@mail.gmail.com> <13fbc5bf0706181157t7f87416y17955ebef113c1ee@mail.gmail.com> Message-ID: <4676D950.7050703@tcnet.com.br> Não é a mesma varíavel. $m é scalar e @m é array. No seu caso em específico, se você retirar o $m não vai alterar o resultado. Agora, se você tirar o @m, vão faltar dados para o foreach(). R.e.n.ê R.e.s.i.d.e wrote: > porque devemos escrever na frente do foreach $m (@m). já que se trata > da mesmo variavel? > se tirar uma dessas variavel, altera no resultado? > > > ------------------------------------------------------------------------ > > _______________________________________________ > 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 donatoaz em gmail.com Mon Jun 18 12:40:27 2007 From: donatoaz em gmail.com (Donato Azevedo) Date: Mon, 18 Jun 2007 16:40:27 -0300 Subject: [Cascavel-pm] Duvida modelagem In-Reply-To: <3E7FE048-C231-4DC9-A701-00129CF76FC3@yahoo.co.uk> References: <1746e3e30705311149w71091f1ay53b64a1c465bb666@mail.gmail.com> <8ECE70CB-DFE3-4205-A29A-E0921881F88F@yahoo.co.uk> <1746e3e30706041153o3279d1cdw28d91ec046239368@mail.gmail.com> <94C0A6D4-87CF-42EB-8773-34BF8CE25736@yahoo.co.uk> <1746e3e30706061730s41c7300av7bd056f7b864df0@mail.gmail.com> <116272E6-2C92-4576-932C-A2EA9120D9D2@yahoo.co.uk> <1746e3e30706141513r794e5c9at1b73fb3cde0d2b2@mail.gmail.com> <3E7FE048-C231-4DC9-A701-00129CF76FC3@yahoo.co.uk> Message-ID: <1746e3e30706181240w452c33abh3d6623710ab11b02@mail.gmail.com> On 6/15/07, Luis Motta Campos wrote: > On Jun 15, 2007, at 12:13 AM, Donato Azevedo wrote: > > On 6/7/07, Luis Motta Campos wrote: > >> Se você tem um problema do tipo Produtor-Consumidor onde múltiplos > >> agentes trabalham ao mesmo tempo para obter qualquer objetivo que > >> seja, PRECISA ser THREAD SAFE. > > > > Se alguem ainda se importa, eis como corrigi (ou penso ter > > corrigido o problema) > > Eu me importo. Parece bom, mas você testou? Eu nunca confiei muito > em file-locking como semáforos... > Putamplexos! Testei, nao testei usando simple, more ou harness ou whatever, mas fiz uns testes via shell mesmo e consegui simular as violações (no caso do script desprotegido) e em seguida com a seção crítica protegida. fiz o seguinte teste: #! /bin/sh for each in 1 2 3 4 5 6 7 8 9 ; do perl teste2.pl & done Existe uma apresentação (um ppt ou coisa do genero) que discute diversas maneiras de se implementar seções críticas protegidas em perl e lá indica esta como a mais segura. Eu tenho um script rodando a alguns meses em um servidor da empresa que usa exatamente isto e até hoje não houve problemas.... valeu pela ajuda, abraços! From kuntzzz em gmail.com Mon Jun 18 09:47:47 2007 From: kuntzzz em gmail.com (=?ISO-8859-1?Q?=22Iber=EA_O=2E_Kuntz_de_Souza=22?=) Date: Mon, 18 Jun 2007 13:47:47 -0300 Subject: [Cascavel-pm] Artistic License 2.0 Message-ID: <4676B733.8050204@gmail.com> Mas eu ainda preferiria viver em um mundo onde as licenças não existissem.. concerteza seria um mundo melhor =) >> Eu me surpreendo como um negócio, que quando eu iniciei com open >> source, era simples do meu ponto de vista mostrou-se com uma >> quantidade inimaginável (para mim é claro) de tipo e variações de >> licenças. > > Na verdade, as coisas eram muito mais complicadas antigamente, quando > cada software tinha uma licença diferente, inventada pelo autor. A > Free Software Foundation e a Open Source Initiative tiveram um bom > trabalho para explicar e conscientizar as pessoas sobre o que são > licenças "livres" ou "abertas": o mais importante é que as licenças > garantam a liberdade de uso, modificação e redistribuição. From donatoaz em gmail.com Mon Jun 18 12:45:57 2007 From: donatoaz em gmail.com (Donato Azevedo) Date: Mon, 18 Jun 2007 16:45:57 -0300 Subject: [Cascavel-pm] Procurar texto em arquivo. In-Reply-To: <023E69D4-C7D9-4F20-A033-5D7C8A663527@yahoo.co.uk> References: <20070615_184039_091224.rafamv1@ig.com.br> <023E69D4-C7D9-4F20-A033-5D7C8A663527@yahoo.co.uk> Message-ID: <1746e3e30706181245n5fa6b0a9ofceeeb28b6082daa@mail.gmail.com> On 6/18/07, Luis Motta Campos wrote: [snip] > eu acredito até > que os ogros e os líderes do grupo ainda mantenham a promessa de > pegar a primeira rodada para os novatos... ;-) hmmm... onde e quando será o próximo??? sem querer voltar a discussão sobre cervejas, eu pagaria pra ir pra europa só pela cerveja... hehehe -- Donato Azevedo -- No tv and no beer make homer go crazy From andre.garcia.carneir em terra.com.br Mon Jun 18 12:48:53 2007 From: andre.garcia.carneir em terra.com.br (=?iso-8859-1?b?QW5kcukgR2FyY2lhIENhcm5laXJv?=) Date: Mon, 18 Jun 2007 16:48:53 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?EXPLICA=C7=C3O_SOBRE=3A_PUSH=2C_SPLI?= =?iso-8859-1?q?T_e_FOREACH=2E?= Message-ID: > On 6/18/07, R.e.n.ê R.e.s.i.d.e wrote: > > Alguém pode me explicar como funciona cada uma desses comandos (pusch, split > > e foreach) neste programa: Acho que quis dizer 'push' ... > > perldoc -f push > perldoc -f split É... acho que o Nilson pensa o mesmo sobre 'push' ... > O foreach vai iterar sobre todos os elementos da array @m, de forma > que em cada iteração a variável $m será definida como um dos > elementos. Traduzindo, se você conhece um 'for' da vida, o objetivo de push é o mesmo, ou seja, se você tiver um array e quiser fazer alguma coisa com seus elementos, você deve 'iterar' sobre esses elementos(acessá-los/manipulá-los um a um), e para isso você pode usar foreach, ou mesmo o bom e velho 'for'. Mas o conselho do Nilson é válido, para entender esse e outros comandos poderia e deveria tentar ler a documentação primeiro. Segue abaixo alguns docs recomendados por aqui perldoc perlintro, perldoc perlvar, perldoc perlsyn, perldoc perlre, perldoc perlobj, Se preferir ver pela web temos outros sites para você também: http://perldoc.perl.org #Aqui tem todos os manuais de referencia da linguagem, da mesma forma com o comando perldoc. http://cpan.org # repositório de pacotes/classes(packages) Perl. Sua principal fonte de informação e de packages para Perl. http://www.perlmonks.org # Comunidade Perl. Entre, cadastre-se e se intere na comunidade e na cultura Perl. Cheers! -- André Garcia Carneiro Developer(Perl/PHP) Member of "São Paulo Perl Mongers" - http://sao-paulo.pm.org From kuntzzz em gmail.com Mon Jun 18 09:55:44 2007 From: kuntzzz em gmail.com (=?ISO-8859-1?Q?=22Iber=EA_O=2E_Kuntz_de_Souza=22?=) Date: Mon, 18 Jun 2007 13:55:44 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?EXPLICA=C7=C3O_SOBRE=3A_PUSH=2C_SPLI?= =?iso-8859-1?q?T_e_FOREACH=2E?= Message-ID: <4676B910.4060608@gmail.com> Não se trata da mesma variável! Uma eh um scalar e a outra um array. perldoc perldata > porque devemos escrever na frente do foreach $m (@m). já que se > trata da mesmo variavel? > se tirar uma dessas variavel, altera no resultado? From a.r.ferreira em gmail.com Mon Jun 18 12:52:46 2007 From: a.r.ferreira em gmail.com (Adriano Ferreira) Date: Mon, 18 Jun 2007 16:52:46 -0300 Subject: [Cascavel-pm] Artistic License 2.0 In-Reply-To: <4676B733.8050204@gmail.com> References: <4676B733.8050204@gmail.com> Message-ID: <73ddeb6c0706181252n55f81137t3d41782a09905184@mail.gmail.com> On 6/18/07, "Iberê O. Kuntz de Souza" wrote: > Mas eu ainda preferiria viver em um mundo onde as licenças não > existissem.. concerteza seria um mundo melhor =) Em software, sem licenças => sem advogados. É. Não é má idéia. Se você não quer se preocupar com licenças, use Public Domain. Qualquer um pode fazer qualquer coisa do código que você escreve ;-) É radical, mas tem quem use. Por exemplo, SQLite (http://sqlite.org/copyright.html). Por outro lado, tem países que não aceitam esta cessão de direitos que o domínio público implica. Mas não venha pedir bom senso das pessoas sem um método de coagir as que não tem escrúpulo a não fazer o que não deve. (Licenças estão entre estes métodos.) From rene.reside em gmail.com Mon Jun 18 12:57:28 2007 From: rene.reside em gmail.com (=?ISO-8859-1?Q?R.e.n.=EA_R.e.s.i.d.e?=) Date: Mon, 18 Jun 2007 16:57:28 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?EXPLICA=C7=C3O_SOBRE=3A_PUSH=2C_SPLI?= =?iso-8859-1?q?T_e_FOREACH=2E?= In-Reply-To: References: Message-ID: <13fbc5bf0706181257h61d12e2et21f92cc5610db9f0@mail.gmail.com> André voce tem toda razão. Queria dizer PUSH mesmo. Desculpa o equívoco. Tenho conhecimento básico em C++ e baseando nisso o professor mandou fazer um trabalho prático em Perl. Sem nunca ter dado nenhuma aula de Perl. Por isso a minha ignorância nesta linguagem. Gostaria de agradecer a todos que tiveram boa vontade em me ajudar. Muitíssimo obrigado. Renê Reside Em 18/06/07, André Garcia Carneiro escreveu: > > > > On 6/18/07, R.e.n.ê R.e.s.i.d.e wrote: > > > Alguém pode me explicar como funciona cada uma desses comandos (pusch, > split > > > e foreach) neste programa: > > Acho que quis dizer 'push' ... > > > > > perldoc -f push > > perldoc -f split > > É... acho que o Nilson pensa o mesmo sobre 'push' ... > > > O foreach vai iterar sobre todos os elementos da array @m, de forma > > que em cada iteração a variável $m será definida como um dos > > elementos. > > > Traduzindo, se você conhece um 'for' da vida, o objetivo de push é o > mesmo, ou seja, se você tiver um array e > quiser fazer alguma coisa com seus elementos, você deve 'iterar' sobre > esses elementos(acessá-los/manipulá-los > um a um), e para isso você pode usar foreach, ou mesmo o bom e velho > 'for'. Mas o conselho do Nilson é válido, > para entender esse e outros comandos poderia e deveria tentar ler a > documentação primeiro. Segue abaixo alguns > docs recomendados por aqui > > > perldoc perlintro, > perldoc perlvar, > perldoc perlsyn, > perldoc perlre, > perldoc perlobj, > > > Se preferir ver pela web temos outros sites para você também: > > http://perldoc.perl.org #Aqui tem todos os manuais de referencia da > linguagem, da mesma forma com o comando > perldoc. > > http://cpan.org # repositório de pacotes/classes(packages) Perl. Sua > principal fonte de informação e de > packages para Perl. > > http://www.perlmonks.org # Comunidade Perl. Entre, cadastre-se e se intere > na comunidade e na cultura Perl. > > > Cheers! > > > > > > -- > André Garcia Carneiro > Developer(Perl/PHP) > Member of "São Paulo Perl Mongers" - http://sao-paulo.pm.org > > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070618/a357953d/attachment-0001.html From andre.garcia.carneir em terra.com.br Mon Jun 18 13:04:30 2007 From: andre.garcia.carneir em terra.com.br (=?iso-8859-1?b?QW5kcukgR2FyY2lhIENhcm5laXJv?=) Date: Mon, 18 Jun 2007 17:04:30 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?EXPLICA=C7=C3O_SOBRE=3A_PUSH=2C_SPLI?= =?iso-8859-1?q?T_e_FOREACH=2E?= Message-ID: > porque devemos escrever na frente do foreach $m (@m). já que se trata da > mesmo variavel? Primeiro, não é a mesma variável, uma é array, a outra é escalar. Para entender por quê não é a mesma variável, leia perlintro e perlvar. Segundo, é uma questão pura e simples de sintaxe do comando, assim como o velho for também tem uma sintaxe assim: for($x = 0; $x < 10; $x++)... > se tirar uma dessas variavel, altera no resultado? Sim, você vai ter problemas. Teste para ver! Cheers! -- André Garcia Carneiro Developer(Perl/PHP) Member of "São Paulo Perl Mongers" - http://sao-paulo.pm.org From kuntzzz em gmail.com Mon Jun 18 10:11:48 2007 From: kuntzzz em gmail.com (=?ISO-8859-1?Q?=22Iber=EA_O=2E_Kuntz_de_Souza=22?=) Date: Mon, 18 Jun 2007 14:11:48 -0300 Subject: [Cascavel-pm] Artistic License 2.0 Message-ID: <4676BCD4.5020209@gmail.com> Só gostaria que todos compartilhassem sem a necessidade de licenças. Iberê, > Em software, sem licenças => sem advogados. É. Não é má idéia. > > Se você não quer se preocupar com licenças, use Public Domain. > Qualquer um pode fazer qualquer coisa do código que você escreve ;-) É > radical, mas tem quem use. Por exemplo, SQLite > (http://sqlite.org/copyright.html). Por outro lado, tem países que não > aceitam esta cessão de direitos que o domínio público implica. > > Mas não venha pedir bom senso das pessoas sem um método de coagir as > que não tem escrúpulo a não fazer o que não deve. (Licenças estão > entre estes métodos.) From a.r.ferreira em gmail.com Mon Jun 18 13:18:28 2007 From: a.r.ferreira em gmail.com (Adriano Ferreira) Date: Mon, 18 Jun 2007 17:18:28 -0300 Subject: [Cascavel-pm] Artistic License 2.0 In-Reply-To: <4676BCD4.5020209@gmail.com> References: <4676BCD4.5020209@gmail.com> Message-ID: <73ddeb6c0706181318p5b627541g5ec7a979e6f3d14d@mail.gmail.com> On 6/18/07, "Iberê O. Kuntz de Souza" wrote: > Só gostaria que todos compartilhassem sem a necessidade de licenças. Eu entendi o seu ponto de vista. Apenas é complicado, como esperar que todos se comportem sem a necessidade de leis. Funciona para a parcela da população com quem vale a pena conviver, mas "it takes all kinds to make a world". > Iberê, > > > Em software, sem licenças => sem advogados. É. Não é má idéia. > > > > Se você não quer se preocupar com licenças, use Public Domain. > > Qualquer um pode fazer qualquer coisa do código que você escreve ;-) É > > radical, mas tem quem use. Por exemplo, SQLite > > (http://sqlite.org/copyright.html). Por outro lado, tem países que não > > aceitam esta cessão de direitos que o domínio público implica. > > > > Mas não venha pedir bom senso das pessoas sem um método de coagir as > > que não tem escrúpulo a não fazer o que não deve. (Licenças estão > > entre estes métodos.) > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > From frederico em gmail.com Mon Jun 18 18:29:06 2007 From: frederico em gmail.com (Frederico Recsky) Date: Mon, 18 Jun 2007 22:29:06 -0300 Subject: [Cascavel-pm] =?utf-8?q?descobrir_usu=C3=A1rio_dono_do_processo?= In-Reply-To: <558643950706151322m16a12166va0b801600426465f@mail.gmail.com> References: <558643950706151322m16a12166va0b801600426465f@mail.gmail.com> Message-ID: <88fe68ee0706181829r60589379n7ed4b25b6feff136@mail.gmail.com> Olá! On 6/15/07, Leonardo Costa wrote: > > Oi, > > preciso descobrir o usuário que está rodando um determinado processo > no sistema (Linux, opensuse 10.2). > > Só para ajudar a entender o que eu preciso, em bash ficaria assim: > > # ps aux | grep cvs | cut -d" " -f1 Viva um usuario de Suse! Esse codigo é modulo less! Procure um modulo, mas como eu gosto muito de proc e vivo usando ele no trampo, mandei um exemplo didatico (eu acho). No proc tem muita coisa boa de linux. Proc vem de processo e vc pode procurar ele no google o no Documents da arvore do kernel :) para mais informaćões. Se vc pensar da para fazer mais bonito mas eu não me preocupei com isso agora. Troque o firefox pelo processo que vc quer. #!/usr/bin/perl use strict; use warnings; # Ei esse é minha fonte! opendir my $fh , "/proc" ; # me de todos os processos my @proc = grep /\d/ , readdir $fh; foreach (@proc) { open my $fh2, "/proc/$_/cmdline"; my $cmdline = <$fh2>; # Coloque o seu programa aqui! if ($cmdline =~ /firefox/){ open my $fh3 , "/proc/$_/status"; my %hash; while (<$fh3>){ (my $key, my $value) = split(/:/ , $_); $hash{$key} = $value; } #Horrivel! my @user = getpwuid($1) if ($hash{"Uid"} =~ /\s+(\d+)\s.*/) ; print "$user[0]\n"; } } -- ____________________________ Frederico Recsky Linux User: #253572 http://www.fred.eti.br http://www.perl.org.br -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070618/bdf765bd/attachment.html From luismottacampos em yahoo.co.uk Tue Jun 19 01:00:50 2007 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Tue, 19 Jun 2007 10:00:50 +0200 Subject: [Cascavel-pm] =?iso-8859-1?q?descobrir_usu=E1rio_dono_do_processo?= In-Reply-To: <4676AC05.9070001@tcnet.com.br> References: <558643950706151322m16a12166va0b801600426465f@mail.gmail.com> <998D6704-B36E-4480-9E9E-1A99BE0BDE25@yahoo.co.uk> <4676AC05.9070001@tcnet.com.br> Message-ID: <06432B68-EFB9-4C3E-8AA2-D3E6A5F377FD@yahoo.co.uk> On Jun 18, 2007, at 6:00 PM, Thomas Britis wrote: > Luis Motta Campos wrote: >> On Jun 15, 2007, at 10:22 PM, Leonardo Costa wrote: >> >>> # ps aux | grep cvs | cut -d" " -f1 >>> >> Você pode evitar o comando "ps" removendo ele da lista assim: >> >> ps aux | grep cvs | grep -Ev 'ps|grep' | cut -d" " -f1 > > Uma dica: ps aux | grep [c]vs | cut -d" " -f1 UH? E que vantagem maria leva usando uma classe de caracteres com apenas um valor possivel no lugar da letra "c", no "grep [c]vs"? Você não queria dizer grep [Cc]vs ao invés disso? Putamplexos curiosos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From luismottacampos em yahoo.co.uk Tue Jun 19 01:57:42 2007 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Tue, 19 Jun 2007 10:57:42 +0200 Subject: [Cascavel-pm] Artistic License 2.0 In-Reply-To: <4676B733.8050204@gmail.com> References: <4676B733.8050204@gmail.com> Message-ID: <13DF0AB7-FAEC-4B1C-A8B2-DD018261FFCA@yahoo.co.uk> On Jun 18, 2007, at 6:47 PM, Iberê O. Kuntz de Souza wrote: > Mas eu ainda preferiria viver em um mundo onde as licenças não > existissem.. concerteza seria um mundo melhor =) Hum. Você quer dizer, um mundo sem música, sem filmes, sem cinema, sem livros e sem software de computador disponíveis para o público? Eu lamento, mas eu gosto de todas estas coisas e não acho que eu conseguiria viver num mundo sem licensas. A gente poderia ter mais licensas open-source, mas isso não quer dizer menos licensas. Quer dizer mais licensas certas. Aí estão os meus dois centavos... Putamplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From luismottacampos em yahoo.co.uk Tue Jun 19 02:05:42 2007 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Tue, 19 Jun 2007 11:05:42 +0200 Subject: [Cascavel-pm] Artistic License 2.0 In-Reply-To: <73ddeb6c0706181252n55f81137t3d41782a09905184@mail.gmail.com> References: <4676B733.8050204@gmail.com> <73ddeb6c0706181252n55f81137t3d41782a09905184@mail.gmail.com> Message-ID: <4B5A561B-B319-4D79-8633-9356CBBABC19@yahoo.co.uk> On Jun 18, 2007, at 9:52 PM, Adriano Ferreira wrote: > On 6/18/07, "Iberê O. Kuntz de Souza" wrote: >> Mas eu ainda preferiria viver em um mundo onde as licenças não >> existissem.. concerteza seria um mundo melhor =) > > Em software, sem licenças => sem advogados. É. Não é má idéia. Opa! Cuidado! Esta é uma afirmação complicada... você está esquecendo das coisas que motivam a indústria e o capitalismo: Ter licensas implica poder explorar comercialmente alguma coisa. É como ter patentes: a gente ama ou odeia, dependendo de que lado você está do balcão. > Se você não quer se preocupar com licenças, use Public Domain. Isso não é uma licensa também? :-) > Qualquer um pode fazer qualquer coisa do código que você escreve ;-) É > radical, mas tem quem use. Por exemplo, SQLite > (http://sqlite.org/copyright.html). Por outro lado, tem países que não > aceitam esta cessão de direitos que o domínio público implica. > > Mas não venha pedir bom senso das pessoas sem um método de coagir as > que não tem escrúpulo a não fazer o que não deve. (Licenças estão > entre estes métodos.) Não. Mas licensas ajudam o mundo a andar para o lado "certo" (para valores suficientemente vagos de "certo" ;-) Putamplexos vendidos ao sistema! ;-) -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From luismottacampos em yahoo.co.uk Tue Jun 19 01:54:47 2007 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Tue, 19 Jun 2007 10:54:47 +0200 Subject: [Cascavel-pm] Duvida modelagem In-Reply-To: <1746e3e30706181240w452c33abh3d6623710ab11b02@mail.gmail.com> References: <1746e3e30705311149w71091f1ay53b64a1c465bb666@mail.gmail.com> <8ECE70CB-DFE3-4205-A29A-E0921881F88F@yahoo.co.uk> <1746e3e30706041153o3279d1cdw28d91ec046239368@mail.gmail.com> <94C0A6D4-87CF-42EB-8773-34BF8CE25736@yahoo.co.uk> <1746e3e30706061730s41c7300av7bd056f7b864df0@mail.gmail.com> <116272E6-2C92-4576-932C-A2EA9120D9D2@yahoo.co.uk> <1746e3e30706141513r794e5c9at1b73fb3cde0d2b2@mail.gmail.com> <3E7FE048-C231-4DC9-A701-00129CF76FC3@yahoo.co.uk> <1746e3e30706181240w452c33abh3d6623710ab11b02@mail.gmail.com> Message-ID: <33C1C1D6-0CB7-4FE4-B898-08165B1E0BDA@yahoo.co.uk> On Jun 18, 2007, at 9:40 PM, Donato Azevedo wrote: > On 6/15/07, Luis Motta Campos wrote: >> Eu me importo. Parece bom, mas você testou? Eu nunca confiei muito >> em file-locking como semáforos... >> Putamplexos! > > Testei, > nao testei usando simple, more ou harness ou whatever, mas fiz uns > testes via shell mesmo e consegui simular as violações (no caso do > script desprotegido) e em seguida com a seção crítica protegida. Hum. Quando eu perguntei se você testou, não queria saber se você implementou testes... queria apenas saber se você tinha testado o programa, e se sabia como ele reage nos corner-cases... > Existe uma apresentação (um ppt ou coisa do genero) que discute > diversas maneiras de se implementar seções críticas protegidas em perl > e lá indica esta como a mais segura. Isto era interessante de ver. Se você puder me citar a fonte para isso... > Eu tenho um script rodando a alguns meses em um servidor da empresa > que usa exatamente isto e até hoje não houve problemas.... Isso não prova nada. Aliás, eu vi scripts com problemas muito sérios rodando por anos sem problemas. Locking em múltiplos processos é como ganhar na loteria. Às vezes, você acerta, e às vezes dá pau a cada 10 minutos. Putamplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From a.r.ferreira em gmail.com Tue Jun 19 02:49:03 2007 From: a.r.ferreira em gmail.com (Adriano Ferreira) Date: Tue, 19 Jun 2007 06:49:03 -0300 Subject: [Cascavel-pm] Artistic License 2.0 In-Reply-To: <13DF0AB7-FAEC-4B1C-A8B2-DD018261FFCA@yahoo.co.uk> References: <4676B733.8050204@gmail.com> <13DF0AB7-FAEC-4B1C-A8B2-DD018261FFCA@yahoo.co.uk> Message-ID: <73ddeb6c0706190249v66938062s3db246448abb8455@mail.gmail.com> On 6/19/07, Luis Motta Campos wrote: > On Jun 18, 2007, at 6:47 PM, Iberê O. Kuntz de Souza wrote: > > Mas eu ainda preferiria viver em um mundo onde as licenças não > > existissem.. concerteza seria um mundo melhor =) > > Hum. Você quer dizer, um mundo sem música, sem filmes, sem cinema, > sem livros e sem software de computador disponíveis para o público? Não, o Iberê não quis dizer isto. Acho que o ponto dele seria que música, filmes, cinema, livros e software de computador seriam mais divertidos sem embaraços legais em uma sociedade verdadeiramente altruísta. É utópico, mas não deixa de ser bonito. > Eu lamento, mas eu gosto de todas estas coisas e não acho que eu > conseguiria viver num mundo sem licensas. > A gente poderia ter mais licensas open-source, mas isso não quer > dizer menos licensas. Quer dizer mais licensas certas. > > Aí estão os meus dois centavos... > Putamplexos! > -- > Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, > Perl fanatic evangelist, and amateur {cook, photographer} > > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > From a.r.ferreira em gmail.com Tue Jun 19 02:56:42 2007 From: a.r.ferreira em gmail.com (Adriano Ferreira) Date: Tue, 19 Jun 2007 06:56:42 -0300 Subject: [Cascavel-pm] Artistic License 2.0 In-Reply-To: <4B5A561B-B319-4D79-8633-9356CBBABC19@yahoo.co.uk> References: <4676B733.8050204@gmail.com> <73ddeb6c0706181252n55f81137t3d41782a09905184@mail.gmail.com> <4B5A561B-B319-4D79-8633-9356CBBABC19@yahoo.co.uk> Message-ID: <73ddeb6c0706190256p16f24544ve40798190509f300@mail.gmail.com> On 6/19/07, Luis Motta Campos wrote: > On Jun 18, 2007, at 9:52 PM, Adriano Ferreira wrote: > > On 6/18/07, "Iberê O. Kuntz de Souza" wrote: > >> Mas eu ainda preferiria viver em um mundo onde as licenças não > >> existissem.. concerteza seria um mundo melhor =) > > > > Em software, sem licenças => sem advogados. É. Não é má idéia. > > Opa! Cuidado! Esta é uma afirmação complicada... você está > esquecendo das coisas que motivam a indústria e o capitalismo: Desconfio que você tem uma namorada que é advogada, estou certo? Não se preocupe, tenho certeza que eles podem achar coisa melhor para fazer se perderem esta boquinha. > Ter licensas implica poder explorar comercialmente alguma coisa. > É como ter patentes: a gente ama ou odeia, dependendo de que lado > você está do balcão. Antes da licenças e das leis, havia a exploração comercial do produto do trabalho criado. As licenças e leis são mais importantes contra os abusos. Se tudo mundo fosse legal :) ninguém ia precisar de contorcionismos legais ou de códigos poerentos. > > Se você não quer se preocupar com licenças, use Public Domain. > > Isso não é uma licensa também? :-) É uma "licença" no sentido puro e total. Eu lhe cedo este software para que faça dele o que quiser. Como estamos nesta sociedade, tem a continuação: "Não venha me processar por algo que sair errado." > > Qualquer um pode fazer qualquer coisa do código que você escreve ;-) É > > radical, mas tem quem use. Por exemplo, SQLite > > (http://sqlite.org/copyright.html). Por outro lado, tem países que não > > aceitam esta cessão de direitos que o domínio público implica. > > > > Mas não venha pedir bom senso das pessoas sem um método de coagir as > > que não tem escrúpulo a não fazer o que não deve. (Licenças estão > > entre estes métodos.) > > Não. Mas licensas ajudam o mundo a andar para o lado "certo" (para > valores suficientemente vagos de "certo" ;-) > Putamplexos vendidos ao sistema! ;-) > -- > Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, > Perl fanatic evangelist, and amateur {cook, photographer} > > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > From luismottacampos em yahoo.co.uk Tue Jun 19 03:07:45 2007 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Tue, 19 Jun 2007 12:07:45 +0200 Subject: [Cascavel-pm] Artistic License 2.0 In-Reply-To: <73ddeb6c0706190249v66938062s3db246448abb8455@mail.gmail.com> References: <4676B733.8050204@gmail.com> <13DF0AB7-FAEC-4B1C-A8B2-DD018261FFCA@yahoo.co.uk> <73ddeb6c0706190249v66938062s3db246448abb8455@mail.gmail.com> Message-ID: On Jun 19, 2007, at 11:49 AM, Adriano Ferreira wrote: > On 6/19/07, Luis Motta Campos wrote: >> Hum. Você quer dizer, um mundo sem música, sem filmes, sem cinema, >> sem livros e sem software de computador disponíveis para o público? > > Não, o Iberê não quis dizer isto. Acho que o ponto dele seria que > música, filmes, cinema, livros e software de computador seriam mais > divertidos sem embaraços legais em uma sociedade verdadeiramente > altruísta. É utópico, mas não deixa de ser bonito. Certo, certo... mas talvez a gente consiga chegar a uma "solução de compromisso"... que tal? Putamplexos! -- Luis Motta Campos Senior Software Engineer @ Blinck http://www.Blinck.com/ From luismottacampos em yahoo.co.uk Tue Jun 19 03:26:26 2007 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Tue, 19 Jun 2007 12:26:26 +0200 Subject: [Cascavel-pm] =?iso-8859-1?q?EXPLICA=C7=C3O_SOBRE=3A_PUSH=2C_SPLI?= =?iso-8859-1?q?T_e_FOREACH=2E?= In-Reply-To: <4676B910.4060608@gmail.com> References: <4676B910.4060608@gmail.com> Message-ID: <9426395D-80F0-46C2-B4AD-95F29C3B7151@yahoo.co.uk> On Jun 18, 2007, at 6:55 PM, Iberê O. Kuntz de Souza wrote: > Não se trata da mesma variável! > Uma eh um scalar e a outra um array. > perldoc perldata Na realidade, eu acho que a variável seria *m... mestre Glock, o que a gente deveria chamar de variável? Putamplexos! -- Luis Motta Campos Senior Software Engineer @ Blinck http://www.Blinck.com/ From luismottacampos em yahoo.co.uk Tue Jun 19 03:27:34 2007 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Tue, 19 Jun 2007 12:27:34 +0200 Subject: [Cascavel-pm] =?iso-8859-1?q?EXPLICA=C7=C3O_SOBRE=3A_PUSH=2C_SPLI?= =?iso-8859-1?q?T_e_FOREACH=2E?= In-Reply-To: <13fbc5bf0706181257h61d12e2et21f92cc5610db9f0@mail.gmail.com> References: <13fbc5bf0706181257h61d12e2et21f92cc5610db9f0@mail.gmail.com> Message-ID: On Jun 18, 2007, at 9:57 PM, R.e.n.ê R.e.s.i.d.e wrote: > André voce tem toda razão. Queria dizer PUSH mesmo. Desculpa o > equívoco. > > Tenho conhecimento básico em C++ e baseando nisso o professor > mandou fazer um trabalho prático em Perl. Sem nunca ter dado > nenhuma aula de Perl. Por isso a minha ignorância nesta linguagem. Sem crise. Normalmente, quem consegue implementar C++ ou ANSI C tem muito poucas dificuldades em implementar Perl. > Gostaria de agradecer a todos que tiveram boa vontade em me ajudar. Aparece sempre que você achar que precisa! Putammplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From luismottacampos em yahoo.co.uk Tue Jun 19 03:12:43 2007 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Tue, 19 Jun 2007 12:12:43 +0200 Subject: [Cascavel-pm] Artistic License 2.0 In-Reply-To: <73ddeb6c0706190256p16f24544ve40798190509f300@mail.gmail.com> References: <4676B733.8050204@gmail.com> <73ddeb6c0706181252n55f81137t3d41782a09905184@mail.gmail.com> <4B5A561B-B319-4D79-8633-9356CBBABC19@yahoo.co.uk> <73ddeb6c0706190256p16f24544ve40798190509f300@mail.gmail.com> Message-ID: <90EBEA23-1B47-4C3C-8CED-E4B59ABFE171@yahoo.co.uk> On Jun 19, 2007, at 11:56 AM, Adriano Ferreira wrote: > On 6/19/07, Luis Motta Campos wrote: >> On Jun 18, 2007, at 9:52 PM, Adriano Ferreira wrote: >>> Em software, sem licenças => sem advogados. É. Não é má idéia. >> Opa! Cuidado! Esta é uma afirmação complicada... você está >> esquecendo das coisas que motivam a indústria e o capitalismo: > > Desconfio que você tem uma namorada que é advogada, estou certo? Não > se preocupe, tenho certeza que eles podem achar coisa melhor para > fazer se perderem esta boquinha. Sim, tenho mesmo. Segue foto das minhas namoradas, para você se divertir: http://imagecache2.allposters.com/images/PYREU/MPP50129.jpg sem problemas em abrir isso na frente do chefe, claro. >> Ter licensas implica poder explorar comercialmente alguma coisa. >> É como ter patentes: a gente ama ou odeia, dependendo de que lado >> você está do balcão. > > Antes da licenças e das leis, havia a exploração comercial do produto > do trabalho criado. As licenças e leis são mais importantes contra os > abusos. Se tudo mundo fosse legal :) ninguém ia precisar de > contorcionismos legais ou de códigos poerentos. Com isso eu concordo, mesmo achando que deveria ser "poeirentos". Mas ainda assim, ter regras e ter certeza de que elas são claras ajuda muito. Sem regras vira bagunça. >>> Se você não quer se preocupar com licenças, use Public Domain. >> Isso não é uma licensa também? :-) > > É uma "licença" no sentido puro e total. Eu lhe cedo este software > para que faça dele o que quiser. Como estamos nesta sociedade, tem a > continuação: "Não venha me processar por algo que sair errado." :-) Minhas namoradas deram muita risada sobre esta última parte. Putamplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From luismottacampos em yahoo.co.uk Tue Jun 19 03:25:11 2007 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Tue, 19 Jun 2007 12:25:11 +0200 Subject: [Cascavel-pm] Procurar texto em arquivo. In-Reply-To: <1746e3e30706181245n5fa6b0a9ofceeeb28b6082daa@mail.gmail.com> References: <20070615_184039_091224.rafamv1@ig.com.br> <023E69D4-C7D9-4F20-A033-5D7C8A663527@yahoo.co.uk> <1746e3e30706181245n5fa6b0a9ofceeeb28b6082daa@mail.gmail.com> Message-ID: <918EE9A8-B8D2-4CDA-B4FC-ABECDA2C66A8@yahoo.co.uk> On Jun 18, 2007, at 9:45 PM, Donato Azevedo wrote: > On 6/18/07, Luis Motta Campos wrote: > [snip] >> eu acredito até >> que os ogros e os líderes do grupo ainda mantenham a promessa de >> pegar a primeira rodada para os novatos... ;-) > > hmmm... onde e quando será o próximo??? sem querer voltar a discussão > sobre cervejas, eu pagaria pra ir pra europa só pela cerveja... hehehe Posta sobre isso na lista de sampa, Donato, que o pessoal está discutindo onde fazer social agorinha mesmo... quero dizer, ontem, ou quase isso. ;-) Putamplexos! -- Luis Motta Campos Senior Software Engineer @ Blinck http://www.Blinck.com/ From a.r.ferreira em gmail.com Tue Jun 19 03:58:38 2007 From: a.r.ferreira em gmail.com (Adriano Ferreira) Date: Tue, 19 Jun 2007 07:58:38 -0300 Subject: [Cascavel-pm] Artistic License 2.0 In-Reply-To: <90EBEA23-1B47-4C3C-8CED-E4B59ABFE171@yahoo.co.uk> References: <4676B733.8050204@gmail.com> <73ddeb6c0706181252n55f81137t3d41782a09905184@mail.gmail.com> <4B5A561B-B319-4D79-8633-9356CBBABC19@yahoo.co.uk> <73ddeb6c0706190256p16f24544ve40798190509f300@mail.gmail.com> <90EBEA23-1B47-4C3C-8CED-E4B59ABFE171@yahoo.co.uk> Message-ID: <73ddeb6c0706190358j4061ae86r242578268c994c4f@mail.gmail.com> On 6/19/07, Luis Motta Campos wrote: > Sim, tenho mesmo. > Segue foto das minhas namoradas, para você se divertir: Bonitas moças. Formidáveis advogadas, aposto! > Com isso eu concordo, mesmo achando que deveria ser "poeirentos". Tudo bem. Também acho que são "licenças" e não "licensas". Long live the typos. From andreoandre em gmail.com Tue Jun 19 03:57:55 2007 From: andreoandre em gmail.com (=?ISO-8859-1?Q?Andr=E9_Moura?=) Date: Tue, 19 Jun 2007 07:57:55 -0300 Subject: [Cascavel-pm] Arquivo XML In-Reply-To: <6B3E7D85-3D77-41F3-8288-41C4E8BBDDD0@yahoo.co.uk> References: <6B3E7D85-3D77-41F3-8288-41C4E8BBDDD0@yahoo.co.uk> Message-ID: Acreditei que se utilizasse ER seria útil nessa situação, no caso, eu tenho que verificar o XML e adicionar em determinado campo do XML um conteúdo formatado, então eu realizei um s///g; que localizava e substituía.....Vou dar uma olhada nos módulos que me informaram e reavaliar meu script. Qualquer dica é bem vinda, obrigado. André O M From luismottacampos em yahoo.co.uk Tue Jun 19 04:16:41 2007 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Tue, 19 Jun 2007 13:16:41 +0200 Subject: [Cascavel-pm] Artistic License 2.0 In-Reply-To: <73ddeb6c0706190358j4061ae86r242578268c994c4f@mail.gmail.com> References: <4676B733.8050204@gmail.com> <73ddeb6c0706181252n55f81137t3d41782a09905184@mail.gmail.com> <4B5A561B-B319-4D79-8633-9356CBBABC19@yahoo.co.uk> <73ddeb6c0706190256p16f24544ve40798190509f300@mail.gmail.com> <90EBEA23-1B47-4C3C-8CED-E4B59ABFE171@yahoo.co.uk> <73ddeb6c0706190358j4061ae86r242578268c994c4f@mail.gmail.com> Message-ID: On Jun 19, 2007, at 12:58 PM, Adriano Ferreira wrote: > On 6/19/07, Luis Motta Campos wrote: > >> Sim, tenho mesmo. >> Segue foto das minhas namoradas, para você se divertir: > > Bonitas moças. Formidáveis advogadas, aposto! > >> Com isso eu concordo, mesmo achando que deveria ser "poeirentos". > > Tudo bem. Também acho que são "licenças" e não "licensas". Long > live the typos. Adriano Ferreira++ # ninguém nunca ousou me corrigir. Obrigado! :-) Putamplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From luismottacampos em yahoo.co.uk Tue Jun 19 04:18:53 2007 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Tue, 19 Jun 2007 13:18:53 +0200 Subject: [Cascavel-pm] Arquivo XML In-Reply-To: References: <6B3E7D85-3D77-41F3-8288-41C4E8BBDDD0@yahoo.co.uk> Message-ID: On Jun 19, 2007, at 12:57 PM, André Moura wrote: > Acreditei que se utilizasse ER seria útil nessa situação, no caso, eu > tenho que verificar o XML e adicionar em determinado campo do XML um > conteúdo formatado, então eu realizei um s///g; que localizava e > substituía.....Vou dar uma olhada nos módulos que me informaram e > reavaliar meu script. O principal problema com o XML, André, é que a gente pode alterar a disposição dos dados no arquivo de formas nem sempre óbvias, e isso pode causar um monte de chateação e bugs complicados de encontrar. Os módulos de XML normalmente interpretam o XML corretamente, e você tem mais chances de sofrer alterações de XML sem precisar mexer nos scripts. Putamplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From andre.garcia.carneir em terra.com.br Tue Jun 19 04:26:37 2007 From: andre.garcia.carneir em terra.com.br (=?iso-8859-1?b?QW5kcukgR2FyY2lhIENhcm5laXJv?=) Date: Tue, 19 Jun 2007 08:26:37 -0300 Subject: [Cascavel-pm] Artistic License 2.0 Message-ID: > On 6/18/07, "Iberê O. Kuntz de Souza" wrote: > > Só gostaria que todos compartilhassem sem a necessidade de licenças. > > Eu entendi o seu ponto de vista. Apenas é complicado, como esperar que > todos se comportem sem a necessidade de leis. Chama-se ANARQUIA.... se você conhece algum punk, pergunte a ele. Na verdade a Internet já foi quase uma anarquia um dia.... > Funciona para a parcela > da população com quem vale a pena conviver, mas "it takes all kinds to > make a world". Bom argumento! O problema é decidir com quem vale a pena viver... Microsoft? :-D mais ou menos 80%(tô chutando) da população que usa computadores acha que sim... Cheers!!! -- André Garcia Carneiro Developer(Perl/PHP) Member of "São Paulo Perl Mongers" - http://sao-paulo.pm.org From nferraz em gmail.com Tue Jun 19 04:38:54 2007 From: nferraz em gmail.com (Nelson Ferraz) Date: Tue, 19 Jun 2007 12:38:54 +0100 Subject: [Cascavel-pm] =?iso-8859-1?q?EXPLICA=C7=C3O_SOBRE=3A_PUSH=2C_SPLI?= =?iso-8859-1?q?T_e_FOREACH=2E?= In-Reply-To: <13fbc5bf0706181257h61d12e2et21f92cc5610db9f0@mail.gmail.com> References: <13fbc5bf0706181257h61d12e2et21f92cc5610db9f0@mail.gmail.com> Message-ID: > Tenho conhecimento básico em C++ e baseando nisso o professor > mandou fazer um trabalho prático em Perl. Sem nunca ter dado > nenhuma aula de Perl. Por isso a minha ignorância nesta linguagem. Rene, Perl é uma linguagem de programação caracterizada por uma cultura de integração social entre os programadores. Dá uma olhada no site www.perl.org.br, onde voluntários (como eu e você) escrevem e traduzem artigos sobre a linguagem. Em especial, o seguinte tópico: http://www.perl.org.br/bin/view/Perldoc/Perlintro Para concluir, uma dica. Coloque sempre estas linhas no início dos seus programas: use strict; # exige a declaração explícita de variáveis use warnings; # emite alertas sobre erros comuns []s Nelson From nferraz em gmail.com Tue Jun 19 04:46:33 2007 From: nferraz em gmail.com (Nelson Ferraz) Date: Tue, 19 Jun 2007 12:46:33 +0100 Subject: [Cascavel-pm] =?iso-8859-1?q?descobrir_usu=E1rio_dono_do_processo?= In-Reply-To: <06432B68-EFB9-4C3E-8AA2-D3E6A5F377FD@yahoo.co.uk> References: <558643950706151322m16a12166va0b801600426465f@mail.gmail.com> <998D6704-B36E-4480-9E9E-1A99BE0BDE25@yahoo.co.uk> <4676AC05.9070001@tcnet.com.br> <06432B68-EFB9-4C3E-8AA2-D3E6A5F377FD@yahoo.co.uk> Message-ID: >> Uma dica: ps aux | grep [c]vs | cut -d" " -f1 > > UH? E que vantagem maria leva usando uma classe de caracteres com > apenas um valor possivel no lugar da letra "c", no "grep [c]vs"? Há! Este é um velho truque para evitar que o próprio grep apareça na listagem de processos. Por exemplo: $ ps ax | grep syslogd 33 ?? Ss 0:00.21 /usr/sbin/syslogd 1222 p2 S+ 0:00.00 grep syslog $ ps ax | grep [s]yslogd 33 ?? Ss 0:00.21 /usr/sbin/syslogd (Note que, no segundo comando, o processo 1222 não aparece ; )) []s Nelson From nferraz em gmail.com Tue Jun 19 04:48:33 2007 From: nferraz em gmail.com (Nelson Ferraz) Date: Tue, 19 Jun 2007 12:48:33 +0100 Subject: [Cascavel-pm] =?iso-8859-1?q?EXPLICA=C7=C3O_SOBRE=3A_PUSH=2C_SPLI?= =?iso-8859-1?q?T_e_FOREACH=2E?= In-Reply-To: <13fbc5bf0706181257h61d12e2et21f92cc5610db9f0@mail.gmail.com> References: <13fbc5bf0706181257h61d12e2et21f92cc5610db9f0@mail.gmail.com> Message-ID: <0F695A2A-A168-4F6C-86BB-A83214DE45A9@gmail.com> > Tenho conhecimento básico em C++ e baseando nisso o professor > mandou fazer um trabalho prático em Perl. Sem nunca ter dado > nenhuma aula de Perl. Por isso a minha ignorância nesta linguagem. Ah, lembrei de mais um documento interessante, que fala sobre as "armadilhas" de perl para quem vem de outras linguagens. Em especial: C/C++ Traps Cerebral C and C++ programmers should take note of the following: * Curly brackets are required on =if='s and =while='s. * You must use elsif rather than else if. * The break and continue keywords from C become in Perl last and next, respectively. Unlike in C, these do not work within a do { } while construct. See "Loop Control". * There's no switch statement. (But it's easy to build one on the fly, see "Basic BLOCKs and Switch Statements") * Variables begin with "$", "@" or "%" in Perl. * Comments begin with "#", not "/*" or "//". Perl may interpret C/C++ comments as division operators, unterminated regular expressions or the defined-or operator. * You can't take the address of anything, although a similar operator in Perl is the backslash, which creates a reference. * ARGV must be capitalized. $ARGV[0] is C's argv[1], and argv[0] ends up in $0. * System calls such as link(), unlink(), rename(), etc. return nonzero for success, not 0. (system(), however, returns zero for success.) * Signal handlers deal with signal names, not numbers. Use kill - l to find their names on your system. http://www.perl.org.br/bin/view/Perldoc/Perltrap (Este documento ainda precisa ser traduzido) From nferraz em gmail.com Tue Jun 19 04:54:43 2007 From: nferraz em gmail.com (Nelson Ferraz) Date: Tue, 19 Jun 2007 12:54:43 +0100 Subject: [Cascavel-pm] Artistic License 2.0 In-Reply-To: <13DF0AB7-FAEC-4B1C-A8B2-DD018261FFCA@yahoo.co.uk> References: <4676B733.8050204@gmail.com> <13DF0AB7-FAEC-4B1C-A8B2-DD018261FFCA@yahoo.co.uk> Message-ID: On Jun 19, 2007, at 9:57 AM, Luis Motta Campos wrote: > On Jun 18, 2007, at 6:47 PM, Iberê O. Kuntz de Souza wrote: >> Mas eu ainda preferiria viver em um mundo onde as licenças não >> existissem.. concerteza seria um mundo melhor =) > > Hum. Você quer dizer, um mundo sem música, sem filmes, sem cinema, > sem livros e sem software de computador disponíveis para o público? > > Eu lamento, mas eu gosto de todas estas coisas e não acho que eu > conseguiria viver num mundo sem licensas. Nesse momento eu me lembro do Manifesto Trama (da gravadora Trama): "Não havia uma gravadora no início dos tempos e um artista foi pedir um emprego. Havia sim um artista e ao redor dele se construiu um negócio. Toda vez que esta direção for invertida teremos problemas, pois o propósito é e sempre será a MÚSICA." A arte faz parte do ser humano. Enquanto existirem pessoas, a arte vai existir. From nferraz em gmail.com Tue Jun 19 05:15:23 2007 From: nferraz em gmail.com (Nelson Ferraz) Date: Tue, 19 Jun 2007 13:15:23 +0100 Subject: [Cascavel-pm] Artistic License 2.0 In-Reply-To: <4B5A561B-B319-4D79-8633-9356CBBABC19@yahoo.co.uk> References: <4676B733.8050204@gmail.com> <73ddeb6c0706181252n55f81137t3d41782a09905184@mail.gmail.com> <4B5A561B-B319-4D79-8633-9356CBBABC19@yahoo.co.uk> Message-ID: >> Em software, sem licenças => sem advogados. É. Não é má idéia. > > Opa! Cuidado! Esta é uma afirmação complicada... você está > esquecendo das coisas que motivam a indústria e o capitalismo: > > Ter licensas implica poder explorar comercialmente alguma coisa. O problema não são as licenças, mas o desequilíbrio de poder. Quando o copyright foi criado, seu objetivo era incentivar a publicação. Por isso foi dado aos autores um período limitado (na época de 14 anos após a data da publicação) para explorar sua obra. Depois disso, a obra caía em domínio público, e o autor precisava continuar criando. Isso era válido até o começo do século XX, quando as grandes corporações começaram a mudar as regras do jogo: assim, o período de copyright foi aumentado sucessivamente, até chegar à situação atual, em que o copyright continua 70 anos após, não a publicação, mas a morte do autor. De que maneira isso contribui para que o autor publique novas obras, isso escapa totalmente do meu entendimento. Mas garante um fluxo contínuo de royalties para as corporações -- que defendem até mesmo que o copyright se torne ilimitado. Enfim, não precisamos acabar com as licenças, mas restaurar o equilíbrio que foi perdido enquanto ninguém estava olhando... From fglock em gmail.com Tue Jun 19 05:52:00 2007 From: fglock em gmail.com (Flavio S. Glock) Date: Tue, 19 Jun 2007 09:52:00 -0300 Subject: [Cascavel-pm] livro "Perl 6 and Parrot Essentials" Message-ID: O copyright do livro "Perl 6 and Parrot Essentials" da O'Reilly foi repassado para a Perl Foundation. As seções de Perl 6 do livro encontram-se agora no repositório do projeto Pugs, onde poderão ser revistas e atualizadas pela comunidade. http://svn.pugscode.org/pugs/docs/tutorial/ - Flavio S. Glock From fglock em gmail.com Tue Jun 19 06:43:56 2007 From: fglock em gmail.com (Flavio S. Glock) Date: Tue, 19 Jun 2007 10:43:56 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?EXPLICA=C7=C3O_SOBRE=3A_PUSH=2C_SPLI?= =?iso-8859-1?q?T_e_FOREACH=2E?= In-Reply-To: <9426395D-80F0-46C2-B4AD-95F29C3B7151@yahoo.co.uk> References: <4676B910.4060608@gmail.com> <9426395D-80F0-46C2-B4AD-95F29C3B7151@yahoo.co.uk> Message-ID: Em 19/06/07, Luis Motta Campos escreveu: > On Jun 18, 2007, at 6:55 PM, Iberê O. Kuntz de Souza wrote: > > Não se trata da mesma variável! > > Uma eh um scalar e a outra um array. > > perldoc perldata > > Na realidade, eu acho que a variável seria *m... mestre Glock, o > que a gente deveria chamar de variável? As variáveis "oficiais" são apenas $m, %m, e @m. Cada uma destas variáveis tem sua própria unidade de armazenamento - os conteúdos são totalmente independentes. Além destas, Perl tem muitas variáveis "internas". *m, por exemplo, refere-se à estrutura interna que o Perl usa para armazenar as "coisas que têm nomes" globais - variáveis, subrotinas e filehandles. - Flavio S. Glock From luismottacampos em yahoo.co.uk Tue Jun 19 08:24:29 2007 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Tue, 19 Jun 2007 17:24:29 +0200 Subject: [Cascavel-pm] =?iso-8859-1?q?V=E1rias_Varia=E7=F5es_de_Vari=E1vei?= =?iso-8859-1?q?s=2E=2E=2E_=5BWasRe=3A_EXPLICA=C7=C3O_SOBRE=3A_PUSH=2C_SPL?= =?iso-8859-1?q?IT_e_FOREACH=2E=5D?= In-Reply-To: References: <4676B910.4060608@gmail.com> <9426395D-80F0-46C2-B4AD-95F29C3B7151@yahoo.co.uk> Message-ID: On Jun 19, 2007, at 3:43 PM, Flavio S. Glock wrote: > Em 19/06/07, Luis Motta Campos escreveu: >> Na realidade, eu acho que a variável seria *m... mestre Glock, o >> que a gente deveria chamar de variável? > > As variáveis "oficiais" são apenas $m, %m, e @m. > Cada uma destas variáveis tem sua própria unidade de armazenamento - > os conteúdos são totalmente independentes. > > Além destas, Perl tem muitas variáveis "internas". > *m, por exemplo, refere-se à estrutura interna que o Perl usa para > armazenar as "coisas que têm nomes" globais - variáveis, subrotinas e > filehandles. Hum. Mas isso quer dizer que eu não consigo inspecionar variaveis lexicamente escopadas ("my" variables) usando a symbol table do perl? Agora não tenho tempo para isso, mas adoraria ver um trecho de código, módulo ou uma sugestão de estratégia para determinar quais variáveis léxicas estão definidas em um certo escopo... Idéias, alguém? Putamplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From acid06 em gmail.com Tue Jun 19 08:52:24 2007 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Tue, 19 Jun 2007 12:52:24 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?V=E1rias_Varia=E7=F5es_de_Vari=E1vei?= =?iso-8859-1?q?s=2E=2E=2E_=5BWasRe=3A_EXPLICA=C7=C3O_SOBRE=3A_PUSH?= =?iso-8859-1?q?=2C_SPLIT_e_FOREACH=2E=5D?= In-Reply-To: References: <4676B910.4060608@gmail.com> <9426395D-80F0-46C2-B4AD-95F29C3B7151@yahoo.co.uk> Message-ID: <9a08c9b40706190852t7125da0ep204aa6d40a65c45c@mail.gmail.com> On 6/19/07, Luis Motta Campos wrote: > Hum. Mas isso quer dizer que eu não consigo inspecionar variaveis > lexicamente escopadas ("my" variables) usando a symbol table do perl? Dê uma olhada no módulo PadWalker. -Nilson Santos F. Jr. From thomas em tcnet.com.br Tue Jun 19 09:07:38 2007 From: thomas em tcnet.com.br (Thomas Britis) Date: Tue, 19 Jun 2007 13:07:38 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?descobrir_usu=E1rio_dono_do_processo?= In-Reply-To: <06432B68-EFB9-4C3E-8AA2-D3E6A5F377FD@yahoo.co.uk> References: <558643950706151322m16a12166va0b801600426465f@mail.gmail.com> <998D6704-B36E-4480-9E9E-1A99BE0BDE25@yahoo.co.uk> <4676AC05.9070001@tcnet.com.br> <06432B68-EFB9-4C3E-8AA2-D3E6A5F377FD@yahoo.co.uk> Message-ID: <4677FF4A.8070902@tcnet.com.br> Luis Motta Campos wrote: >>Uma dica: ps aux | grep [c]vs | cut -d" " -f1 > > > UH? E que vantagem maria leva usando uma classe de caracteres com > apenas um valor possivel no lugar da letra "c", no "grep [c]vs"? Você > não queria dizer Luis, é apenas um truque para fazer o shell descartar o 'grep'. Veja: $ ps ax | grep bash 1269 tty1 Ss 0:00 -bash 6737 pts/5 Ss 0:00 -bash 11512 pts/0 Ss 0:00 -bash 22301 pts/9 Ss+ 0:00 -bash 22325 pts/10 Ss 0:00 -bash 22337 pts/10 R+ 0:00 grep bash $ $ ps ax | grep [b]ash 1269 tty1 Ss 0:00 -bash 6737 pts/5 Ss 0:00 -bash 11512 pts/0 Ss 0:00 -bash 22301 pts/9 Ss+ 0:00 -bash 22325 pts/10 Ss 0:00 -bash 22339 pts/10 R+ 0:00 -bash $ Você resolve o problema e poupa o uso de um grep -v. Abraços, -- Thomas Storino Britis TCNet Informatica e Telecomunicacoes LTDA From fernandolouis em terra.com.br Tue Jun 19 12:19:55 2007 From: fernandolouis em terra.com.br (fernandolouis em terra.com.br) Date: Tue, 19 Jun 2007 16:19:55 -0300 Subject: [Cascavel-pm] Burlando uma enquete References: <20070615_121502_013607.rafamv1@ig.com.br> <46729FA8.70302@superig.com.br> Message-ID: <000501c7b2a6$d1eb6a10$1f01a8c0@servidorliz> Beleza camaradas!?!? Eu to pensando em uma alternativa para votar várias vezes em uma mesma enquete. Fazer um script que realize isso pra mim. Uma espécie de macro. A respectiva enquete permite votar quantas vezes quiser. Ou seja, ela não restringe a realização do voto uma única vez. Algum módulo específico para realizar essa operação? Sei que é uma ação anti-ética. Mas pelo menos vou dar um "alo" aos desenvolvedores... que tentará achar uma maneira para a enquete só aceitar um voto. []s, Fernando From thomas em tcnet.com.br Tue Jun 19 12:45:06 2007 From: thomas em tcnet.com.br (Thomas Britis) Date: Tue, 19 Jun 2007 16:45:06 -0300 Subject: [Cascavel-pm] Burlando uma enquete In-Reply-To: <000501c7b2a6$d1eb6a10$1f01a8c0@servidorliz> References: <20070615_121502_013607.rafamv1@ig.com.br> <46729FA8.70302@superig.com.br> <000501c7b2a6$d1eb6a10$1f01a8c0@servidorliz> Message-ID: <46783242.6020809@tcnet.com.br> Se realmente sua intenção for "dar um alo aos desenvolvedores" sugiro alguma forma de contato diretamente com eles. Agora, se não for (sinceramente, acho que você tá mais interessado em votar do que em ajudar a aprimorar o sistema de enquete), acho que o módulo LWP resolve seu problema. fernandolouis em terra.com.br wrote: > Beleza camaradas!?!? > > Eu to pensando em uma alternativa para votar várias vezes em uma mesma > enquete. Fazer um script que realize isso pra mim. Uma espécie de macro. > > A respectiva enquete permite votar quantas vezes quiser. Ou seja, ela não > restringe a realização do voto uma única vez. > > Algum módulo específico para realizar essa operação? > > Sei que é uma ação anti-ética. Mas pelo menos vou dar um "alo" aos > desenvolvedores... que tentará achar uma maneira para a enquete só aceitar > um voto. > > []s, > Fernando > > _______________________________________________ > 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 andre.garcia.carneir em terra.com.br Tue Jun 19 13:12:46 2007 From: andre.garcia.carneir em terra.com.br (=?iso-8859-1?b?QW5kcukgR2FyY2lhIENhcm5laXJv?=) Date: Tue, 19 Jun 2007 17:12:46 -0300 Subject: [Cascavel-pm] Burlando uma enquete Message-ID: > Se realmente sua intenção for "dar um alo aos desenvolvedores" sugiro > alguma forma de contato diretamente com eles. > > Agora, se não for (sinceramente, acho que você tá mais interessado em > votar do que em ajudar a aprimorar o sistema de enquete), acho que o > módulo LWP resolve seu problema. > > fernandolouis em terra.com.br wrote: > > Beleza camaradas!?!? > > > > Eu to pensando em uma alternativa para votar várias vezes em uma mesma > > enquete. Fazer um script que realize isso pra mim. Uma espécie de macro. > > > > A respectiva enquete permite votar quantas vezes quiser. Ou seja, ela não > > restringe a realização do voto uma única vez. > > > > Algum módulo específico para realizar essa operação? > > > > Sei que é uma ação anti-ética. Mas pelo menos vou dar um "alo" aos > > desenvolvedores... que tentará achar uma maneira para a enquete só aceitar > > um voto. > > > > []s, > > Fernando > > Fernando, não sei qual é a sua real intenção, mas a resposta para isso é 'depende'. Você conhece a estrutura da enquete? Como estão sendo gravados os dados da enquete? Banco de dados do tipo 'mysql', 'oracle' etc, ou em arquivos texto mesmo? Se existe banco de dados, existem constraints nesse banco de dados? A enquete é pública, no sentido de não exigir 'log-in' de usuários, ou exige estar em uma sessão de usuário para respondê-la? Você já tem alguma coisa feita? Mesmo usando LWP? Se tiver, poste na lista. Sem esses elementos fica mais difícil ajudá-lo. Outra coisa, espero sinceramente que a intenção que você mencionou seja realmente a que você pretende. Não ajudamos marginais! Nada pessoal! Cheers! -- André Garcia Carneiro Developer(Perl/PHP) Member of "São Paulo Perl Mongers" - http://sao-paulo.pm.org From edencardim em gmail.com Tue Jun 19 13:27:08 2007 From: edencardim em gmail.com (Eden Cardim) Date: Tue, 19 Jun 2007 17:27:08 -0300 Subject: [Cascavel-pm] Burlando uma enquete In-Reply-To: <46783242.6020809@tcnet.com.br> References: <20070615_121502_013607.rafamv1@ig.com.br> <46729FA8.70302@superig.com.br> <000501c7b2a6$d1eb6a10$1f01a8c0@servidorliz> <46783242.6020809@tcnet.com.br> Message-ID: <3de55ead0706191327m6398bd31o8eaceadef2df705b@mail.gmail.com> On 6/19/07, Thomas Britis wrote: > Se realmente sua intenção for "dar um alo aos desenvolvedores" sugiro > alguma forma de contato diretamente com eles. > > Agora, se não for (sinceramente, acho que você tá mais interessado em > votar do que em ajudar a aprimorar o sistema de enquete), acho que o > módulo LWP resolve seu problema. LWP é muito low-level pro "problema" dele. Sugiro o WWW::Mechanize, HTTP::Recorder ou Selenium. -- Eden Cardim Instituto Baiano de Biotecnologia Núcleo de Biologia Computacional e Gestão de Informações Biotecnológicas Laboratório de Bioinformática From edencardim em gmail.com Tue Jun 19 13:31:21 2007 From: edencardim em gmail.com (Eden Cardim) Date: Tue, 19 Jun 2007 17:31:21 -0300 Subject: [Cascavel-pm] Burlando uma enquete In-Reply-To: <000501c7b2a6$d1eb6a10$1f01a8c0@servidorliz> References: <20070615_121502_013607.rafamv1@ig.com.br> <46729FA8.70302@superig.com.br> <000501c7b2a6$d1eb6a10$1f01a8c0@servidorliz> Message-ID: <3de55ead0706191331p6efb181ejb7794bc48d5bc1b7@mail.gmail.com> On 6/19/07, fernandolouis em terra.com.br wrote: > Beleza camaradas!?!? > > Eu to pensando em uma alternativa para votar várias vezes em uma mesma > enquete. Fazer um script que realize isso pra mim. Uma espécie de macro. > > A respectiva enquete permite votar quantas vezes quiser. Ou seja, ela não > restringe a realização do voto uma única vez. > > Algum módulo específico para realizar essa operação? > > Sei que é uma ação anti-ética. Mas pelo menos vou dar um "alo" aos > desenvolvedores... que tentará achar uma maneira para a enquete só aceitar > um voto. Sei... Porquê não entrar em contato diretamente com os desenvolvedores? Toma cuidado, se o site que você vai bombardear tiver termos de utilização, provavelmente automatizar a interação é um deles. Você pode ser multado ou até preso por isso, ainda mais agora que tem cerca de 200 testemunhas provando que você é culpado. -- Eden Cardim Instituto Baiano de Biotecnologia Núcleo de Biologia Computacional e Gestão de Informações Biotecnológicas Laboratório de Bioinformática From thomas em tcnet.com.br Tue Jun 19 13:36:11 2007 From: thomas em tcnet.com.br (Thomas Britis) Date: Tue, 19 Jun 2007 17:36:11 -0300 Subject: [Cascavel-pm] Burlando uma enquete In-Reply-To: References: Message-ID: <46783E3B.808@tcnet.com.br> André Garcia Carneiro wrote: > Fernando, não sei qual é a sua real intenção, mas a resposta para isso é 'depende'. > > Você conhece a estrutura da enquete? > > Como estão sendo gravados os dados da enquete? Banco de dados do tipo 'mysql', 'oracle' etc, ou em arquivos > texto mesmo? > > Se existe banco de dados, existem constraints nesse banco de dados? Não entendi o ponto aqui. Se a enquete permite votações sequenciais sem qualquer critério de verificação, qual o intuito de saber como isso está sendo gerido no backend? -- Thomas Storino Britis TCNet Informatica e Telecomunicacoes LTDA From lorn.br em gmail.com Tue Jun 19 14:07:33 2007 From: lorn.br em gmail.com (Lorn) Date: Tue, 19 Jun 2007 18:07:33 -0300 Subject: [Cascavel-pm] Burlando uma enquete In-Reply-To: <3de55ead0706191331p6efb181ejb7794bc48d5bc1b7@mail.gmail.com> References: <20070615_121502_013607.rafamv1@ig.com.br> <46729FA8.70302@superig.com.br> <000501c7b2a6$d1eb6a10$1f01a8c0@servidorliz> <3de55ead0706191331p6efb181ejb7794bc48d5bc1b7@mail.gmail.com> Message-ID: 200 pessoas?Os arquivos da lista não são indexados pelo google? /me evil On 6/19/07, Eden Cardim wrote: > > On 6/19/07, fernandolouis em terra.com.br wrote: > > Beleza camaradas!?!? > > > > Eu to pensando em uma alternativa para votar várias vezes em uma mesma > > enquete. Fazer um script que realize isso pra mim. Uma espécie de macro. > > > > A respectiva enquete permite votar quantas vezes quiser. Ou seja, ela > não > > restringe a realização do voto uma única vez. > > > > Algum módulo específico para realizar essa operação? > > > > Sei que é uma ação anti-ética. Mas pelo menos vou dar um "alo" aos > > desenvolvedores... que tentará achar uma maneira para a enquete só > aceitar > > um voto. > > Sei... Porquê não entrar em contato diretamente com os desenvolvedores? > Toma cuidado, se o site que você vai bombardear tiver termos de > utilização, provavelmente automatizar a interação é um deles. Você > pode ser multado ou até preso por isso, ainda mais agora que tem cerca > de 200 testemunhas provando que você é culpado. > > -- > Eden Cardim > Instituto Baiano de Biotecnologia > Núcleo de Biologia Computacional e Gestão de Informações Biotecnológicas > Laboratório de Bioinformática > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Lindolfo "Lorn" Rodrigues - www.slackwarezine.com.br - http://lornlab.org - http://sao-paulo.pm.org use Catalyst; -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070619/c8aee7ff/attachment.html From andre.garcia.carneir em terra.com.br Tue Jun 19 14:52:14 2007 From: andre.garcia.carneir em terra.com.br (=?iso-8859-1?b?QW5kcukgR2FyY2lhIENhcm5laXJv?=) Date: Tue, 19 Jun 2007 18:52:14 -0300 Subject: [Cascavel-pm] Burlando uma enquete Message-ID: > Não entendi o ponto aqui. Se a enquete permite votações sequenciais sem > qualquer critério de verificação, qual o intuito de saber como isso está > sendo gerido no backend? Nunca ouvi falar que o conceito de enquetes era esse, mesmo porque já tive desenvolvi enquetes em que era necessário estar em uma sessão, e isso me permitiu evitar exatamente esse tipo de problemas. Por isso as perguntas. Cheers! > > -- > 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 > > E-mail classificado pelo Identificador de Spam Inteligente Terra. > Para alterar a categoria classificada, visite > http://mail.terra.com.br/cgi-bin/imail.cgi?+_u=andre.garcia.carneir&_l=1,1182285454.364384.32116.buruma.hst.terra.com.br,4070,Des15,Des15 > > Esta mensagem foi verificada pelo E-mail Protegido Terra. > Scan engine: McAfee VirusScan / Atualizado em 19/06/2007 / Versão: 5.1.00/5056 > Proteja o seu e-mail Terra: http://mail.terra.com.br/ > > -- André Garcia Carneiro Developer(Perl/PHP) Member of "São Paulo Perl Mongers" - http://sao-paulo.pm.org From joenio em gmail.com Tue Jun 19 15:23:33 2007 From: joenio em gmail.com (Joenio Costa) Date: Tue, 19 Jun 2007 19:23:33 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Reuni=E3o_sobre_YAPC=3A=3ABrasil=3A?= =?iso-8859-1?q?=3A2007_em_=23perl=2Ebr-coord_=40_irc=2Efreenode=2E?= =?iso-8859-1?q?net?= Message-ID: <65934b450706191523w1e26f5b3u816bf4536a6ccab0@mail.gmail.com> Pessoal, Gostaria de convocar todos interesados no YAPC::Brasil::2007 para uma rápida reunião Sexta-Feira 29 de Junho de 2007 no canal irc #perl.br-coord na rede irc.freenode.net para discutir o futuro do evento... Conto com a presença de vocês... Abraços, -- Joenio Costa - Salvador Perl Mongers - Grupo de Usuário Perl de Salvador - Colivre - Cooperativa de Tecnologias Livres - PSL-BA - Projeto Software Livre Bahia From lgonzaga em lncc.br Tue Jun 19 15:38:57 2007 From: lgonzaga em lncc.br (lgonzaga em lncc.br) Date: Tue, 19 Jun 2007 19:38:57 -0300 (BRT) Subject: [Cascavel-pm] Burlando uma enquete In-Reply-To: References: <20070615_121502_013607.rafamv1@ig.com.br> <46729FA8.70302@superig.com.br> <000501c7b2a6$d1eb6a10$1f01a8c0@servidorliz> <3de55ead0706191331p6efb181ejb7794bc48d5bc1b7@mail.gmail.com> Message-ID: <1503.201.9.230.25.1182292737.squirrel@webmail.lncc.br> > 200 pessoas?Os arquivos da lista não são indexados pelo google? > /me evil São indexados. Para que fazer uma votação maciça? Se o servidor for compartilhado por outros usuários / serviços que não têm nada a haver com esta votação? Mande um email para os administradores do sitio e use o seu tempo para outras coisas ou para o ócio. Luiz. > > On 6/19/07, Eden Cardim wrote: >> >> On 6/19/07, fernandolouis em terra.com.br >> wrote: >> > Beleza camaradas!?!? >> > >> > Eu to pensando em uma alternativa para votar várias vezes em uma mesma >> > enquete. Fazer um script que realize isso pra mim. Uma espécie de >> macro. >> > >> > A respectiva enquete permite votar quantas vezes quiser. Ou seja, ela >> não >> > restringe a realização do voto uma única vez. >> > >> > Algum módulo específico para realizar essa operação? >> > >> > Sei que é uma ação anti-ética. Mas pelo menos vou dar um "alo" aos >> > desenvolvedores... que tentará achar uma maneira para a enquete só >> aceitar >> > um voto. >> >> Sei... Porquê não entrar em contato diretamente com os desenvolvedores? >> Toma cuidado, se o site que você vai bombardear tiver termos de >> utilização, provavelmente automatizar a interação é um deles. Você >> pode ser multado ou até preso por isso, ainda mais agora que tem cerca >> de 200 testemunhas provando que você é culpado. >> >> -- >> Eden Cardim >> Instituto Baiano de Biotecnologia >> Núcleo de Biologia Computacional e Gestão de Informações Biotecnológicas >> Laboratório de Bioinformática >> _______________________________________________ >> 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; > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070619/a223ad6f/attachment.html From donatoaz em gmail.com Tue Jun 19 17:05:34 2007 From: donatoaz em gmail.com (Donato Azevedo) Date: Tue, 19 Jun 2007 21:05:34 -0300 Subject: [Cascavel-pm] Duvida modelagem In-Reply-To: <33C1C1D6-0CB7-4FE4-B898-08165B1E0BDA@yahoo.co.uk> References: <1746e3e30705311149w71091f1ay53b64a1c465bb666@mail.gmail.com> <8ECE70CB-DFE3-4205-A29A-E0921881F88F@yahoo.co.uk> <1746e3e30706041153o3279d1cdw28d91ec046239368@mail.gmail.com> <94C0A6D4-87CF-42EB-8773-34BF8CE25736@yahoo.co.uk> <1746e3e30706061730s41c7300av7bd056f7b864df0@mail.gmail.com> <116272E6-2C92-4576-932C-A2EA9120D9D2@yahoo.co.uk> <1746e3e30706141513r794e5c9at1b73fb3cde0d2b2@mail.gmail.com> <3E7FE048-C231-4DC9-A701-00129CF76FC3@yahoo.co.uk> <1746e3e30706181240w452c33abh3d6623710ab11b02@mail.gmail.com> <33C1C1D6-0CB7-4FE4-B898-08165B1E0BDA@yahoo.co.uk> Message-ID: <1746e3e30706191705v256202eqca7fc7f4963df29c@mail.gmail.com> On 6/19/07, Luis Motta Campos wrote: > On Jun 18, 2007, at 9:40 PM, Donato Azevedo wrote: > > Eu tenho um script rodando a alguns meses em um servidor da empresa > > que usa exatamente isto e até hoje não houve problemas.... > > Isso não prova nada. Aliás, eu vi scripts com problemas muito > sérios rodando por anos sem problemas. Locking em múltiplos processos > é como ganhar na loteria. Às vezes, você acerta, e às vezes dá pau a > cada 10 minutos. Concordo, é um evento nao deterministico, mas se você pensar que depois de meses de pé ele deve ter passado por todos os tipos de situação, isso é pelo menos um estímulo para confiar, não? -- Donato Azevedo From andreoandre em gmail.com Tue Jun 19 17:49:03 2007 From: andreoandre em gmail.com (=?ISO-8859-1?Q?Andr=E9_Moura?=) Date: Tue, 19 Jun 2007 21:49:03 -0300 Subject: [Cascavel-pm] Arquivo XML In-Reply-To: References: <6B3E7D85-3D77-41F3-8288-41C4E8BBDDD0@yahoo.co.uk> Message-ID: Na verdade a dificuldade que estou tendo é a seguinte, preciso alterar a configuração de um arquivo.xml que tem formatos diferentes dependendo da versão do software que utiliza esse arquivo, então ele deve detectar a versão do aplicativo pelo arquivo.xml, depois verificar se já tem a configuração feita, se tiver ele pode alterar excluir ou adicionar mais uma, porém a sintaxe para cada versão é diferente, e por este motivo que não estou usando nenhum módulo para XML pois não consegui algum que me auxiliasse nessa tarefa, por isso estou usando expressão regular. Com os módulos que me foi informado, estou verificando se é possível isto..... Não sei se entenderam o que eu disse..... André O Moura http://andrem.wordpress.com From luismottacampos em yahoo.co.uk Wed Jun 20 00:57:22 2007 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Wed, 20 Jun 2007 09:57:22 +0200 Subject: [Cascavel-pm] =?iso-8859-1?q?V=E1rias_Varia=E7=F5es_de_Vari=E1vei?= =?iso-8859-1?q?s=2E=2E=2E_=5BWasRe=3A_EXPLICA=C7=C3O_SOBRE=3A_PUSH=2C_SPL?= =?iso-8859-1?q?IT_e_FOREACH=2E=5D?= In-Reply-To: <9a08c9b40706190852t7125da0ep204aa6d40a65c45c@mail.gmail.com> References: <4676B910.4060608@gmail.com> <9426395D-80F0-46C2-B4AD-95F29C3B7151@yahoo.co.uk> <9a08c9b40706190852t7125da0ep204aa6d40a65c45c@mail.gmail.com> Message-ID: <83A9B7F6-2743-461C-B2FA-70E00880A8C0@yahoo.co.uk> On Jun 19, 2007, at 5:52 PM, Nilson Santos Figueiredo Junior wrote: > On 6/19/07, Luis Motta Campos wrote: >> Hum. Mas isso quer dizer que eu não consigo inspecionar variaveis >> lexicamente escopadas ("my" variables) usando a symbol table do perl? > > Dê uma olhada no módulo PadWalker. Isto é interessante, mas ainda não permite que eu brinque com Introspecção... eu estou interessado em aprender a usar o que houver de introspecção de perl (e eu estou certo de que existe bem pouco). Obrigado, Nilson. Putamplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From luismottacampos em yahoo.co.uk Wed Jun 20 00:58:39 2007 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Wed, 20 Jun 2007 09:58:39 +0200 Subject: [Cascavel-pm] =?iso-8859-1?q?descobrir_usu=E1rio_dono_do_processo?= In-Reply-To: <4677FF4A.8070902@tcnet.com.br> References: <558643950706151322m16a12166va0b801600426465f@mail.gmail.com> <998D6704-B36E-4480-9E9E-1A99BE0BDE25@yahoo.co.uk> <4676AC05.9070001@tcnet.com.br> <06432B68-EFB9-4C3E-8AA2-D3E6A5F377FD@yahoo.co.uk> <4677FF4A.8070902@tcnet.com.br> Message-ID: <8D647B11-0709-4F93-B6C0-3D21B9874EB7@yahoo.co.uk> On Jun 19, 2007, at 6:07 PM, Thomas Britis wrote: > Luis Motta Campos wrote: >>> Uma dica: ps aux | grep [c]vs | cut -d" " -f1 >> UH? E que vantagem maria leva usando uma classe de caracteres com >> apenas um valor possivel no lugar da letra "c", no "grep [c]vs"? Você >> não queria dizer > > Luis, é apenas um truque para fazer o shell descartar o 'grep'. Veja: > [snip!] > > Você resolve o problema e poupa o uso de um grep -v. Grande Thomas! Isto é portável? Preciso de um grep específico para isso funcionar ou vai funcionar nas maiores implementações disponíveis? Putamplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From luismottacampos em yahoo.co.uk Wed Jun 20 01:01:40 2007 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Wed, 20 Jun 2007 10:01:40 +0200 Subject: [Cascavel-pm] Burlando uma enquete In-Reply-To: <000501c7b2a6$d1eb6a10$1f01a8c0@servidorliz> References: <20070615_121502_013607.rafamv1@ig.com.br> <46729FA8.70302@superig.com.br> <000501c7b2a6$d1eb6a10$1f01a8c0@servidorliz> Message-ID: <6E441E07-C720-4C0C-A9DF-FFA21419C75B@yahoo.co.uk> On Jun 19, 2007, at 9:19 PM, wrote: > Beleza camaradas!?!? ... > Eu to pensando em uma alternativa para votar várias vezes em uma mesma > enquete. Fazer um script que realize isso pra mim. Uma espécie de > macro. > > A respectiva enquete permite votar quantas vezes quiser. Ou seja, > ela não > restringe a realização do voto uma única vez. > > Algum módulo específico para realizar essa operação? > > Sei que é uma ação anti-ética. Mas pelo menos vou dar um "alo" aos > desenvolvedores... que tentará achar uma maneira para a enquete só > aceitar > um voto. Se você está tentando melhorar a enquete, por que não contatar os desenvolvedores e relatar o problema? Eles podem não considerar isso importante agora, e podem até mesmo ter outras prioridades. Você está pensando em tornar a vida de alguém um inferno para "melhorar" o software? Não aconselho você a fazer isso. Eu posso gostar da idéia de tornar a vida de outras pessoas um inferno, e posso resolver praticar com a tua vida... ;-) Putamplexos de Troll. -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From luismottacampos em yahoo.co.uk Wed Jun 20 01:04:18 2007 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Wed, 20 Jun 2007 10:04:18 +0200 Subject: [Cascavel-pm] Burlando uma enquete In-Reply-To: <3de55ead0706191327m6398bd31o8eaceadef2df705b@mail.gmail.com> References: <20070615_121502_013607.rafamv1@ig.com.br> <46729FA8.70302@superig.com.br> <000501c7b2a6$d1eb6a10$1f01a8c0@servidorliz> <46783242.6020809@tcnet.com.br> <3de55ead0706191327m6398bd31o8eaceadef2df705b@mail.gmail.com> Message-ID: On Jun 19, 2007, at 10:27 PM, Eden Cardim wrote: > On 6/19/07, Thomas Britis wrote: >> Se realmente sua intenção for "dar um alo aos desenvolvedores" sugiro >> alguma forma de contato diretamente com eles. >> >> Agora, se não for (sinceramente, acho que você tá mais >> interessado em >> votar do que em ajudar a aprimorar o sistema de enquete), acho que o >> módulo LWP resolve seu problema. > > LWP é muito low-level pro "problema" dele. Sugiro o WWW::Mechanize, > HTTP::Recorder ou Selenium. Eu sugiro não sugerir muito, pelo menos até ter certeza de que ele não está olhando para uma enquete nas tuas máquinas. Se bem que 1) eu não tenho enquetes 2) eu tenho IDS e está bem configurado ;-) Fernando, mais uma vez eu vou aconselhar: tente ser um cara consciente e avisar as pessoas sobre o que você está pensando, ao invés de sair por aí disparando ataques gratuitos contra websites. Putamplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From luismottacampos em yahoo.co.uk Wed Jun 20 01:06:27 2007 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Wed, 20 Jun 2007 10:06:27 +0200 Subject: [Cascavel-pm] Burlando uma enquete In-Reply-To: <46783E3B.808@tcnet.com.br> References: <46783E3B.808@tcnet.com.br> Message-ID: <5D729CBF-9E66-49E6-8040-811281252D2B@yahoo.co.uk> On Jun 19, 2007, at 10:36 PM, Thomas Britis wrote: > André Garcia Carneiro wrote: >> Fernando, não sei qual é a sua real intenção, mas a resposta para >> isso é 'depende'. >> Você conhece a estrutura da enquete? >> Como estão sendo gravados os dados da enquete? Banco de dados do >> tipo 'mysql', 'oracle' etc, ou em arquivos >> texto mesmo? >> Se existe banco de dados, existem constraints nesse banco de dados? > > Não entendi o ponto aqui. Se a enquete permite votações > sequenciais sem > qualquer critério de verificação, qual o intuito de saber como isso > está > sendo gerido no backend? Thomas++ # pensando em camadas, isolando o problema. Thomas++ # assertivo, fazendo as perguntas certas. Eu também acho que não tem por que pensar no backend. Claro, pode ajudar a escolher os melhores pontos de ataque, mas isso não tem importância agora. Eu nunca usaria WWW::Mechanize para atacar um WebQuizz se eu conseguisse acesso para inserir dados diretamente na base de dados... ;-) Putamplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From luismottacampos em yahoo.co.uk Wed Jun 20 01:07:29 2007 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Wed, 20 Jun 2007 10:07:29 +0200 Subject: [Cascavel-pm] Burlando uma enquete In-Reply-To: References: <20070615_121502_013607.rafamv1@ig.com.br> <46729FA8.70302@superig.com.br> <000501c7b2a6$d1eb6a10$1f01a8c0@servidorliz> <3de55ead0706191331p6efb181ejb7794bc48d5bc1b7@mail.gmail.com> Message-ID: <6B0BD8A4-E0C7-495A-972F-8402EFE5EC47@yahoo.co.uk> On Jun 19, 2007, at 11:07 PM, Lorn wrote: > 200 pessoas? > Os arquivos da lista não são indexados pelo google? > /me evil Não apenas são idexados no Google, como são mantidos pelos hackers do London-PM. São virtualmente indeléveis. Lorn++ # evil, evil, evil! Putamplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From luismottacampos em yahoo.co.uk Wed Jun 20 01:09:50 2007 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Wed, 20 Jun 2007 10:09:50 +0200 Subject: [Cascavel-pm] Burlando uma enquete In-Reply-To: References: Message-ID: On Jun 19, 2007, at 11:52 PM, André Garcia Carneiro wrote: >> Não entendi o ponto aqui. Se a enquete permite votações >> sequenciais sem >> qualquer critério de verificação, qual o intuito de saber como >> isso está >> sendo gerido no backend? > > Nunca ouvi falar que o conceito de enquetes era esse, mesmo porque > já tive desenvolvi enquetes em que era > necessário estar em uma sessão, e isso me permitiu evitar > exatamente esse tipo de problemas. Por isso as perguntas. Esta, pelo que eu estou vendo, não requer sessão (está aceitando votos de qualquer um, quantas vezes desejar). É uma aproximação perfeitamente válida para aumentar o seu Page Hit Count, certamente. Mas isso apenas ajuda a inflar artificialmente as estatísticas do website... De qualquer forma, André, se as enquetes que você desenvolveu eram as que eu estou pensando, por favor tente esquecer aquilo... teve poucas coisas no universo tão mal projetadas como os sistemas de "enquetes" usados pela IBex... Putamplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From luismottacampos em yahoo.co.uk Wed Jun 20 01:11:17 2007 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Wed, 20 Jun 2007 10:11:17 +0200 Subject: [Cascavel-pm] =?iso-8859-1?q?Reuni=E3o_sobre_YAPC=3A=3ABrasil=3A?= =?iso-8859-1?q?=3A2007_em_=23perl=2Ebr-coord_=40_irc=2Efreenode=2Enet?= In-Reply-To: <65934b450706191523w1e26f5b3u816bf4536a6ccab0@mail.gmail.com> References: <65934b450706191523w1e26f5b3u816bf4536a6ccab0@mail.gmail.com> Message-ID: <3B4ACDF1-5D65-468D-9175-6E4F48BBACF0@yahoo.co.uk> On Jun 20, 2007, at 12:23 AM, Joenio Costa wrote: > Pessoal, > > Gostaria de convocar todos interesados no YAPC::Brasil::2007 para uma > rápida reunião > Sexta-Feira 29 de Junho de 2007 no canal irc #perl.br-coord na rede > irc.freenode.net > para discutir o futuro do evento... > > Conto com a presença de vocês... Joênio, Eu estou interessado em aparecer, mas tenho problemas de fuso horário... :-) a que horas (e em que time zone) é a reunião? Putamplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From luismottacampos em yahoo.co.uk Wed Jun 20 01:14:43 2007 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Wed, 20 Jun 2007 10:14:43 +0200 Subject: [Cascavel-pm] Duvida modelagem In-Reply-To: <1746e3e30706191705v256202eqca7fc7f4963df29c@mail.gmail.com> References: <1746e3e30705311149w71091f1ay53b64a1c465bb666@mail.gmail.com> <8ECE70CB-DFE3-4205-A29A-E0921881F88F@yahoo.co.uk> <1746e3e30706041153o3279d1cdw28d91ec046239368@mail.gmail.com> <94C0A6D4-87CF-42EB-8773-34BF8CE25736@yahoo.co.uk> <1746e3e30706061730s41c7300av7bd056f7b864df0@mail.gmail.com> <116272E6-2C92-4576-932C-A2EA9120D9D2@yahoo.co.uk> <1746e3e30706141513r794e5c9at1b73fb3cde0d2b2@mail.gmail.com> <3E7FE048-C231-4DC9-A701-00129CF76FC3@yahoo.co.uk> <1746e3e30706181240w452c33abh3d6623710ab11b02@mail.gmail.com> <33C1C1D6-0CB7-4FE4-B898-08165B1E0BDA@yahoo.co.uk> <1746e3e30706191705v256202eqca7fc7f4963df29c@mail.gmail.com> Message-ID: <85E487DF-4C55-4EED-BAD4-41D14B0634A9@yahoo.co.uk> On Jun 20, 2007, at 2:05 AM, Donato Azevedo wrote: > On 6/19/07, Luis Motta Campos wrote: >> On Jun 18, 2007, at 9:40 PM, Donato Azevedo wrote: >>> Eu tenho um script rodando a alguns meses em um servidor da empresa >>> que usa exatamente isto e até hoje não houve problemas.... >> >> Isso não prova nada. Aliás, eu vi scripts com problemas muito >> sérios rodando por anos sem problemas. Locking em múltiplos processos >> é como ganhar na loteria. Às vezes, você acerta, e às vezes dá pau a >> cada 10 minutos. > > Concordo, é um evento nao deterministico, mas se você pensar que > depois de meses de pé ele deve ter passado por todos os tipos de > situação, isso é pelo menos um estímulo para confiar, não? Sim, sim, claro... vamos fazer assim: vamos remover as funcionalidades de locking usadas pelo software do seu banco, que tal? Você correria o risco? ;-) eu não corro riscos. Especialmente quando se trata de projeto de software. Não fiquei conhecido em três continentes por me arriscar a ter problemas que eu não pudesse debugar ;-) Mas, claro, como sempre, esta é apenas a humilde opinião de um troll peregrino, muito longe de casa. ;-) Putamplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From luismottacampos em yahoo.co.uk Wed Jun 20 01:27:04 2007 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Wed, 20 Jun 2007 10:27:04 +0200 Subject: [Cascavel-pm] Arquivo XML In-Reply-To: References: <6B3E7D85-3D77-41F3-8288-41C4E8BBDDD0@yahoo.co.uk> Message-ID: <9E325883-F07B-4C88-86DE-BB682F09C823@yahoo.co.uk> On Jun 20, 2007, at 2:49 AM, André Moura wrote: > Na verdade a dificuldade que estou tendo é a seguinte, preciso alterar > a configuração de um arquivo.xml que tem formatos diferentes > dependendo da versão do software que utiliza esse arquivo, então ele > deve detectar a versão do aplicativo pelo arquivo.xml, depois > verificar se já tem a configuração feita, se tiver ele pode alterar > excluir ou adicionar mais uma, porém a sintaxe para cada versão é > diferente, e por este motivo que não estou usando nenhum módulo para > XML pois não consegui algum que me auxiliasse nessa tarefa, por isso > estou usando expressão regular. Com os módulos que me foi informado, > estou verificando se é possível isto..... > > Não sei se entenderam o que eu disse..... O que eu entendi: 1. Você está usando XML para configurar software. (mau sapão!) (use Config::General da próxima vez ;-) 2. Você tem diferentes formatos do XML para diferentes versões do software. 3. Você determina a versão do software pelo arquivo de configuração (como? a informação existe no arquivo, ou você tem de usar "heurísticas"?) 4. Você determina "se [o arquivo] já tem a configuração feita" (como? você tem vaga idéia do que deve haver no XML?) 5. Você precisa de um módulo que te ajude a implementar um CRUDE pattern (CReate Update DElete) para modificar as configurações. O que eu recomendo: A. ESTUDE XML. MESMO. Entender o que você tem na mão é a parte mais complicada do que você está fazendo. Muita gente acha que XML é um formato simples, fácil de usar e informal. Ledo engano. XML é complexo, pesado, chato, extremamente formal e detalhista. Mas flexível o bastante para permitir que todo mundo use sem saber o que está fazendo e achar que está funcionando. B. Tente usar o XML::Compile (do Mark Overmeer) Este módulo deve fazer o que você quer com precisão. Não é um módulo muito fácil de usar, mas vai permitir que você entre com os dados e re-escreva o XML, e ainda vai permitir (com os Xml Schema Definition (XSD)) que você "converta" uma configuração de/para outra versão do software sem grandes chateações. Eu estou disponível para ajudar com o que você precisar. Basta continuar postando na lista. Eu me encontro com o Mark Overmeer com regularidade, e posso colocar você em contato com ele se você precisar de explicações sobre o Módulo que não estejam documentadas ou que a gente não consiga entender juntos. Putamplexos, boa sorte e bom divertimento! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From fernandolouis em terra.com.br Wed Jun 20 04:31:33 2007 From: fernandolouis em terra.com.br (fernandolouis em terra.com.br) Date: Wed, 20 Jun 2007 08:31:33 -0300 Subject: [Cascavel-pm] Burlando uma enquete References: <20070615_121502_013607.rafamv1@ig.com.br><46729FA8.70302@superig.com.br><000501c7b2a6$d1eb6a10$1f01a8c0@servidorliz> <3de55ead0706191331p6efb181ejb7794bc48d5bc1b7@mail.gmail.com> Message-ID: <00a301c7b32e$8e305c30$1f01a8c0@servidorliz> Calma pessoal, não me interpretem mal... A enquete foi mais uma questão de "teste" para obter esse conhecimento. Aliás, todos sabemos que para sermos ANTI-HACKERS, temos que saber como eles agem para poder intervir. Vejam só... já aprendi que com a LWP consigo fazer "serviços de macro" e até então não sabia. Nunca tinha utilizado antes... Poderiam me dar um simples exemplo!?! []s, Fernando > ----- Original Message ----- > From: "Eden Cardim" > To: "Cascavel Perl Mongers" > Sent: Tuesday, June 19, 2007 5:31 PM > Subject: Re: [Cascavel-pm] Burlando uma enquete > > Toma cuidado, se o site que você vai bombardear tiver termos de > utilização, provavelmente automatizar a interação é um deles. Você > pode ser multado ou até preso por isso, ainda mais agora que tem cerca > de 200 testemunhas provando que você é culpado. > > -- > Eden Cardim > Instituto Baiano de Biotecnologia > Núcleo de Biologia Computacional e Gestão de Informações Biotecnológicas > Laboratório de Bioinformática > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm From luismottacampos em yahoo.co.uk Wed Jun 20 04:38:55 2007 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Wed, 20 Jun 2007 13:38:55 +0200 Subject: [Cascavel-pm] Burlando uma enquete In-Reply-To: <00a301c7b32e$8e305c30$1f01a8c0@servidorliz> References: <20070615_121502_013607.rafamv1@ig.com.br><46729FA8.70302@superig.com.br><000501c7b2a6$d1eb6a10$1f01a8c0@servidorliz> <3de55ead0706191331p6efb181ejb7794bc48d5bc1b7@mail.gmail.com> <00a301c7b32e$8e305c30$1f01a8c0@servidorliz> Message-ID: <31206950-E9A6-419F-8451-34DA228781DD@yahoo.co.uk> On Jun 20, 2007, at 1:31 PM, wrote: [duas explicações não muito convincentes removidas daqui] > Vejam só... já aprendi que com a LWP consigo fazer "serviços de > macro" e até > então não sabia. Nunca tinha utilizado antes... Isso foi útil. :-) > Poderiam me dar um simples exemplo!?! Não. RTFM, e vai encontrar os exemplos que está procurando. Putamplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From andre.garcia.carneir em terra.com.br Wed Jun 20 04:42:33 2007 From: andre.garcia.carneir em terra.com.br (=?iso-8859-1?b?QW5kcukgR2FyY2lhIENhcm5laXJv?=) Date: Wed, 20 Jun 2007 08:42:33 -0300 Subject: [Cascavel-pm] Arquivo XML Message-ID: Você poderia ter um 'template' para cada versão do XML. Para isso você pode usar Template Toolkit, junto com XML::Simple. Espero que isso ajude. ---------- Cabeçalho original ----------- De: cascavel-pm-bounces+andre.garcia.carneir=terra.com.br em pm.org Para: "Cascavel Perl Mongers" cascavel-pm em pm.org Cópia: Data: Tue, 19 Jun 2007 21:49:03 -0300 Assunto: Re: [Cascavel-pm] Arquivo XML > Na verdade a dificuldade que estou tendo é a seguinte, preciso alterar > a configuração de um arquivo.xml que tem formatos diferentes > dependendo da versão do software que utiliza esse arquivo, então ele > deve detectar a versão do aplicativo pelo arquivo.xml, depois > verificar se já tem a configuração feita, se tiver ele pode alterar > excluir ou adicionar mais uma, porém a sintaxe para cada versão é > diferente, e por este motivo que não estou usando nenhum módulo para > XML pois não consegui algum que me auxiliasse nessa tarefa, por isso > estou usando expressão regular. Com os módulos que me foi informado, > estou verificando se é possível isto..... > > > Não sei se entenderam o que eu disse..... > > André O Moura > http://andrem.wordpress.com > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > > E-mail classificado pelo Identificador de Spam Inteligente Terra. > Para alterar a categoria classificada, visite > http://mail.terra.com.br/cgi-bin/imail.cgi?+_u=andre.garcia.carneir&_l=1,1182300566.507456.12147.candelo.hst.terra.com.br,4581,Des15,Des15 > > Esta mensagem foi verificada pelo E-mail Protegido Terra. > Scan engine: McAfee VirusScan / Atualizado em 19/06/2007 / Versão: 5.1.00/5056 > Proteja o seu e-mail Terra: http://mail.terra.com.br/ > > -- André Garcia Carneiro Developer(Perl/PHP) Member of "São Paulo Perl Mongers" - http://sao-paulo.pm.org From fernandolouis em terra.com.br Wed Jun 20 04:45:46 2007 From: fernandolouis em terra.com.br (fernandolouis em terra.com.br) Date: Wed, 20 Jun 2007 08:45:46 -0300 Subject: [Cascavel-pm] Burlando uma enquete References: <20070615_121502_013607.rafamv1@ig.com.br><46729FA8.70302@superig.com.br><000501c7b2a6$d1eb6a10$1f01a8c0@servidorliz><3de55ead0706191331p6efb181ejb7794bc48d5bc1b7@mail.gmail.com><00a301c7b32e$8e305c30$1f01a8c0@servidorliz> <31206950-E9A6-419F-8451-34DA228781DD@yahoo.co.uk> Message-ID: <001201c7b330$8a622b40$1f01a8c0@servidorliz> Não quero o bolo pronto cara... me dê a receita e um pedaço dele... só isso. o que é RTFM ? ----- Original Message ----- From: "Luis Motta Campos" To: "Cascavel Perl Mongers" Sent: Wednesday, June 20, 2007 8:38 AM Subject: Re: [Cascavel-pm] Burlando uma enquete On Jun 20, 2007, at 1:31 PM, wrote: [duas explicações não muito convincentes removidas daqui] > Vejam só... já aprendi que com a LWP consigo fazer "serviços de > macro" e até > então não sabia. Nunca tinha utilizado antes... Isso foi útil. :-) > Poderiam me dar um simples exemplo!?! Não. RTFM, e vai encontrar os exemplos que está procurando. Putamplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm From lgonzaga em lncc.br Wed Jun 20 04:58:54 2007 From: lgonzaga em lncc.br (Luiz Gonzaga) Date: Wed, 20 Jun 2007 08:58:54 -0300 Subject: [Cascavel-pm] Burlando uma enquete In-Reply-To: <001201c7b330$8a622b40$1f01a8c0@servidorliz> References: <20070615_121502_013607.rafamv1@ig.com.br> <31206950-E9A6-419F-8451-34DA228781DD@yahoo.co.uk> <001201c7b330$8a622b40$1f01a8c0@servidorliz> Message-ID: <200706200858.54598.lgonzaga@lncc.br> en.wikipedia.org/wiki/RTFM Luiz. Em Quarta 20 Junho 2007 08:45, fernandolouis em terra.com.br escreveu: > Não quero o bolo pronto cara... me dê a receita e um pedaço dele... só > isso. > > o que é RTFM ? > > ----- Original Message ----- > From: "Luis Motta Campos" > To: "Cascavel Perl Mongers" > Sent: Wednesday, June 20, 2007 8:38 AM > Subject: Re: [Cascavel-pm] Burlando uma enquete > > > On Jun 20, 2007, at 1:31 PM, > wrote: > [duas explicações não muito convincentes removidas daqui] > > > Vejam só... já aprendi que com a LWP consigo fazer "serviços de > > macro" e até > > então não sabia. Nunca tinha utilizado antes... > > Isso foi útil. :-) > > > Poderiam me dar um simples exemplo!?! > > Não. > RTFM, e vai encontrar os exemplos que está procurando. > > Putamplexos! > -- > Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, > Perl fanatic evangelist, and amateur {cook, photographer} > > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm -- Luiz G. P. de Almeida Analista de Sistemas Laboratório Nacional de Computação Científica / MCT From a.r.ferreira em gmail.com Wed Jun 20 04:56:31 2007 From: a.r.ferreira em gmail.com (Adriano Ferreira) Date: Wed, 20 Jun 2007 08:56:31 -0300 Subject: [Cascavel-pm] Burlando uma enquete In-Reply-To: <001201c7b330$8a622b40$1f01a8c0@servidorliz> References: <20070615_121502_013607.rafamv1@ig.com.br> <46729FA8.70302@superig.com.br> <000501c7b2a6$d1eb6a10$1f01a8c0@servidorliz> <3de55ead0706191331p6efb181ejb7794bc48d5bc1b7@mail.gmail.com> <00a301c7b32e$8e305c30$1f01a8c0@servidorliz> <31206950-E9A6-419F-8451-34DA228781DD@yahoo.co.uk> <001201c7b330$8a622b40$1f01a8c0@servidorliz> Message-ID: <73ddeb6c0706200456r5c6b9991x1f9c128a398930d@mail.gmail.com> On 6/20/07, fernandolouis em terra.com.br wrote: > Não quero o bolo pronto cara... me dê a receita e um pedaço dele... só isso. > > o que é RTFM ? Read the Fine Manual (ou coisa pior). O manual está aqui: http://search.cpan.org/dist/libwww-perl/ e provavelmente "lwpcook" e "lwptut" podem ajudá-lo. Talvez você queira dar uma olhada nos módulos que o Eden recomendou também, como WWW::Mechanize e os outros que ele citou (também estão no CPAN). > > ----- Original Message ----- > From: "Luis Motta Campos" > To: "Cascavel Perl Mongers" > Sent: Wednesday, June 20, 2007 8:38 AM > Subject: Re: [Cascavel-pm] Burlando uma enquete > > > On Jun 20, 2007, at 1:31 PM, > wrote: > [duas explicações não muito convincentes removidas daqui] > > Vejam só... já aprendi que com a LWP consigo fazer "serviços de > > macro" e até > > então não sabia. Nunca tinha utilizado antes... > > Isso foi útil. :-) > > > Poderiam me dar um simples exemplo!?! > > Não. > RTFM, e vai encontrar os exemplos que está procurando. > > Putamplexos! > -- > Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, > Perl fanatic evangelist, and amateur {cook, photographer} > > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > From luismottacampos em yahoo.co.uk Wed Jun 20 04:58:36 2007 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Wed, 20 Jun 2007 13:58:36 +0200 Subject: [Cascavel-pm] Arquivo XML In-Reply-To: References: Message-ID: <4A61A70F-04D8-4A80-926E-58F69F1B3A46@yahoo.co.uk> On Jun 20, 2007, at 1:42 PM, André Garcia Carneiro wrote: > Você poderia ter um 'template' para cada versão do XML. Para isso > você pode usar Template Toolkit, junto com > XML::Simple. > > Espero que isso ajude. André++ # mandou bem no TT, agora! Putamplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From fglock em gmail.com Wed Jun 20 04:59:34 2007 From: fglock em gmail.com (Flavio S. Glock) Date: Wed, 20 Jun 2007 08:59:34 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?descobrir_usu=E1rio_dono_do_processo?= In-Reply-To: <8D647B11-0709-4F93-B6C0-3D21B9874EB7@yahoo.co.uk> References: <558643950706151322m16a12166va0b801600426465f@mail.gmail.com> <998D6704-B36E-4480-9E9E-1A99BE0BDE25@yahoo.co.uk> <4676AC05.9070001@tcnet.com.br> <06432B68-EFB9-4C3E-8AA2-D3E6A5F377FD@yahoo.co.uk> <4677FF4A.8070902@tcnet.com.br> <8D647B11-0709-4F93-B6C0-3D21B9874EB7@yahoo.co.uk> Message-ID: Luis: Este grep aparece como "[c]vs" na resposta da consulta, mas ele faz match com "cvs": "[c]vs" =~ /cvs/ # no match - Flavio Em 20/06/07, Luis Motta Campos escreveu: > On Jun 19, 2007, at 6:07 PM, Thomas Britis wrote: > > Luis Motta Campos wrote: > >>> Uma dica: ps aux | grep [c]vs | cut -d" " -f1 > >> UH? E que vantagem maria leva usando uma classe de caracteres com > >> apenas um valor possivel no lugar da letra "c", no "grep [c]vs"? Você > >> não queria dizer > > > > Luis, é apenas um truque para fazer o shell descartar o 'grep'. Veja: > > [snip!] > > > > Você resolve o problema e poupa o uso de um grep -v. > > Grande Thomas! > Isto é portável? Preciso de um grep específico para isso funcionar > ou vai funcionar nas maiores implementações disponíveis? > > Putamplexos! > -- > Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, > Perl fanatic evangelist, and amateur {cook, photographer} > > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > From fernandolouis em terra.com.br Wed Jun 20 05:11:54 2007 From: fernandolouis em terra.com.br (fernandolouis em terra.com.br) Date: Wed, 20 Jun 2007 09:11:54 -0300 Subject: [Cascavel-pm] Burlando uma enquete References: <20070615_121502_013607.rafamv1@ig.com.br><31206950-E9A6-419F-8451-34DA228781DD@yahoo.co.uk><001201c7b330$8a622b40$1f01a8c0@servidorliz> <200706200858.54598.lgonzaga@lncc.br> Message-ID: <001a01c7b334$3177e200$1f01a8c0@servidorliz> ehehehe pode cre! "estou lendo a porra do manual" ;) ----- Original Message ----- From: "Luiz Gonzaga" To: "Cascavel Perl Mongers" Sent: Wednesday, June 20, 2007 8:58 AM Subject: Re: [Cascavel-pm] Burlando uma enquete en.wikipedia.org/wiki/RTFM Luiz. Em Quarta 20 Junho 2007 08:45, fernandolouis em terra.com.br escreveu: > Não quero o bolo pronto cara... me dê a receita e um pedaço dele... só > isso. > > o que é RTFM ? > > ----- Original Message ----- > From: "Luis Motta Campos" > To: "Cascavel Perl Mongers" > Sent: Wednesday, June 20, 2007 8:38 AM > Subject: Re: [Cascavel-pm] Burlando uma enquete > > > On Jun 20, 2007, at 1:31 PM, > wrote: > [duas explicações não muito convincentes removidas daqui] > > > Vejam só... já aprendi que com a LWP consigo fazer "serviços de > > macro" e até > > então não sabia. Nunca tinha utilizado antes... > > Isso foi útil. :-) > > > Poderiam me dar um simples exemplo!?! > > Não. > RTFM, e vai encontrar os exemplos que está procurando. > > Putamplexos! > -- > Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, > Perl fanatic evangelist, and amateur {cook, photographer} > > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm -- Luiz G. P. de Almeida Analista de Sistemas Laboratório Nacional de Computação Científica / MCT _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm From luismottacampos em yahoo.co.uk Wed Jun 20 05:14:04 2007 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Wed, 20 Jun 2007 14:14:04 +0200 Subject: [Cascavel-pm] Burlando uma enquete In-Reply-To: <001201c7b330$8a622b40$1f01a8c0@servidorliz> References: <20070615_121502_013607.rafamv1@ig.com.br><46729FA8.70302@superig.com.br><000501c7b2a6$d1eb6a10$1f01a8c0@servidorliz><3de55ead0706191331p6efb181ejb7794bc48d5bc1b7@mail.gmail.com><00a301c7b32e$8e305c30$1f01a8c0@servidorliz> <31206950-E9A6-419F-8451-34DA228781DD@yahoo.co.uk> <001201c7b330$8a622b40$1f01a8c0@servidorliz> Message-ID: <68DE0273-B991-41B7-AE77-E469D2E97645@yahoo.co.uk> On Jun 20, 2007, at 1:45 PM, wrote: > Não quero o bolo pronto cara... me dê a receita e um pedaço dele... > só isso. eu já te dei mais que isso, mas parece que você não prestou atenção... :-) por favor leia os documentos que eu te aponto. > o que é RTFM ? Uma sigla inglesa muito conhecida no mundo da computação, especialmetne no segmento open-source. Expande para "Read The F*cking Manuals" (Leia A P*rra do Manual) eu, particularmente, prefiro expandir para "Read The Fine Manuals" (Leia Os Manuais Legais) ;-) nada pessoal, meu caro. Posso fazer uma pergunta? Eu estou curioso para saber a sua idade. Você se importa em me dizer? Quando você achar os exemplos (no manual, eu já disse...) e terminar de ler os manuais que eu te apontei, conversamos sobre estratégias de implementação mais interessantes, e sobre a ética do que você está fazendo. Putamplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From luismottacampos em yahoo.co.uk Wed Jun 20 05:14:44 2007 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Wed, 20 Jun 2007 14:14:44 +0200 Subject: [Cascavel-pm] Burlando uma enquete In-Reply-To: <200706200858.54598.lgonzaga@lncc.br> References: <20070615_121502_013607.rafamv1@ig.com.br> <31206950-E9A6-419F-8451-34DA228781DD@yahoo.co.uk> <001201c7b330$8a622b40$1f01a8c0@servidorliz> <200706200858.54598.lgonzaga@lncc.br> Message-ID: <3E776DBA-42E5-42FC-9A8D-D455EC7AC272@yahoo.co.uk> On Jun 20, 2007, at 1:58 PM, Luiz Gonzaga wrote: > en.wikipedia.org/wiki/RTFM (Luiz Gonzaga)++ # mandando bem com a WikiPedia Putamplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From luismottacampos em yahoo.co.uk Wed Jun 20 05:15:37 2007 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Wed, 20 Jun 2007 14:15:37 +0200 Subject: [Cascavel-pm] Burlando uma enquete In-Reply-To: <73ddeb6c0706200456r5c6b9991x1f9c128a398930d@mail.gmail.com> References: <20070615_121502_013607.rafamv1@ig.com.br> <46729FA8.70302@superig.com.br> <000501c7b2a6$d1eb6a10$1f01a8c0@servidorliz> <3de55ead0706191331p6efb181ejb7794bc48d5bc1b7@mail.gmail.com> <00a301c7b32e$8e305c30$1f01a8c0@servidorliz> <31206950-E9A6-419F-8451-34DA228781DD@yahoo.co.uk> <001201c7b330$8a622b40$1f01a8c0@servidorliz> <73ddeb6c0706200456r5c6b9991x1f9c128a398930d@mail.gmail.com> Message-ID: <7C220B28-27E0-44AD-BF9B-A35F116D8054@yahoo.co.uk> On Jun 20, 2007, at 1:56 PM, Adriano Ferreira wrote: > On 6/20/07, fernandolouis em terra.com.br > wrote: >> Não quero o bolo pronto cara... me dê a receita e um pedaço >> dele... só isso. >> >> o que é RTFM ? > > Read the Fine Manual (ou coisa pior). O manual está aqui: > > http://search.cpan.org/dist/libwww-perl/ > > e provavelmente "lwpcook" e "lwptut" podem ajudá-lo. Talvez você > queira dar uma olhada nos módulos que o Eden recomendou também, como > WWW::Mechanize e os outros que ele citou (também estão no CPAN). Boa! Código fonte de verdade como exemplo. Se bem que eu não recomendo a ninguém tentar ler os scripts que vem como exemplo para aprender a programar... :-) eles são meio "crus" nesta parte... Putamplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From luismottacampos em yahoo.co.uk Wed Jun 20 05:16:47 2007 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Wed, 20 Jun 2007 14:16:47 +0200 Subject: [Cascavel-pm] =?iso-8859-1?q?descobrir_usu=E1rio_dono_do_processo?= In-Reply-To: References: <558643950706151322m16a12166va0b801600426465f@mail.gmail.com> <998D6704-B36E-4480-9E9E-1A99BE0BDE25@yahoo.co.uk> <4676AC05.9070001@tcnet.com.br> <06432B68-EFB9-4C3E-8AA2-D3E6A5F377FD@yahoo.co.uk> <4677FF4A.8070902@tcnet.com.br> <8D647B11-0709-4F93-B6C0-3D21B9874EB7@yahoo.co.uk> Message-ID: On Jun 20, 2007, at 1:59 PM, Flavio S. Glock wrote: > Luis: > > Este grep aparece como "[c]vs" na resposta da consulta, mas ele faz > match com "cvs": > > "[c]vs" =~ /cvs/ # no match Ah! Agora eu entendi a jogada! Aliás, grande jogada! :-) Putamplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From fernandolouis em terra.com.br Wed Jun 20 05:18:39 2007 From: fernandolouis em terra.com.br (fernandolouis em terra.com.br) Date: Wed, 20 Jun 2007 09:18:39 -0300 Subject: [Cascavel-pm] Burlando uma enquete References: <20070615_121502_013607.rafamv1@ig.com.br><46729FA8.70302@superig.com.br><000501c7b2a6$d1eb6a10$1f01a8c0@servidorliz><3de55ead0706191331p6efb181ejb7794bc48d5bc1b7@mail.gmail.com><00a301c7b32e$8e305c30$1f01a8c0@servidorliz><31206950-E9A6-419F-8451-34DA228781DD@yahoo.co.uk><001201c7b330$8a622b40$1f01a8c0@servidorliz> <73ddeb6c0706200456r5c6b9991x1f9c128a398930d@mail.gmail.com> Message-ID: <002501c7b335$22779790$1f01a8c0@servidorliz> O que acham deste exemplo? $site = "www.site.com.br/cgi-bin/enquete.pl?opcao=1 for ($x=0; $x <=100; $x++){ $site = LWP::UserAgent->new; my $end = $site->get("$site"); } to no caminho certo pessoal? []s Fernando ----- Original Message ----- From: "Adriano Ferreira" To: "Cascavel Perl Mongers" Sent: Wednesday, June 20, 2007 8:56 AM Subject: Re: [Cascavel-pm] Burlando uma enquete On 6/20/07, fernandolouis em terra.com.br wrote: > Não quero o bolo pronto cara... me dê a receita e um pedaço dele... só > isso. > > o que é RTFM ? Read the Fine Manual (ou coisa pior). O manual está aqui: http://search.cpan.org/dist/libwww-perl/ e provavelmente "lwpcook" e "lwptut" podem ajudá-lo. Talvez você queira dar uma olhada nos módulos que o Eden recomendou também, como WWW::Mechanize e os outros que ele citou (também estão no CPAN). > > ----- Original Message ----- > From: "Luis Motta Campos" > To: "Cascavel Perl Mongers" > Sent: Wednesday, June 20, 2007 8:38 AM > Subject: Re: [Cascavel-pm] Burlando uma enquete > > > On Jun 20, 2007, at 1:31 PM, > wrote: > [duas explicações não muito convincentes removidas daqui] > > Vejam só... já aprendi que com a LWP consigo fazer "serviços de > > macro" e até > > então não sabia. Nunca tinha utilizado antes... > > Isso foi útil. :-) > > > Poderiam me dar um simples exemplo!?! > > Não. > RTFM, e vai encontrar os exemplos que está procurando. > > Putamplexos! > -- > Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, > Perl fanatic evangelist, and amateur {cook, photographer} > > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > > _______________________________________________ > 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 fernandolouis em terra.com.br Wed Jun 20 05:28:03 2007 From: fernandolouis em terra.com.br (fernandolouis em terra.com.br) Date: Wed, 20 Jun 2007 09:28:03 -0300 Subject: [Cascavel-pm] Burlando uma enquete References: <20070615_121502_013607.rafamv1@ig.com.br><46729FA8.70302@superig.com.br><000501c7b2a6$d1eb6a10$1f01a8c0@servidorliz><3de55ead0706191331p6efb181ejb7794bc48d5bc1b7@mail.gmail.com><00a301c7b32e$8e305c30$1f01a8c0@servidorliz><31206950-E9A6-419F-8451-34DA228781DD@yahoo.co.uk><001201c7b330$8a622b40$1f01a8c0@servidorliz> <68DE0273-B991-41B7-AE77-E469D2E97645@yahoo.co.uk> Message-ID: <003b01c7b336$72e11cf0$1f01a8c0@servidorliz> >> o que é RTFM ? > > Uma sigla inglesa muito conhecida no mundo da computação, >especialmetne no segmento open-source. Expande para > > "Read The F*cking Manuals" (Leia A P*rra do Manual) > > eu, particularmente, prefiro expandir para > > "Read The Fine Manuals" (Leia Os Manuais Legais) > > ;-) nada pessoal, meu caro. Sem problemas mano... > Posso fazer uma pergunta? Eu estou curioso para saber a sua idade. Você > se importa em me dizer? Tenho 25 anos e programo em perl desde os 19. Aprendi sozinho, lendo... sem ninguém para poder me ajudar qd precisava, apenas os "TMF". Aprendi muito com exemplos que leio, por isso solicitei um. Exemplos são bons para o aprendizado... lembro no primário, quando a "tia" passava uma expressão aritmética... lembra? { 5 * 2 + [33 -1] - 1 * 2 + (1+1) } ? ela não dava a resposta... mas nas primeiras vezes, ela descrevia-o no quadro, bem discriminado... e eu me baseando... aprendia... []s, Fernando From glasswalk3r em hotmail.com Wed Jun 20 05:36:28 2007 From: glasswalk3r em hotmail.com (Alceu Rodrigues de Freitas Junior) Date: Wed, 20 Jun 2007 15:36:28 +0300 Subject: [Cascavel-pm] Burlando uma enquete Message-ID: > From: fernandolouis em terra.com.br> To: cascavel-pm em pm.org>> Tenho 25 anos e programo em perl desde os 19. Aprendi sozinho, lendo...> sem ninguém para poder me ajudar qd precisava, apenas os "TMF".> Aprendi muito com exemplos que leio, por isso solicitei um.> Exemplos são bons para o aprendizado...> lembro no primário, quando a "tia" passava uma expressão aritmética... > lembra?> { 5 * 2 + [33 -1] - 1 * 2 + (1+1) } ?> ela não dava a resposta... mas nas primeiras vezes, ela descrevia-o no > quadro, bem discriminado...> e eu me baseando... aprendia...A "técnica da tia" funciona mesmo para ensinar conceitos básicos. O "Merlyn" (puxa, esqueci o nome dele agora, alguém por favor ajude), autor do excelente "Learning Perl" usa e abusa de exemplos. Sem contar que você não fica com aquela cara de pastel se perguntando "legal, o que faço com tudo isso agora?" quando a aula é teórica demais.Aliás, eu recomendo fortemente esse livro para quem quiser começar a aprender Perl.[]'sAlceu _________________________________________________________________ Make every IM count. Download Windows Live Messenger and join the i?m Initiative now. It?s free.  http://im.live.com/messenger/im/home/?source=TAGWL_June07 -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070620/cf42006a/attachment.html From edencardim em gmail.com Wed Jun 20 05:46:35 2007 From: edencardim em gmail.com (Eden Cardim) Date: Wed, 20 Jun 2007 09:46:35 -0300 Subject: [Cascavel-pm] Burlando uma enquete In-Reply-To: <003b01c7b336$72e11cf0$1f01a8c0@servidorliz> References: <20070615_121502_013607.rafamv1@ig.com.br> <46729FA8.70302@superig.com.br> <000501c7b2a6$d1eb6a10$1f01a8c0@servidorliz> <3de55ead0706191331p6efb181ejb7794bc48d5bc1b7@mail.gmail.com> <00a301c7b32e$8e305c30$1f01a8c0@servidorliz> <31206950-E9A6-419F-8451-34DA228781DD@yahoo.co.uk> <001201c7b330$8a622b40$1f01a8c0@servidorliz> <68DE0273-B991-41B7-AE77-E469D2E97645@yahoo.co.uk> <003b01c7b336$72e11cf0$1f01a8c0@servidorliz> Message-ID: <3de55ead0706200546u79766ae7w5de01329b4a81ef4@mail.gmail.com> On 6/20/07, fernandolouis em terra.com.br wrote: > Tenho 25 anos e programo em perl desde os 19. Aprendi sozinho, lendo... > sem ninguém para poder me ajudar qd precisava, apenas os "TMF". > Aprendi muito com exemplos que leio, por isso solicitei um. > Exemplos são bons para o aprendizado... > lembro no primário, quando a "tia" passava uma expressão aritmética... > lembra? > { 5 * 2 + [33 -1] - 1 * 2 + (1+1) } ? > ela não dava a resposta... mas nas primeiras vezes, ela descrevia-o no > quadro, bem discriminado... > e eu me baseando... aprendia... Existem vários "estilos de aprendizado", cada pessoa tem seu. http://en.wikipedia.org/wiki/NLP_modalities http://en.wikipedia.org/wiki/Learning_styles -- Eden Cardim Instituto Baiano de Biotecnologia Núcleo de Biologia Computacional e Gestão de Informações Biotecnológicas Laboratório de Bioinformática From luismottacampos em yahoo.co.uk Wed Jun 20 05:47:50 2007 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Wed, 20 Jun 2007 14:47:50 +0200 Subject: [Cascavel-pm] Burlando uma enquete In-Reply-To: References: Message-ID: <4AF46F37-4EFF-4D6B-A79A-97488491F36B@yahoo.co.uk> On Jun 20, 2007, at 2:36 PM, Alceu Rodrigues de Freitas Junior wrote: > A "técnica da tia" funciona mesmo para ensinar conceitos básicos. > O "Merlyn" (puxa, esqueci o nome dele agora, alguém por favor ajude), Randal Schwartz > autor do excelente "Learning Perl" usa e abusa de exemplos. Sem > contar que > você não fica com aquela cara de pastel se perguntando "legal, o > que faço > com tudo isso agora?" quando a aula é teórica demais. Eu fiz Matemática Aplicada na Universidade de São Paulo, Alceu... não existe "aula abstrata demais" para mim... :-( > Aliás, eu recomendo fortemente esse livro para quem quiser começar > a aprender Perl. Boa. Alguém tem um link fácil no Amazon para o livro? Eu tenho. Aqui: http://tinyurl.com/2axnmh Putamplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From luismottacampos em yahoo.co.uk Wed Jun 20 06:08:55 2007 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Wed, 20 Jun 2007 15:08:55 +0200 Subject: [Cascavel-pm] Burlando uma enquete In-Reply-To: <002501c7b335$22779790$1f01a8c0@servidorliz> References: <20070615_121502_013607.rafamv1@ig.com.br><46729FA8.70302@superig.com.br><000501c7b2a6$d1eb6a10$1f01a8c0@servidorliz><3de55ead0706191331p6efb181ejb7794bc48d5bc1b7@mail.gmail.com><00a301c7b32e$8e305c30$1f01a8c0@servidorliz><31206950-E9A6-419F-8451-34DA228781DD@yahoo.co.uk><001201c7b330$8a622b40$1f01a8c0@servidorliz> <73ddeb6c0706200456r5c6b9991x1f9c128a398930d@mail.gmail.com> <002501c7b335$22779790$1f01a8c0@servidorliz> Message-ID: On Jun 20, 2007, at 2:18 PM, wrote: > O que acham deste exemplo? Vou implementar alguma coisa mais para você. Mas não empolga, eu quero saber onde você pretende usar isso. Faça o favor de postar aqui. [código aqui] Mudei de idéia. Código quando você me disser onde vai usar isso. ;) > to no caminho certo pessoal? Você ainda está conseguindo ajuda, meu caro. Mas não sei dizer se está no caminho certo. Eu insisto: por favor poste aqui o website onde você pretende usar isso. Putamplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From fernandolouis em terra.com.br Wed Jun 20 06:20:28 2007 From: fernandolouis em terra.com.br (fernandolouis em terra.com.br) Date: Wed, 20 Jun 2007 10:20:28 -0300 Subject: [Cascavel-pm] Burlando uma enquete References: <20070615_121502_013607.rafamv1@ig.com.br><46729FA8.70302@superig.com.br><000501c7b2a6$d1eb6a10$1f01a8c0@servidorliz><3de55ead0706191331p6efb181ejb7794bc48d5bc1b7@mail.gmail.com><00a301c7b32e$8e305c30$1f01a8c0@servidorliz><31206950-E9A6-419F-8451-34DA228781DD@yahoo.co.uk><001201c7b330$8a622b40$1f01a8c0@servidorliz><73ddeb6c0706200456r5c6b9991x1f9c128a398930d@mail.gmail.com><002501c7b335$22779790$1f01a8c0@servidorliz> Message-ID: <000501c7b33d$c557c8b0$1f01a8c0@servidorliz> Não insista tanto camarada... apenas seja "camarada"... heheh tudo bem, devo ter usado o exemplo errado... Pq nao falei: "como fazer um script que faz eu entrar em um link quantas vezes forem necessário"? Use esssa idéia como um "robô" que aumente seus hits de acesso... Forte []! Fernando ----- Original Message ----- From: "Luis Motta Campos" To: "Cascavel Perl Mongers" Sent: Wednesday, June 20, 2007 10:08 AM Subject: Re: [Cascavel-pm] Burlando uma enquete On Jun 20, 2007, at 2:18 PM, wrote: > O que acham deste exemplo? Vou implementar alguma coisa mais para você. Mas não empolga, eu quero saber onde você pretende usar isso. Faça o favor de postar aqui. [código aqui] Mudei de idéia. Código quando você me disser onde vai usar isso. ;) > to no caminho certo pessoal? Você ainda está conseguindo ajuda, meu caro. Mas não sei dizer se está no caminho certo. Eu insisto: por favor poste aqui o website onde você pretende usar isso. Putamplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm From luismottacampos em yahoo.co.uk Wed Jun 20 06:27:43 2007 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Wed, 20 Jun 2007 15:27:43 +0200 Subject: [Cascavel-pm] Burlando uma enquete In-Reply-To: <000501c7b33d$c557c8b0$1f01a8c0@servidorliz> References: <20070615_121502_013607.rafamv1@ig.com.br><46729FA8.70302@superig.com.br><000501c7b2a6$d1eb6a10$1f01a8c0@servidorliz><3de55ead0706191331p6efb181ejb7794bc48d5bc1b7@mail.gmail.com><00a301c7b32e$8e305c30$1f01a8c0@servidorliz><31206950-E9A6-419F-8451-34DA228781DD@yahoo.co.uk><001201c7b330$8a622b40$1f01a8c0@servidorliz><73ddeb6c0706200456r5c6b9991x1f9c128a398930d@mail.gmail.com><002501c7b335$22779790$1f01a8c0@servidorliz> <000501c7b33d$c557c8b0$1f01a8c0@servidorliz> Message-ID: On Jun 20, 2007, at 3:20 PM, wrote: > Não insista tanto camarada... apenas seja "camarada"... > heheh tudo bem, devo ter usado o exemplo errado... > Pq nao falei: "como fazer um script que faz eu entrar em um link > quantas > vezes forem necessário"? > Use esssa idéia como um "robô" que aumente seus hits de acesso... Eu não vou permitir que ninguém mais poste código para te ajudar enquanto não souber para quê você quer isso. Se você estiver atacando um cliente meu, vou te avisar antes de você começar a não tentar fazer isso. Por favor não me faça mandar cartas para o teu sysadmin. Putamplexos. -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From fernandolouis em terra.com.br Wed Jun 20 06:58:26 2007 From: fernandolouis em terra.com.br (fernandolouis em terra.com.br) Date: Wed, 20 Jun 2007 10:58:26 -0300 Subject: [Cascavel-pm] Burlando uma enquete References: <20070615_121502_013607.rafamv1@ig.com.br><46729FA8.70302@superig.com.br><000501c7b2a6$d1eb6a10$1f01a8c0@servidorliz><3de55ead0706191331p6efb181ejb7794bc48d5bc1b7@mail.gmail.com><00a301c7b32e$8e305c30$1f01a8c0@servidorliz><31206950-E9A6-419F-8451-34DA228781DD@yahoo.co.uk><001201c7b330$8a622b40$1f01a8c0@servidorliz><73ddeb6c0706200456r5c6b9991x1f9c128a398930d@mail.gmail.com><002501c7b335$22779790$1f01a8c0@servidorliz><000501c7b33d$c557c8b0$1f01a8c0@servidorliz> Message-ID: <001401c7b343$13208eb0$1f01a8c0@servidorliz> Puta que complexo! ...com todo o respeito! Cara, realmente gostaria de entender melhor essa permissão que as bibliotecas perl realizam em automatizar atividades relacionadas com a Web no lado do cliente, e não como na maioria dos casos, onde o servidor é que envia respostas automatizadas para uma pessoa que esteja usando um navegador. Não uso meus conhecimentos para malefícios, pode ter certeza... Mas de qualquer forma, muito obrigado à todos que tentaram me elucidar. [], Fernando ----- Original Message ----- From: "Luis Motta Campos" To: "Cascavel Perl Mongers" Sent: Wednesday, June 20, 2007 10:27 AM Subject: Re: [Cascavel-pm] Burlando uma enquete On Jun 20, 2007, at 3:20 PM, wrote: > Não insista tanto camarada... apenas seja "camarada"... > heheh tudo bem, devo ter usado o exemplo errado... > Pq nao falei: "como fazer um script que faz eu entrar em um link > quantas > vezes forem necessário"? > Use esssa idéia como um "robô" que aumente seus hits de acesso... Eu não vou permitir que ninguém mais poste código para te ajudar enquanto não souber para quê você quer isso. Se você estiver atacando um cliente meu, vou te avisar antes de você começar a não tentar fazer isso. Por favor não me faça mandar cartas para o teu sysadmin. Putamplexos. -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm From edencardim em gmail.com Wed Jun 20 07:06:06 2007 From: edencardim em gmail.com (Eden Cardim) Date: Wed, 20 Jun 2007 11:06:06 -0300 Subject: [Cascavel-pm] Burlando uma enquete In-Reply-To: <001401c7b343$13208eb0$1f01a8c0@servidorliz> References: <20070615_121502_013607.rafamv1@ig.com.br> <00a301c7b32e$8e305c30$1f01a8c0@servidorliz> <31206950-E9A6-419F-8451-34DA228781DD@yahoo.co.uk> <001201c7b330$8a622b40$1f01a8c0@servidorliz> <73ddeb6c0706200456r5c6b9991x1f9c128a398930d@mail.gmail.com> <002501c7b335$22779790$1f01a8c0@servidorliz> <000501c7b33d$c557c8b0$1f01a8c0@servidorliz> <001401c7b343$13208eb0$1f01a8c0@servidorliz> Message-ID: <3de55ead0706200706y25891adfne298d930128a8398@mail.gmail.com> On 6/20/07, fernandolouis em terra.com.br wrote: > Puta que complexo! ...com todo o respeito! > > Cara, realmente gostaria de entender melhor essa permissão que as > bibliotecas perl realizam > em automatizar atividades relacionadas com a Web no lado do cliente, e não > como na maioria > dos casos, onde o servidor é que envia respostas automatizadas para uma > pessoa que esteja usando > um navegador. > > Não uso meus conhecimentos para malefícios, pode ter certeza... > > Mas de qualquer forma, muito obrigado à todos que tentaram me elucidar. Pelo visto, você não entendeu muito bem. Não existe "permissão" nenhuma, Perl não roda no lado do cliente, a não ser que você tenha instalado o Perlscript (da ActiveState, se não me engano). A solução que te indicamos é uma biblioteca que implementa funções básicas de um User Agent (popularmente conhecido como "browser") e que pode ser extendido para implementar uma funcionalidade específica. A documentação do LWP explica bem detalhadamente o funcionamento, leia que você provavelmente vai entender. -- Eden Cardim Instituto Baiano de Biotecnologia Núcleo de Biologia Computacional e Gestão de Informações Biotecnológicas Laboratório de Bioinformática From edencardim em gmail.com Wed Jun 20 07:10:34 2007 From: edencardim em gmail.com (Eden Cardim) Date: Wed, 20 Jun 2007 11:10:34 -0300 Subject: [Cascavel-pm] Burlando uma enquete In-Reply-To: <001401c7b343$13208eb0$1f01a8c0@servidorliz> References: <20070615_121502_013607.rafamv1@ig.com.br> <00a301c7b32e$8e305c30$1f01a8c0@servidorliz> <31206950-E9A6-419F-8451-34DA228781DD@yahoo.co.uk> <001201c7b330$8a622b40$1f01a8c0@servidorliz> <73ddeb6c0706200456r5c6b9991x1f9c128a398930d@mail.gmail.com> <002501c7b335$22779790$1f01a8c0@servidorliz> <000501c7b33d$c557c8b0$1f01a8c0@servidorliz> <001401c7b343$13208eb0$1f01a8c0@servidorliz> Message-ID: <3de55ead0706200710w2af12576n2c39e566399fc678@mail.gmail.com> On 6/20/07, fernandolouis em terra.com.br wrote: > Não uso meus conhecimentos para malefícios, pode ter certeza... Bem, a sua definição de "malefícios" pode ser diferente da minha, por isso prefiro não arriscar... Seja específico que aí vou poder decidir se quero ajudar ou não, e aí, quem sabe, poderemos dar uma solução específica. -- Eden Cardim Instituto Baiano de Biotecnologia Núcleo de Biologia Computacional e Gestão de Informações Biotecnológicas Laboratório de Bioinformática From joenio em gmail.com Wed Jun 20 07:14:52 2007 From: joenio em gmail.com (Joenio Costa) Date: Wed, 20 Jun 2007 14:14:52 +0000 Subject: [Cascavel-pm] =?iso-8859-1?q?Reuni=E3o_sobre_YAPC=3A=3ABrasil=3A?= =?iso-8859-1?q?=3A2007_em_=23perl=2Ebr-coord_=40_irc=2Efreenode=2E?= =?iso-8859-1?q?net?= In-Reply-To: <3B4ACDF1-5D65-468D-9175-6E4F48BBACF0@yahoo.co.uk> References: <65934b450706191523w1e26f5b3u816bf4536a6ccab0@mail.gmail.com> <3B4ACDF1-5D65-468D-9175-6E4F48BBACF0@yahoo.co.uk> Message-ID: <65934b450706200714w73a7eeceue7c78d9ca3814b9d@mail.gmail.com> Ops! As 14:00 horas, horario de Brasilia. Att, Em 20/06/07, Luis Motta Campos escreveu: > On Jun 20, 2007, at 12:23 AM, Joenio Costa wrote: > > Pessoal, > > > > Gostaria de convocar todos interesados no YAPC::Brasil::2007 para uma > > rápida reunião > > Sexta-Feira 29 de Junho de 2007 no canal irc #perl.br-coord na rede > > irc.freenode.net > > para discutir o futuro do evento... > > > > Conto com a presença de vocês... > > Joênio, > > Eu estou interessado em aparecer, mas tenho problemas de fuso > horário... :-) a que horas (e em que time zone) é a reunião? > > Putamplexos! > -- > Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, > Perl fanatic evangelist, and amateur {cook, photographer} > > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Joenio Costa - Salvador Perl Mongers - Grupo de Usuário Perl de Salvador - Colibre - Cooperativa de Tecnologias Livres - PSL-BA - Projeto Software Livre Bahia From fernandolouis em terra.com.br Wed Jun 20 07:23:38 2007 From: fernandolouis em terra.com.br (fernandolouis em terra.com.br) Date: Wed, 20 Jun 2007 11:23:38 -0300 Subject: [Cascavel-pm] Burlando uma enquete References: <20070615_121502_013607.rafamv1@ig.com.br><00a301c7b32e$8e305c30$1f01a8c0@servidorliz><31206950-E9A6-419F-8451-34DA228781DD@yahoo.co.uk><001201c7b330$8a622b40$1f01a8c0@servidorliz><73ddeb6c0706200456r5c6b9991x1f9c128a398930d@mail.gmail.com><002501c7b335$22779790$1f01a8c0@servidorliz><000501c7b33d$c557c8b0$1f01a8c0@servidorliz><001401c7b343$13208eb0$1f01a8c0@servidorliz> <3de55ead0706200706y25891adfne298d930128a8398@mail.gmail.com> Message-ID: <002b01c7b346$98bdb2c0$1f01a8c0@servidorliz> Valeu Eden... em alguns livros que tenho fala sobre este módulo... dá pra fazer muitas coisas mesmo, já estou pegando a "mãnha". []ão, Fernando ----- Original Message ----- From: "Eden Cardim" To: "Cascavel Perl Mongers" Sent: Wednesday, June 20, 2007 11:06 AM Subject: Re: [Cascavel-pm] Burlando uma enquete On 6/20/07, fernandolouis em terra.com.br wrote: > Puta que complexo! ...com todo o respeito! > > Cara, realmente gostaria de entender melhor essa permissão que as > bibliotecas perl realizam > em automatizar atividades relacionadas com a Web no lado do cliente, e não > como na maioria > dos casos, onde o servidor é que envia respostas automatizadas para uma > pessoa que esteja usando > um navegador. > > Não uso meus conhecimentos para malefícios, pode ter certeza... > > Mas de qualquer forma, muito obrigado à todos que tentaram me elucidar. Pelo visto, você não entendeu muito bem. Não existe "permissão" nenhuma, Perl não roda no lado do cliente, a não ser que você tenha instalado o Perlscript (da ActiveState, se não me engano). A solução que te indicamos é uma biblioteca que implementa funções básicas de um User Agent (popularmente conhecido como "browser") e que pode ser extendido para implementar uma funcionalidade específica. A documentação do LWP explica bem detalhadamente o funcionamento, leia que você provavelmente vai entender. -- Eden Cardim Instituto Baiano de Biotecnologia Núcleo de Biologia Computacional e Gestão de Informações Biotecnológicas Laboratório de Bioinformática _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm From roanbrasil em gmail.com Wed Jun 20 07:24:33 2007 From: roanbrasil em gmail.com (roan Brasil) Date: Wed, 20 Jun 2007 11:24:33 -0300 Subject: [Cascavel-pm] Burlando uma enquete In-Reply-To: <3de55ead0706200710w2af12576n2c39e566399fc678@mail.gmail.com> References: <20070615_121502_013607.rafamv1@ig.com.br> <31206950-E9A6-419F-8451-34DA228781DD@yahoo.co.uk> <001201c7b330$8a622b40$1f01a8c0@servidorliz> <73ddeb6c0706200456r5c6b9991x1f9c128a398930d@mail.gmail.com> <002501c7b335$22779790$1f01a8c0@servidorliz> <000501c7b33d$c557c8b0$1f01a8c0@servidorliz> <001401c7b343$13208eb0$1f01a8c0@servidorliz> <3de55ead0706200710w2af12576n2c39e566399fc678@mail.gmail.com> Message-ID: <403668000706200724wf5a61acpb9580ddd9e635203@mail.gmail.com> Cara, Não sei para que você insisti. Se você não quer falar qual a finalidade e aonde será aplicado esse script então desista pois a galera tem uma ética moral de não ajudar pessoas com má intenções. Porra se tu programa dos 19 e aos 25 anos e não conhecia o módulo LWP, vc tá bem mal meu caro. Eu tenho 4 meses e já conhecia esse módulo. Desculpe-me mas desista, essa realmente não é sua área. Em 20/06/07, Eden Cardim escreveu: > > On 6/20/07, fernandolouis em terra.com.br wrote: > > Não uso meus conhecimentos para malefícios, pode ter certeza... > > Bem, a sua definição de "malefícios" pode ser diferente da minha, por > isso prefiro não arriscar... Seja específico que aí vou poder decidir > se quero ajudar ou não, e aí, quem sabe, poderemos dar uma solução > específica. > > -- > Eden Cardim > Instituto Baiano de Biotecnologia > Núcleo de Biologia Computacional e Gestão de Informações Biotecnológicas > Laboratório de Bioinformática > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Atenciosamente, Roan Brasil Monteiro Presidente do Rotaract Club Lauro de Freitas D4550 Gestão 2006/2007 ________________________________ *-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-* Faculdade UNIME www.unime.com.br BSI - Bacharelado de Sistema de Informação Roan Brasil Monteiro _____________________ *-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-* "NA LUTA ENTRE BATMAN E PINGÜIM, EU SOU MAIS O PINGÜIM..." by Roan ____ °v° NÃO USE DROGAS, /(_)\ USE GNU/LINUX ^ ^ Por que ver o MUNDO através de 'janelas' Se você pode usar portas. "Software Livre: Socialmente Justo, Economicamente Viável, Tecnologicamente Sustentável" -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070620/e8e6504e/attachment.html From fglock em gmail.com Wed Jun 20 07:45:26 2007 From: fglock em gmail.com (Flavio S. Glock) Date: Wed, 20 Jun 2007 11:45:26 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?V=E1rias_Varia=E7=F5es_de_Vari=E1vei?= =?iso-8859-1?q?s=2E=2E=2E_=5BWasRe=3A_EXPLICA=C7=C3O_SOBRE=3A_PUSH?= =?iso-8859-1?q?=2C_SPLIT_e_FOREACH=2E=5D?= In-Reply-To: <83A9B7F6-2743-461C-B2FA-70E00880A8C0@yahoo.co.uk> References: <4676B910.4060608@gmail.com> <9426395D-80F0-46C2-B4AD-95F29C3B7151@yahoo.co.uk> <9a08c9b40706190852t7125da0ep204aa6d40a65c45c@mail.gmail.com> <83A9B7F6-2743-461C-B2FA-70E00880A8C0@yahoo.co.uk> Message-ID: Luis: O propósito das variáveis léxicas é justamente esconder informação. Desfazer isso é bastante complicado. Para o kp6 (compilador de Perl 6 em Perl 6), eu precisei de um módulo que permitisse a manipulação de variáveis que estão dentro de closures. O resultado ficou feio mas funciona: http://svn.pugscode.org/pugs/v6/v6-KindaPerl6/lib/KindaPerl6/Perl5/Pad.pm Estou a procura de idéias de como limpar este código. Preciso que uma característica seja mantida: deve ser escrito em Perl puro - sem usar módulos do CPAN. Existe um motivo para isso: é que este código deverá ser reescrito em MiniPerl6, para maior portabilidade (JVM, Parrot, etc). Contribuições são extremamente bem vindas. Desculpe a falta de documentação. - Flavio S. Glock Em 20/06/07, Luis Motta Campos escreveu: > On Jun 19, 2007, at 5:52 PM, Nilson Santos Figueiredo Junior wrote: > > On 6/19/07, Luis Motta Campos wrote: > >> Hum. Mas isso quer dizer que eu não consigo inspecionar variaveis > >> lexicamente escopadas ("my" variables) usando a symbol table do perl? > > > > Dê uma olhada no módulo PadWalker. > > Isto é interessante, mas ainda não permite que eu brinque com > Introspecção... eu estou interessado em aprender a usar o que houver > de introspecção de perl (e eu estou certo de que existe bem pouco). > > Obrigado, Nilson. > Putamplexos! > -- > Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, > Perl fanatic evangelist, and amateur {cook, photographer} > > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > From roanbrasil em gmail.com Wed Jun 20 07:50:27 2007 From: roanbrasil em gmail.com (roan Brasil) Date: Wed, 20 Jun 2007 11:50:27 -0300 Subject: [Cascavel-pm] Pegar o CEP no site dos Correios Message-ID: <403668000706200750y7e40fc58o3ea6cd1a570cc6c3@mail.gmail.com> Olá , Galera estou enviando esse e-mail para tirar uma dúvida se alguém já passou por isso. No site dos correios há uma opçao na busca de CEP colocando logradouro e cidade e UF. Quando navego e submeto esse form com os dados necessários, utilizando um script perl, ele retorna um flash. Existe algum módulo que eu possa utilizar para pegar esses dados do FLASH que é jogado na tela de resultado para saber qual o cep preciso? Bom aguardo um retorno feliz... FLASH miserável da zorra... -- Atenciosamente, Roan Brasil Monteiro Presidente do Rotaract Club Lauro de Freitas D4550 Gestão 2006/2007 ________________________________ *-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-* Faculdade UNIME www.unime.com.br BSI - Bacharelado de Sistema de Informação Roan Brasil Monteiro _____________________ *-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-* "NA LUTA ENTRE BATMAN E PINGÜIM, EU SOU MAIS O PINGÜIM..." by Roan ____ °v° NÃO USE DROGAS, /(_)\ USE GNU/LINUX ^ ^ Por que ver o MUNDO através de 'janelas' Se você pode usar portas. "Software Livre: Socialmente Justo, Economicamente Viável, Tecnologicamente Sustentável" -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070620/209c4d05/attachment.html From glasswalk3r em hotmail.com Wed Jun 20 07:52:13 2007 From: glasswalk3r em hotmail.com (Alceu Rodrigues de Freitas Junior) Date: Wed, 20 Jun 2007 17:52:13 +0300 Subject: [Cascavel-pm] =?windows-1252?q?_RE=3A__V=E1rias_Varia=E7=F5es_de_?= =?windows-1252?q?Vari=E1veis=2E=2E=2E?= Message-ID: > Date: Wed, 20 Jun 2007 11:45:26 -0300> From: fglock em gmail.com> > O propósito das variáveis léxicas é justamente esconder informação.> Desfazer isso é bastante complicado.> > Para o kp6 (compilador de Perl 6 em Perl 6), eu precisei de um módulo> que permitisse a manipulação de variáveis que estão dentro de> closures.> O resultado ficou feio mas funciona:> > http://svn.pugscode.org/pugs/v6/v6-KindaPerl6/lib/KindaPerl6/Perl5/Pad.pmPeguei o assunto bem atrasado... mas porque você quer tentar manipular variáveis dentro de closures? > Estou a procura de idéias de como limpar este código.> Preciso que uma característica seja mantida: deve ser escrito em Perl> puro - sem usar módulos do CPAN.Você quiser dizer não utilizando módulos com bindings para outras linguagens, como C?Outra dúvida: o Champs comentou sobre introspecção, mas Perl precisa disso? Posso estar com conceitos errados, mas a manipulação da tabela de símbolos já não atende isso?[]'sAlceu _________________________________________________________________ Make every IM count. Download Windows Live Messenger and join the i?m Initiative now. It?s free.  http://im.live.com/messenger/im/home/?source=TAGWL_June07 -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070620/fdcf91c9/attachment.html From edencardim em gmail.com Wed Jun 20 08:12:18 2007 From: edencardim em gmail.com (Eden Cardim) Date: Wed, 20 Jun 2007 12:12:18 -0300 Subject: [Cascavel-pm] Pegar o CEP no site dos Correios In-Reply-To: <403668000706200750y7e40fc58o3ea6cd1a570cc6c3@mail.gmail.com> References: <403668000706200750y7e40fc58o3ea6cd1a570cc6c3@mail.gmail.com> Message-ID: <3de55ead0706200812xe0ef5e3wa9d885e46761eaab@mail.gmail.com> On 6/20/07, roan Brasil wrote: > Olá , > > Galera estou enviando esse e-mail para tirar uma dúvida se alguém já passou > por isso. No site dos correios há uma opçao na busca de CEP colocando > logradouro e cidade e UF. Quando navego e submeto esse form com os dados > necessários, utilizando um script perl, ele retorna um flash. Existe algum > módulo que eu possa utilizar para pegar esses dados do FLASH que é jogado na > tela de resultado para saber qual o cep preciso? > > Bom aguardo um retorno feliz... FLASH miserável da zorra... Se não me engano, os correios tem uma API própria pra isso, mas estou com preguiça de procurar agora... ;) -- Eden Cardim Instituto Baiano de Biotecnologia Núcleo de Biologia Computacional e Gestão de Informações Biotecnológicas Laboratório de Bioinformática From agnaldo em starweb-software.com.br Wed Jun 20 08:26:02 2007 From: agnaldo em starweb-software.com.br (Agnaldo Macedo) Date: Wed, 20 Jun 2007 12:26:02 -0300 Subject: [Cascavel-pm] Pegar o CEP no site dos Correios References: <403668000706200750y7e40fc58o3ea6cd1a570cc6c3@mail.gmail.com> <3de55ead0706200812xe0ef5e3wa9d885e46761eaab@mail.gmail.com> Message-ID: <00b401c7b34f$50c207b0$6401a8c0@swmobile> Ele tem uma API proprietária sim. Tu podes incluir na tua págima um pedaço do codigo deles. Quanto a API, é uma DLL que voce pode COMPRAR para uso. ----- Original Message ----- From: "Eden Cardim" To: "Cascavel Perl Mongers" Sent: Wednesday, June 20, 2007 12:12 PM Subject: Re: [Cascavel-pm] Pegar o CEP no site dos Correios On 6/20/07, roan Brasil wrote: > Olá , > > Galera estou enviando esse e-mail para tirar uma dúvida se alguém já > passou > por isso. No site dos correios há uma opçao na busca de CEP colocando > logradouro e cidade e UF. Quando navego e submeto esse form com os dados > necessários, utilizando um script perl, ele retorna um flash. Existe algum > módulo que eu possa utilizar para pegar esses dados do FLASH que é jogado > na > tela de resultado para saber qual o cep preciso? > > Bom aguardo um retorno feliz... FLASH miserável da zorra... Se não me engano, os correios tem uma API própria pra isso, mas estou com preguiça de procurar agora... ;) -- Eden Cardim Instituto Baiano de Biotecnologia Núcleo de Biologia Computacional e Gestão de Informações Biotecnológicas Laboratório de Bioinformática _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm From nferraz em gmail.com Wed Jun 20 08:28:06 2007 From: nferraz em gmail.com (Nelson Ferraz) Date: Wed, 20 Jun 2007 16:28:06 +0100 Subject: [Cascavel-pm] =?iso-8859-1?q?V=E1rias_Varia=E7=F5es_de_Vari=E1vei?= =?iso-8859-1?q?s=2E=2E=2E?= In-Reply-To: References: Message-ID: <20059244-290D-484B-8EC1-32B16EF04FA4@gmail.com> > Outra dúvida: o Champs comentou sobre introspecção, mas Perl > precisa disso? Posso estar com conceitos errados, mas a manipulação > da tabela de símbolos já não atende isso? Não... introspecção é muito mais do que uma tabela de símbolos -- implica ser capaz de obter informações complexas sobre a estrutura e o comportamento de cada símbolo. Por exemplo, para obter informações sobre o comando "dir" em Python: >>> print dir.__doc__ dir([object]) -> list of strings Return an alphabetized list of names comprising (some of) the attributes of the given object, and of attributes reachable from it: No argument: the names in the current scope. Module object: the module attributes. Type or class object: its attributes, and recursively the attributes of its bases. Otherwise: its attributes, its class's attributes, and recursively the attributes of its class's base classes. >>> dir(dir) ['__call__', '__class__', '__cmp__', '__delattr__', '__doc__', '__getattribute__', '__hash__', '__init__', '__module__', '__name__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__self__', '__setattr__', '__str__'] >>> dir("foo") # string ['__add__', '__class__', '__contains__', '__delattr__', '__doc__', '__eq__', '__ge__', '__getattribute__', '__getitem__', '__getnewargs__', '__getslice__', '__gt__', '__hash__', '__init__', '__le__', '__len__', '__lt__', '__mod__', '__mul__', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__rmod__', '__rmul__', '__setattr__', '__str__', 'capitalize', 'center', 'count', 'decode', 'encode', 'endswith', 'expandtabs', 'find', 'index', 'isalnum', 'isalpha', 'isdigit', 'islower', 'isspace', 'istitle', 'isupper', 'join', 'ljust', 'lower', 'lstrip', 'replace', 'rfind', 'rindex', 'rjust', 'rstrip', 'split', 'splitlines', 'startswith', 'strip', 'swapcase', 'title', 'translate', 'upper', 'zfill'] From roanbrasil em gmail.com Wed Jun 20 08:30:13 2007 From: roanbrasil em gmail.com (roan Brasil) Date: Wed, 20 Jun 2007 12:30:13 -0300 Subject: [Cascavel-pm] Pegar o CEP no site dos Correios In-Reply-To: <00b401c7b34f$50c207b0$6401a8c0@swmobile> References: <403668000706200750y7e40fc58o3ea6cd1a570cc6c3@mail.gmail.com> <3de55ead0706200812xe0ef5e3wa9d885e46761eaab@mail.gmail.com> <00b401c7b34f$50c207b0$6401a8c0@swmobile> Message-ID: <403668000706200830n20357ecauacc104e83a4127b6@mail.gmail.com> Tô fora... Nada proprietário... Correio miserável. Como o governo influencia o uso do software livre e mantém uma API proprietária... Sem comentários... Em 20/06/07, Agnaldo Macedo escreveu: > > > Ele tem uma API proprietária sim. > > Tu podes incluir na tua págima um pedaço do codigo deles. > > Quanto a API, é uma DLL que voce pode COMPRAR para uso. > > > > > ----- Original Message ----- > From: "Eden Cardim" > To: "Cascavel Perl Mongers" > Sent: Wednesday, June 20, 2007 12:12 PM > Subject: Re: [Cascavel-pm] Pegar o CEP no site dos Correios > > > On 6/20/07, roan Brasil wrote: > > Olá , > > > > Galera estou enviando esse e-mail para tirar uma dúvida se alguém já > > passou > > por isso. No site dos correios há uma opçao na busca de CEP colocando > > logradouro e cidade e UF. Quando navego e submeto esse form com os dados > > necessários, utilizando um script perl, ele retorna um flash. Existe > algum > > módulo que eu possa utilizar para pegar esses dados do FLASH que é > jogado > > na > > tela de resultado para saber qual o cep preciso? > > > > Bom aguardo um retorno feliz... FLASH miserável da zorra... > > Se não me engano, os correios tem uma API própria pra isso, mas estou > com preguiça de procurar agora... ;) > > -- > Eden Cardim > Instituto Baiano de Biotecnologia > Núcleo de Biologia Computacional e Gestão de Informações Biotecnológicas > Laboratório de Bioinformática > _______________________________________________ > 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 > -- Atenciosamente, Roan Brasil Monteiro Presidente do Rotaract Club Lauro de Freitas D4550 Gestão 2006/2007 ________________________________ *-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-* Faculdade UNIME www.unime.com.br BSI - Bacharelado de Sistema de Informação Roan Brasil Monteiro _____________________ *-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-* "NA LUTA ENTRE BATMAN E PINGÜIM, EU SOU MAIS O PINGÜIM..." by Roan ____ °v° NÃO USE DROGAS, /(_)\ USE GNU/LINUX ^ ^ Por que ver o MUNDO através de 'janelas' Se você pode usar portas. "Software Livre: Socialmente Justo, Economicamente Viável, Tecnologicamente Sustentável" -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070620/ccc02925/attachment.html From fglock em gmail.com Wed Jun 20 09:15:37 2007 From: fglock em gmail.com (Flavio S. Glock) Date: Wed, 20 Jun 2007 13:15:37 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?V=E1rias_Varia=E7=F5es_de_Vari=E1vei?= =?iso-8859-1?q?s=2E=2E=2E?= In-Reply-To: References: Message-ID: Em 20/06/07, Alceu Rodrigues de Freitas Junior escreveu: > > > Date: Wed, 20 Jun 2007 11:45:26 -0300 > > From: fglock em gmail.com > > > > O propósito das variáveis léxicas é justamente esconder informação. > > Desfazer isso é bastante complicado. > > > > Para o kp6 (compilador de Perl 6 em Perl 6), eu precisei de um módulo > > que permitisse a manipulação de variáveis que estão dentro de > > closures. > > O resultado ficou feio mas funciona: > > > http://svn.pugscode.org/pugs/v6/v6-KindaPerl6/lib/KindaPerl6/Perl5/Pad.pm > > Peguei o assunto bem atrasado... mas porque você quer tentar manipular > variáveis dentro de closures? Por exemplo, quando o compilador encontra um BEGIN: { my $a = 1; BEGIN { $a = $a + 1 } } Para executar o BEGIN (o BEGIN executa durante a compilação), é necessário: - criar uma closure para armazenar a variável $a; - criar uma outra closure dentro desta, para armazenar a soma e atribuição; - executar o BEGIN - dentro do ambiente em que foi criado; - quando o BEGIN termina de executar, todas as alterações que o BEGIN tenha feito em quaisquer variáveis devem ser registradas - aqui é um dos lugares em que a introspecção é necessária. Quer dizer, o programa que é realmente compilado fica assim: { my $a; $a = 1; # isso desaparece depois da otimização $a = 2; # "efeitos colaterais" do BEGIN } > > Estou a procura de idéias de como limpar este código. > > Preciso que uma característica seja mantida: deve ser escrito em Perl > > puro - sem usar módulos do CPAN. > > Você quiser dizer não utilizando módulos com bindings para outras > linguagens, como C? Sim, puro Perl. > Outra dúvida: o Champs comentou sobre introspecção, mas Perl precisa disso? > Posso estar com conceitos errados, mas a manipulação da tabela de símbolos > já não atende isso? Não, a tabela de símbolos só serve para variáveis globais. As variáveis "my" são guardadas em uma estrutura diferente. - Flavio S. Glock From thomas em tcnet.com.br Wed Jun 20 09:24:55 2007 From: thomas em tcnet.com.br (Thomas Britis) Date: Wed, 20 Jun 2007 13:24:55 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?descobrir_usu=E1rio_dono_do_processo?= In-Reply-To: <8D647B11-0709-4F93-B6C0-3D21B9874EB7@yahoo.co.uk> References: <558643950706151322m16a12166va0b801600426465f@mail.gmail.com> <998D6704-B36E-4480-9E9E-1A99BE0BDE25@yahoo.co.uk> <4676AC05.9070001@tcnet.com.br> <06432B68-EFB9-4C3E-8AA2-D3E6A5F377FD@yahoo.co.uk> <4677FF4A.8070902@tcnet.com.br> <8D647B11-0709-4F93-B6C0-3D21B9874EB7@yahoo.co.uk> Message-ID: <467954D7.1000602@tcnet.com.br> Luis, Fiz alguns testes com variações de grep e sistemas operacionais e o resultado foi sempre o mesmo. Inclusive variando entre grep e egrep. Utilizei linux slackware e debian, freebsd 4.* e 5.*. Vou procurar saber mais sobre isso e te reporto. Abraços, Luis Motta Campos wrote: > On Jun 19, 2007, at 6:07 PM, Thomas Britis wrote: > >>Luis Motta Campos wrote: >> >>>>Uma dica: ps aux | grep [c]vs | cut -d" " -f1 >>> >>> UH? E que vantagem maria leva usando uma classe de caracteres com >>>apenas um valor possivel no lugar da letra "c", no "grep [c]vs"? Você >>>não queria dizer >> >> Luis, é apenas um truque para fazer o shell descartar o 'grep'. Veja: >>[snip!] >> >> Você resolve o problema e poupa o uso de um grep -v. > > > Grande Thomas! > Isto é portável? Preciso de um grep específico para isso funcionar > ou vai funcionar nas maiores implementações disponíveis? > > Putamplexos! > -- > Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, > Perl fanatic evangelist, and amateur {cook, photographer} > > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > > -- Thomas Storino Britis TCNet Informatica e Telecomunicacoes LTDA From thomas em tcnet.com.br Wed Jun 20 09:46:45 2007 From: thomas em tcnet.com.br (Thomas Britis) Date: Wed, 20 Jun 2007 13:46:45 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?descobrir_usu=E1rio_dono_do_processo?= In-Reply-To: <467954D7.1000602@tcnet.com.br> References: <558643950706151322m16a12166va0b801600426465f@mail.gmail.com> <998D6704-B36E-4480-9E9E-1A99BE0BDE25@yahoo.co.uk> <4676AC05.9070001@tcnet.com.br> <06432B68-EFB9-4C3E-8AA2-D3E6A5F377FD@yahoo.co.uk> <4677FF4A.8070902@tcnet.com.br> <8D647B11-0709-4F93-B6C0-3D21B9874EB7@yahoo.co.uk> <467954D7.1000602@tcnet.com.br> Message-ID: <467959F5.5070305@tcnet.com.br> Desculpe. Já foi explicado pelo Glock. Thomas Britis wrote: > Luis, > > Fiz alguns testes com variações de grep e sistemas operacionais e o > resultado foi sempre o mesmo. Inclusive variando entre grep e egrep. > Utilizei linux slackware e debian, freebsd 4.* e 5.*. > > Vou procurar saber mais sobre isso e te reporto. > > Abraços, > > Luis Motta Campos wrote: > >>On Jun 19, 2007, at 6:07 PM, Thomas Britis wrote: >> >> >>>Luis Motta Campos wrote: >>> >>> >>>>>Uma dica: ps aux | grep [c]vs | cut -d" " -f1 >>>> >>>> UH? E que vantagem maria leva usando uma classe de caracteres com >>>>apenas um valor possivel no lugar da letra "c", no "grep [c]vs"? Você >>>>não queria dizer >>> >>> Luis, é apenas um truque para fazer o shell descartar o 'grep'. Veja: >>>[snip!] >>> >>> Você resolve o problema e poupa o uso de um grep -v. >> >> >> Grande Thomas! >> Isto é portável? Preciso de um grep específico para isso funcionar >>ou vai funcionar nas maiores implementações disponíveis? >> >> Putamplexos! >>-- >>Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, >>Perl fanatic evangelist, and amateur {cook, photographer} >> >> >>_______________________________________________ >>Cascavel-pm mailing list >>Cascavel-pm em pm.org >>http://mail.pm.org/mailman/listinfo/cascavel-pm >> >> > > -- Thomas Storino Britis TCNet Informatica e Telecomunicacoes LTDA From fernandolouis em terra.com.br Wed Jun 20 10:17:11 2007 From: fernandolouis em terra.com.br (fernandolouis em terra.com.br) Date: Wed, 20 Jun 2007 14:17:11 -0300 Subject: [Cascavel-pm] Burlando uma enquete References: <20070615_121502_013607.rafamv1@ig.com.br><31206950-E9A6-419F-8451-34DA228781DD@yahoo.co.uk><001201c7b330$8a622b40$1f01a8c0@servidorliz><73ddeb6c0706200456r5c6b9991x1f9c128a398930d@mail.gmail.com><002501c7b335$22779790$1f01a8c0@servidorliz><000501c7b33d$c557c8b0$1f01a8c0@servidorliz><001401c7b343$13208eb0$1f01a8c0@servidorliz><3de55ead0706200710w2af12576n2c39e566399fc678@mail.gmail.com> <403668000706200724wf5a61acpb9580ddd9e635203@mail.gmail.com> Message-ID: <005801c7b35e$d7510f60$1f01a8c0@servidorliz> Roan my brother... 1º - já falei que a finalidade era aprender lidar com esse tipo de situação 2º - nunca utilizei LWP pois nunca precisei... hj, graças à vocês da lista, percebi o quão útil ela pode ser. 3º - quem é o mais ignorante? uma pessoa com dúvidas pq realmente não sabe, ou uma pessoa que recém entrou no PERL e acha que sabe tudo só por estar mais familiarizado com certo módulo? mas não vamos descutir... por favor, sem tréplicas... ... vos voltais à lista PERL! ----- Original Message ----- From: roan Brasil To: Cascavel Perl Mongers Sent: Wednesday, June 20, 2007 11:24 AM Subject: Re: [Cascavel-pm] Burlando uma enquete Cara, Não sei para que você insisti. Se você não quer falar qual a finalidade e aonde será aplicado esse script então desista pois a galera tem uma ética moral de não ajudar pessoas com má intenções. Porra se tu programa dos 19 e aos 25 anos e não conhecia o módulo LWP, vc tá bem mal meu caro. Eu tenho 4 meses e já conhecia esse módulo. Desculpe-me mas desista, essa realmente não é sua área. -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070620/22bf4efb/attachment.html From roanbrasil em gmail.com Wed Jun 20 10:28:01 2007 From: roanbrasil em gmail.com (roan Brasil) Date: Wed, 20 Jun 2007 14:28:01 -0300 Subject: [Cascavel-pm] Burlando uma enquete In-Reply-To: <005801c7b35e$d7510f60$1f01a8c0@servidorliz> References: <20070615_121502_013607.rafamv1@ig.com.br> <73ddeb6c0706200456r5c6b9991x1f9c128a398930d@mail.gmail.com> <002501c7b335$22779790$1f01a8c0@servidorliz> <000501c7b33d$c557c8b0$1f01a8c0@servidorliz> <001401c7b343$13208eb0$1f01a8c0@servidorliz> <3de55ead0706200710w2af12576n2c39e566399fc678@mail.gmail.com> <403668000706200724wf5a61acpb9580ddd9e635203@mail.gmail.com> <005801c7b35e$d7510f60$1f01a8c0@servidorliz> Message-ID: <403668000706201028j2b7e1597t5e47b61f0b43d988@mail.gmail.com> Mas tu continua enrolando. Para onde seria isso? Como perguntou Champs.... Em 20/06/07, fernandolouis em terra.com.br escreveu: > > Roan my brother... > > 1º - já falei que a finalidade era aprender lidar com esse tipo de > situação > > 2º - nunca utilizei LWP pois nunca precisei... hj, graças à vocês da > lista, percebi o quão útil ela pode ser. > > 3º - quem é o mais ignorante? uma pessoa com dúvidas pq realmente não > sabe, ou uma pessoa que recém entrou no PERL e acha que sabe tudo só por > estar mais familiarizado com certo módulo? > > mas não vamos descutir... por favor, sem tréplicas... > > ... vos voltais à lista PERL! > > ----- Original Message ----- > *From:* roan Brasil > *To:* Cascavel Perl Mongers > *Sent:* Wednesday, June 20, 2007 11:24 AM > *Subject:* Re: [Cascavel-pm] Burlando uma enquete > > Cara, > > Não sei para que você insisti. Se você não quer falar qual a finalidade e > aonde será aplicado esse script então desista pois a galera tem uma ética > moral de não ajudar pessoas com má intenções. > > Porra se tu programa dos 19 e aos 25 anos e não conhecia o módulo LWP, vc > tá bem mal meu caro. Eu tenho 4 meses e já conhecia esse módulo. Desculpe-me > mas desista, essa realmente não é sua área. > > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Atenciosamente, Roan Brasil Monteiro Presidente do Rotaract Club Lauro de Freitas D4550 Gestão 2006/2007 ________________________________ *-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-* Faculdade UNIME www.unime.com.br BSI - Bacharelado de Sistema de Informação Roan Brasil Monteiro _____________________ *-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-* "NA LUTA ENTRE BATMAN E PINGÜIM, EU SOU MAIS O PINGÜIM..." by Roan ____ °v° NÃO USE DROGAS, /(_)\ USE GNU/LINUX ^ ^ Por que ver o MUNDO através de 'janelas' Se você pode usar portas. "Software Livre: Socialmente Justo, Economicamente Viável, Tecnologicamente Sustentável" -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070620/f315edf9/attachment-0001.html From fernandolouis em terra.com.br Wed Jun 20 10:42:57 2007 From: fernandolouis em terra.com.br (fernandolouis em terra.com.br) Date: Wed, 20 Jun 2007 14:42:57 -0300 Subject: [Cascavel-pm] Burlando uma enquete References: <20070615_121502_013607.rafamv1@ig.com.br><73ddeb6c0706200456r5c6b9991x1f9c128a398930d@mail.gmail.com><002501c7b335$22779790$1f01a8c0@servidorliz><000501c7b33d$c557c8b0$1f01a8c0@servidorliz><001401c7b343$13208eb0$1f01a8c0@servidorliz><3de55ead0706200710w2af12576n2c39e566399fc678@mail.gmail.com><403668000706200724wf5a61acpb9580ddd9e635203@mail.gmail.com><005801c7b35e$d7510f60$1f01a8c0@servidorliz> <403668000706201028j2b7e1597t5e47b61f0b43d988@mail.gmail.com> Message-ID: <002101c7b362$70ac85b0$1f01a8c0@servidorliz> Eu queria saber, como fazer um script que faz eu entrar em um link (url) quantas vezes o loop for estabelecido. usei um exemplo da enquete... usei um exemplo de aumentar os hits de um site que mais exemplos? testar determinada url se já foi atualizada etc etc etc []s, Fernando ----- Original Message ----- From: roan Brasil To: Cascavel Perl Mongers Sent: Wednesday, June 20, 2007 2:28 PM Subject: Re: [Cascavel-pm] Burlando uma enquete Mas tu continua enrolando. Para onde seria isso? Como perguntou Champs.... Em 20/06/07, fernandolouis em terra.com.br escreveu: Roan my brother... 1º - já falei que a finalidade era aprender lidar com esse tipo de situação 2º - nunca utilizei LWP pois nunca precisei... hj, graças à vocês da lista, percebi o quão útil ela pode ser. 3º - quem é o mais ignorante? uma pessoa com dúvidas pq realmente não sabe, ou uma pessoa que recém entrou no PERL e acha que sabe tudo só por estar mais familiarizado com certo módulo? mas não vamos descutir... por favor, sem tréplicas... ... vos voltais à lista PERL! ----- Original Message ----- From: roan Brasil To: Cascavel Perl Mongers Sent: Wednesday, June 20, 2007 11:24 AM Subject: Re: [Cascavel-pm] Burlando uma enquete Cara, Não sei para que você insisti. Se você não quer falar qual a finalidade e aonde será aplicado esse script então desista pois a galera tem uma ética moral de não ajudar pessoas com má intenções. Porra se tu programa dos 19 e aos 25 anos e não conhecia o módulo LWP, vc tá bem mal meu caro. Eu tenho 4 meses e já conhecia esse módulo. Desculpe-me mas desista, essa realmente não é sua área. _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm -- Atenciosamente, Roan Brasil Monteiro Presidente do Rotaract Club Lauro de Freitas D4550 Gestão 2006/2007 ________________________________ *-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-* Faculdade UNIME www.unime.com.br BSI - Bacharelado de Sistema de Informação Roan Brasil Monteiro _____________________ *-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-* "NA LUTA ENTRE BATMAN E PINGÜIM, EU SOU MAIS O PINGÜIM..." by Roan ____ °v° NÃO USE DROGAS, /(_)\ USE GNU/LINUX ^ ^ Por que ver o MUNDO através de 'janelas' Se você pode usar portas. "Software Livre: Socialmente Justo, Economicamente Viável, Tecnologicamente Sustentável" ------------------------------------------------------------------------------ _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070620/6b373a8c/attachment.html From gabriel.vieira em gmail.com Wed Jun 20 10:49:44 2007 From: gabriel.vieira em gmail.com (Gabriel Vieira) Date: Wed, 20 Jun 2007 14:49:44 -0300 Subject: [Cascavel-pm] Burlando uma enquete In-Reply-To: <403668000706200724wf5a61acpb9580ddd9e635203@mail.gmail.com> References: <20070615_121502_013607.rafamv1@ig.com.br> <001201c7b330$8a622b40$1f01a8c0@servidorliz> <73ddeb6c0706200456r5c6b9991x1f9c128a398930d@mail.gmail.com> <002501c7b335$22779790$1f01a8c0@servidorliz> <000501c7b33d$c557c8b0$1f01a8c0@servidorliz> <001401c7b343$13208eb0$1f01a8c0@servidorliz> <3de55ead0706200710w2af12576n2c39e566399fc678@mail.gmail.com> <403668000706200724wf5a61acpb9580ddd9e635203@mail.gmail.com> Message-ID: <83d8367f0706201049w76cfbdear3d62c02f8d87ded9@mail.gmail.com> Eita que o Champs ta dando cria :P haha On 6/20/07, roan Brasil wrote: > > Cara, > > Não sei para que você insisti. Se você não quer falar qual a finalidade e > aonde será aplicado esse script então desista pois a galera tem uma ética > moral de não ajudar pessoas com má intenções. > > Porra se tu programa dos 19 e aos 25 anos e não conhecia o módulo LWP, vc > tá bem mal meu caro. Eu tenho 4 meses e já conhecia esse módulo. Desculpe-me > mas desista, essa realmente não é sua área. > > Em 20/06/07, Eden Cardim escreveu: > > > > On 6/20/07, fernandolouis em terra.com.br > > wrote: > > > Não uso meus conhecimentos para malefícios, pode ter certeza... > > > > Bem, a sua definição de "malefícios" pode ser diferente da minha, por > > isso prefiro não arriscar... Seja específico que aí vou poder decidir > > se quero ajudar ou não, e aí, quem sabe, poderemos dar uma solução > > específica. > > > > -- > > Eden Cardim > > Instituto Baiano de Biotecnologia > > Núcleo de Biologia Computacional e Gestão de Informações Biotecnológicas > > Laboratório de Bioinformática > > _______________________________________________ > > Cascavel-pm mailing list > > Cascavel-pm em pm.org > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > -- > Atenciosamente, > > Roan Brasil Monteiro > Presidente do Rotaract Club Lauro de Freitas D4550 > Gestão 2006/2007 > ________________________________ > *-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-* > Faculdade UNIME > www.unime.com.br > BSI - Bacharelado de Sistema de Informação > Roan Brasil Monteiro > _____________________ > *-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-* > > "NA LUTA ENTRE BATMAN E PINGÜIM, > EU SOU MAIS O PINGÜIM..." by Roan > ____ > °v° NÃO USE DROGAS, > /(_)\ USE GNU/LINUX > ^ ^ > Por que ver o MUNDO através de 'janelas' > Se você pode usar portas. > > "Software Livre: > Socialmente Justo, > Economicamente Viável, > Tecnologicamente Sustentável" > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Gabriel Vieira -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070620/1403ae8b/attachment.html From gabriel.vieira em gmail.com Wed Jun 20 10:53:51 2007 From: gabriel.vieira em gmail.com (Gabriel Vieira) Date: Wed, 20 Jun 2007 14:53:51 -0300 Subject: [Cascavel-pm] Burlando uma enquete In-Reply-To: <002101c7b362$70ac85b0$1f01a8c0@servidorliz> References: <20070615_121502_013607.rafamv1@ig.com.br> <000501c7b33d$c557c8b0$1f01a8c0@servidorliz> <001401c7b343$13208eb0$1f01a8c0@servidorliz> <3de55ead0706200710w2af12576n2c39e566399fc678@mail.gmail.com> <403668000706200724wf5a61acpb9580ddd9e635203@mail.gmail.com> <005801c7b35e$d7510f60$1f01a8c0@servidorliz> <403668000706201028j2b7e1597t5e47b61f0b43d988@mail.gmail.com> <002101c7b362$70ac85b0$1f01a8c0@servidorliz> Message-ID: <83d8367f0706201053i743bfe8eiaaee1c24e8a379e3@mail.gmail.com> Se você consegue utilizar o LWP para requisitar uma URL qual a dificuldade que você está tendo em colocá-la dentro de um loop? Bom, tenha mais diálogo, pois código do tipo podem gerar desde votos "irregulares" a ataques um tanto quanto sérios, e com certeza não queremos ter participação em nenhuma destas situações. ;) * Você não utilizou exemplo da enquete. Ela é a sua situação atual e não um exemplo, se tentar enrolar a gente, é pior. :) Queremos compartilhar conhecimentos, mas você poderia ser mais honesto conosco, não? Abraços! On 6/20/07, fernandolouis em terra.com.br wrote: > > Eu queria saber, > > como fazer um script que faz eu entrar em um link (url) quantas vezes o > loop for estabelecido. > > usei um exemplo da enquete... usei um exemplo de aumentar os hits de um > site > > que mais exemplos? > > testar determinada url se já foi atualizada > > etc etc etc > > []s, > Fernando > > ----- Original Message ----- > *From:* roan Brasil > *To:* Cascavel Perl Mongers > *Sent:* Wednesday, June 20, 2007 2:28 PM > *Subject:* Re: [Cascavel-pm] Burlando uma enquete > > Mas tu continua enrolando. > > Para onde seria isso? Como perguntou Champs.... > > Em 20/06/07, fernandolouis em terra.com.br < > fernandolouis em terra.com.br> escreveu: > > > > Roan my brother... > > > > 1º - já falei que a finalidade era aprender lidar com esse tipo de > > situação > > > > 2º - nunca utilizei LWP pois nunca precisei... hj, graças à vocês da > > lista, percebi o quão útil ela pode ser. > > > > 3º - quem é o mais ignorante? uma pessoa com dúvidas pq realmente não > > sabe, ou uma pessoa que recém entrou no PERL e acha que sabe tudo só por > > estar mais familiarizado com certo módulo? > > > > mas não vamos descutir... por favor, sem tréplicas... > > > > ... vos voltais à lista PERL! > > > > ----- Original Message ----- > > *From:* roan Brasil > > *To:* Cascavel Perl Mongers > > *Sent:* Wednesday, June 20, 2007 11:24 AM > > *Subject:* Re: [Cascavel-pm] Burlando uma enquete > > > > Cara, > > > > Não sei para que você insisti. Se você não quer falar qual a finalidade > > e aonde será aplicado esse script então desista pois a galera tem uma ética > > moral de não ajudar pessoas com má intenções. > > > > Porra se tu programa dos 19 e aos 25 anos e não conhecia o módulo LWP, > > vc tá bem mal meu caro. Eu tenho 4 meses e já conhecia esse módulo. > > Desculpe-me mas desista, essa realmente não é sua área. > > > > > > _______________________________________________ > > Cascavel-pm mailing list > > Cascavel-pm em pm.org > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > -- > Atenciosamente, > > Roan Brasil Monteiro > Presidente do Rotaract Club Lauro de Freitas D4550 > Gestão 2006/2007 > ________________________________ > *-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-* > Faculdade UNIME > www.unime.com.br > BSI - Bacharelado de Sistema de Informação > Roan Brasil Monteiro > _____________________ > *-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-* > > "NA LUTA ENTRE BATMAN E PINGÜIM, > EU SOU MAIS O PINGÜIM..." by Roan > ____ > °v° NÃO USE DROGAS, > /(_)\ USE GNU/LINUX > ^ ^ > Por que ver o MUNDO através de 'janelas' > Se você pode usar portas. > > "Software Livre: > Socialmente Justo, > Economicamente Viável, > Tecnologicamente Sustentável" > > ------------------------------ > > _______________________________________________ > 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 -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070620/361c00fe/attachment-0001.html From roanbrasil em gmail.com Wed Jun 20 10:56:28 2007 From: roanbrasil em gmail.com (roan Brasil) Date: Wed, 20 Jun 2007 14:56:28 -0300 Subject: [Cascavel-pm] Burlando uma enquete In-Reply-To: <002101c7b362$70ac85b0$1f01a8c0@servidorliz> References: <20070615_121502_013607.rafamv1@ig.com.br> <000501c7b33d$c557c8b0$1f01a8c0@servidorliz> <001401c7b343$13208eb0$1f01a8c0@servidorliz> <3de55ead0706200710w2af12576n2c39e566399fc678@mail.gmail.com> <403668000706200724wf5a61acpb9580ddd9e635203@mail.gmail.com> <005801c7b35e$d7510f60$1f01a8c0@servidorliz> <403668000706201028j2b7e1597t5e47b61f0b43d988@mail.gmail.com> <002101c7b362$70ac85b0$1f01a8c0@servidorliz> Message-ID: <403668000706201056t4a8eefdre2b20a7a4a279c3c@mail.gmail.com> www.cpan.org Em 20/06/07, fernandolouis em terra.com.br escreveu: > > Eu queria saber, > > como fazer um script que faz eu entrar em um link (url) quantas vezes o > loop for estabelecido. > > usei um exemplo da enquete... usei um exemplo de aumentar os hits de um > site > > que mais exemplos? > > testar determinada url se já foi atualizada > > etc etc etc > > []s, > Fernando > > ----- Original Message ----- > *From:* roan Brasil > *To:* Cascavel Perl Mongers > *Sent:* Wednesday, June 20, 2007 2:28 PM > *Subject:* Re: [Cascavel-pm] Burlando uma enquete > > Mas tu continua enrolando. > > Para onde seria isso? Como perguntou Champs.... > > Em 20/06/07, fernandolouis em terra.com.br < > fernandolouis em terra.com.br> escreveu: > > > > Roan my brother... > > > > 1º - já falei que a finalidade era aprender lidar com esse tipo de > > situação > > > > 2º - nunca utilizei LWP pois nunca precisei... hj, graças à vocês da > > lista, percebi o quão útil ela pode ser. > > > > 3º - quem é o mais ignorante? uma pessoa com dúvidas pq realmente não > > sabe, ou uma pessoa que recém entrou no PERL e acha que sabe tudo só por > > estar mais familiarizado com certo módulo? > > > > mas não vamos descutir... por favor, sem tréplicas... > > > > ... vos voltais à lista PERL! > > > > ----- Original Message ----- > > *From:* roan Brasil > > *To:* Cascavel Perl Mongers > > *Sent:* Wednesday, June 20, 2007 11:24 AM > > *Subject:* Re: [Cascavel-pm] Burlando uma enquete > > > > Cara, > > > > Não sei para que você insisti. Se você não quer falar qual a finalidade > > e aonde será aplicado esse script então desista pois a galera tem uma ética > > moral de não ajudar pessoas com má intenções. > > > > Porra se tu programa dos 19 e aos 25 anos e não conhecia o módulo LWP, > > vc tá bem mal meu caro. Eu tenho 4 meses e já conhecia esse módulo. > > Desculpe-me mas desista, essa realmente não é sua área. > > > > > > _______________________________________________ > > Cascavel-pm mailing list > > Cascavel-pm em pm.org > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > -- > Atenciosamente, > > Roan Brasil Monteiro > Presidente do Rotaract Club Lauro de Freitas D4550 > Gestão 2006/2007 > ________________________________ > *-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-* > Faculdade UNIME > www.unime.com.br > BSI - Bacharelado de Sistema de Informação > Roan Brasil Monteiro > _____________________ > *-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-* > > "NA LUTA ENTRE BATMAN E PINGÜIM, > EU SOU MAIS O PINGÜIM..." by Roan > ____ > °v° NÃO USE DROGAS, > /(_)\ USE GNU/LINUX > ^ ^ > Por que ver o MUNDO através de 'janelas' > Se você pode usar portas. > > "Software Livre: > Socialmente Justo, > Economicamente Viável, > Tecnologicamente Sustentável" > > ------------------------------ > > _______________________________________________ > 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 > -- Atenciosamente, Roan Brasil Monteiro Presidente do Rotaract Club Lauro de Freitas D4550 Gestão 2006/2007 ________________________________ *-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-* Faculdade UNIME www.unime.com.br BSI - Bacharelado de Sistema de Informação Roan Brasil Monteiro _____________________ *-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-* "NA LUTA ENTRE BATMAN E PINGÜIM, EU SOU MAIS O PINGÜIM..." by Roan ____ °v° NÃO USE DROGAS, /(_)\ USE GNU/LINUX ^ ^ Por que ver o MUNDO através de 'janelas' Se você pode usar portas. "Software Livre: Socialmente Justo, Economicamente Viável, Tecnologicamente Sustentável" -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070620/8a033e5c/attachment.html From wendelscardua em gmail.com Wed Jun 20 11:08:18 2007 From: wendelscardua em gmail.com (Wendel Scardua) Date: Wed, 20 Jun 2007 15:08:18 -0300 Subject: [Cascavel-pm] Burlando uma enquete In-Reply-To: <002101c7b362$70ac85b0$1f01a8c0@servidorliz> References: <20070615_121502_013607.rafamv1@ig.com.br> <000501c7b33d$c557c8b0$1f01a8c0@servidorliz> <001401c7b343$13208eb0$1f01a8c0@servidorliz> <3de55ead0706200710w2af12576n2c39e566399fc678@mail.gmail.com> <403668000706200724wf5a61acpb9580ddd9e635203@mail.gmail.com> <005801c7b35e$d7510f60$1f01a8c0@servidorliz> <403668000706201028j2b7e1597t5e47b61f0b43d988@mail.gmail.com> <002101c7b362$70ac85b0$1f01a8c0@servidorliz> Message-ID: <726229b50706201108v6b2d139ya651519134023ca3@mail.gmail.com> A questão não é "exemplos"... Você afirmou que quer usar esse script para um site específico. O que o pessoal quer saber é simplesmente qual é esse site! Das duas uma, ou vão falar pra você não fazer, ou vão te dar toques mais específicos (como descobrir os campos a enviar, ver se é GET ou POST, como lidar com esse ou aquele caso particular, etc...) Então fala logo qual é o fsck(8)ng site para o qual você quer fazer o script... ¬_¬' []s Wendel On 6/20/07, fernandolouis em terra.com.br wrote: > > Eu queria saber, > > como fazer um script que faz eu entrar em um link (url) quantas vezes o > loop for estabelecido. > > usei um exemplo da enquete... usei um exemplo de aumentar os hits de um > site > > que mais exemplos? > > testar determinada url se já foi atualizada > > etc etc etc > > []s, > Fernando > -- "Não ajustar o auto-ajuste" - http://wendel.scardua.net/ -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070620/2130d02c/attachment.html From gabriel.vieira em gmail.com Wed Jun 20 11:09:00 2007 From: gabriel.vieira em gmail.com (Gabriel Vieira) Date: Wed, 20 Jun 2007 15:09:00 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?EXPLICA=C7=C3O_SOBRE=3A_PUSH=2C_SPLI?= =?iso-8859-1?q?T_e_FOREACH=2E?= In-Reply-To: <13fbc5bf0706181257h61d12e2et21f92cc5610db9f0@mail.gmail.com> References: <13fbc5bf0706181257h61d12e2et21f92cc5610db9f0@mail.gmail.com> Message-ID: <83d8367f0706201109k2aa48ff2l1c5d7692f529e687@mail.gmail.com> Onde você estuda!? Seu professor está indicado a uma medalha honrosa da comunidade :P Abraços ;) On 6/18/07, R.e.n.ê R.e.s.i.d.e wrote: > > André voce tem toda razão. Queria dizer PUSH mesmo. Desculpa o equívoco. > > Tenho conhecimento básico em C++ e baseando nisso o professor mandou fazer > um trabalho prático em Perl. Sem nunca ter dado nenhuma aula de Perl. Por > isso a minha ignorância nesta linguagem. > > Gostaria de agradecer a todos que tiveram boa vontade em me ajudar. > Muitíssimo obrigado. > Renê Reside > > > Em 18/06/07, André Garcia Carneiro > escreveu: > > > > > > > On 6/18/07, R.e.n.ê R.e.s.i.d.e wrote: > > > > Alguém pode me explicar como funciona cada uma desses comandos > > (pusch, split > > > > e foreach) neste programa: > > > > Acho que quis dizer 'push' ... > > > > > > > > perldoc -f push > > > perldoc -f split > > > > É... acho que o Nilson pensa o mesmo sobre 'push' ... > > > > > O foreach vai iterar sobre todos os elementos da array @m, de forma > > > que em cada iteração a variável $m será definida como um dos > > > elementos. > > > > > > Traduzindo, se você conhece um 'for' da vida, o objetivo de push é o > > mesmo, ou seja, se você tiver um array e > > quiser fazer alguma coisa com seus elementos, você deve 'iterar' sobre > > esses elementos(acessá-los/manipulá-los > > um a um), e para isso você pode usar foreach, ou mesmo o bom e velho > > 'for'. Mas o conselho do Nilson é válido, > > para entender esse e outros comandos poderia e deveria tentar ler a > > documentação primeiro. Segue abaixo alguns > > docs recomendados por aqui > > > > > > perldoc perlintro, > > perldoc perlvar, > > perldoc perlsyn, > > perldoc perlre, > > perldoc perlobj, > > > > > > Se preferir ver pela web temos outros sites para você também: > > > > http://perldoc.perl.org #Aqui tem todos os manuais de referencia da > > linguagem, da mesma forma com o comando > > perldoc. > > > > http://cpan.org # repositório de pacotes/classes(packages) Perl. Sua > > principal fonte de informação e de > > packages para Perl. > > > > http://www.perlmonks.org # Comunidade Perl. Entre, cadastre-se e se > > intere na comunidade e na cultura Perl. > > > > > > Cheers! > > > > > > > > > > > > -- > > André Garcia Carneiro > > Developer(Perl/PHP) > > Member of "São Paulo Perl Mongers" - http://sao-paulo.pm.org > > > > > > _______________________________________________ > > Cascavel-pm mailing list > > Cascavel-pm em pm.org > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Gabriel Vieira -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070620/ddc32827/attachment-0001.html From roanbrasil em gmail.com Wed Jun 20 11:17:42 2007 From: roanbrasil em gmail.com (roan Brasil) Date: Wed, 20 Jun 2007 15:17:42 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?EXPLICA=C7=C3O_SOBRE=3A_PUSH=2C_SPLI?= =?iso-8859-1?q?T_e_FOREACH=2E?= In-Reply-To: <83d8367f0706201109k2aa48ff2l1c5d7692f529e687@mail.gmail.com> References: <13fbc5bf0706181257h61d12e2et21f92cc5610db9f0@mail.gmail.com> <83d8367f0706201109k2aa48ff2l1c5d7692f529e687@mail.gmail.com> Message-ID: <403668000706201117sd762258tfdc3aca75d3b29d7@mail.gmail.com> Realmente estamos precisando de um professor desse. Pois isso que nos faz aprender. Professor++; Em 20/06/07, Gabriel Vieira escreveu: > > Onde você estuda!? > > Seu professor está indicado a uma medalha honrosa da comunidade :P > > Abraços ;) > > On 6/18/07, R.e.n.ê R.e.s.i.d.e < rene.reside em gmail.com> wrote: > > > > André voce tem toda razão. Queria dizer PUSH mesmo. Desculpa o equívoco. > > > > > > Tenho conhecimento básico em C++ e baseando nisso o professor mandou > > fazer um trabalho prático em Perl. Sem nunca ter dado nenhuma aula de Perl. > > Por isso a minha ignorância nesta linguagem. > > > > Gostaria de agradecer a todos que tiveram boa vontade em me ajudar. > > Muitíssimo obrigado. > > Renê Reside > > > > > > Em 18/06/07, André Garcia Carneiro < andre.garcia.carneir em terra.com.br> > > escreveu: > > > > > > > > > > On 6/18/07, R.e.n.ê R.e.s.i.d.e < rene.reside em gmail.com > wrote: > > > > > Alguém pode me explicar como funciona cada uma desses comandos > > > (pusch, split > > > > > e foreach) neste programa: > > > > > > Acho que quis dizer 'push' ... > > > > > > > > > > > perldoc -f push > > > > perldoc -f split > > > > > > É... acho que o Nilson pensa o mesmo sobre 'push' ... > > > > > > > O foreach vai iterar sobre todos os elementos da array @m, de forma > > > > que em cada iteração a variável $m será definida como um dos > > > > elementos. > > > > > > > > > Traduzindo, se você conhece um 'for' da vida, o objetivo de push é o > > > mesmo, ou seja, se você tiver um array e > > > quiser fazer alguma coisa com seus elementos, você deve 'iterar' sobre > > > esses elementos(acessá-los/manipulá-los > > > um a um), e para isso você pode usar foreach, ou mesmo o bom e velho > > > 'for'. Mas o conselho do Nilson é válido, > > > para entender esse e outros comandos poderia e deveria tentar ler a > > > documentação primeiro. Segue abaixo alguns > > > docs recomendados por aqui > > > > > > > > > perldoc perlintro, > > > perldoc perlvar, > > > perldoc perlsyn, > > > perldoc perlre, > > > perldoc perlobj, > > > > > > > > > Se preferir ver pela web temos outros sites para você também: > > > > > > http://perldoc.perl.org #Aqui tem todos os manuais de referencia da > > > linguagem, da mesma forma com o comando > > > perldoc. > > > > > > http://cpan.org # repositório de pacotes/classes(packages) Perl. Sua > > > principal fonte de informação e de > > > packages para Perl. > > > > > > http://www.perlmonks.org # Comunidade Perl. Entre, cadastre-se e se > > > intere na comunidade e na cultura Perl. > > > > > > > > > Cheers! > > > > > > > > > > > > > > > > > > -- > > > André Garcia Carneiro > > > Developer(Perl/PHP) > > > Member of "São Paulo Perl Mongers" - http://sao-paulo.pm.org > > > > > > > > > _______________________________________________ > > > Cascavel-pm mailing list > > > Cascavel-pm em pm.org > > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > > > _______________________________________________ > > 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 > -- Atenciosamente, Roan Brasil Monteiro Presidente do Rotaract Club Lauro de Freitas D4550 Gestão 2006/2007 ________________________________ *-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-* Faculdade UNIME www.unime.com.br BSI - Bacharelado de Sistema de Informação Roan Brasil Monteiro _____________________ *-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-* "NA LUTA ENTRE BATMAN E PINGÜIM, EU SOU MAIS O PINGÜIM..." by Roan ____ °v° NÃO USE DROGAS, /(_)\ USE GNU/LINUX ^ ^ Por que ver o MUNDO através de 'janelas' Se você pode usar portas. "Software Livre: Socialmente Justo, Economicamente Viável, Tecnologicamente Sustentável" -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070620/659bb23a/attachment.html From fernandolouis em terra.com.br Wed Jun 20 11:17:29 2007 From: fernandolouis em terra.com.br (fernandolouis em terra.com.br) Date: Wed, 20 Jun 2007 15:17:29 -0300 Subject: [Cascavel-pm] Burlando uma enquete References: <20070615_121502_013607.rafamv1@ig.com.br><000501c7b33d$c557c8b0$1f01a8c0@servidorliz><001401c7b343$13208eb0$1f01a8c0@servidorliz><3de55ead0706200710w2af12576n2c39e566399fc678@mail.gmail.com><403668000706200724wf5a61acpb9580ddd9e635203@mail.gmail.com><005801c7b35e$d7510f60$1f01a8c0@servidorliz><403668000706201028j2b7e1597t5e47b61f0b43d988@mail.gmail.com><002101c7b362$70ac85b0$1f01a8c0@servidorliz> <726229b50706201108v6b2d139ya651519134023ca3@mail.gmail.com> Message-ID: <004801c7b367$43b35ca0$1f01a8c0@servidorliz> se mais... ----- Original Message ----- From: Wendel Scardua To: Cascavel Perl Mongers Sent: Wednesday, June 20, 2007 3:08 PM Subject: Re: [Cascavel-pm] Burlando uma enquete A questão não é "exemplos"... Você afirmou que quer usar esse script para um site específico. O que o pessoal quer saber é simplesmente qual é esse site! Das duas uma, ou vão falar pra você não fazer, ou vão te dar toques mais específicos (como descobrir os campos a enviar, ver se é GET ou POST, como lidar com esse ou aquele caso particular, etc...) Então fala logo qual é o fsck(8)ng site para o qual você quer fazer o script... ¬_¬' []s Wendel On 6/20/07, fernandolouis em terra.com.br wrote: Eu queria saber, como fazer um script que faz eu entrar em um link (url) quantas vezes o loop for estabelecido. usei um exemplo da enquete... usei um exemplo de aumentar os hits de um site que mais exemplos? testar determinada url se já foi atualizada etc etc etc []s, Fernando -- "Não ajustar o auto-ajuste" - http://wendel.scardua.net/ ------------------------------------------------------------------------------ _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070620/edad881e/attachment.html From gabriel.vieira em gmail.com Wed Jun 20 11:23:02 2007 From: gabriel.vieira em gmail.com (Gabriel Vieira) Date: Wed, 20 Jun 2007 15:23:02 -0300 Subject: [Cascavel-pm] Burlando uma enquete In-Reply-To: <004801c7b367$43b35ca0$1f01a8c0@servidorliz> References: <20070615_121502_013607.rafamv1@ig.com.br> <001401c7b343$13208eb0$1f01a8c0@servidorliz> <3de55ead0706200710w2af12576n2c39e566399fc678@mail.gmail.com> <403668000706200724wf5a61acpb9580ddd9e635203@mail.gmail.com> <005801c7b35e$d7510f60$1f01a8c0@servidorliz> <403668000706201028j2b7e1597t5e47b61f0b43d988@mail.gmail.com> <002101c7b362$70ac85b0$1f01a8c0@servidorliz> <726229b50706201108v6b2d139ya651519134023ca3@mail.gmail.com> <004801c7b367$43b35ca0$1f01a8c0@servidorliz> Message-ID: <83d8367f0706201123s64bdfc95he0b750e12df4a58@mail.gmail.com> Fique chateado não :P kkkkk On 6/20/07, fernandolouis em terra.com.br wrote: > > se mais... > > ----- Original Message ----- > *From:* Wendel Scardua > *To:* Cascavel Perl Mongers > *Sent:* Wednesday, June 20, 2007 3:08 PM > *Subject:* Re: [Cascavel-pm] Burlando uma enquete > > A questão não é "exemplos"... Você afirmou que quer usar esse script para > um site específico. O que o pessoal quer saber é simplesmente qual é esse > site! > > Das duas uma, ou vão falar pra você não fazer, ou vão te dar toques mais > específicos (como descobrir os campos a enviar, ver se é GET ou POST, como > lidar com esse ou aquele caso particular, etc...) > > Então fala logo qual é o fsck(8)ng site para o qual você quer fazer o > script... ¬_¬' > > []s > Wendel > > > On 6/20/07, fernandolouis em terra.com.br wrote: > > > > Eu queria saber, > > > > como fazer um script que faz eu entrar em um link (url) quantas vezes o > > loop for estabelecido. > > > > usei um exemplo da enquete... usei um exemplo de aumentar os hits de um > > site > > > > que mais exemplos? > > > > testar determinada url se já foi atualizada > > > > etc etc etc > > > > []s, > > Fernando > > > > -- > "Não ajustar o auto-ajuste" - http://wendel.scardua.net/ > > ------------------------------ > > _______________________________________________ > 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 -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070620/ee3ed485/attachment-0001.html From wendelscardua em gmail.com Wed Jun 20 11:27:47 2007 From: wendelscardua em gmail.com (Wendel Scardua) Date: Wed, 20 Jun 2007 15:27:47 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?EXPLICA=C7=C3O_SOBRE=3A_PUSH=2C_SPLI?= =?iso-8859-1?q?T_e_FOREACH=2E?= In-Reply-To: <403668000706201117sd762258tfdc3aca75d3b29d7@mail.gmail.com> References: <13fbc5bf0706181257h61d12e2et21f92cc5610db9f0@mail.gmail.com> <83d8367f0706201109k2aa48ff2l1c5d7692f529e687@mail.gmail.com> <403668000706201117sd762258tfdc3aca75d3b29d7@mail.gmail.com> Message-ID: <726229b50706201127x43394381nb30e541b38f859cd@mail.gmail.com> Err... O Gabriel Vieira tava sendo irônico (eu acho)... O certo seria Professor--; Pô, pra ter um professor que não ensina, melhor não ter professor nenhum :-) []s Wendel On 6/20/07, roan Brasil wrote: > > Realmente estamos precisando de um professor desse. Pois isso que nos faz > aprender. > > Professor++; > > Em 20/06/07, Gabriel Vieira < gabriel.vieira em gmail.com> escreveu: > > > > Onde você estuda!? > > > > Seu professor está indicado a uma medalha honrosa da comunidade :P > > > > Abraços ;) > > > -- "Não ajustar o auto-ajuste" - http://wendel.scardua.net/ -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070620/aabb8d99/attachment.html From roanbrasil em gmail.com Wed Jun 20 11:37:57 2007 From: roanbrasil em gmail.com (roan Brasil) Date: Wed, 20 Jun 2007 15:37:57 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?EXPLICA=C7=C3O_SOBRE=3A_PUSH=2C_SPLI?= =?iso-8859-1?q?T_e_FOREACH=2E?= In-Reply-To: <726229b50706201127x43394381nb30e541b38f859cd@mail.gmail.com> References: <13fbc5bf0706181257h61d12e2et21f92cc5610db9f0@mail.gmail.com> <83d8367f0706201109k2aa48ff2l1c5d7692f529e687@mail.gmail.com> <403668000706201117sd762258tfdc3aca75d3b29d7@mail.gmail.com> <726229b50706201127x43394381nb30e541b38f859cd@mail.gmail.com> Message-ID: <403668000706201137k79bb007dv776a61ba08dd33cb@mail.gmail.com> Será Wendel? O professor ENSINA programação em C como disse nosso amigo. Então com a visão de expandir horizontes dos alunos, pediu um trabalho de uma linguagem parecida com a que ele ensina e fazendo com que o know-how aumente. Para meu entendimento é: Professor++; Mas como os dedos das mãos não são iguais, te entendo e espero que me entenda. :) P.S.---> Rezem por mim, vou apresentar meu trabalho de conclusão hoje. TomaraQueEuVáBem++; Em 20/06/07, Wendel Scardua escreveu: > > Err... O Gabriel Vieira tava sendo irônico (eu acho)... > > O certo seria > > Professor--; > > Pô, pra ter um professor que não ensina, melhor não ter professor nenhum > :-) > > []s > Wendel > > On 6/20/07, roan Brasil wrote: > > > > Realmente estamos precisando de um professor desse. Pois isso que nos > > faz aprender. > > > > Professor++; > > > > Em 20/06/07, Gabriel Vieira < gabriel.vieira em gmail.com> escreveu: > > > > > > Onde você estuda!? > > > > > > Seu professor está indicado a uma medalha honrosa da comunidade :P > > > > > > Abraços ;) > > > > > > -- > "Não ajustar o auto-ajuste" - http://wendel.scardua.net/ > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Atenciosamente, Roan Brasil Monteiro Presidente do Rotaract Club Lauro de Freitas D4550 Gestão 2006/2007 ________________________________ *-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-* Faculdade UNIME www.unime.com.br BSI - Bacharelado de Sistema de Informação Roan Brasil Monteiro _____________________ *-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-* "NA LUTA ENTRE BATMAN E PINGÜIM, EU SOU MAIS O PINGÜIM..." by Roan ____ °v° NÃO USE DROGAS, /(_)\ USE GNU/LINUX ^ ^ Por que ver o MUNDO através de 'janelas' Se você pode usar portas. "Software Livre: Socialmente Justo, Economicamente Viável, Tecnologicamente Sustentável" -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070620/da4f8741/attachment.html From gabriel.vieira em gmail.com Wed Jun 20 11:42:42 2007 From: gabriel.vieira em gmail.com (Gabriel Vieira) Date: Wed, 20 Jun 2007 15:42:42 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?EXPLICA=C7=C3O_SOBRE=3A_PUSH=2C_SPLI?= =?iso-8859-1?q?T_e_FOREACH=2E?= In-Reply-To: <726229b50706201127x43394381nb30e541b38f859cd@mail.gmail.com> References: <13fbc5bf0706181257h61d12e2et21f92cc5610db9f0@mail.gmail.com> <83d8367f0706201109k2aa48ff2l1c5d7692f529e687@mail.gmail.com> <403668000706201117sd762258tfdc3aca75d3b29d7@mail.gmail.com> <726229b50706201127x43394381nb30e541b38f859cd@mail.gmail.com> Message-ID: <83d8367f0706201142t46b786n3b3fca3e9ff0a935@mail.gmail.com> Bom angulo de vista Wendel. Mas é raro um professor mencionar Perl, se o fez e passou aos alunos já é motivo de vibrações. Claro, temos que nos contentar com pouco, por enquanto. Temos que ver também a didática do professor, quem sabe na próxima aula ele não se aprofunde em Perl. Abraços, On 6/20/07, Wendel Scardua wrote: > > Err... O Gabriel Vieira tava sendo irônico (eu acho)... > > O certo seria > > Professor--; > > Pô, pra ter um professor que não ensina, melhor não ter professor nenhum > :-) > > []s > Wendel > > On 6/20/07, roan Brasil wrote: > > > > Realmente estamos precisando de um professor desse. Pois isso que nos > > faz aprender. > > > > Professor++; > > > > Em 20/06/07, Gabriel Vieira < gabriel.vieira em gmail.com> escreveu: > > > > > > Onde você estuda!? > > > > > > Seu professor está indicado a uma medalha honrosa da comunidade :P > > > > > > Abraços ;) > > > > > > -- > "Não ajustar o auto-ajuste" - http://wendel.scardua.net/ > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Gabriel Vieira -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070620/e9974c15/attachment.html From shonorio em gmail.com Wed Jun 20 11:47:01 2007 From: shonorio em gmail.com (Solli Honorio) Date: Wed, 20 Jun 2007 15:47:01 -0300 Subject: [Cascavel-pm] Pegar o CEP no site dos Correios In-Reply-To: <403668000706200830n20357ecauacc104e83a4127b6@mail.gmail.com> References: <403668000706200750y7e40fc58o3ea6cd1a570cc6c3@mail.gmail.com> <3de55ead0706200812xe0ef5e3wa9d885e46761eaab@mail.gmail.com> <00b401c7b34f$50c207b0$6401a8c0@swmobile> <403668000706200830n20357ecauacc104e83a4127b6@mail.gmail.com> Message-ID: <12d1f4ee0706201147r47f262ebkc2c4d6c6da3979e1@mail.gmail.com> O Correios tinha um serviçco de websevices para o Office 2003 que permitia a consulta, mas parece que este serviço está fora. Existe vários links informando como acessar este cara via webservices, é só perguntar ao google. Ou perguntar ao CPAN, e uma das resposta dele é o http://cpan.uwinnipeg.ca/dist/SWF-Search. Se funcionar, informa aí... Solli On 6/20/07, roan Brasil wrote: > > Tô fora... Nada proprietário... Correio miserável. Como o governo > influencia o uso do software livre e mantém uma API proprietária... Sem > comentários... > > > Em 20/06/07, Agnaldo Macedo escreveu: > > > > > > Ele tem uma API proprietária sim. > > > > Tu podes incluir na tua págima um pedaço do codigo deles. > > > > Quanto a API, é uma DLL que voce pode COMPRAR para uso. > > > > > > > > > > ----- Original Message ----- > > From: "Eden Cardim" < edencardim em gmail.com> > > To: "Cascavel Perl Mongers" > > Sent: Wednesday, June 20, 2007 12:12 PM > > Subject: Re: [Cascavel-pm] Pegar o CEP no site dos Correios > > > > > > On 6/20/07, roan Brasil wrote: > > > Olá , > > > > > > Galera estou enviando esse e-mail para tirar uma dúvida se alguém já > > > passou > > > por isso. No site dos correios há uma opçao na busca de CEP colocando > > > logradouro e cidade e UF. Quando navego e submeto esse form com os > > dados > > > necessários, utilizando um script perl, ele retorna um flash. Existe > > algum > > > módulo que eu possa utilizar para pegar esses dados do FLASH que é > > jogado > > > na > > > tela de resultado para saber qual o cep preciso? > > > > > > Bom aguardo um retorno feliz... FLASH miserável da zorra... > > > > Se não me engano, os correios tem uma API própria pra isso, mas estou > > com preguiça de procurar agora... ;) > > > > -- > > Eden Cardim > > Instituto Baiano de Biotecnologia > > Núcleo de Biologia Computacional e Gestão de Informações Biotecnológicas > > > > Laboratório de Bioinformática > > _______________________________________________ > > 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 > > > > > > -- > Atenciosamente, > > Roan Brasil Monteiro > Presidente do Rotaract Club Lauro de Freitas D4550 > Gestão 2006/2007 > ________________________________ > *-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-* > Faculdade UNIME > www.unime.com.br > BSI - Bacharelado de Sistema de Informação > Roan Brasil Monteiro > _____________________ > *-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-* > > "NA LUTA ENTRE BATMAN E PINGÜIM, > EU SOU MAIS O PINGÜIM..." by Roan > ____ > °v° NÃO USE DROGAS, > /(_)\ USE GNU/LINUX > ^ ^ > Por que ver o MUNDO através de 'janelas' > Se você pode usar portas. > > "Software Livre: > Socialmente Justo, > Economicamente Viável, > Tecnologicamente Sustentável" > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- "o animal satisfeito dorme". - Guimarães Rosa -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070620/bcbf9e89/attachment-0001.html From roanbrasil em gmail.com Wed Jun 20 11:49:21 2007 From: roanbrasil em gmail.com (roan Brasil) Date: Wed, 20 Jun 2007 15:49:21 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?EXPLICA=C7=C3O_SOBRE=3A_PUSH=2C_SPLI?= =?iso-8859-1?q?T_e_FOREACH=2E?= In-Reply-To: <83d8367f0706201142t46b786n3b3fca3e9ff0a935@mail.gmail.com> References: <13fbc5bf0706181257h61d12e2et21f92cc5610db9f0@mail.gmail.com> <83d8367f0706201109k2aa48ff2l1c5d7692f529e687@mail.gmail.com> <403668000706201117sd762258tfdc3aca75d3b29d7@mail.gmail.com> <726229b50706201127x43394381nb30e541b38f859cd@mail.gmail.com> <83d8367f0706201142t46b786n3b3fca3e9ff0a935@mail.gmail.com> Message-ID: <403668000706201149m6f609d91s68bbc3ea41414b1f@mail.gmail.com> Entendi o ângulo de visão de Gabriel agora. GabrielVieira++; Em 20/06/07, Gabriel Vieira escreveu: > > Bom angulo de vista Wendel. > > Mas é raro um professor mencionar Perl, se o fez e passou aos alunos já é > motivo de vibrações. Claro, temos que nos contentar com pouco, por enquanto. > Temos que ver também a didática do professor, quem sabe na próxima aula > ele não se aprofunde em Perl. > > Abraços, > > On 6/20/07, Wendel Scardua wrote: > > > Err... O Gabriel Vieira tava sendo irônico (eu acho)... > > > > O certo seria > > > > Professor--; > > > > Pô, pra ter um professor que não ensina, melhor não ter professor nenhum > > :-) > > > > []s > > Wendel > > > > On 6/20/07, roan Brasil wrote: > > > > > > Realmente estamos precisando de um professor desse. Pois isso que nos > > > faz aprender. > > > > > > Professor++; > > > > > > Em 20/06/07, Gabriel Vieira < gabriel.vieira em gmail.com> escreveu: > > > > > > > > Onde você estuda!? > > > > > > > > Seu professor está indicado a uma medalha honrosa da comunidade :P > > > > > > > > Abraços ;) > > > > > > > > > -- > > "Não ajustar o auto-ajuste" - http://wendel.scardua.net/ > > _______________________________________________ > > 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 > -- Atenciosamente, Roan Brasil Monteiro Presidente do Rotaract Club Lauro de Freitas D4550 Gestão 2006/2007 ________________________________ *-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-* Faculdade UNIME www.unime.com.br BSI - Bacharelado de Sistema de Informação Roan Brasil Monteiro _____________________ *-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-* "NA LUTA ENTRE BATMAN E PINGÜIM, EU SOU MAIS O PINGÜIM..." by Roan ____ °v° NÃO USE DROGAS, /(_)\ USE GNU/LINUX ^ ^ Por que ver o MUNDO através de 'janelas' Se você pode usar portas. "Software Livre: Socialmente Justo, Economicamente Viável, Tecnologicamente Sustentável" -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070620/7409cebc/attachment.html From rafaelmagalhaes em gmail.com Wed Jun 20 11:53:38 2007 From: rafaelmagalhaes em gmail.com (=?ISO-8859-1?Q?Rafael_Magalh=E3es?=) Date: Wed, 20 Jun 2007 15:53:38 -0300 Subject: [Cascavel-pm] OCR Message-ID: <3bf09be50706201153jf82c41er1547aa2b4d1cbe38@mail.gmail.com> Boa tarde, Sou novo na lista, e depois de alguns anos estudando outras linguagens (ASP, PHP, Java e .NET), encontrei um problema e por incentivo de um amigo que é membro aqui da lista, resolvi voltar a estudar Perl. Estou fazendo um trabalho na faculdade e o nosso objeto de estudo é uma rede de estacionamentos que pretende modernizar a entrada e saída de seus clientes que pagam mensalmente. Basicamente teriamos uma camera posicionada, de forma que foque na placa do veículo e quando chegar até a cancela, registre uma foto e o sistema irá ler o numero da placa e verificar no banco de dados se o cliente está em dias com as mensalidades, caso ele esteja, libera a entrada / saída, caso contrário emite um aviso ao sistema para lembrar ao cliente sobre o pagamento. Pensei em desenvolver com Java, existe umas bibliotecas pra isso, mas só conheço bibliotecas pagas e como é um projeto acadêmico, preciso de algo free e que funcione de verdade. Bem, voltei a estudar Perl e instalei o modulo "OCR::PerfectCR", encontrei no CPAN. Infelizmente não encontrei muita documentação sobre ele e o máximo que consegui foi executar o unico exemplo, que pegou a foto da placa que testei no exemplo, extraiu todos os caracteres e salvou uma imagem com cada um dos caracteres. O que quero é conseguir pegar esse texto e armazenar em uma variável para que eu possa passar como parametro e checar em meu banco de dados, a situação daquele veículo. O código abaixo é o que eu usei do exemplo do CPAN: ___________________________________________________ #!/usr/bin/perl -w use OCR::PerfectCR; use GD; my $recognizer = OCR::PerfectCR->new; $recognizer->load_charmap_file("charmap"); my $image = GD::Image->new("placa.jpg") or die "Can't open example.png: $!"; my $string = $recognizer->recognize($image); $recognizer->save_charmap_file("charmap"); ___________________________________________________ Será que alguem pode me ajudar a resolver este problema? Um exemplo que eu consiga capturar os caracteres na minha variável? Fico grato pela atenção de todos, Atenciosamente, Rafael Magalhães -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070620/dc9e25c4/attachment.html From roanbrasil em gmail.com Wed Jun 20 12:00:45 2007 From: roanbrasil em gmail.com (roan Brasil) Date: Wed, 20 Jun 2007 16:00:45 -0300 Subject: [Cascavel-pm] Pegar o CEP no site dos Correios In-Reply-To: <12d1f4ee0706201147r47f262ebkc2c4d6c6da3979e1@mail.gmail.com> References: <403668000706200750y7e40fc58o3ea6cd1a570cc6c3@mail.gmail.com> <3de55ead0706200812xe0ef5e3wa9d885e46761eaab@mail.gmail.com> <00b401c7b34f$50c207b0$6401a8c0@swmobile> <403668000706200830n20357ecauacc104e83a4127b6@mail.gmail.com> <12d1f4ee0706201147r47f262ebkc2c4d6c6da3979e1@mail.gmail.com> Message-ID: <403668000706201200u3636bca0p10358f493a3be7cd@mail.gmail.com> Grande Solli. Valeu. Vou dar uma lida no SWF, mas só tem Win32? Em 20/06/07, Solli Honorio escreveu: > > O Correios tinha um serviçco de websevices para o Office 2003 que permitia > a consulta, mas parece que este serviço está fora. > > Existe vários links informando como acessar este cara via webservices, é > só perguntar ao google. > > Ou perguntar ao CPAN, e uma das resposta dele é o > http://cpan.uwinnipeg.ca/dist/SWF-Search. > > Se funcionar, informa aí... > > Solli > > On 6/20/07, roan Brasil < roanbrasil em gmail.com> wrote: > > > > Tô fora... Nada proprietário... Correio miserável. Como o governo > > influencia o uso do software livre e mantém uma API proprietária... Sem > > comentários... > > > > > > Em 20/06/07, Agnaldo Macedo escreveu: > > > > > > > > > Ele tem uma API proprietária sim. > > > > > > Tu podes incluir na tua págima um pedaço do codigo deles. > > > > > > Quanto a API, é uma DLL que voce pode COMPRAR para uso. > > > > > > > > > > > > > > > ----- Original Message ----- > > > From: "Eden Cardim" < edencardim em gmail.com> > > > To: "Cascavel Perl Mongers" < cascavel-pm em pm.org> > > > Sent: Wednesday, June 20, 2007 12:12 PM > > > Subject: Re: [Cascavel-pm] Pegar o CEP no site dos Correios > > > > > > > > > On 6/20/07, roan Brasil wrote: > > > > Olá , > > > > > > > > Galera estou enviando esse e-mail para tirar uma dúvida se alguém já > > > > > > > passou > > > > por isso. No site dos correios há uma opçao na busca de CEP > > > colocando > > > > logradouro e cidade e UF. Quando navego e submeto esse form com os > > > dados > > > > necessários, utilizando um script perl, ele retorna um flash. Existe > > > algum > > > > módulo que eu possa utilizar para pegar esses dados do FLASH que é > > > jogado > > > > na > > > > tela de resultado para saber qual o cep preciso? > > > > > > > > Bom aguardo um retorno feliz... FLASH miserável da zorra... > > > > > > Se não me engano, os correios tem uma API própria pra isso, mas estou > > > com preguiça de procurar agora... ;) > > > > > > -- > > > Eden Cardim > > > Instituto Baiano de Biotecnologia > > > Núcleo de Biologia Computacional e Gestão de Informações > > > Biotecnológicas > > > Laboratório de Bioinformática > > > _______________________________________________ > > > 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 > > > > > > > > > > > -- > > Atenciosamente, > > > > Roan Brasil Monteiro > > Presidente do Rotaract Club Lauro de Freitas D4550 > > Gestão 2006/2007 > > ________________________________ > > *-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-* > > Faculdade UNIME > > www.unime.com.br > > BSI - Bacharelado de Sistema de Informação > > Roan Brasil Monteiro > > _____________________ > > *-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-* > > > > "NA LUTA ENTRE BATMAN E PINGÜIM, > > EU SOU MAIS O PINGÜIM..." by Roan > > ____ > > °v° NÃO USE DROGAS, > > /(_)\ USE GNU/LINUX > > ^ ^ > > Por que ver o MUNDO através de 'janelas' > > Se você pode usar portas. > > > > "Software Livre: > > Socialmente Justo, > > Economicamente Viável, > > Tecnologicamente Sustentável" > > > > _______________________________________________ > > Cascavel-pm mailing list > > Cascavel-pm em pm.org > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > -- > > "o animal satisfeito dorme". - Guimarães Rosa > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Atenciosamente, Roan Brasil Monteiro Presidente do Rotaract Club Lauro de Freitas D4550 Gestão 2006/2007 ________________________________ *-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-* Faculdade UNIME www.unime.com.br BSI - Bacharelado de Sistema de Informação Roan Brasil Monteiro _____________________ *-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-* "NA LUTA ENTRE BATMAN E PINGÜIM, EU SOU MAIS O PINGÜIM..." by Roan ____ °v° NÃO USE DROGAS, /(_)\ USE GNU/LINUX ^ ^ Por que ver o MUNDO através de 'janelas' Se você pode usar portas. "Software Livre: Socialmente Justo, Economicamente Viável, Tecnologicamente Sustentável" -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070620/b76fe12b/attachment.html From fernandolouis em terra.com.br Wed Jun 20 12:07:49 2007 From: fernandolouis em terra.com.br (fernandolouis em terra.com.br) Date: Wed, 20 Jun 2007 16:07:49 -0300 Subject: [Cascavel-pm] OCR References: <3bf09be50706201153jf82c41er1547aa2b4d1cbe38@mail.gmail.com> Message-ID: <001401c7b36e$4b65dd90$1f01a8c0@servidorliz> E se o carro entrar meio de "lado"... ou a placa estiver suja... cuide com esse detalhes... []s Fernando ----- Original Message ----- From: Rafael Magalhães To: cascavel-pm em pm.org Sent: Wednesday, June 20, 2007 3:53 PM Subject: [Cascavel-pm] OCR Boa tarde, Sou novo na lista, e depois de alguns anos estudando outras linguagens (ASP, PHP, Java e .NET), encontrei um problema e por incentivo de um amigo que é membro aqui da lista, resolvi voltar a estudar Perl. Estou fazendo um trabalho na faculdade e o nosso objeto de estudo é uma rede de estacionamentos que pretende modernizar a entrada e saída de seus clientes que pagam mensalmente. Basicamente teriamos uma camera posicionada, de forma que foque na placa do veículo e quando chegar até a cancela, registre uma foto e o sistema irá ler o numero da placa e verificar no banco de dados se o cliente está em dias com as mensalidades, caso ele esteja, libera a entrada / saída, caso contrário emite um aviso ao sistema para lembrar ao cliente sobre o pagamento. Pensei em desenvolver com Java, existe umas bibliotecas pra isso, mas só conheço bibliotecas pagas e como é um projeto acadêmico, preciso de algo free e que funcione de verdade. Bem, voltei a estudar Perl e instalei o modulo "OCR::PerfectCR", encontrei no CPAN. Infelizmente não encontrei muita documentação sobre ele e o máximo que consegui foi executar o unico exemplo, que pegou a foto da placa que testei no exemplo, extraiu todos os caracteres e salvou uma imagem com cada um dos caracteres. O que quero é conseguir pegar esse texto e armazenar em uma variável para que eu possa passar como parametro e checar em meu banco de dados, a situação daquele veículo. O código abaixo é o que eu usei do exemplo do CPAN: ___________________________________________________ #!/usr/bin/perl -w use OCR::PerfectCR; use GD; my $recognizer = OCR::PerfectCR->new; $recognizer->load_charmap_file("charmap"); my $image = GD::Image->new("placa.jpg") or die "Can't open example.png: $!"; my $string = $recognizer->recognize($image); $recognizer->save_charmap_file("charmap"); ___________________________________________________ Será que alguem pode me ajudar a resolver este problema? Um exemplo que eu consiga capturar os caracteres na minha variável? Fico grato pela atenção de todos, Atenciosamente, Rafael Magalhães ------------------------------------------------------------------------------ _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070620/27c7122a/attachment.html From rafaelmagalhaes em gmail.com Wed Jun 20 12:14:07 2007 From: rafaelmagalhaes em gmail.com (=?ISO-8859-1?Q?Rafael_Magalh=E3es?=) Date: Wed, 20 Jun 2007 16:14:07 -0300 Subject: [Cascavel-pm] OCR In-Reply-To: <001401c7b36e$4b65dd90$1f01a8c0@servidorliz> References: <3bf09be50706201153jf82c41er1547aa2b4d1cbe38@mail.gmail.com> <001401c7b36e$4b65dd90$1f01a8c0@servidorliz> Message-ID: <3bf09be50706201214v324267a3m8f289ed4daa8841d@mail.gmail.com> Fernando, Você tem razão, mas quando não for reconhecido, o aviso será emitido ao porteiro. Em 20/06/07, fernandolouis em terra.com.br escreveu: > > E se o carro entrar meio de "lado"... ou a placa estiver suja... > > cuide com esse detalhes... > > []s > Fernando > > ----- Original Message ----- > *From:* Rafael Magalhães > *To:* cascavel-pm em pm.org > *Sent:* Wednesday, June 20, 2007 3:53 PM > *Subject:* [Cascavel-pm] OCR > > > Boa tarde, > > Sou novo na lista, e depois de alguns anos estudando outras linguagens > (ASP, PHP, Java e .NET), encontrei um problema e por incentivo de um amigo > que é membro aqui da lista, resolvi voltar a estudar Perl. > > Estou fazendo um trabalho na faculdade e o nosso objeto de estudo é uma > rede de estacionamentos que pretende modernizar a entrada e saída de seus > clientes que pagam mensalmente. Basicamente teriamos uma camera posicionada, > de forma que foque na placa do veículo e quando chegar até a cancela, > registre uma foto e o sistema irá ler o numero da placa e verificar no banco > de dados se o cliente está em dias com as mensalidades, caso ele esteja, > libera a entrada / saída, caso contrário emite um aviso ao sistema para > lembrar ao cliente sobre o pagamento. > > Pensei em desenvolver com Java, existe umas bibliotecas pra isso, mas só > conheço bibliotecas pagas e como é um projeto acadêmico, preciso de algo > free e que funcione de verdade. > > Bem, voltei a estudar Perl e instalei o modulo "OCR::PerfectCR", encontrei > no CPAN. Infelizmente não encontrei muita documentação sobre ele e o máximo > que consegui foi executar o unico exemplo, que pegou a foto da placa que > testei no exemplo, extraiu todos os caracteres e salvou uma imagem com cada > um dos caracteres. > > O que quero é conseguir pegar esse texto e armazenar em uma variável para > que eu possa passar como parametro e checar em meu banco de dados, a > situação daquele veículo. > > O código abaixo é o que eu usei do exemplo do CPAN: > > ___________________________________________________ > #!/usr/bin/perl -w > > use OCR::PerfectCR; > use GD; > > my $recognizer = OCR::PerfectCR->new; > $recognizer->load_charmap_file("charmap"); > my $image = GD::Image->new("placa.jpg") or die "Can't open example.png: > $!"; > my $string = $recognizer->recognize($image); > $recognizer->save_charmap_file("charmap"); > ___________________________________________________ > > Será que alguem pode me ajudar a resolver este problema? Um exemplo que eu > consiga capturar os caracteres na minha variável? > > Fico grato pela atenção de todos, > > > Atenciosamente, > Rafael Magalhães > > ------------------------------ > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070620/f4744ca8/attachment-0001.html From glasswalk3r em hotmail.com Wed Jun 20 12:15:37 2007 From: glasswalk3r em hotmail.com (Alceu Rodrigues de Freitas Junior) Date: Wed, 20 Jun 2007 22:15:37 +0300 Subject: [Cascavel-pm] =?iso-8859-1?q?_RE=3A_=09V=E1rias_Varia=E7=F5es_de_?= =?iso-8859-1?q?Vari=E1veis=2E=2E=2E?= Message-ID: Oi Flávio,Comentários abaixo...> Date: Wed, 20 Jun 2007 13:15:37 -0300> From: fglock em gmail.com>> Por exemplo, quando o compilador encontra um BEGIN:> > {> my $a = 1;> BEGIN { $a = $a + 1 }> }> > Para executar o BEGIN (o BEGIN executa durante a compilação), é necessário:> > - criar uma closure para armazenar a variável $a;> - criar uma outra closure dentro desta, para armazenar a soma e atribuição;> - executar o BEGIN - dentro do ambiente em que foi criado;> - quando o BEGIN termina de executar, todas as alterações que o BEGIN> tenha feito em quaisquer variáveis devem ser registradas - aqui é um> dos lugares em que a introspecção é necessária.Seu exemplo é bem simples, talvez não seja o melhor para mostrar o que você precisa. Eu pensei, para esse caso, que você simplesmente poderia usar uma variável global.> Não, a tabela de símbolos só serve para variáveis globais.> As variáveis "my" são guardadas em uma estrutura diferente.Então... qual o problema de, dentro do bloco BEGIN, computar o necessário e manipular a tabela de símbolos para armazenar esse resultado numa variável global?Talvez eu esteja perguntando demais, mas com esse exemplo que você deu eu não consigo imaginar a necessidade de torcer o programa para pegar o valor da variável léxica.[]'sAlceu _________________________________________________________________ With Windows Live Hotmail, you can personalize your inbox with your favorite color. www.windowslive-hotmail.com/learnmore/personalize.html?locale=en-us&ocid=TXT_TAGLM_HMWL_reten_addcolor_0607 -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070620/b83b8f2a/attachment.html From nferraz em gmail.com Wed Jun 20 12:43:36 2007 From: nferraz em gmail.com (Nelson Ferraz) Date: Wed, 20 Jun 2007 20:43:36 +0100 Subject: [Cascavel-pm] OCR In-Reply-To: <3bf09be50706201214v324267a3m8f289ed4daa8841d@mail.gmail.com> References: <3bf09be50706201153jf82c41er1547aa2b4d1cbe38@mail.gmail.com> <001401c7b36e$4b65dd90$1f01a8c0@servidorliz> <3bf09be50706201214v324267a3m8f289ed4daa8841d@mail.gmail.com> Message-ID: <604cec170706201243r135e7044g939096165b377060@mail.gmail.com> Dá uma olhada no Tesseract, um programa de OCR desenvolvido pela HP, adquirido pelo Google, e com o código aberto. "The Tesseract OCR engine was one of the top 3 engines in the 1995 UNLV Accuracy test. Since then it has had little work done on it, but it is probably one of the most accurate open source OCR engines available. The source code will read a binary, grey or color image and output text. A tiff reader is built in that will read uncompressed TIFF images, or libtiff can be added to read compressed images." http://code.google.com/p/tesseract-ocr/ Já tem módulo disponível em Perl: Image::OCR::Tesseract A utilização é tão simples quanto: use Image::OCR::Tesseract 'get_ocr'; my $image = './hi.jpg'; my $text = get_ocr($image); []s Nelson Em 20/06/07, Rafael Magalhães escreveu: > Fernando, > > Você tem razão, mas quando não for reconhecido, o aviso será emitido ao > porteiro. > > > Em 20/06/07, fernandolouis em terra.com.br > escreveu: > > > > E se o carro entrar meio de "lado"... ou a placa estiver suja... > > > > cuide com esse detalhes... > > > > []s > > Fernando > > > > ----- Original Message ----- > > *From:* Rafael Magalhães > > *To:* cascavel-pm em pm.org > > *Sent:* Wednesday, June 20, 2007 3:53 PM > > *Subject:* [Cascavel-pm] OCR > > > > > > Boa tarde, > > > > Sou novo na lista, e depois de alguns anos estudando outras linguagens > > (ASP, PHP, Java e .NET), encontrei um problema e por incentivo de um amigo > > que é membro aqui da lista, resolvi voltar a estudar Perl. > > > > Estou fazendo um trabalho na faculdade e o nosso objeto de estudo é uma > > rede de estacionamentos que pretende modernizar a entrada e saída de seus > > clientes que pagam mensalmente. Basicamente teriamos uma camera > posicionada, > > de forma que foque na placa do veículo e quando chegar até a cancela, > > registre uma foto e o sistema irá ler o numero da placa e verificar no > banco > > de dados se o cliente está em dias com as mensalidades, caso ele esteja, > > libera a entrada / saída, caso contrário emite um aviso ao sistema para > > lembrar ao cliente sobre o pagamento. > > > > Pensei em desenvolver com Java, existe umas bibliotecas pra isso, mas só > > conheço bibliotecas pagas e como é um projeto acadêmico, preciso de algo > > free e que funcione de verdade. > > > > Bem, voltei a estudar Perl e instalei o modulo "OCR::PerfectCR", encontrei > > no CPAN. Infelizmente não encontrei muita documentação sobre ele e o > máximo > > que consegui foi executar o unico exemplo, que pegou a foto da placa que > > testei no exemplo, extraiu todos os caracteres e salvou uma imagem com > cada > > um dos caracteres. > > > > O que quero é conseguir pegar esse texto e armazenar em uma variável para > > que eu possa passar como parametro e checar em meu banco de dados, a > > situação daquele veículo. > > > > O código abaixo é o que eu usei do exemplo do CPAN: > > > > ___________________________________________________ > > #!/usr/bin/perl -w > > > > use OCR::PerfectCR; > > use GD; > > > > my $recognizer = OCR::PerfectCR->new; > > $recognizer->load_charmap_file("charmap"); > > my $image = GD::Image->new("placa.jpg") or die "Can't open example.png: > > $!"; > > my $string = $recognizer->recognize($image); > > $recognizer->save_charmap_file("charmap"); > > ___________________________________________________ > > > > Será que alguem pode me ajudar a resolver este problema? Um exemplo que eu > > consiga capturar os caracteres na minha variável? > > > > Fico grato pela atenção de todos, > > > > > > Atenciosamente, > > Rafael Magalhães > > > > ------------------------------ > > > > _______________________________________________ > > 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 > > > -- Nelson Ferraz Free Software Foundation Associate Member #3203 Projeto Software Livre Brasil (www.softwarelivre.org.br) Sociedade Perl do Brasil (www.perl.org.br) Rede Livre de Compartilhamento de Cultura Digital From edencardim em gmail.com Wed Jun 20 13:12:40 2007 From: edencardim em gmail.com (Eden Cardim) Date: Wed, 20 Jun 2007 17:12:40 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?V=E1rias_Varia=E7=F5es_de_Vari=E1vei?= =?iso-8859-1?q?s=2E=2E=2E?= In-Reply-To: References: Message-ID: <3de55ead0706201312h8a37329i1bdce9746a35e338@mail.gmail.com> On 6/20/07, Alceu Rodrigues de Freitas Junior wrote: > Seu exemplo é bem simples, talvez não seja o melhor para mostrar o que você > precisa. Eu pensei, para esse caso, que você simplesmente poderia usar uma > variável global. Não é tão simples quanto parece, você chegou a executar? A ordem de execução do exemplo do flávio vai ser a seguinte: # compilação começa my $a; # declarações de variável ocorrem em tempo de compilação $a = $a + 1; # bloco BEGIN é executado em tempo de compilação # execução começa $a = 1; resultado: $a vai conter o valor '1'; Acho que esse exemplo deixa mais claro o problema: my $var = 1; BEGIN { my $var = $var + 2 print '$var do BEGIN: ' . $var; } print '$var: ' . $var; no final das contas a $var de dentro do BEGIN vai conter 2, e a de fora vai conter 1. Se usar uma variável global, elas vão pisotear umas nas outras e produzir resultados errados. E isso que pode ter vários outros blocos aninhados indefinidamente dentro do BEGIN, todos com suas $vars individuais. Tá certo que não são muitos casos de programas que vão precisar fazer isso, mesmo assim, tem que funcionar. -- Eden Cardim Instituto Baiano de Biotecnologia Núcleo de Biologia Computacional e Gestão de Informações Biotecnológicas Laboratório de Bioinformática From wendelscardua em gmail.com Wed Jun 20 13:15:52 2007 From: wendelscardua em gmail.com (Wendel Scardua) Date: Wed, 20 Jun 2007 17:15:52 -0300 Subject: [Cascavel-pm] OCR In-Reply-To: <604cec170706201243r135e7044g939096165b377060@mail.gmail.com> References: <3bf09be50706201153jf82c41er1547aa2b4d1cbe38@mail.gmail.com> <001401c7b36e$4b65dd90$1f01a8c0@servidorliz> <3bf09be50706201214v324267a3m8f289ed4daa8841d@mail.gmail.com> <604cec170706201243r135e7044g939096165b377060@mail.gmail.com> Message-ID: <726229b50706201315p42fd618agd9c72e5c87efbe2b@mail.gmail.com> Isso me lembra, no final da minha graduação (em 2004) tinhamos que fazer um Trabalho de Conclusão de Curso. O de um amigo meu era justamente sobre reconhecimento de placas em fotos: http://www.linux.ime.usp.br/~cef/mac499-04/monografias/elcio/poster.pdf (o meu - junto com mais dois amigos - foi só um jogo pra Gameboy Advance) Dá uma olhada nos assuntos do pôster dele, talvez você tenha que fazer algo similar pra tratar a foto :-) []s Wendel On 6/20/07, Nelson Ferraz wrote: > > Dá uma olhada no Tesseract, um programa de OCR desenvolvido pela HP, > adquirido pelo Google, e com o código aberto. > > "The Tesseract OCR engine was one of the top 3 engines in the 1995 > UNLV Accuracy test. Since then it has had little work done on it, but > it is probably one of the most accurate open source OCR engines > available. The source code will read a binary, grey or color image and > output text. A tiff reader is built in that will read uncompressed > TIFF images, or libtiff can be added to read compressed images." > > http://code.google.com/p/tesseract-ocr/ > > Já tem módulo disponível em Perl: Image::OCR::Tesseract > > A utilização é tão simples quanto: > > use Image::OCR::Tesseract 'get_ocr'; > > my $image = './hi.jpg'; > > my $text = get_ocr($image); > > []s > > Nelson > > > Em 20/06/07, Rafael Magalhães escreveu: > > Fernando, > > > > Você tem razão, mas quando não for reconhecido, o aviso será emitido ao > > porteiro. > > > > > > Em 20/06/07, fernandolouis em terra.com.br > > escreveu: > > > > > > E se o carro entrar meio de "lado"... ou a placa estiver suja... > > > > > > cuide com esse detalhes... > > > > > > []s > > > Fernando > > > > > > ----- Original Message ----- > > > *From:* Rafael Magalhães > > > *To:* cascavel-pm em pm.org > > > *Sent:* Wednesday, June 20, 2007 3:53 PM > > > *Subject:* [Cascavel-pm] OCR > > > > > > > > > Boa tarde, > > > > > > Sou novo na lista, e depois de alguns anos estudando outras linguagens > > > (ASP, PHP, Java e .NET), encontrei um problema e por incentivo de um > amigo > > > que é membro aqui da lista, resolvi voltar a estudar Perl. > > > > > > Estou fazendo um trabalho na faculdade e o nosso objeto de estudo é > uma > > > rede de estacionamentos que pretende modernizar a entrada e saída de > seus > > > clientes que pagam mensalmente. Basicamente teriamos uma camera > > posicionada, > > > de forma que foque na placa do veículo e quando chegar até a cancela, > > > registre uma foto e o sistema irá ler o numero da placa e verificar no > > banco > > > de dados se o cliente está em dias com as mensalidades, caso ele > esteja, > > > libera a entrada / saída, caso contrário emite um aviso ao sistema > para > > > lembrar ao cliente sobre o pagamento. > > > > > > Pensei em desenvolver com Java, existe umas bibliotecas pra isso, mas > só > > > conheço bibliotecas pagas e como é um projeto acadêmico, preciso de > algo > > > free e que funcione de verdade. > > > > > > Bem, voltei a estudar Perl e instalei o modulo "OCR::PerfectCR", > encontrei > > > no CPAN. Infelizmente não encontrei muita documentação sobre ele e o > > máximo > > > que consegui foi executar o unico exemplo, que pegou a foto da placa > que > > > testei no exemplo, extraiu todos os caracteres e salvou uma imagem com > > cada > > > um dos caracteres. > > > > > > O que quero é conseguir pegar esse texto e armazenar em uma variável > para > > > que eu possa passar como parametro e checar em meu banco de dados, a > > > situação daquele veículo. > > > > > > O código abaixo é o que eu usei do exemplo do CPAN: > > > > > > ___________________________________________________ > > > #!/usr/bin/perl -w > > > > > > use OCR::PerfectCR; > > > use GD; > > > > > > my $recognizer = OCR::PerfectCR->new; > > > $recognizer->load_charmap_file("charmap"); > > > my $image = GD::Image->new("placa.jpg") or die "Can't open example.png > : > > > $!"; > > > my $string = $recognizer->recognize($image); > > > $recognizer->save_charmap_file("charmap"); > > > ___________________________________________________ > > > > > > Será que alguem pode me ajudar a resolver este problema? Um exemplo > que eu > > > consiga capturar os caracteres na minha variável? > > > > > > Fico grato pela atenção de todos, > > > > > > > > > Atenciosamente, > > > Rafael Magalhães > > > > > > ------------------------------ > > > > > > _______________________________________________ > > > 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 > > > > > > > > -- > Nelson Ferraz > > Free Software Foundation Associate Member #3203 > Projeto Software Livre Brasil (www.softwarelivre.org.br) > Sociedade Perl do Brasil (www.perl.org.br) > Rede Livre de Compartilhamento de Cultura Digital > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- "Não ajustar o auto-ajuste" - http://wendel.scardua.net/ -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070620/cb7dc730/attachment-0001.html From wendelscardua em gmail.com Wed Jun 20 13:32:12 2007 From: wendelscardua em gmail.com (Wendel Scardua) Date: Wed, 20 Jun 2007 17:32:12 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?EXPLICA=C7=C3O_SOBRE=3A_PUSH=2C_SPLI?= =?iso-8859-1?q?T_e_FOREACH=2E?= In-Reply-To: <83d8367f0706201142t46b786n3b3fca3e9ff0a935@mail.gmail.com> References: <13fbc5bf0706181257h61d12e2et21f92cc5610db9f0@mail.gmail.com> <83d8367f0706201109k2aa48ff2l1c5d7692f529e687@mail.gmail.com> <403668000706201117sd762258tfdc3aca75d3b29d7@mail.gmail.com> <726229b50706201127x43394381nb30e541b38f859cd@mail.gmail.com> <83d8367f0706201142t46b786n3b3fca3e9ff0a935@mail.gmail.com> Message-ID: <726229b50706201332j6957b70do2d40090a0f00f1ec@mail.gmail.com> Bom, se depois do trabalho ele se aprofundar, aí tudo bem. (obs: ele não disse que o professor ensina C, ele disse que ELE tinha conhecimento de C++, e que baseado nisso o prof passou o trabalho em Perl. Pode até ser que o professor ensine C, mas isso não foi dito :-) ) Mas é verdade, eu tinha me esquecido que quase não se ensina Perl. Lá no IME/USP era basicamente C, depois começaram a ir pro lado escuro da força (aka Java). Acho que só fui ver Perl com um professor, o "Gubi" - em uma das aulas vimos como usar regexp pra testar se um número é primo, rs... On 6/20/07, Gabriel Vieira wrote: > > Bom angulo de vista Wendel. > > Mas é raro um professor mencionar Perl, se o fez e passou aos alunos já é > motivo de vibrações. Claro, temos que nos contentar com pouco, por enquanto. > Temos que ver também a didática do professor, quem sabe na próxima aula > ele não se aprofunde em Perl. > > Abraços, > > -- "Não ajustar o auto-ajuste" - http://wendel.scardua.net/ -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070620/bb67f33d/attachment.html From glasswalk3r em hotmail.com Wed Jun 20 13:49:48 2007 From: glasswalk3r em hotmail.com (Alceu Rodrigues de Freitas Junior) Date: Wed, 20 Jun 2007 23:49:48 +0300 Subject: [Cascavel-pm] =?iso-8859-1?q?_RE=3A_=09V=E1rias_Varia=E7=F5es_de_?= =?iso-8859-1?q?Vari=E1veis=2E=2E=2E?= Message-ID: > Date: Wed, 20 Jun 2007 17:12:40 -0300> From: edencardim em gmail.com> Não é tão simples quanto parece, você chegou a executar?> A ordem de execução do exemplo do flávio vai ser a seguinte:Humm... não. Mas eu queria um exemplo de aplicação real para esse tipo de exercício... > Acho que esse exemplo deixa mais claro o problema:> my $var = 1;> BEGIN {> my $var = $var + 2> print '$var do BEGIN: ' . $var;> }> print '$var: ' . $var;> > no final das contas a $var de dentro do BEGIN vai conter 2, e a de> fora vai conter 1. Se usar uma variável global, elas vão pisotear umas> nas outras e produzir resultados errados. E isso que pode ter vários> outros blocos aninhados indefinidamente dentro do BEGIN, todos com> suas $vars individuais.> Tá certo que não são muitos casos de programas que vão precisar fazer> isso, mesmo assim, tem que funcionar.Entendi a aplicação e o "encavalamento". Mas foi por isso que eu pedi um exemplo real de aplicação da técnica.Para seu exemplo, isso poderia ser feito facilmente usando usando "local" e mantendo o valor original. Eu sugeri o uso de uma variável global apenas se fosse necessário guardar o resultado calculado dentro do bloco BEGIN. Para o caso de apenas imprimir o valor, nem isso é necessário.[]'sAlceu _________________________________________________________________ Express yourself instantly with MSN Messenger! Download today it's FREE! http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/ -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070620/e94965fe/attachment.html From fglock em gmail.com Wed Jun 20 14:28:35 2007 From: fglock em gmail.com (Flavio S. Glock) Date: Wed, 20 Jun 2007 18:28:35 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?V=E1rias_Varia=E7=F5es_de_Vari=E1vei?= =?iso-8859-1?q?s=2E=2E=2E?= In-Reply-To: References: Message-ID: Em 20/06/07, Alceu Rodrigues de Freitas Junior escreveu: > > Para seu exemplo, isso poderia ser feito facilmente usando usando "local" e > mantendo o valor original. Eu sugeri o uso de uma variável global apenas se > fosse necessário guardar o resultado calculado dentro do bloco BEGIN. Para o > caso de apenas imprimir o valor, nem isso é necessário. Faz sentido, mas o problema é mesmo um pouco mais complicado: Não precisamos nem trocar de exemplo. Vamos ver o programa do ponto de vista do compilador. Imagine uma sequencia de chamadas de subrotinas: abre_bloco; declara_var_lexica( '$x' ); atribui( '$x', 1 ); # ... fecha_bloco; Para executar uma sequência de comandos assim, você não consegue usar 'local' dentro das subrotinas. Porque o 'local' retorna ao valor anterior no fim do bloco. Isso quer dizer que, ao executar a próxima instrução, o valor de $x não existiria mais. Uma possibilidade seria fazer um eval() neste código: { local $My::x; atribui( '$x', 1 ); # ... } mas isso não é possível, porque o programa precisa necessariamente ser lido e executado passo-a-passo. Quer dizer, você só sabe o próximo comando depois que já executou o anterior. Não pode usar { } porque você precisaria colocar todos os comandos dentro, mas você ainda não sabe os comandos. certo? From andre.garcia.carneir em terra.com.br Wed Jun 20 14:28:35 2007 From: andre.garcia.carneir em terra.com.br (=?iso-8859-1?b?QW5kcukgR2FyY2lhIENhcm5laXJv?=) Date: Wed, 20 Jun 2007 18:28:35 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?=5BSpam=5D_Re=3A__EXPLICA=C7=C3O_SOB?= =?iso-8859-1?q?RE=3A_PUSH=2C_SPLIT_e_FOREACH=2E?= Message-ID: ---------- Cabeçalho original ----------- De: cascavel-pm-bounces+andre.garcia.carneir=terra.com.br em pm.org Para: "Cascavel Perl Mongers" cascavel-pm em pm.org Cópia: Data: Wed, 20 Jun 2007 15:09:00 -0300 Assunto: [Spam] Re: [Cascavel-pm] EXPLICAÇÃO SOBRE: PUSH, SPLIT e FOREACH. > Onde você estuda!? > > Seu professor está indicado a uma medalha honrosa da comunidade :P > > Abraços ;) uhauhauhauha!!!!! cheers! -- André Garcia Carneiro Developer(Perl/PHP) Member of "São Paulo Perl Mongers" - http://sao-paulo.pm.org From andre.garcia.carneir em terra.com.br Wed Jun 20 14:48:58 2007 From: andre.garcia.carneir em terra.com.br (=?iso-8859-1?b?QW5kcukgR2FyY2lhIENhcm5laXJv?=) Date: Wed, 20 Jun 2007 18:48:58 -0300 Subject: [Cascavel-pm] [Spam] OCR Message-ID: Eu dei um > Boa tarde, Taarde!(desculpe, estou no modo de festas juninas, adoro essas coisas) :D > Sou novo na lista, e depois de alguns anos estudando outras linguagens (ASP, > PHP, Java e .NET), encontrei um problema e por incentivo de um amigo que é > membro aqui da lista, resolvi voltar a estudar Perl. Sábia decisão > Estou fazendo um trabalho na faculdade e o nosso objeto de estudo é uma rede > de estacionamentos que pretende modernizar a entrada e saída de seus > clientes que pagam mensalmente. Basicamente teriamos uma camera posicionada, > de forma que foque na placa do veículo e quando chegar até a cancela, > registre uma foto e o sistema irá ler o numero da placa e verificar no banco > de dados se o cliente está em dias com as mensalidades, caso ele esteja, > libera a entrada / saída, caso contrário emite um aviso ao sistema para > lembrar ao cliente sobre o pagamento. > > Pensei em desenvolver com Java, existe umas bibliotecas pra isso, mas só > conheço bibliotecas pagas e como é um projeto acadêmico, preciso de algo > free e que funcione de verdade. É o que costuma acontecer quando se desenvolve com ASP e .NET...JAVA de vez em quando... > Bem, voltei a estudar Perl e instalei o modulo "OCR::PerfectCR", encontrei > no CPAN. Infelizmente não encontrei muita documentação sobre ele e o máximo > que consegui foi executar o unico exemplo, que pegou a foto da placa que > testei no exemplo, extraiu todos os caracteres e salvou uma imagem com cada > um dos caracteres. > > O que quero é conseguir pegar esse texto e armazenar em uma variável para > que eu possa passar como parametro e checar em meu banco de dados, a > situação daquele veículo. Hum... não cheguei a testar o código de exemplo que você testou, mas li a documentação disponível, e o que mais me chamou a atenção foi isso: Takes the image (a GD::Image object), and tries to convert it into text. In list context, returns a list of hashrefs, each having a str key, whose value is the string in the charmap for that image. Logo, penso que de alguma forma deve ter um texto em alguma referência para hash que tem a informação que você quer. Sugiro que você use Data::Dumper nessas variáveis para verificar seus valores. Como não tive tempo de testar o seu código, e mesmo que tivesse, não posso testar isso no meu trabalho, é o que eu posso fazer por você por enquanto, peço que me desculpe. O teste seria algo do tipo #! /usr/bin/perl -w use strict; #Não se esqueça disso. Salvará a sua vida, pode acreditar! use OCR::PerfectCR; use GD; use Data::Dumper; my $recognizer = OCR::PerfectCR->new; $recognizer->load_charmap_file("charmap"); my $image = GD::Image->new("placa.jpg") or die "Can't open example.png: $!"; my $string = $recognizer->recognize($image); print Dumper $string; # Não sei se é aqui que ele vai jogar o texto, pelo exemplo é o que parece... É bem provável que você ache sua string aqui. $recognizer->save_charmap_file("charmap"); Se alguém testar esse código, por favor poste na lista o resultado, por gentileza. Fiquei curioso se funciona... Cheers! > O código abaixo é o que eu usei do exemplo do CPAN: > > ___________________________________________________ > #!/usr/bin/perl -w > > use OCR::PerfectCR; > use GD; > > my $recognizer = OCR::PerfectCR->new; > $recognizer->load_charmap_file("charmap"); > my $image = GD::Image->new("placa.jpg") or die "Can't open example.png: $!"; > my $string = $recognizer->recognize($image); > $recognizer->save_charmap_file("charmap"); > ___________________________________________________ > > Será que alguem pode me ajudar a resolver este problema? Um exemplo que eu > consiga capturar os caracteres na minha variável? > > Fico grato pela atenção de todos, > > > Atenciosamente, > Rafael Magalhães > > E-mail classificado pelo Identificador de Spam Inteligente Terra. > Para alterar a categoria classificada, visite > http://mail.terra.com.br/cgi-bin/imail.cgi?+_u=andre.garcia.carneir&_l=1,1182365641.515645.15733.tacamaca.hst.terra.com.br,8874,20031127114101,20031127114101 > > Esta mensagem foi verificada pelo E-mail Protegido Terra. > Scan engine: McAfee VirusScan / Atualizado em 20/06/2007 / Versão: 5.1.00/5057 > Proteja o seu e-mail Terra: http://mail.terra.com.br/ > > -- André Garcia Carneiro Developer(Perl/PHP) Member of "São Paulo Perl Mongers" - http://sao-paulo.pm.org From andre.garcia.carneir em terra.com.br Wed Jun 20 14:50:54 2007 From: andre.garcia.carneir em terra.com.br (=?iso-8859-1?b?QW5kcukgR2FyY2lhIENhcm5laXJv?=) Date: Wed, 20 Jun 2007 18:50:54 -0300 Subject: [Cascavel-pm] [Spam] OCR Message-ID: Eu dei um > Boa tarde, Taarde!(desculpe, estou no modo de festas juninas, adoro essas coisas) :D > Sou novo na lista, e depois de alguns anos estudando outras linguagens (ASP, > PHP, Java e .NET), encontrei um problema e por incentivo de um amigo que é > membro aqui da lista, resolvi voltar a estudar Perl. Sábia decisão > Estou fazendo um trabalho na faculdade e o nosso objeto de estudo é uma rede > de estacionamentos que pretende modernizar a entrada e saída de seus > clientes que pagam mensalmente. Basicamente teriamos uma camera posicionada, > de forma que foque na placa do veículo e quando chegar até a cancela, > registre uma foto e o sistema irá ler o numero da placa e verificar no banco > de dados se o cliente está em dias com as mensalidades, caso ele esteja, > libera a entrada / saída, caso contrário emite um aviso ao sistema para > lembrar ao cliente sobre o pagamento. > > Pensei em desenvolver com Java, existe umas bibliotecas pra isso, mas só > conheço bibliotecas pagas e como é um projeto acadêmico, preciso de algo > free e que funcione de verdade. É o que costuma acontecer quando se desenvolve com ASP e .NET...JAVA de vez em quando... > Bem, voltei a estudar Perl e instalei o modulo "OCR::PerfectCR", encontrei > no CPAN. Infelizmente não encontrei muita documentação sobre ele e o máximo > que consegui foi executar o unico exemplo, que pegou a foto da placa que > testei no exemplo, extraiu todos os caracteres e salvou uma imagem com cada > um dos caracteres. > > O que quero é conseguir pegar esse texto e armazenar em uma variável para > que eu possa passar como parametro e checar em meu banco de dados, a > situação daquele veículo. Hum... não cheguei a testar o código de exemplo que você testou, mas li a documentação disponível, e o que mais me chamou a atenção foi isso: Takes the image (a GD::Image object), and tries to convert it into text. In list context, returns a list of hashrefs, each having a str key, whose value is the string in the charmap for that image. Logo, penso que de alguma forma deve ter um texto em alguma referência para hash que tem a informação que você quer. Sugiro que você use Data::Dumper nessas variáveis para verificar seus valores. Como não tive tempo de testar o seu código, e mesmo que tivesse, não posso testar isso no meu trabalho, é o que eu posso fazer por você por enquanto, peço que me desculpe. O teste seria algo do tipo #! /usr/bin/perl -w use strict; #Não se esqueça disso. Salvará a sua vida, pode acreditar! use OCR::PerfectCR; use GD; use Data::Dumper; my $recognizer = OCR::PerfectCR->new; $recognizer->load_charmap_file("charmap"); my $image = GD::Image->new("placa.jpg") or die "Can't open example.png: $!"; my $string = $recognizer->recognize($image); print Dumper $string; # Não sei se é aqui que ele vai jogar o texto, pelo exemplo é o que parece... É bem provável que você ache sua string aqui. Pela documentação, ele vai criar uma lista de hashrefs, no contexto de lista, pelo que eu entendi... $recognizer->save_charmap_file("charmap"); Se alguém testar esse código, por favor poste na lista o resultado, por gentileza. Fiquei curioso se funciona... Cheers! > O código abaixo é o que eu usei do exemplo do CPAN: > > ___________________________________________________ > #!/usr/bin/perl -w > > use OCR::PerfectCR; > use GD; > > my $recognizer = OCR::PerfectCR->new; > $recognizer->load_charmap_file("charmap"); > my $image = GD::Image->new("placa.jpg") or die "Can't open example.png: $!"; > my $string = $recognizer->recognize($image); > $recognizer->save_charmap_file("charmap"); > ___________________________________________________ > > Será que alguem pode me ajudar a resolver este problema? Um exemplo que eu > consiga capturar os caracteres na minha variável? > > Fico grato pela atenção de todos, > > > Atenciosamente, > Rafael Magalhães > > E-mail classificado pelo Identificador de Spam Inteligente Terra. > Para alterar a categoria classificada, visite > http://mail.terra.com.br/cgi-bin/imail.cgi?+_u=andre.garcia.carneir&_l=1,1182365641.515645.15733.tacamaca.hst.terra.com.br,8874,20031127114101,20031127114101 > > Esta mensagem foi verificada pelo E-mail Protegido Terra. > Scan engine: McAfee VirusScan / Atualizado em 20/06/2007 / Versão: 5.1.00/5057 > Proteja o seu e-mail Terra: http://mail.terra.com.br/ > > -- André Garcia Carneiro Developer(Perl/PHP) Member of "São Paulo Perl Mongers" - http://sao-paulo.pm.org From shonorio em gmail.com Wed Jun 20 15:55:42 2007 From: shonorio em gmail.com (Solli Honorio) Date: Wed, 20 Jun 2007 19:55:42 -0300 Subject: [Cascavel-pm] Pegar o CEP no site dos Correios In-Reply-To: <403668000706201200u3636bca0p10358f493a3be7cd@mail.gmail.com> References: <403668000706200750y7e40fc58o3ea6cd1a570cc6c3@mail.gmail.com> <3de55ead0706200812xe0ef5e3wa9d885e46761eaab@mail.gmail.com> <00b401c7b34f$50c207b0$6401a8c0@swmobile> <403668000706200830n20357ecauacc104e83a4127b6@mail.gmail.com> <12d1f4ee0706201147r47f262ebkc2c4d6c6da3979e1@mail.gmail.com> <403668000706201200u3636bca0p10358f493a3be7cd@mail.gmail.com> Message-ID: <12d1f4ee0706201555y6fba04fcg6cf8ca482dd4382a@mail.gmail.com> roan, deixa de ser preguiçoso e verifique por si mesmo :P .... Solli M. Honório On 6/20/07, roan Brasil wrote: > > Grande Solli. Valeu. Vou dar uma lida no SWF, mas só tem Win32? > > > > Em 20/06/07, Solli Honorio escreveu: > > > > O Correios tinha um serviçco de websevices para o Office 2003 que > > permitia a consulta, mas parece que este serviço está fora. > > > > Existe vários links informando como acessar este cara via webservices, é > > só perguntar ao google. > > > > Ou perguntar ao CPAN, e uma das resposta dele é o > > http://cpan.uwinnipeg.ca/dist/SWF-Search. > > > > Se funcionar, informa aí... > > > > Solli > > > > On 6/20/07, roan Brasil < roanbrasil em gmail.com> wrote: > > > > > > Tô fora... Nada proprietário... Correio miserável. Como o governo > > > influencia o uso do software livre e mantém uma API proprietária... Sem > > > comentários... > > > > > > > > > Em 20/06/07, Agnaldo Macedo > > > escreveu: > > > > > > > > > > > > Ele tem uma API proprietária sim. > > > > > > > > Tu podes incluir na tua págima um pedaço do codigo deles. > > > > > > > > Quanto a API, é uma DLL que voce pode COMPRAR para uso. > > > > > > > > > > > > > > > > > > > > ----- Original Message ----- > > > > From: "Eden Cardim" < edencardim em gmail.com> > > > > To: "Cascavel Perl Mongers" < cascavel-pm em pm.org> > > > > Sent: Wednesday, June 20, 2007 12:12 PM > > > > Subject: Re: [Cascavel-pm] Pegar o CEP no site dos Correios > > > > > > > > > > > > On 6/20/07, roan Brasil wrote: > > > > > Olá , > > > > > > > > > > Galera estou enviando esse e-mail para tirar uma dúvida se alguém > > > > já > > > > > passou > > > > > por isso. No site dos correios há uma opçao na busca de CEP > > > > colocando > > > > > logradouro e cidade e UF. Quando navego e submeto esse form com os > > > > dados > > > > > necessários, utilizando um script perl, ele retorna um flash. > > > > Existe algum > > > > > módulo que eu possa utilizar para pegar esses dados do FLASH que é > > > > jogado > > > > > na > > > > > tela de resultado para saber qual o cep preciso? > > > > > > > > > > Bom aguardo um retorno feliz... FLASH miserável da zorra... > > > > > > > > Se não me engano, os correios tem uma API própria pra isso, mas > > > > estou > > > > com preguiça de procurar agora... ;) > > > > > > > > -- > > > > Eden Cardim > > > > Instituto Baiano de Biotecnologia > > > > Núcleo de Biologia Computacional e Gestão de Informações > > > > Biotecnológicas > > > > Laboratório de Bioinformática > > > > _______________________________________________ > > > > 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 > > > > > > > > > > > > > > > > -- > > > Atenciosamente, > > > > > > Roan Brasil Monteiro > > > Presidente do Rotaract Club Lauro de Freitas D4550 > > > Gestão 2006/2007 > > > ________________________________ > > > *-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-* > > > Faculdade UNIME > > > www.unime.com.br > > > BSI - Bacharelado de Sistema de Informação > > > Roan Brasil Monteiro > > > _____________________ > > > *-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-* > > > > > > "NA LUTA ENTRE BATMAN E PINGÜIM, > > > EU SOU MAIS O PINGÜIM..." by Roan > > > ____ > > > °v° NÃO USE DROGAS, > > > /(_)\ USE GNU/LINUX > > > ^ ^ > > > Por que ver o MUNDO através de 'janelas' > > > Se você pode usar portas. > > > > > > "Software Livre: > > > Socialmente Justo, > > > Economicamente Viável, > > > Tecnologicamente Sustentável" > > > > > > _______________________________________________ > > > Cascavel-pm mailing list > > > Cascavel-pm em pm.org > > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > > > > > -- > > > > "o animal satisfeito dorme". - Guimarães Rosa > > _______________________________________________ > > Cascavel-pm mailing list > > Cascavel-pm em pm.org > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > -- > Atenciosamente, > > Roan Brasil Monteiro > Presidente do Rotaract Club Lauro de Freitas D4550 > Gestão 2006/2007 > ________________________________ > *-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-* > Faculdade UNIME > www.unime.com.br > BSI - Bacharelado de Sistema de Informação > Roan Brasil Monteiro > _____________________ > *-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-* > > "NA LUTA ENTRE BATMAN E PINGÜIM, > EU SOU MAIS O PINGÜIM..." by Roan > ____ > °v° NÃO USE DROGAS, > /(_)\ USE GNU/LINUX > ^ ^ > Por que ver o MUNDO através de 'janelas' > Se você pode usar portas. > > "Software Livre: > Socialmente Justo, > Economicamente Viável, > Tecnologicamente Sustentável" > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- "o animal satisfeito dorme". - Guimarães Rosa -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070620/4378f5a9/attachment.html From acid06 em gmail.com Wed Jun 20 16:12:14 2007 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Wed, 20 Jun 2007 20:12:14 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?V=E1rias_Varia=E7=F5es_de_Vari=E1vei?= =?iso-8859-1?q?s=2E=2E=2E_=5BWasRe=3A_EXPLICA=C7=C3O_SOBRE=3A_PUSH?= =?iso-8859-1?q?=2C_SPLIT_e_FOREACH=2E=5D?= In-Reply-To: <83A9B7F6-2743-461C-B2FA-70E00880A8C0@yahoo.co.uk> References: <4676B910.4060608@gmail.com> <9426395D-80F0-46C2-B4AD-95F29C3B7151@yahoo.co.uk> <9a08c9b40706190852t7125da0ep204aa6d40a65c45c@mail.gmail.com> <83A9B7F6-2743-461C-B2FA-70E00880A8C0@yahoo.co.uk> Message-ID: <9a08c9b40706201612g2b678b0fka6729d019137c921@mail.gmail.com> On 6/20/07, Luis Motta Campos wrote: > Isto é interessante, mas ainda não permite que eu brinque com > Introspecção... eu estou interessado em aprender a usar o que houver > de introspecção de perl (e eu estou certo de que existe bem pouco). Como não? O que exatamente você quer fazer que o PadWalker não permite? -Nilson Santos F. Jr. From acid06 em gmail.com Wed Jun 20 16:24:02 2007 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Wed, 20 Jun 2007 20:24:02 -0300 Subject: [Cascavel-pm] Pegar o CEP no site dos Correios In-Reply-To: <12d1f4ee0706201147r47f262ebkc2c4d6c6da3979e1@mail.gmail.com> References: <403668000706200750y7e40fc58o3ea6cd1a570cc6c3@mail.gmail.com> <3de55ead0706200812xe0ef5e3wa9d885e46761eaab@mail.gmail.com> <00b401c7b34f$50c207b0$6401a8c0@swmobile> <403668000706200830n20357ecauacc104e83a4127b6@mail.gmail.com> <12d1f4ee0706201147r47f262ebkc2c4d6c6da3979e1@mail.gmail.com> Message-ID: <9a08c9b40706201624n3f0b01fav664a56df72a5a49e@mail.gmail.com> On 6/20/07, Solli Honorio wrote: > O Correios tinha um serviçco de websevices para o Office 2003 que permitia a > consulta, mas parece que este serviço está fora. Se por acaso voltar ao ar, o código está disponível aqui: http://perlmonks.org/?node_id=437742 Mas aparentemente o host saiu do ar. Às vezes só precisa de mudar o nome do host. -Nilson Santos F. Jr. From shonorio em gmail.com Wed Jun 20 16:24:21 2007 From: shonorio em gmail.com (Solli Honorio) Date: Wed, 20 Jun 2007 20:24:21 -0300 Subject: [Cascavel-pm] LWP::Simple In-Reply-To: <97C43952-3B32-4B68-BD71-2ECA4D7CAFD4@yahoo.co.uk> References: <00b201c7a6af$95966ea0$1101a8c0@giuseppe> <00b701c7a6b0$90b319a0$1101a8c0@giuseppe> <97C43952-3B32-4B68-BD71-2ECA4D7CAFD4@yahoo.co.uk> Message-ID: <12d1f4ee0706201624y210d2b6akb092b50f2c5b3bd6@mail.gmail.com> On 6/4/07, Luis Motta Campos wrote: > > On Jun 4, 2007, at 3:59 PM, Giuseppe Lopes wrote: > > Só para complementar, li que por padrão o LWP::Simple possui um > > timeout > > padrão de 180 segundos, mas na prática acredito que esteja passando > > desse > > tempo. > > > > Observei também que se usar LWP::UserAgent posso definir o timeout, > > alguém > > ja trabalhou com isso? > > Eu estava exatamente escrevendo sobre isso. > Eu uso o LWP::UserAgent e seto timeouts. Eles nunca me deixaram na > mão. > > Se você tiver problemas com ele, tem de tentar entender quem é que > recebe o SIGALRM do teu "timeout". Eu recomendo que leia sobre isso > no perldoc perlsig, Signal Handling in Perl. ;-) > Um pouco atrasado, mas também importante... esta história de ALARM não funciona no Windows. Nunca descobri porquê, mas também nunca pesquisei a fundo :( ... -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070620/2bfbd8fa/attachment.html From shonorio em gmail.com Wed Jun 20 16:29:24 2007 From: shonorio em gmail.com (Solli Honorio) Date: Wed, 20 Jun 2007 20:29:24 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Problema_com_o_m=F3dulo_DateTime_no_?= =?iso-8859-1?q?Windows_XP!?= In-Reply-To: <604cec170706041234i28a8b5f7g3f84a077ad99bbf3@mail.gmail.com> References: <604cec170706041234i28a8b5f7g3f84a077ad99bbf3@mail.gmail.com> Message-ID: <12d1f4ee0706201629m68db57bcqf6a9cf09551e02dc@mail.gmail.com> On 6/4/07, Nelson Ferraz wrote: > > > recebo a mensagem de erro que segue abaixo: > > Can't locate DateTime.pm in @INC (@INC contains: C:/perl/site/lib > > C:/perl/lib)... > > Se você tem experiência com Linux, instale o Cygwin (www.cygwin.com). > > Com ele você pode dar um "locate" e verificar se o módulo foi > realmente instalado, e, se foi, se o diretório é um daqueles indicados > em @INC. > > (Claro que dá para fazer a mesma coisa no Windows, mas pra quem tá > acostumado com Linux o Cygwin é uma mão na roda : )) > humm, que tal um 'dir' ? ou o 'search' da interface gráfica ou quem sabe as poderosas ferramentas do http://www.sysinternals.com :) .... nada como ser poligota :P -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070620/7d064b4f/attachment-0001.html From shonorio em gmail.com Wed Jun 20 16:38:14 2007 From: shonorio em gmail.com (Solli Honorio) Date: Wed, 20 Jun 2007 20:38:14 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Problema_com_o_m=F3dulo_DateTime_no_?= =?iso-8859-1?q?Windows_XP!?= In-Reply-To: <9a08c9b40706041307p3f5d1b0cne356bef43cd5170f@mail.gmail.com> References: <9a08c9b40706041250g69553473la1c92e68dc5f09f7@mail.gmail.com> <9a08c9b40706041307p3f5d1b0cne356bef43cd5170f@mail.gmail.com> Message-ID: <12d1f4ee0706201638r5c987574yd1535d57812f20c8@mail.gmail.com> On 6/4/07, Nilson Santos Figueiredo Junior wrote: > > On 6/4/07, Flavio S. Glock wrote: > > Para o DateTime em windows, é melhor usar o PPM. > > O módulo tem algumas partes em XS, que requer um compilador C. > > Já tive diversos problemas no passado com a versão do PPM. > > Se você vai utilizar Perl de verdade no Windows, tem que instalar o > mingw32 e instalar seus próprios módulos porque muitas vezes os > encontrados em repositórios são problemáticos (por exemplo, o DBI do > repositório da ActiveState, até a versão 1.51 tinha uns problemas - > não sei se agora arrumaram). Eu recomendo utilizar um dos repositórios informado pelo http://kobesearch.cpan.org/, neste repositório estão sempre atualizados. -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070620/7a605d8e/attachment.html From shonorio em gmail.com Wed Jun 20 17:41:03 2007 From: shonorio em gmail.com (Solli Honorio) Date: Wed, 20 Jun 2007 21:41:03 -0300 Subject: [Cascavel-pm] reCAPTCHA - Digitizing Books One Word at a Time In-Reply-To: <9ECC022E-4451-4E33-AB8C-7FD06155FD72@gmail.com> References: <9ECC022E-4451-4E33-AB8C-7FD06155FD72@gmail.com> Message-ID: <12d1f4ee0706201741t1a1217b6va44f146420212774@mail.gmail.com> Nelson, muito interessante o trabalho... seria mais interessante ainda se fosse possível definir o idioma que o site interessa contribuir na tradução. Abraços, Solli M. Honório On 6/11/07, Nelson Ferraz wrote: > > Aqui vai um link que pode ser útil em projetos que necessitem de > CAPTCHAs ("Completely Automated Turing Test To Tell Computers and > Humans Apart") -- aquelas imagens contendo letras e números > distorcidos, que uma pessoa precisa digitar antes de se cadastrar, > para garantir que é realmente humana (e não um bot, por exemplo). > > "About 60 million CAPTCHAs are solved by humans around the world > every day. In each case, roughly ten seconds of human time are being > spent. Individually, that's not a lot of time, but in aggregate these > little puzzles consume more than 150,000 hours of work each day. What > if we could make positive use of this human effort? reCAPTCHA does > exactly that by channeling the effort spent solving CAPTCHAs online > into "reading" books. > > reCAPTCHA improves the process of digitizing books by sending words > that cannot be read by computers to the Web in the form of CAPTCHAs > for humans to decipher." > > Ou seja: ao invés de perder o tempo de usuário, o seu site contribui > para a digitalização de um livro -- uma palavra de cada vez. > > Outras vantagens: > > "reCAPTCHA has the highest security standards. > > reCAPTCHA is a Web service. That means that all the images are > generated and graded by our servers. In addition to the convenience > that this provides (you don't have to run costly image generation > scripts on your own servers), this also provides an extra level of > protection: our CAPTCHAs can be automatically updated whenever a > security vulnerability is found." > > O reCAPTCHA é mantido pelos criadores originais do CAPTCHA, da > Carnegie Mellon University. > > > Em perl: > > use Captcha::reCAPTCHA; > > my $c = Captcha::reCAPTCHA->new; > > # Output form > print $c->get_html( 'your public key here' ); > > # Verify submission > my $result = $c->check_answer( > 'your private key here', $ENV{'REMOTE_ADDR'}, > $challenge, $response > ); > > if ( $result->{is_valid} ) { > print "Yes!"; > } > else { > # Error > $error = $result->{error}; > } > > > Mais informações: > > http://recaptcha.net/ > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070620/8acd068d/attachment.html From rafaelmagalhaes em gmail.com Wed Jun 20 20:52:23 2007 From: rafaelmagalhaes em gmail.com (=?ISO-8859-1?Q?Rafael_Magalh=E3es?=) Date: Thu, 21 Jun 2007 00:52:23 -0300 Subject: [Cascavel-pm] OCR In-Reply-To: <604cec170706201243r135e7044g939096165b377060@mail.gmail.com> References: <3bf09be50706201153jf82c41er1547aa2b4d1cbe38@mail.gmail.com> <001401c7b36e$4b65dd90$1f01a8c0@servidorliz> <3bf09be50706201214v324267a3m8f289ed4daa8841d@mail.gmail.com> <604cec170706201243r135e7044g939096165b377060@mail.gmail.com> Message-ID: <3bf09be50706202052s2d795275q8a516492f57f6252@mail.gmail.com> Nelson, Obrigado pela ajuda, mas eu já havia tentado essa opção e quando uso o código que você passou, retorna o seguinte erro: "missing tesseract? at C:/Perl/site/lib/Image/OCR/Tesseract.pm line 50." O que poderia ser? Em 20/06/07, Nelson Ferraz escreveu: > > Dá uma olhada no Tesseract, um programa de OCR desenvolvido pela HP, > adquirido pelo Google, e com o código aberto. > > "The Tesseract OCR engine was one of the top 3 engines in the 1995 > UNLV Accuracy test. Since then it has had little work done on it, but > it is probably one of the most accurate open source OCR engines > available. The source code will read a binary, grey or color image and > output text. A tiff reader is built in that will read uncompressed > TIFF images, or libtiff can be added to read compressed images." > > http://code.google.com/p/tesseract-ocr/ > > Já tem módulo disponível em Perl: Image::OCR::Tesseract > > A utilização é tão simples quanto: > > use Image::OCR::Tesseract 'get_ocr'; > > my $image = './hi.jpg'; > > my $text = get_ocr($image); > > []s > > Nelson > > > Em 20/06/07, Rafael Magalhães escreveu: > > Fernando, > > > > Você tem razão, mas quando não for reconhecido, o aviso será emitido ao > > porteiro. > > > > > > Em 20/06/07, fernandolouis em terra.com.br > > escreveu: > > > > > > E se o carro entrar meio de "lado"... ou a placa estiver suja... > > > > > > cuide com esse detalhes... > > > > > > []s > > > Fernando > > > > > > ----- Original Message ----- > > > *From:* Rafael Magalhães > > > *To:* cascavel-pm em pm.org > > > *Sent:* Wednesday, June 20, 2007 3:53 PM > > > *Subject:* [Cascavel-pm] OCR > > > > > > > > > Boa tarde, > > > > > > Sou novo na lista, e depois de alguns anos estudando outras linguagens > > > (ASP, PHP, Java e .NET), encontrei um problema e por incentivo de um > amigo > > > que é membro aqui da lista, resolvi voltar a estudar Perl. > > > > > > Estou fazendo um trabalho na faculdade e o nosso objeto de estudo é > uma > > > rede de estacionamentos que pretende modernizar a entrada e saída de > seus > > > clientes que pagam mensalmente. Basicamente teriamos uma camera > > posicionada, > > > de forma que foque na placa do veículo e quando chegar até a cancela, > > > registre uma foto e o sistema irá ler o numero da placa e verificar no > > banco > > > de dados se o cliente está em dias com as mensalidades, caso ele > esteja, > > > libera a entrada / saída, caso contrário emite um aviso ao sistema > para > > > lembrar ao cliente sobre o pagamento. > > > > > > Pensei em desenvolver com Java, existe umas bibliotecas pra isso, mas > só > > > conheço bibliotecas pagas e como é um projeto acadêmico, preciso de > algo > > > free e que funcione de verdade. > > > > > > Bem, voltei a estudar Perl e instalei o modulo "OCR::PerfectCR", > encontrei > > > no CPAN. Infelizmente não encontrei muita documentação sobre ele e o > > máximo > > > que consegui foi executar o unico exemplo, que pegou a foto da placa > que > > > testei no exemplo, extraiu todos os caracteres e salvou uma imagem com > > cada > > > um dos caracteres. > > > > > > O que quero é conseguir pegar esse texto e armazenar em uma variável > para > > > que eu possa passar como parametro e checar em meu banco de dados, a > > > situação daquele veículo. > > > > > > O código abaixo é o que eu usei do exemplo do CPAN: > > > > > > ___________________________________________________ > > > #!/usr/bin/perl -w > > > > > > use OCR::PerfectCR; > > > use GD; > > > > > > my $recognizer = OCR::PerfectCR->new; > > > $recognizer->load_charmap_file("charmap"); > > > my $image = GD::Image->new("placa.jpg") or die "Can't open example.png > : > > > $!"; > > > my $string = $recognizer->recognize($image); > > > $recognizer->save_charmap_file("charmap"); > > > ___________________________________________________ > > > > > > Será que alguem pode me ajudar a resolver este problema? Um exemplo > que eu > > > consiga capturar os caracteres na minha variável? > > > > > > Fico grato pela atenção de todos, > > > > > > > > > Atenciosamente, > > > Rafael Magalhães > > > > > > ------------------------------ > > > > > > _______________________________________________ > > > 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 > > > > > > > > -- > Nelson Ferraz > > Free Software Foundation Associate Member #3203 > Projeto Software Livre Brasil (www.softwarelivre.org.br) > Sociedade Perl do Brasil (www.perl.org.br) > Rede Livre de Compartilhamento de Cultura Digital > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070621/72b942af/attachment.html From rafaelmagalhaes em gmail.com Wed Jun 20 20:55:06 2007 From: rafaelmagalhaes em gmail.com (=?ISO-8859-1?Q?Rafael_Magalh=E3es?=) Date: Thu, 21 Jun 2007 00:55:06 -0300 Subject: [Cascavel-pm] OCR In-Reply-To: <726229b50706201315p42fd618agd9c72e5c87efbe2b@mail.gmail.com> References: <3bf09be50706201153jf82c41er1547aa2b4d1cbe38@mail.gmail.com> <001401c7b36e$4b65dd90$1f01a8c0@servidorliz> <3bf09be50706201214v324267a3m8f289ed4daa8841d@mail.gmail.com> <604cec170706201243r135e7044g939096165b377060@mail.gmail.com> <726229b50706201315p42fd618agd9c72e5c87efbe2b@mail.gmail.com> Message-ID: <3bf09be50706202055m5e14af3di7391db36494c043a@mail.gmail.com> Wendel, Eu gostaria de jogar esse jogo feito por vocês! heheh. Quanto ao poster do seu amigo Elcio Koiti, possivelmente será de grande ajuda. Obrigado! Em 20/06/07, Wendel Scardua escreveu: > > Isso me lembra, no final da minha graduação (em 2004) tinhamos que fazer > um Trabalho de Conclusão de Curso. > > O de um amigo meu era justamente sobre reconhecimento de placas em fotos: > > http://www.linux.ime.usp.br/~cef/mac499-04/monografias/elcio/poster.pdf > > (o meu - junto com mais dois amigos - foi só um jogo pra Gameboy Advance) > > Dá uma olhada nos assuntos do pôster dele, talvez você tenha que fazer > algo similar pra tratar a foto :-) > > []s > Wendel > > On 6/20/07, Nelson Ferraz wrote: > > > > Dá uma olhada no Tesseract, um programa de OCR desenvolvido pela HP, > > adquirido pelo Google, e com o código aberto. > > > > "The Tesseract OCR engine was one of the top 3 engines in the 1995 > > UNLV Accuracy test. Since then it has had little work done on it, but > > it is probably one of the most accurate open source OCR engines > > available. The source code will read a binary, grey or color image and > > output text. A tiff reader is built in that will read uncompressed > > TIFF images, or libtiff can be added to read compressed images." > > > > http://code.google.com/p/tesseract-ocr/ > > > > Já tem módulo disponível em Perl: Image::OCR::Tesseract > > > > A utilização é tão simples quanto: > > > > use Image::OCR::Tesseract 'get_ocr'; > > > > my $image = './hi.jpg'; > > > > my $text = get_ocr($image); > > > > []s > > > > Nelson > > > > > > Em 20/06/07, Rafael Magalhães escreveu: > > > Fernando, > > > > > > Você tem razão, mas quando não for reconhecido, o aviso será emitido > > ao > > > porteiro. > > > > > > > > > Em 20/06/07, fernandolouis em terra.com.br > > > escreveu: > > > > > > > > E se o carro entrar meio de "lado"... ou a placa estiver suja... > > > > > > > > cuide com esse detalhes... > > > > > > > > []s > > > > Fernando > > > > > > > > ----- Original Message ----- > > > > *From:* Rafael Magalhães < rafaelmagalhaes em gmail.com> > > > > *To:* cascavel-pm em pm.org > > > > *Sent:* Wednesday, June 20, 2007 3:53 PM > > > > *Subject:* [Cascavel-pm] OCR > > > > > > > > > > > > Boa tarde, > > > > > > > > Sou novo na lista, e depois de alguns anos estudando outras > > linguagens > > > > (ASP, PHP, Java e .NET), encontrei um problema e por incentivo de um > > amigo > > > > que é membro aqui da lista, resolvi voltar a estudar Perl. > > > > > > > > Estou fazendo um trabalho na faculdade e o nosso objeto de estudo é > > uma > > > > rede de estacionamentos que pretende modernizar a entrada e saída de > > seus > > > > clientes que pagam mensalmente. Basicamente teriamos uma camera > > > posicionada, > > > > de forma que foque na placa do veículo e quando chegar até a > > cancela, > > > > registre uma foto e o sistema irá ler o numero da placa e verificar > > no > > > banco > > > > de dados se o cliente está em dias com as mensalidades, caso ele > > esteja, > > > > libera a entrada / saída, caso contrário emite um aviso ao sistema > > para > > > > lembrar ao cliente sobre o pagamento. > > > > > > > > Pensei em desenvolver com Java, existe umas bibliotecas pra isso, > > mas só > > > > conheço bibliotecas pagas e como é um projeto acadêmico, preciso de > > algo > > > > free e que funcione de verdade. > > > > > > > > Bem, voltei a estudar Perl e instalei o modulo "OCR::PerfectCR", > > encontrei > > > > no CPAN. Infelizmente não encontrei muita documentação sobre ele e o > > > máximo > > > > que consegui foi executar o unico exemplo, que pegou a foto da placa > > que > > > > testei no exemplo, extraiu todos os caracteres e salvou uma imagem > > com > > > cada > > > > um dos caracteres. > > > > > > > > O que quero é conseguir pegar esse texto e armazenar em uma variável > > para > > > > que eu possa passar como parametro e checar em meu banco de dados, a > > > > situação daquele veículo. > > > > > > > > O código abaixo é o que eu usei do exemplo do CPAN: > > > > > > > > ___________________________________________________ > > > > #!/usr/bin/perl -w > > > > > > > > use OCR::PerfectCR; > > > > use GD; > > > > > > > > my $recognizer = OCR::PerfectCR->new; > > > > $recognizer->load_charmap_file("charmap"); > > > > my $image = GD::Image->new("placa.jpg") or die "Can't open > > example.png: > > > > $!"; > > > > my $string = $recognizer->recognize($image); > > > > $recognizer->save_charmap_file("charmap"); > > > > ___________________________________________________ > > > > > > > > Será que alguem pode me ajudar a resolver este problema? Um exemplo > > que eu > > > > consiga capturar os caracteres na minha variável? > > > > > > > > Fico grato pela atenção de todos, > > > > > > > > > > > > Atenciosamente, > > > > Rafael Magalhães > > > > > > > > ------------------------------ > > > > > > > > _______________________________________________ > > > > 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 > > > > > > > > > > > > > -- > > Nelson Ferraz > > > > Free Software Foundation Associate Member #3203 > > Projeto Software Livre Brasil ( www.softwarelivre.org.br) > > Sociedade Perl do Brasil (www.perl.org.br) > > Rede Livre de Compartilhamento de Cultura Digital > > _______________________________________________ > > Cascavel-pm mailing list > > Cascavel-pm em pm.org > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > -- > > "Não ajustar o auto-ajuste" - http://wendel.scardua.net/ > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070621/2b075a0c/attachment-0001.html From rafaelmagalhaes em gmail.com Wed Jun 20 21:05:02 2007 From: rafaelmagalhaes em gmail.com (=?ISO-8859-1?Q?Rafael_Magalh=E3es?=) Date: Thu, 21 Jun 2007 01:05:02 -0300 Subject: [Cascavel-pm] [Spam] OCR In-Reply-To: References: Message-ID: <3bf09be50706202105o4a911bb1tff2aed439f0b27fc@mail.gmail.com> André, Noiteeee (festa junina é bom mesmo, quem não gosta? heheh), Fiz as modificações que você me passou e vou postar aqui as diferenças: Da maneira que tinha feito antes: ____________ Código: #!/usr/bin/perl -w use OCR::PerfectCR; use GD; my $recognizer = OCR::PerfectCR->new; $recognizer->load_charmap_file("charmap"); my $image = GD::Image->new("placa.jpg") or die "Can't open example.png: $!"; my $string = $recognizer->recognize($image); $recognizer->save_charmap_file("charmap"); Retorno: Background color at index 21 [240 239 221] Finding bounds starting at 0 Character at (0, 0)-(144, 45) Finding bounds starting at 144 ____________ Da maneira que você sugeriu: ____________ Código: #! /usr/bin/perl -w use strict; use OCR::PerfectCR; use GD; use Data::Dumper; my $recognizer = OCR::PerfectCR->new; $recognizer->load_charmap_file("charmap"); my $image = GD::Image->new("viewImageMagic.jfif") or die "Can't open example.png: $!"; my $string = $recognizer->recognize($image); print Dumper $string; $recognizer->save_charmap_file("charmap"); Retorno: Background color at index 21 [240 239 221] Finding bounds starting at 0 Character at (0, 0)-(144, 45) Finding bounds starting at 144 $VAR1 = "\x{fffd}"; ____________ O que pode estar dando errado? Obrigado pela atenção e tenha otimas festas juninas, julhinhas, agostinas e todos os meses inas!!!! hehehe Em 20/06/07, André Garcia Carneiro escreveu: > > > > Eu dei um > > > Boa tarde, > > Taarde!(desculpe, estou no modo de festas juninas, adoro essas coisas) :D > > > Sou novo na lista, e depois de alguns anos estudando outras linguagens > (ASP, > > PHP, Java e .NET), encontrei um problema e por incentivo de um amigo que > é > > membro aqui da lista, resolvi voltar a estudar Perl. > > Sábia decisão > > > Estou fazendo um trabalho na faculdade e o nosso objeto de estudo é uma > rede > > de estacionamentos que pretende modernizar a entrada e saída de seus > > clientes que pagam mensalmente. Basicamente teriamos uma camera > posicionada, > > de forma que foque na placa do veículo e quando chegar até a cancela, > > registre uma foto e o sistema irá ler o numero da placa e verificar no > banco > > de dados se o cliente está em dias com as mensalidades, caso ele esteja, > > libera a entrada / saída, caso contrário emite um aviso ao sistema para > > lembrar ao cliente sobre o pagamento. > > > > Pensei em desenvolver com Java, existe umas bibliotecas pra isso, mas só > > conheço bibliotecas pagas e como é um projeto acadêmico, preciso de algo > > free e que funcione de verdade. > > É o que costuma acontecer quando se desenvolve com ASP e .NET...JAVA de > vez em quando... > > > Bem, voltei a estudar Perl e instalei o modulo "OCR::PerfectCR", > encontrei > > no CPAN. Infelizmente não encontrei muita documentação sobre ele e o > máximo > > que consegui foi executar o unico exemplo, que pegou a foto da placa que > > testei no exemplo, extraiu todos os caracteres e salvou uma imagem com > cada > > um dos caracteres. > > > > O que quero é conseguir pegar esse texto e armazenar em uma variável > para > > que eu possa passar como parametro e checar em meu banco de dados, a > > situação daquele veículo. > > Hum... não cheguei a testar o código de exemplo que você testou, mas li a > documentação disponível, e o que mais > me chamou a atenção foi isso: > > Takes the image (a GD::Image object), and tries to convert it into text. > In list context, returns a list of > hashrefs, each having a str key, whose value is the string in the charmap > for that image. > > Logo, penso que de alguma forma deve ter um texto em alguma referência > para hash que tem a informação que você > quer. Sugiro que você use Data::Dumper nessas variáveis para verificar > seus valores. Como não tive tempo de > testar o seu código, e mesmo que tivesse, não posso testar isso no meu > trabalho, é o que eu posso fazer por > você por enquanto, peço que me desculpe. > > O teste seria algo do tipo > > > #! /usr/bin/perl -w > > use strict; #Não se esqueça disso. Salvará a sua vida, pode acreditar! > use OCR::PerfectCR; > use GD; > use Data::Dumper; > > my $recognizer = OCR::PerfectCR->new; > $recognizer->load_charmap_file("charmap"); > my $image = GD::Image->new("placa.jpg") or die "Can't open example.png: > $!"; > my $string = $recognizer->recognize($image); > > print Dumper $string; # Não sei se é aqui que ele vai jogar o texto, pelo > exemplo é o que parece... É bem > provável que você ache sua string aqui. Pela documentação, ele vai criar > uma lista de hashrefs, no contexto de > lista, pelo que eu entendi... > > $recognizer->save_charmap_file("charmap"); > > > > Se alguém testar esse código, por favor poste na lista o resultado, por > gentileza. Fiquei curioso se funciona... > > > > Cheers! > > > O código abaixo é o que eu usei do exemplo do CPAN: > > > > ___________________________________________________ > > #!/usr/bin/perl -w > > > > use OCR::PerfectCR; > > use GD; > > > > my $recognizer = OCR::PerfectCR->new; > > $recognizer->load_charmap_file("charmap"); > > my $image = GD::Image->new("placa.jpg") or die "Can't open example.png: > $!"; > > my $string = $recognizer->recognize($image); > > $recognizer->save_charmap_file("charmap"); > > ___________________________________________________ > > > > Será que alguem pode me ajudar a resolver este problema? Um exemplo que > eu > > consiga capturar os caracteres na minha variável? > > > > Fico grato pela atenção de todos, > > > > > > Atenciosamente, > > Rafael Magalhães > > > > E-mail classificado pelo Identificador de Spam Inteligente Terra. > > Para alterar a categoria classificada, visite > > > > http://mail.terra.com.br/cgi-bin/imail.cgi?+_u=andre.garcia.carneir&_l=1,1182365641.515645.15733.tacamaca.hst.terra.com.br,8874,20031127114101,20031127114101 > > > > Esta mensagem foi verificada pelo E-mail Protegido Terra. > > Scan engine: McAfee VirusScan / Atualizado em 20/06/2007 / Versão: > 5.1.00/5057 > > Proteja o seu e-mail Terra: http://mail.terra.com.br/ > > > > > > -- > André Garcia Carneiro > Developer(Perl/PHP) > Member of "São Paulo Perl Mongers" - http://sao-paulo.pm.org > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070621/9d827dec/attachment.html From wendelscardua em gmail.com Wed Jun 20 21:21:55 2007 From: wendelscardua em gmail.com (Wendel Scardua) Date: Thu, 21 Jun 2007 01:21:55 -0300 Subject: [Cascavel-pm] OCR In-Reply-To: <3bf09be50706202055m5e14af3di7391db36494c043a@mail.gmail.com> References: <3bf09be50706201153jf82c41er1547aa2b4d1cbe38@mail.gmail.com> <001401c7b36e$4b65dd90$1f01a8c0@servidorliz> <3bf09be50706201214v324267a3m8f289ed4daa8841d@mail.gmail.com> <604cec170706201243r135e7044g939096165b377060@mail.gmail.com> <726229b50706201315p42fd618agd9c72e5c87efbe2b@mail.gmail.com> <3bf09be50706202055m5e14af3di7391db36494c043a@mail.gmail.com> Message-ID: <726229b50706202121la085ceat129c242eda6b77ef@mail.gmail.com> On 6/21/07, Rafael Magalhães wrote: > > Wendel, > > Eu gostaria de jogar esse jogo feito por vocês! heheh. > Não ficou, assim, uma Brastemp, mas tá aqui: http://gba.warpath-squad.com/downloads.php (última versão é de 12/2004 O_o) Quanto ao poster do seu amigo Elcio Koiti, possivelmente será de grande > ajuda. > Que bom ^^ Obrigado! > "Não tem por onde" (Bolaños TM) []s Wendel -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070621/eb6d01f7/attachment.html From gabriel.vieira em gmail.com Wed Jun 20 21:43:59 2007 From: gabriel.vieira em gmail.com (Gabriel Vieira) Date: Thu, 21 Jun 2007 01:43:59 -0300 Subject: [Cascavel-pm] OCR In-Reply-To: <3bf09be50706202052s2d795275q8a516492f57f6252@mail.gmail.com> References: <3bf09be50706201153jf82c41er1547aa2b4d1cbe38@mail.gmail.com> <001401c7b36e$4b65dd90$1f01a8c0@servidorliz> <3bf09be50706201214v324267a3m8f289ed4daa8841d@mail.gmail.com> <604cec170706201243r135e7044g939096165b377060@mail.gmail.com> <3bf09be50706202052s2d795275q8a516492f57f6252@mail.gmail.com> Message-ID: <83d8367f0706202143m7085320dp738919ba9f46423@mail.gmail.com> Provavelmente você não instalou o programa em si. On 6/21/07, Rafael Magalhães wrote: > > Nelson, > > Obrigado pela ajuda, mas eu já havia tentado essa opção e quando uso o > código que você passou, retorna o seguinte erro: > > "missing tesseract? at C:/Perl/site/lib/Image/OCR/Tesseract.pm line 50." > > O que poderia ser? > > > Em 20/06/07, Nelson Ferraz escreveu: > > > > Dá uma olhada no Tesseract, um programa de OCR desenvolvido pela HP, > > adquirido pelo Google, e com o código aberto. > > > > "The Tesseract OCR engine was one of the top 3 engines in the 1995 > > UNLV Accuracy test. Since then it has had little work done on it, but > > it is probably one of the most accurate open source OCR engines > > available. The source code will read a binary, grey or color image and > > output text. A tiff reader is built in that will read uncompressed > > TIFF images, or libtiff can be added to read compressed images." > > > > http://code.google.com/p/tesseract-ocr/ > > > > Já tem módulo disponível em Perl: Image::OCR::Tesseract > > > > A utilização é tão simples quanto: > > > > use Image::OCR::Tesseract 'get_ocr'; > > > > my $image = './hi.jpg'; > > > > my $text = get_ocr($image); > > > > []s > > > > Nelson > > > > > > Em 20/06/07, Rafael Magalhães escreveu: > > > Fernando, > > > > > > Você tem razão, mas quando não for reconhecido, o aviso será emitido > > ao > > > porteiro. > > > > > > > > > Em 20/06/07, fernandolouis em terra.com.br > > > escreveu: > > > > > > > > E se o carro entrar meio de "lado"... ou a placa estiver suja... > > > > > > > > cuide com esse detalhes... > > > > > > > > []s > > > > Fernando > > > > > > > > ----- Original Message ----- > > > > *From:* Rafael Magalhães < rafaelmagalhaes em gmail.com> > > > > *To:* cascavel-pm em pm.org > > > > *Sent:* Wednesday, June 20, 2007 3:53 PM > > > > *Subject:* [Cascavel-pm] OCR > > > > > > > > > > > > Boa tarde, > > > > > > > > Sou novo na lista, e depois de alguns anos estudando outras > > linguagens > > > > (ASP, PHP, Java e .NET), encontrei um problema e por incentivo de um > > amigo > > > > que é membro aqui da lista, resolvi voltar a estudar Perl. > > > > > > > > Estou fazendo um trabalho na faculdade e o nosso objeto de estudo é > > uma > > > > rede de estacionamentos que pretende modernizar a entrada e saída de > > seus > > > > clientes que pagam mensalmente. Basicamente teriamos uma camera > > > posicionada, > > > > de forma que foque na placa do veículo e quando chegar até a > > cancela, > > > > registre uma foto e o sistema irá ler o numero da placa e verificar > > no > > > banco > > > > de dados se o cliente está em dias com as mensalidades, caso ele > > esteja, > > > > libera a entrada / saída, caso contrário emite um aviso ao sistema > > para > > > > lembrar ao cliente sobre o pagamento. > > > > > > > > Pensei em desenvolver com Java, existe umas bibliotecas pra isso, > > mas só > > > > conheço bibliotecas pagas e como é um projeto acadêmico, preciso de > > algo > > > > free e que funcione de verdade. > > > > > > > > Bem, voltei a estudar Perl e instalei o modulo "OCR::PerfectCR", > > encontrei > > > > no CPAN. Infelizmente não encontrei muita documentação sobre ele e o > > > máximo > > > > que consegui foi executar o unico exemplo, que pegou a foto da placa > > que > > > > testei no exemplo, extraiu todos os caracteres e salvou uma imagem > > com > > > cada > > > > um dos caracteres. > > > > > > > > O que quero é conseguir pegar esse texto e armazenar em uma variável > > para > > > > que eu possa passar como parametro e checar em meu banco de dados, a > > > > situação daquele veículo. > > > > > > > > O código abaixo é o que eu usei do exemplo do CPAN: > > > > > > > > ___________________________________________________ > > > > #!/usr/bin/perl -w > > > > > > > > use OCR::PerfectCR; > > > > use GD; > > > > > > > > my $recognizer = OCR::PerfectCR->new; > > > > $recognizer->load_charmap_file("charmap"); > > > > my $image = GD::Image->new("placa.jpg") or die "Can't open > > example.png: > > > > $!"; > > > > my $string = $recognizer->recognize($image); > > > > $recognizer->save_charmap_file("charmap"); > > > > ___________________________________________________ > > > > > > > > Será que alguem pode me ajudar a resolver este problema? Um exemplo > > que eu > > > > consiga capturar os caracteres na minha variável? > > > > > > > > Fico grato pela atenção de todos, > > > > > > > > > > > > Atenciosamente, > > > > Rafael Magalhães > > > > > > > > ------------------------------ > > > > > > > > _______________________________________________ > > > > 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 > > > > > > > > > > > > > -- > > Nelson Ferraz > > > > Free Software Foundation Associate Member #3203 > > Projeto Software Livre Brasil ( www.softwarelivre.org.br) > > Sociedade Perl do Brasil (www.perl.org.br) > > Rede Livre de Compartilhamento de Cultura Digital > > _______________________________________________ > > Cascavel-pm mailing list > > Cascavel-pm em pm.org > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Gabriel Vieira -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070621/f72fd069/attachment-0001.html From gabriel.vieira em gmail.com Wed Jun 20 21:46:14 2007 From: gabriel.vieira em gmail.com (Gabriel Vieira) Date: Thu, 21 Jun 2007 01:46:14 -0300 Subject: [Cascavel-pm] [Spam] OCR In-Reply-To: <3bf09be50706202105o4a911bb1tff2aed439f0b27fc@mail.gmail.com> References: <3bf09be50706202105o4a911bb1tff2aed439f0b27fc@mail.gmail.com> Message-ID: <83d8367f0706202146s5a0ff4bar21c4509fdb0da1fc@mail.gmail.com> De acordo com a documentação, quando o caractere não é reconhecido é imposto a ele o valor "\x{fffd}". :) On 6/21/07, Rafael Magalhães wrote: > > André, > > Noiteeee (festa junina é bom mesmo, quem não gosta? heheh), > > Fiz as modificações que você me passou e vou postar aqui as diferenças: > > Da maneira que tinha feito antes: > > ____________ > Código: > > #!/usr/bin/perl -w > > use OCR::PerfectCR; > use GD; > > my $recognizer = OCR::PerfectCR->new; > $recognizer->load_charmap_file("charmap"); > my $image = GD::Image->new("placa.jpg") or die "Can't open example.png: > $!"; > my $string = $recognizer->recognize($image); > $recognizer->save_charmap_file("charmap"); > Retorno: > > Background color at index 21 [240 239 221] > Finding bounds starting at 0 > Character at (0, 0)-(144, 45) > Finding bounds starting at 144 > ____________ > > > Da maneira que você sugeriu: > > ____________ > Código: > > > #! /usr/bin/perl -w > > use strict; > use OCR::PerfectCR; > use GD; > use Data::Dumper; > > my $recognizer = OCR::PerfectCR->new; > $recognizer->load_charmap_file("charmap"); > my $image = GD::Image->new("viewImageMagic.jfif") or die "Can't open > example.png: $!"; > my $string = $recognizer->recognize($image); > print Dumper $string; > > $recognizer->save_charmap_file("charmap"); > > Retorno: > > Background color at index 21 [240 239 221] > Finding bounds starting at 0 > Character at (0, 0)-(144, 45) > Finding bounds starting at 144 > $VAR1 = "\x{fffd}"; > ____________ > > > O que pode estar dando errado? > > Obrigado pela atenção e tenha otimas festas juninas, julhinhas, agostinas > e todos os meses inas!!!! hehehe > > Em 20/06/07, André Garcia Carneiro > escreveu: > > > > > > > > Eu dei um > > > > > Boa tarde, > > > > Taarde!(desculpe, estou no modo de festas juninas, adoro essas coisas) > > :D > > > > > Sou novo na lista, e depois de alguns anos estudando outras linguagens > > (ASP, > > > PHP, Java e .NET), encontrei um problema e por incentivo de um amigo > > que é > > > membro aqui da lista, resolvi voltar a estudar Perl. > > > > Sábia decisão > > > > > Estou fazendo um trabalho na faculdade e o nosso objeto de estudo é > > uma rede > > > de estacionamentos que pretende modernizar a entrada e saída de seus > > > clientes que pagam mensalmente. Basicamente teriamos uma camera > > posicionada, > > > de forma que foque na placa do veículo e quando chegar até a cancela, > > > registre uma foto e o sistema irá ler o numero da placa e verificar no > > banco > > > de dados se o cliente está em dias com as mensalidades, caso ele > > esteja, > > > libera a entrada / saída, caso contrário emite um aviso ao sistema > > para > > > lembrar ao cliente sobre o pagamento. > > > > > > Pensei em desenvolver com Java, existe umas bibliotecas pra isso, mas > > só > > > conheço bibliotecas pagas e como é um projeto acadêmico, preciso de > > algo > > > free e que funcione de verdade. > > > > É o que costuma acontecer quando se desenvolve com ASP e .NET...JAVA de > > vez em quando... > > > > > Bem, voltei a estudar Perl e instalei o modulo "OCR::PerfectCR", > > encontrei > > > no CPAN. Infelizmente não encontrei muita documentação sobre ele e o > > máximo > > > que consegui foi executar o unico exemplo, que pegou a foto da placa > > que > > > testei no exemplo, extraiu todos os caracteres e salvou uma imagem com > > cada > > > um dos caracteres. > > > > > > O que quero é conseguir pegar esse texto e armazenar em uma variável > > para > > > que eu possa passar como parametro e checar em meu banco de dados, a > > > situação daquele veículo. > > > > Hum... não cheguei a testar o código de exemplo que você testou, mas li > > a documentação disponível, e o que mais > > me chamou a atenção foi isso: > > > > Takes the image (a GD::Image object), and tries to convert it into text. > > In list context, returns a list of > > hashrefs, each having a str key, whose value is the string in the > > charmap for that image. > > > > Logo, penso que de alguma forma deve ter um texto em alguma referência > > para hash que tem a informação que você > > quer. Sugiro que você use Data::Dumper nessas variáveis para verificar > > seus valores. Como não tive tempo de > > testar o seu código, e mesmo que tivesse, não posso testar isso no meu > > trabalho, é o que eu posso fazer por > > você por enquanto, peço que me desculpe. > > > > O teste seria algo do tipo > > > > > > #! /usr/bin/perl -w > > > > use strict; #Não se esqueça disso. Salvará a sua vida, pode acreditar! > > use OCR::PerfectCR; > > use GD; > > use Data::Dumper; > > > > my $recognizer = OCR::PerfectCR->new; > > $recognizer->load_charmap_file("charmap"); > > my $image = GD::Image->new("placa.jpg") or die "Can't open example.png: > > $!"; > > my $string = $recognizer->recognize($image); > > > > print Dumper $string; # Não sei se é aqui que ele vai jogar o texto, > > pelo exemplo é o que parece... É bem > > provável que você ache sua string aqui. Pela documentação, ele vai criar > > uma lista de hashrefs, no contexto de > > lista, pelo que eu entendi... > > > > $recognizer->save_charmap_file("charmap"); > > > > > > > > Se alguém testar esse código, por favor poste na lista o resultado, por > > gentileza. Fiquei curioso se funciona... > > > > > > > > Cheers! > > > > > O código abaixo é o que eu usei do exemplo do CPAN: > > > > > > ___________________________________________________ > > > #!/usr/bin/perl -w > > > > > > use OCR::PerfectCR; > > > use GD; > > > > > > my $recognizer = OCR::PerfectCR->new; > > > $recognizer->load_charmap_file("charmap"); > > > my $image = GD::Image->new(" placa.jpg") or die "Can't open > > example.png: $!"; > > > my $string = $recognizer->recognize($image); > > > $recognizer->save_charmap_file("charmap"); > > > ___________________________________________________ > > > > > > Será que alguem pode me ajudar a resolver este problema? Um exemplo > > que eu > > > consiga capturar os caracteres na minha variável? > > > > > > Fico grato pela atenção de todos, > > > > > > > > > Atenciosamente, > > > Rafael Magalhães > > > > > > E-mail classificado pelo Identificador de Spam Inteligente Terra. > > > Para alterar a categoria classificada, visite > > > > > > > http://mail.terra.com.br/cgi-bin/imail.cgi?+_u=andre.garcia.carneir&_l=1,1182365641.515645.15733.tacamaca.hst.terra.com.br,8874,20031127114101,20031127114101 > > > > > > Esta mensagem foi verificada pelo E-mail Protegido Terra. > > > Scan engine: McAfee VirusScan / Atualizado em 20/06/2007 / Versão: > > 5.1.00/5057 > > > Proteja o seu e-mail Terra: http://mail.terra.com.br/ > > > > > > > > > > -- > > André Garcia Carneiro > > Developer(Perl/PHP) > > Member of "São Paulo Perl Mongers" - http://sao-paulo.pm.org > > > > _______________________________________________ > > Cascavel-pm mailing list > > Cascavel-pm em pm.org > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Gabriel Vieira -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070621/3203524e/attachment.html From luismottacampos em yahoo.co.uk Thu Jun 21 00:28:02 2007 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Thu, 21 Jun 2007 09:28:02 +0200 Subject: [Cascavel-pm] Roan Ogro! [Was: Burlando uma enquete] In-Reply-To: <403668000706200724wf5a61acpb9580ddd9e635203@mail.gmail.com> References: <20070615_121502_013607.rafamv1@ig.com.br> <31206950-E9A6-419F-8451-34DA228781DD@yahoo.co.uk> <001201c7b330$8a622b40$1f01a8c0@servidorliz> <73ddeb6c0706200456r5c6b9991x1f9c128a398930d@mail.gmail.com> <002501c7b335$22779790$1f01a8c0@servidorliz> <000501c7b33d$c557c8b0$1f01a8c0@servidorliz> <001401c7b343$13208eb0$1f01a8c0@servidorliz> <3de55ead0706200710w2af12576n2c39e566399fc678@mail.gmail.com> <403668000706200724wf5a61acpb9580ddd9e635203@mail.gmail.com> Message-ID: <965E29C7-CDC2-4791-AF3E-EF0687C56DAF@yahoo.co.uk> On Jun 20, 2007, at 4:24 PM, roan Brasil wrote: > Cara, > Não sei para que você insisti. Se você não quer falar qual a > finalidade e aonde será aplicado esse script então desista pois a > galera tem uma ética moral de não ajudar pessoas com má intenções. > > Porra se tu programa dos 19 e aos 25 anos e não conhecia o módulo > LWP, vc tá bem mal meu caro. Eu tenho 4 meses e já conhecia esse > módulo. Desculpe-me mas desista, essa realmente não é sua área. Gente, vamos coroar o mais novo Ogro do pedaço! Roan, até EU fiquei com medo de você agora! Dei muita risada, também. ;-) Você fica engraçado fazendo papel de Ogro, com tão pouco tempo de lista... ;-) Putamplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From luismottacampos em yahoo.co.uk Thu Jun 21 00:31:44 2007 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Thu, 21 Jun 2007 09:31:44 +0200 Subject: [Cascavel-pm] Pegar o CEP no site dos Correios In-Reply-To: <403668000706200750y7e40fc58o3ea6cd1a570cc6c3@mail.gmail.com> References: <403668000706200750y7e40fc58o3ea6cd1a570cc6c3@mail.gmail.com> Message-ID: <155432D1-76F8-4BAA-BC4C-C09F1503896C@yahoo.co.uk> On Jun 20, 2007, at 4:50 PM, roan Brasil wrote: > Olá , > Galera estou enviando esse e-mail para tirar uma dúvida se alguém > já passou por isso. No site dos correios há uma opçao na busca de > CEP colocando logradouro e cidade e UF. Quando navego e submeto > esse form com os dados necessários, utilizando um script perl, ele > retorna um flash. Existe algum módulo que eu possa utilizar para > pegar esses dados do FLASH que é jogado na tela de resultado para > saber qual o cep preciso? > > Bom aguardo um retorno feliz... FLASH miserável da zorra... Roan, eu acho que os correios fizeram isso exatamente por que eles tinham uns babacas atacando o website deles para preencher bases de dados de CEP gratuitamente... não, os babacas não estavam tentando usar o serviço legalmente, como você. Eles estavam transferindo a base do CEP regularmente (5-6 vezes por dia, todos os dias) e acabando com a qualidade dos serviços. A tua melhor alternativa, eu acho, é tentar comprar a base de CEPs dos correios (eles vendem, é boa, você pode carregar na maior parte das bases de dados que implementem SQL '97 sem chateação). Fora isso, você fica muito melhor servido de CEPs e pode se dar ao luxo de funcionar mesmo com problemas de rede... ;-) Putamplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From luismottacampos em yahoo.co.uk Thu Jun 21 00:34:56 2007 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Thu, 21 Jun 2007 09:34:56 +0200 Subject: [Cascavel-pm] =?iso-8859-1?q?V=E1rias_Varia=E7=F5es_de_Vari=E1vei?= =?iso-8859-1?q?s=2E=2E=2E?= In-Reply-To: References: Message-ID: On Jun 20, 2007, at 4:52 PM, Alceu Rodrigues de Freitas Junior wrote: > Você quiser dizer não utilizando módulos com bindings para outras > linguagens, como C? Eu acho que o Flávio tem restrições com bindings para todas as linguagens que não o MiniPerl6... isso, até onde eu entendi, inclui o Perl5... :-) > Outra dúvida: o Champs comentou sobre introspecção, mas Perl > precisa disso? Posso estar com conceitos errados, mas a manipulação > da tabela de símbolos já não atende isso? Parcialmente. Mas como saber com certeza sobre campos disponíveis num objeto que eu não sei se é um hash, um glob, um escalar, um array ou uma referência para código? Para quê eu quero isso? Para construir interfaces serializáveis polimórficas para o meu código, para conseguir distribuir serviços já existentes pela rede. Sim, devem existir formas masi simples de fazer, mas eu não estou trabalhando, estou brincando. ;-) Putamplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From luismottacampos em yahoo.co.uk Thu Jun 21 00:36:39 2007 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Thu, 21 Jun 2007 09:36:39 +0200 Subject: [Cascavel-pm] Pegar o CEP no site dos Correios In-Reply-To: <403668000706200830n20357ecauacc104e83a4127b6@mail.gmail.com> References: <403668000706200750y7e40fc58o3ea6cd1a570cc6c3@mail.gmail.com> <3de55ead0706200812xe0ef5e3wa9d885e46761eaab@mail.gmail.com> <00b401c7b34f$50c207b0$6401a8c0@swmobile> <403668000706200830n20357ecauacc104e83a4127b6@mail.gmail.com> Message-ID: On Jun 20, 2007, at 5:30 PM, roan Brasil wrote: > Tô fora... Nada proprietário... Correio miserável. Como o governo > influencia o uso do software livre e mantém uma API proprietária... > Sem comentários... Isto é uma boa coisa para escrever para o seu deputado estadual ou federal, e reclamar... tenho certeza de que ele pode usar isso na próxima campanha política dele... ;-) Putamplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From luismottacampos em yahoo.co.uk Thu Jun 21 00:40:30 2007 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Thu, 21 Jun 2007 09:40:30 +0200 Subject: [Cascavel-pm] =?iso-8859-1?q?descobrir_usu=E1rio_dono_do_processo?= In-Reply-To: <467954D7.1000602@tcnet.com.br> References: <558643950706151322m16a12166va0b801600426465f@mail.gmail.com> <998D6704-B36E-4480-9E9E-1A99BE0BDE25@yahoo.co.uk> <4676AC05.9070001@tcnet.com.br> <06432B68-EFB9-4C3E-8AA2-D3E6A5F377FD@yahoo.co.uk> <4677FF4A.8070902@tcnet.com.br> <8D647B11-0709-4F93-B6C0-3D21B9874EB7@yahoo.co.uk> <467954D7.1000602@tcnet.com.br> Message-ID: <16C94F9B-2864-4578-B217-B7F407BD15FB@yahoo.co.uk> On Jun 20, 2007, at 6:24 PM, Thomas Britis wrote: > Luis, > Fiz alguns testes com variações de grep e sistemas operacionais e o > resultado foi sempre o mesmo. Inclusive variando entre grep e egrep. > Utilizei linux slackware e debian, freebsd 4.* e 5.*. > > Vou procurar saber mais sobre isso e te reporto. Thomas, obrigado! O Glock explicou o que acontece, é um bom truque para escrever uma expressão regular que não bate com a string que a representa: ps axuw | grep cvs # encontra "grep cvs" por causa do "cvs" ps auxw | grep [c]vs # não bate com "\[c\]vs", mas encontra "cvs", excluindo o grep. Muito simples, mas muito eficiente. :-) E 100% POSIX-portável. Muito obrigado pela sua ajuda e interesse! Putamplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From luismottacampos em yahoo.co.uk Thu Jun 21 00:41:43 2007 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Thu, 21 Jun 2007 09:41:43 +0200 Subject: [Cascavel-pm] Burlando uma enquete In-Reply-To: <83d8367f0706201049w76cfbdear3d62c02f8d87ded9@mail.gmail.com> References: <20070615_121502_013607.rafamv1@ig.com.br> <001201c7b330$8a622b40$1f01a8c0@servidorliz> <73ddeb6c0706200456r5c6b9991x1f9c128a398930d@mail.gmail.com> <002501c7b335$22779790$1f01a8c0@servidorliz> <000501c7b33d$c557c8b0$1f01a8c0@servidorliz> <001401c7b343$13208eb0$1f01a8c0@servidorliz> <3de55ead0706200710w2af12576n2c39e566399fc678@mail.gmail.com> <403668000706200724wf5a61acpb9580ddd9e635203@mail.gmail.com> <83d8367f0706201049w76cfbdear3d62c02f8d87ded9@mail.gmail.com> Message-ID: <7C319BDF-B43B-4B95-BC50-6DA6B2B61655@yahoo.co.uk> On Jun 20, 2007, at 7:49 PM, Gabriel Vieira wrote: > Eita que o Champs ta dando cria :P haha Não vem me atribuir filhos que eu vou mandar SIGABORT para todo lado... ;-) Putamplexos divertidos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From luismottacampos em yahoo.co.uk Thu Jun 21 00:43:59 2007 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Thu, 21 Jun 2007 09:43:59 +0200 Subject: [Cascavel-pm] Burlando uma enquete In-Reply-To: <83d8367f0706201123s64bdfc95he0b750e12df4a58@mail.gmail.com> References: <20070615_121502_013607.rafamv1@ig.com.br> <001401c7b343$13208eb0$1f01a8c0@servidorliz> <3de55ead0706200710w2af12576n2c39e566399fc678@mail.gmail.com> <403668000706200724wf5a61acpb9580ddd9e635203@mail.gmail.com> <005801c7b35e$d7510f60$1f01a8c0@servidorliz> <403668000706201028j2b7e1597t5e47b61f0b43d988@mail.gmail.com> <002101c7b362$70ac85b0$1f01a8c0@servidorliz> <726229b50706201108v6b2d139ya651519134023ca3@mail.gmail.com> <004801c7b367$43b35ca0$1f01a8c0@servidorliz> <83d8367f0706201123s64bdfc95he0b750e12df4a58@mail.gmail.com> Message-ID: <477EF29D-9A88-4690-AA28-47024ADD0F08@yahoo.co.uk> On Jun 20, 2007, at 8:23 PM, Gabriel Vieira wrote: > Fique chateado não :P > > kkkkk > > On 6/20/07, fernandolouis em terra.com.br < > fernandolouis em terra.com.br> wrote: > se mais... > ----- Original Message ----- > From: Wendel Scardua > To: Cascavel Perl Mongers > Sent: Wednesday, June 20, 2007 3:08 PM > Subject: Re: [Cascavel-pm] Burlando uma enquete > > A questão não é "exemplos"... Você afirmou que quer usar esse > script para um site específico. O que o pessoal quer saber é > simplesmente qual é esse site! > > Das duas uma, ou vão falar pra você não fazer, ou vão te dar toques > mais específicos (como descobrir os campos a enviar, ver se é GET > ou POST, como lidar com esse ou aquele caso particular, etc...) > > Então fala logo qual é o fsck(8)ng site para o qual você quer fazer > o script... ¬_¬' > > []s > Wendel > > > On 6/20/07, fernandolouis em terra.com.br > wrote: > Eu queria saber, > > como fazer um script que faz eu entrar em um link (url) quantas > vezes o loop for estabelecido. > > usei um exemplo da enquete... usei um exemplo de aumentar os hits > de um site > > que mais exemplos? > > testar determinada url se já foi atualizada > > etc etc etc > > []s, > Fernando > > -- > "Não ajustar o auto-ajuste" - http://wendel.scardua.net/ > > > _______________________________________________ > 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 > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm Eu é que estou chateado. Vocês querem fazer o favor de responder aos emails do lado certo? Putamplexos invertidos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From luismottacampos em yahoo.co.uk Thu Jun 21 00:47:49 2007 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Thu, 21 Jun 2007 09:47:49 +0200 Subject: [Cascavel-pm] =?iso-8859-1?q?EXPLICA=C7=C3O_SOBRE=3A_PUSH=2C_SPLI?= =?iso-8859-1?q?T_e_FOREACH=2E?= In-Reply-To: <726229b50706201127x43394381nb30e541b38f859cd@mail.gmail.com> References: <13fbc5bf0706181257h61d12e2et21f92cc5610db9f0@mail.gmail.com> <83d8367f0706201109k2aa48ff2l1c5d7692f529e687@mail.gmail.com> <403668000706201117sd762258tfdc3aca75d3b29d7@mail.gmail.com> <726229b50706201127x43394381nb30e541b38f859cd@mail.gmail.com> Message-ID: <2E7E6AE2-6456-486F-A875-F755CE91F778@yahoo.co.uk> On Jun 20, 2007, at 8:27 PM, Wendel Scardua wrote: > Err... O Gabriel Vieira tava sendo irônico (eu acho)... > O certo seria > Professor--; > Pô, pra ter um professor que não ensina, melhor não ter professor > nenhum :-) Eu discordo. Professores não devem ensinar. Devem motivar a gente a aprender. E dar suporte quando a gente encalha. Putamplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From luismottacampos em yahoo.co.uk Thu Jun 21 00:49:49 2007 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Thu, 21 Jun 2007 09:49:49 +0200 Subject: [Cascavel-pm] OCR In-Reply-To: <3bf09be50706201153jf82c41er1547aa2b4d1cbe38@mail.gmail.com> References: <3bf09be50706201153jf82c41er1547aa2b4d1cbe38@mail.gmail.com> Message-ID: <14B0AE53-F457-4FB5-9184-E6BD5589E87B@yahoo.co.uk> On Jun 20, 2007, at 8:53 PM, Rafael Magalhães wrote: > Boa tarde, > Sou novo na lista, e depois de alguns anos estudando outras > linguagens (ASP, PHP, Java e .NET), encontrei um problema e por > incentivo de um amigo que é membro aqui da lista, resolvi voltar a > estudar Perl. > > Estou fazendo um trabalho na faculdade e o nosso objeto de estudo é > uma rede de estacionamentos que pretende modernizar a entrada e > saída de seus clientes que pagam mensalmente. Basicamente teriamos > uma camera posicionada, de forma que foque na placa do veículo e > quando chegar até a cancela, registre uma foto e o sistema irá ler > o numero da placa e verificar no banco de dados se o cliente está > em dias com as mensalidades, caso ele esteja, libera a entrada / > saída, caso contrário emite um aviso ao sistema para lembrar ao > cliente sobre o pagamento. > > Pensei em desenvolver com Java, existe umas bibliotecas pra isso, > mas só conheço bibliotecas pagas e como é um projeto acadêmico, > preciso de algo free e que funcione de verdade. > > Bem, voltei a estudar Perl e instalei o modulo "OCR::PerfectCR", > encontrei no CPAN. Infelizmente não encontrei muita documentação > sobre ele e o máximo que consegui foi executar o unico exemplo, que > pegou a foto da placa que testei no exemplo, extraiu todos os > caracteres e salvou uma imagem com cada um dos caracteres. > > O que quero é conseguir pegar esse texto e armazenar em uma > variável para que eu possa passar como parametro e checar em meu > banco de dados, a situação daquele veículo. > > O código abaixo é o que eu usei do exemplo do CPAN: > > ___________________________________________________ > #!/usr/bin/perl -w > use OCR::PerfectCR; > use GD; > > my $recognizer = OCR::PerfectCR->new; > $recognizer->load_charmap_file("charmap"); > my $image = GD::Image->new("placa.jpg") or die "Can't open > example.png: $!"; > my $string = $recognizer->recognize($image); > $recognizer->save_charmap_file("charmap"); > ___________________________________________________ > > Será que alguem pode me ajudar a resolver este problema? Um exemplo > que eu consiga capturar os caracteres na minha variável? Rafael, você tem o trabalho de faculdade mais do barbalho que eu já vi. Pode contar para a gente onde você estuda, e me dar contatos com o seu professor? Este, eu faço questão de mandar uma mensagem parabenizando! Um trabalho interessante, motivador e com uma veia prática muito boa! Visão computacional, num curso de graduação! Faz tempo que eu não vejo nada assim... Putamplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From luismottacampos em yahoo.co.uk Thu Jun 21 03:04:25 2007 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Thu, 21 Jun 2007 12:04:25 +0200 Subject: [Cascavel-pm] =?iso-8859-1?q?Ensinar_Perl_na_Faculdade_=5BWas=3A_?= =?iso-8859-1?q?EXPLICA=C7=C3O_SOBRE=3A_PUSH=2C_SPLIT_e_FOREACH=2E=5D?= In-Reply-To: <726229b50706201332j6957b70do2d40090a0f00f1ec@mail.gmail.com> References: <13fbc5bf0706181257h61d12e2et21f92cc5610db9f0@mail.gmail.com> <83d8367f0706201109k2aa48ff2l1c5d7692f529e687@mail.gmail.com> <403668000706201117sd762258tfdc3aca75d3b29d7@mail.gmail.com> <726229b50706201127x43394381nb30e541b38f859cd@mail.gmail.com> <83d8367f0706201142t46b786n3b3fca3e9ff0a935@mail.gmail.com> <726229b50706201332j6957b70do2d40090a0f00f1ec@mail.gmail.com> Message-ID: <5669C0D1-1BD0-4B0E-9135-0EC762D7E51D@yahoo.co.uk> On Jun 20, 2007, at 10:32 PM, Wendel Scardua wrote: > Bom, se depois do trabalho ele se aprofundar, aí tudo bem. > (obs: ele não disse que o professor ensina C, ele disse que ELE > tinha conhecimento de C++, e que baseado nisso o prof passou o > trabalho em Perl. Pode até ser que o professor ensine C, mas isso > não foi dito :-) ) > > Mas é verdade, eu tinha me esquecido que quase não se ensina Perl. > Lá no IME/USP era basicamente C, depois começaram a ir pro lado > escuro da força (aka Java). Acho que só fui ver Perl com um > professor, o "Gubi" - em uma das aulas vimos como usar regexp pra > testar se um número é primo, rs... Ah... que saudade do Gubitoso... vou escrever para ele. :-) Quanto a ensinar C: é a melhor coisa que você pode fazer para ensinar alguém a programar. Depois, o cara vai descobrir que existem muitas outras linguagens de programação, e vai escolher e aprender sobre elas sozinho. Putamplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From nferraz em gmail.com Thu Jun 21 03:10:17 2007 From: nferraz em gmail.com (Nelson Ferraz) Date: Thu, 21 Jun 2007 11:10:17 +0100 Subject: [Cascavel-pm] OCR In-Reply-To: <3bf09be50706202052s2d795275q8a516492f57f6252@mail.gmail.com> References: <3bf09be50706201153jf82c41er1547aa2b4d1cbe38@mail.gmail.com> <001401c7b36e$4b65dd90$1f01a8c0@servidorliz> <3bf09be50706201214v324267a3m8f289ed4daa8841d@mail.gmail.com> <604cec170706201243r135e7044g939096165b377060@mail.gmail.com> <3bf09be50706202052s2d795275q8a516492f57f6252@mail.gmail.com> Message-ID: <86810243-36CA-497F-9041-6B5A7AE04CF2@gmail.com> > Obrigado pela ajuda, mas eu já havia tentado essa opção e quando > uso o código que você passou, retorna o seguinte erro: > > "missing tesseract? at C:/Perl/site/lib/Image/OCR/Tesseract.pm line > 50." > > O que poderia ser? Leia a mensagem: ela diz que falta o tesseract, que é o sistema de OCR usado pelo módulo. Você encontra o tesseract aqui: http://code.google.com/p/tesseract-ocr/downloads/list []s Nelson From luismottacampos em yahoo.co.uk Thu Jun 21 03:12:44 2007 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Thu, 21 Jun 2007 12:12:44 +0200 Subject: [Cascavel-pm] =?iso-8859-1?q?V=E1rias_Varia=E7=F5es_de_Vari=E1vei?= =?iso-8859-1?q?s=2E=2E=2E?= In-Reply-To: References: Message-ID: On Jun 20, 2007, at 10:49 PM, Alceu Rodrigues de Freitas Junior wrote: > > Date: Wed, 20 Jun 2007 17:12:40 -0300 > > From: edencardim em gmail.com > > > Não é tão simples quanto parece, você chegou a executar? > > A ordem de execução do exemplo do flávio vai ser a seguinte: > > Humm... não. Mas eu queria um exemplo de aplicação real para esse > tipo de exercício... Se ao invés de somar 1, você modificar %INC (Sim, o HASH, não o ARRAY!), você vai ficar feliz? Tente resolver o mesmo problema, para um "exemplo real": { # Big::Company::Config é um Singleton # devolve 'Big::Company::Mock::Object' no ambiente de teste my $class = Big::Company::Config->instance->get ( 'Big::Company::Object' ); BEGIN { eval { use $class; }; # pode ser Mock::Object! # FIXME: implement error handling ;-) } } > Entendi a aplicação e o "encavalamento". Mas foi por isso que eu > pedi um exemplo real de aplicação da técnica. Eu tenho muitos casos em que carrego dinâmicamente módulos "Mocked" dentro do ambiente de teste, e carrego objetos "Reais" no ambiente de produção - uma boa parte deles config-driven. Putamplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From luismottacampos em yahoo.co.uk Thu Jun 21 03:15:44 2007 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Thu, 21 Jun 2007 12:15:44 +0200 Subject: [Cascavel-pm] =?iso-8859-1?q?V=E1rias_Varia=E7=F5es_de_Vari=E1vei?= =?iso-8859-1?q?s=2E=2E=2E_=5BWasRe=3A_EXPLICA=C7=C3O_SOBRE=3A_PUSH=2C_SPL?= =?iso-8859-1?q?IT_e_FOREACH=2E=5D?= In-Reply-To: <9a08c9b40706201612g2b678b0fka6729d019137c921@mail.gmail.com> References: <4676B910.4060608@gmail.com> <9426395D-80F0-46C2-B4AD-95F29C3B7151@yahoo.co.uk> <9a08c9b40706190852t7125da0ep204aa6d40a65c45c@mail.gmail.com> <83A9B7F6-2743-461C-B2FA-70E00880A8C0@yahoo.co.uk> <9a08c9b40706201612g2b678b0fka6729d019137c921@mail.gmail.com> Message-ID: On Jun 21, 2007, at 1:12 AM, Nilson Santos Figueiredo Junior wrote: > On 6/20/07, Luis Motta Campos wrote: >> Isto é interessante, mas ainda não permite que eu brinque com >> Introspecção... eu estou interessado em aprender a usar o que houver >> de introspecção de perl (e eu estou certo de que existe bem pouco). > > Como não? > O que exatamente você quer fazer que o PadWalker não permite? Disparar auto-geração de rotinas AUTOLOADed e *depois* obter a resposta do can() para elas?? Putamplexos investigativos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From luismottacampos em yahoo.co.uk Thu Jun 21 03:18:13 2007 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Thu, 21 Jun 2007 12:18:13 +0200 Subject: [Cascavel-pm] LWP::Simple In-Reply-To: <12d1f4ee0706201624y210d2b6akb092b50f2c5b3bd6@mail.gmail.com> References: <00b201c7a6af$95966ea0$1101a8c0@giuseppe> <00b701c7a6b0$90b319a0$1101a8c0@giuseppe> <97C43952-3B32-4B68-BD71-2ECA4D7CAFD4@yahoo.co.uk> <12d1f4ee0706201624y210d2b6akb092b50f2c5b3bd6@mail.gmail.com> Message-ID: <687B20D0-50C3-477C-8DAD-EFDAC6479A47@yahoo.co.uk> On Jun 21, 2007, at 1:24 AM, Solli Honorio wrote: > Se você tiver problemas com ele, tem de tentar entender quem é que > recebe o SIGALRM do teu "timeout". Eu recomendo que leia sobre isso > no perldoc perlsig, Signal Handling in Perl. ;-) > > Um pouco atrasado, mas também importante... esta história de ALARM > não funciona no Windows. Nunca descobri porquê, mas também nunca > pesquisei a fundo :( ... Ah, é. Desculpe. Eu me esqueci deste detalhe: IPC com sinais no windows não funciona, por que o windows é "multi-tarefa SEMI preemtivo", o que quer dizer que frequentemente ele depende do usuário "passar o controle" de volta... claro, não funciona, ;-) e o Janelous trava... Por isso, também não é possível obter boas implementações de SIGALARM para windows. :-( O suporte a processos / threads é diferente e meio estranho. Putamplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From roanbrasil em gmail.com Thu Jun 21 04:20:45 2007 From: roanbrasil em gmail.com (roan Brasil) Date: Thu, 21 Jun 2007 08:20:45 -0300 Subject: [Cascavel-pm] Roan Ogro! [Was: Burlando uma enquete] In-Reply-To: <965E29C7-CDC2-4791-AF3E-EF0687C56DAF@yahoo.co.uk> References: <20070615_121502_013607.rafamv1@ig.com.br> <73ddeb6c0706200456r5c6b9991x1f9c128a398930d@mail.gmail.com> <002501c7b335$22779790$1f01a8c0@servidorliz> <000501c7b33d$c557c8b0$1f01a8c0@servidorliz> <001401c7b343$13208eb0$1f01a8c0@servidorliz> <3de55ead0706200710w2af12576n2c39e566399fc678@mail.gmail.com> <403668000706200724wf5a61acpb9580ddd9e635203@mail.gmail.com> <965E29C7-CDC2-4791-AF3E-EF0687C56DAF@yahoo.co.uk> Message-ID: <403668000706210420t645d567ama0a10776629d2c19@mail.gmail.com> Pois é Luis... Mas é foda... o cara querendo fazer coisa errada cara e ainda pedindo ajuda da comunidade. Para mim é inad(?:i)?missível. Mas tá valendo.... E olha que o cara ainda não falou aonde que ele quer usar... ou seja vai continuar sem ajuda. hehehehehehe Em 21/06/07, Luis Motta Campos escreveu: > > On Jun 20, 2007, at 4:24 PM, roan Brasil wrote: > > Cara, > > Não sei para que você insisti. Se você não quer falar qual a > > finalidade e aonde será aplicado esse script então desista pois a > > galera tem uma ética moral de não ajudar pessoas com má intenções. > > > > Porra se tu programa dos 19 e aos 25 anos e não conhecia o módulo > > LWP, vc tá bem mal meu caro. Eu tenho 4 meses e já conhecia esse > > módulo. Desculpe-me mas desista, essa realmente não é sua área. > > Gente, vamos coroar o mais novo Ogro do pedaço! > Roan, até EU fiquei com medo de você agora! > > Dei muita risada, também. ;-) Você fica engraçado fazendo papel de > Ogro, com tão pouco tempo de lista... ;-) > Putamplexos! > -- > Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, > Perl fanatic evangelist, and amateur {cook, photographer} > > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Atenciosamente, Roan Brasil Monteiro Presidente do Rotaract Club Lauro de Freitas D4550 Gestão 2006/2007 ________________________________ *-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-* Faculdade UNIME www.unime.com.br BSI - Bacharelado de Sistema de Informação Roan Brasil Monteiro _____________________ *-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-* "NA LUTA ENTRE BATMAN E PINGÜIM, EU SOU MAIS O PINGÜIM..." by Roan ____ °v° NÃO USE DROGAS, /(_)\ USE GNU/LINUX ^ ^ Por que ver o MUNDO através de 'janelas' Se você pode usar portas. "Software Livre: Socialmente Justo, Economicamente Viável, Tecnologicamente Sustentável" -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070621/fb58d6b1/attachment.html From roanbrasil em gmail.com Thu Jun 21 04:22:20 2007 From: roanbrasil em gmail.com (roan Brasil) Date: Thu, 21 Jun 2007 08:22:20 -0300 Subject: [Cascavel-pm] Pegar o CEP no site dos Correios In-Reply-To: References: <403668000706200750y7e40fc58o3ea6cd1a570cc6c3@mail.gmail.com> <3de55ead0706200812xe0ef5e3wa9d885e46761eaab@mail.gmail.com> <00b401c7b34f$50c207b0$6401a8c0@swmobile> <403668000706200830n20357ecauacc104e83a4127b6@mail.gmail.com> Message-ID: <403668000706210422h3579080eu412fefcc805ab5c2@mail.gmail.com> Em 21/06/07, Luis Motta Campos escreveu: > > On Jun 20, 2007, at 5:30 PM, roan Brasil wrote: > > Tô fora... Nada proprietário... Correio miserável. Como o governo > > influencia o uso do software livre e mantém uma API proprietária... > > Sem comentários... > > Isto é uma boa coisa para escrever para o seu deputado estadual ou > federal, e reclamar... tenho certeza de que ele pode usar isso na > próxima campanha política dele... ;-) Boa idéia... acho que vou dar uma ligada para ele. HEHEHEHEHE. Se é que ele se elegeu.... Putamplexos! > -- > Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, > Perl fanatic evangelist, and amateur {cook, photographer} > > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Atenciosamente, Roan Brasil Monteiro Presidente do Rotaract Club Lauro de Freitas D4550 Gestão 2006/2007 ________________________________ *-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-* Faculdade UNIME www.unime.com.br BSI - Bacharelado de Sistema de Informação Roan Brasil Monteiro _____________________ *-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-* "NA LUTA ENTRE BATMAN E PINGÜIM, EU SOU MAIS O PINGÜIM..." by Roan ____ °v° NÃO USE DROGAS, /(_)\ USE GNU/LINUX ^ ^ Por que ver o MUNDO através de 'janelas' Se você pode usar portas. "Software Livre: Socialmente Justo, Economicamente Viável, Tecnologicamente Sustentável" -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070621/664a43db/attachment.html From roanbrasil em gmail.com Thu Jun 21 04:23:02 2007 From: roanbrasil em gmail.com (roan Brasil) Date: Thu, 21 Jun 2007 08:23:02 -0300 Subject: [Cascavel-pm] Pegar o CEP no site dos Correios In-Reply-To: <155432D1-76F8-4BAA-BC4C-C09F1503896C@yahoo.co.uk> References: <403668000706200750y7e40fc58o3ea6cd1a570cc6c3@mail.gmail.com> <155432D1-76F8-4BAA-BC4C-C09F1503896C@yahoo.co.uk> Message-ID: <403668000706210423x40bf0625x1ed20d4a82ead2ce@mail.gmail.com> Em 21/06/07, Luis Motta Campos escreveu: > > On Jun 20, 2007, at 4:50 PM, roan Brasil wrote: > > Olá , > > Galera estou enviando esse e-mail para tirar uma dúvida se alguém > > já passou por isso. No site dos correios há uma opçao na busca de > > CEP colocando logradouro e cidade e UF. Quando navego e submeto > > esse form com os dados necessários, utilizando um script perl, ele > > retorna um flash. Existe algum módulo que eu possa utilizar para > > pegar esses dados do FLASH que é jogado na tela de resultado para > > saber qual o cep preciso? > > > > Bom aguardo um retorno feliz... FLASH miserável da zorra... > > Roan, eu acho que os correios fizeram isso exatamente por que eles > tinham uns babacas atacando o website deles para preencher bases de > dados de CEP gratuitamente... não, os babacas não estavam tentando > usar o serviço legalmente, como você. Eles estavam transferindo a > base do CEP regularmente (5-6 vezes por dia, todos os dias) e > acabando com a qualidade dos serviços. > > A tua melhor alternativa, eu acho, é tentar comprar a base de CEPs > dos correios (eles vendem, é boa, você pode carregar na maior parte > das bases de dados que implementem SQL '97 sem chateação). > > Fora isso, você fica muito melhor servido de CEPs e pode se dar ao > luxo de funcionar mesmo com problemas de rede... ;-) Fazer o que né... quem não tem cão caça com gato e quem não tem gato caça com rato mesmo. Vou fazer o quê... né. Putamplexos! > -- > Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, > Perl fanatic evangelist, and amateur {cook, photographer} > > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Atenciosamente, Roan Brasil Monteiro Presidente do Rotaract Club Lauro de Freitas D4550 Gestão 2006/2007 ________________________________ *-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-* Faculdade UNIME www.unime.com.br BSI - Bacharelado de Sistema de Informação Roan Brasil Monteiro _____________________ *-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-* "NA LUTA ENTRE BATMAN E PINGÜIM, EU SOU MAIS O PINGÜIM..." by Roan ____ °v° NÃO USE DROGAS, /(_)\ USE GNU/LINUX ^ ^ Por que ver o MUNDO através de 'janelas' Se você pode usar portas. "Software Livre: Socialmente Justo, Economicamente Viável, Tecnologicamente Sustentável" -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070621/53dc78c6/attachment-0001.html From roanbrasil em gmail.com Thu Jun 21 04:24:38 2007 From: roanbrasil em gmail.com (roan Brasil) Date: Thu, 21 Jun 2007 08:24:38 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?EXPLICA=C7=C3O_SOBRE=3A_PUSH=2C_SPLI?= =?iso-8859-1?q?T_e_FOREACH=2E?= In-Reply-To: <2E7E6AE2-6456-486F-A875-F755CE91F778@yahoo.co.uk> References: <13fbc5bf0706181257h61d12e2et21f92cc5610db9f0@mail.gmail.com> <83d8367f0706201109k2aa48ff2l1c5d7692f529e687@mail.gmail.com> <403668000706201117sd762258tfdc3aca75d3b29d7@mail.gmail.com> <726229b50706201127x43394381nb30e541b38f859cd@mail.gmail.com> <2E7E6AE2-6456-486F-A875-F755CE91F778@yahoo.co.uk> Message-ID: <403668000706210424t339eff06lf9acf431faad9923@mail.gmail.com> Em 21/06/07, Luis Motta Campos escreveu: > > On Jun 20, 2007, at 8:27 PM, Wendel Scardua wrote: > > Err... O Gabriel Vieira tava sendo irônico (eu acho)... > > O certo seria > > Professor--; > > Pô, pra ter um professor que não ensina, melhor não ter professor > > nenhum :-) > > Eu discordo. > Professores não devem ensinar. Devem motivar a gente a aprender. E > dar suporte quando a gente encalha. CHAMPS ++!!!! Putamplexos! > -- > Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, > Perl fanatic evangelist, and amateur {cook, photographer} > > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Atenciosamente, Roan Brasil Monteiro Presidente do Rotaract Club Lauro de Freitas D4550 Gestão 2006/2007 ________________________________ *-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-* Faculdade UNIME www.unime.com.br BSI - Bacharelado de Sistema de Informação Roan Brasil Monteiro _____________________ *-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-* "NA LUTA ENTRE BATMAN E PINGÜIM, EU SOU MAIS O PINGÜIM..." by Roan ____ °v° NÃO USE DROGAS, /(_)\ USE GNU/LINUX ^ ^ Por que ver o MUNDO através de 'janelas' Se você pode usar portas. "Software Livre: Socialmente Justo, Economicamente Viável, Tecnologicamente Sustentável" -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070621/039934c2/attachment.html From a.r.ferreira em gmail.com Thu Jun 21 05:34:22 2007 From: a.r.ferreira em gmail.com (Adriano Ferreira) Date: Thu, 21 Jun 2007 09:34:22 -0300 Subject: [Cascavel-pm] OCR In-Reply-To: <86810243-36CA-497F-9041-6B5A7AE04CF2@gmail.com> References: <3bf09be50706201153jf82c41er1547aa2b4d1cbe38@mail.gmail.com> <001401c7b36e$4b65dd90$1f01a8c0@servidorliz> <3bf09be50706201214v324267a3m8f289ed4daa8841d@mail.gmail.com> <604cec170706201243r135e7044g939096165b377060@mail.gmail.com> <3bf09be50706202052s2d795275q8a516492f57f6252@mail.gmail.com> <86810243-36CA-497F-9041-6B5A7AE04CF2@gmail.com> Message-ID: <73ddeb6c0706210534m5baab7fdw561d49cfca2e71e9@mail.gmail.com> On 6/21/07, Nelson Ferraz wrote: > > Obrigado pela ajuda, mas eu já havia tentado essa opção e quando > > uso o código que você passou, retorna o seguinte erro: > > > > "missing tesseract? at C:/Perl/site/lib/Image/OCR/Tesseract.pm line > > 50." > > > > O que poderia ser? > > Leia a mensagem: ela diz que falta o tesseract, que é o sistema de > OCR usado pelo módulo. E leia a documentação do OCR::PerfectOCR. Este é um módulo de OCR que não serve para figuras com ruído e distorção como é caso de fotos e digitalizações. O propósito dele é ler imagens com texto geradas perfeitamente, como por exemplo um título em uma página de web que foi colocado como imagem. > Você encontra o tesseract aqui: > > http://code.google.com/p/tesseract-ocr/downloads/list > > []s > > Nelson > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > From edencardim em gmail.com Thu Jun 21 06:11:13 2007 From: edencardim em gmail.com (Eden Cardim) Date: Thu, 21 Jun 2007 10:11:13 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?V=E1rias_Varia=E7=F5es_de_Vari=E1vei?= =?iso-8859-1?q?s=2E=2E=2E?= In-Reply-To: References: Message-ID: <3de55ead0706210611n3d8b275cud906082d74500582@mail.gmail.com> On 6/21/07, Luis Motta Campos wrote: > Mas como saber com certeza sobre campos disponíveis num objeto que > eu não sei se é um hash, um glob, um escalar, um array ou uma > referência para código? > > Para quê eu quero isso? Para construir interfaces serializáveis > polimórficas para o meu código, para conseguir distribuir serviços já > existentes pela rede. > > Sim, devem existir formas masi simples de fazer, mas eu não estou > trabalhando, estou brincando. ;-) > > Putamplexos! Dá uma olhada no Moose/Class::MOP. O Reaction usa eles para fazer introspecção e gerar forms pra web auto-validadores cujos dados são usados para construir objetos automaticamente. O MooseX::Getopt também usa introspecção pra validar parâmetros de linha de comando. Claro que você vai ter que usar o Moose como base pra construir todas as suas classes, então não vai funcionar com o código que você já tem. Já deixo avisado que a documentação não é das melhores. -- Eden Cardim Instituto Baiano de Biotecnologia Núcleo de Biologia Computacional e Gestão de Informações Biotecnológicas Laboratório de Bioinformática From edencardim em gmail.com Thu Jun 21 06:16:55 2007 From: edencardim em gmail.com (Eden Cardim) Date: Thu, 21 Jun 2007 10:16:55 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Ensinar_Perl_na_Faculdade_=5BWas=3A_?= =?iso-8859-1?q?EXPLICA=C7=C3O_SOBRE=3A_PUSH=2C_SPLIT_e_FOREACH=2E?= =?iso-8859-1?q?=5D?= In-Reply-To: <5669C0D1-1BD0-4B0E-9135-0EC762D7E51D@yahoo.co.uk> References: <13fbc5bf0706181257h61d12e2et21f92cc5610db9f0@mail.gmail.com> <83d8367f0706201109k2aa48ff2l1c5d7692f529e687@mail.gmail.com> <403668000706201117sd762258tfdc3aca75d3b29d7@mail.gmail.com> <726229b50706201127x43394381nb30e541b38f859cd@mail.gmail.com> <83d8367f0706201142t46b786n3b3fca3e9ff0a935@mail.gmail.com> <726229b50706201332j6957b70do2d40090a0f00f1ec@mail.gmail.com> <5669C0D1-1BD0-4B0E-9135-0EC762D7E51D@yahoo.co.uk> Message-ID: <3de55ead0706210616t344ef0e5i6bb653d9f65a9d66@mail.gmail.com> On 6/21/07, Luis Motta Campos wrote: > Quanto a ensinar C: é a melhor coisa que você pode fazer para > ensinar alguém a programar. > Depois, o cara vai descobrir que existem muitas outras linguagens > de programação, e vai escolher e aprender sobre elas sozinho. Acho melhor ensinar Haskell, LISP ou Prolog primeiro. Assim, a pessoa não vai passar o resto da vida encucado só com linguagens imperativas. É mais ou menos como ensinar alguns idiomas estrangeiros pro seu filho antes de ensinar o idioma nativo, é inevitavel que ele aprenda o idioma nativo depois. Fazer ao contrário é bem mais difícil. -- Eden Cardim Instituto Baiano de Biotecnologia Núcleo de Biologia Computacional e Gestão de Informações Biotecnológicas Laboratório de Bioinformática From a.r.ferreira em gmail.com Thu Jun 21 06:31:33 2007 From: a.r.ferreira em gmail.com (Adriano Ferreira) Date: Thu, 21 Jun 2007 10:31:33 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Ensinar_Perl_na_Faculdade_=5BWas=3A_?= =?iso-8859-1?q?EXPLICA=C7=C3O_SOBRE=3A_PUSH=2C_SPLIT_e_FOREACH=2E?= =?iso-8859-1?q?=5D?= In-Reply-To: <3de55ead0706210616t344ef0e5i6bb653d9f65a9d66@mail.gmail.com> References: <13fbc5bf0706181257h61d12e2et21f92cc5610db9f0@mail.gmail.com> <83d8367f0706201109k2aa48ff2l1c5d7692f529e687@mail.gmail.com> <403668000706201117sd762258tfdc3aca75d3b29d7@mail.gmail.com> <726229b50706201127x43394381nb30e541b38f859cd@mail.gmail.com> <83d8367f0706201142t46b786n3b3fca3e9ff0a935@mail.gmail.com> <726229b50706201332j6957b70do2d40090a0f00f1ec@mail.gmail.com> <5669C0D1-1BD0-4B0E-9135-0EC762D7E51D@yahoo.co.uk> <3de55ead0706210616t344ef0e5i6bb653d9f65a9d66@mail.gmail.com> Message-ID: <73ddeb6c0706210631q1805e1echffbb44f2ab433436@mail.gmail.com> On 6/21/07, Eden Cardim wrote: > On 6/21/07, Luis Motta Campos wrote: > > Quanto a ensinar C: é a melhor coisa que você pode fazer para > > ensinar alguém a programar. > > Depois, o cara vai descobrir que existem muitas outras linguagens > > de programação, e vai escolher e aprender sobre elas sozinho. > > Acho melhor ensinar Haskell, LISP ou Prolog primeiro. Assim, a pessoa > não vai passar o resto da vida encucado só com linguagens imperativas. > É mais ou menos como ensinar alguns idiomas estrangeiros pro seu filho > antes de ensinar o idioma nativo, é inevitavel que ele aprenda o > idioma nativo depois. Fazer ao contrário é bem mais difícil. Como o Eden, também não acho que começar a ver programação através de linguagens como C seja o melhor. Mas: * Haskell é muito matemático * LISP tem parentêses demais * Prolog é extremamente difícil de se usar na prática - acho que pode até ser uma boa embutido em uma aplicação maior - mas de resto, algumas coisas práticas como IO e outras deixam muito a desejar Acho que é uma boa idéia começar com uma linguagem de alto nível que esconda as baboseiras do iniciante. Entre as baboseiras, temos 'memory management', estruturas de dados básicas, etc. Ruby e Python são linguagens menos assustadoras no caso do cara já ter visto alguma coisa de programação. Se não é este o caso, Perl também pode ser uma opção. Afinal hello world tem de ser escrito assim: print "Hello World\n" e não com "#include stdio..." ou "public static void main(String[]..." Eu disse que Perl pode ser uma opção -- mas isto depende muito da gentileza do professor -- se for um ogro como os nossos de plantão, eles vão fazer este pessoal correr sem olhar para trás, com os olhos sangrando com referências, globs, stashes, detalhes de implementação de objetos, e outras coisas escabrosas. Se não tiverem espírito combativo, provavelmente nunca vão voltar. Com uma linguagem de alto nível, o iniciante pode fazer mais e continuar motivado por mais tempo. Ele pode apanhar menos ou pelo menos apanhar de coisas que façam sentido para ele, diferente de segfaults e bichos parecidos. É mais produtivo, mais divertido e recompensador. Meus 2 centavos, Adriano. > -- > Eden Cardim > Instituto Baiano de Biotecnologia > Núcleo de Biologia Computacional e Gestão de Informações Biotecnológicas > Laboratório de Bioinformática > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > From luismottacampos em yahoo.co.uk Thu Jun 21 06:34:21 2007 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Thu, 21 Jun 2007 15:34:21 +0200 Subject: [Cascavel-pm] =?iso-8859-1?q?Ensinar_Perl_na_Faculdade_=5BWas=3A_?= =?iso-8859-1?q?EXPLICA=C7=C3O_SOBRE=3A_PUSH=2C_SPLIT_e_FOREACH=2E=5D?= In-Reply-To: <3de55ead0706210616t344ef0e5i6bb653d9f65a9d66@mail.gmail.com> References: <13fbc5bf0706181257h61d12e2et21f92cc5610db9f0@mail.gmail.com> <83d8367f0706201109k2aa48ff2l1c5d7692f529e687@mail.gmail.com> <403668000706201117sd762258tfdc3aca75d3b29d7@mail.gmail.com> <726229b50706201127x43394381nb30e541b38f859cd@mail.gmail.com> <83d8367f0706201142t46b786n3b3fca3e9ff0a935@mail.gmail.com> <726229b50706201332j6957b70do2d40090a0f00f1ec@mail.gmail.com> <5669C0D1-1BD0-4B0E-9135-0EC762D7E51D@yahoo.co.uk> <3de55ead0706210616t344ef0e5i6bb653d9f65a9d66@mail.gmail.com> Message-ID: <8E8DE30D-F2CE-4B87-9001-6ECAF6141B87@yahoo.co.uk> On Jun 21, 2007, at 3:16 PM, Eden Cardim wrote: > On 6/21/07, Luis Motta Campos wrote: >> Quanto a ensinar C: é a melhor coisa que você pode fazer para >> ensinar alguém a programar. >> Depois, o cara vai descobrir que existem muitas outras linguagens >> de programação, e vai escolher e aprender sobre elas sozinho. > > Acho melhor ensinar Haskell, LISP ou Prolog primeiro. Assim, a pessoa > não vai passar o resto da vida encucado só com linguagens imperativas. > É mais ou menos como ensinar alguns idiomas estrangeiros pro seu filho > antes de ensinar o idioma nativo, é inevitavel que ele aprenda o > idioma nativo depois. Fazer ao contrário é bem mais difícil. Eu nunca tinha pensado nesta aproximação. Normalmente, eu sou contra ensinar Perl como primeira linguagem, exatamente para evitar o tipo de acomodação mental que estas linguagens (especialmente Prolog e Perl) permitem. Já Haskell ou Lisp em lugar de C podem ser interessantes, mas deixam de lado o gerenciamento de memória... eu acho que estudantes devem apanhar do gerenciamento de memória para não voltar a cometer erros relacionados com isto... ;-) Claro, eu não sou professor e todo mundo aqui me conhece como o "Ogro de Plantão"... ;-) Putamplexos didáticos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From glasswalk3r em hotmail.com Thu Jun 21 07:01:31 2007 From: glasswalk3r em hotmail.com (Alceu Rodrigues de Freitas Junior) Date: Thu, 21 Jun 2007 17:01:31 +0300 Subject: [Cascavel-pm] =?iso-8859-1?q?_RE=3A_=09Problema_com_o_m=F3dulo_Da?= =?iso-8859-1?q?teTime_no_Windows_XP!?= Message-ID: Solli,Estou usando Windows XP e uso do DateTime normalmente...Se não me falhe a memória eu tive problemas usando o PPM. Se for esse o caso, sugiro baixar os fontes, compilar e criar um pacote PPM relacionado.[]'sAlceuDate: Wed, 20 Jun 2007 20:29:24 -0300From: shonorio em gmail.comOn 6/4/07, Nelson Ferraz wrote: > recebo a mensagem de erro que segue abaixo:> Can't locate DateTime.pm in @INC (@INC contains: C:/perl/site/lib> C:/perl/lib)...Se você tem experiência com Linux, instale o Cygwin ( www.cygwin.com).Com ele você pode dar um "locate" e verificar se o módulo foirealmente instalado, e, se foi, se o diretório é um daqueles indicadosem @INC.(Claro que dá para fazer a mesma coisa no Windows, mas pra quem tá acostumado com Linux o Cygwin é uma mão na roda : ))humm, que tal um 'dir' ? ou o 'search' da interface gráfica ou quem sabe as poderosas ferramentas do http://www.sysinternals.com :) .... nada como ser poligota :P _________________________________________________________________ With Windows Live Hotmail, you can personalize your inbox with your favorite color. www.windowslive-hotmail.com/learnmore/personalize.html?locale=en-us&ocid=TXT_TAGLM_HMWL_reten_addcolor_0607 -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070621/91ae6271/attachment-0001.html From kuntzzz em gmail.com Thu Jun 21 04:11:01 2007 From: kuntzzz em gmail.com (=?ISO-8859-1?Q?=22Iber=EA_O=2E_Kuntz_de_Souza=22?=) Date: Thu, 21 Jun 2007 08:11:01 -0300 Subject: [Cascavel-pm] Artistic License 2.0 Message-ID: <467A5CC5.5080809@gmail.com> Primeiramente desculpem-me pela minha demora em respoder à lista, meu dia anda muito corrido. =) E não. Não eh isso que quero.. não quero licenças aplicadas a software, como era o mundo nos anos 70, pena que não pude viver naquela época =\ > Hum. Você quer dizer, um mundo sem música, sem filmes, sem cinema, sem > livros e sem software de computador disponíveis para o público? > > Eu lamento, mas eu gosto de todas estas coisas e não acho que eu > conseguiria viver num mundo sem licensas. > A gente poderia ter mais licensas open-source, mas isso não quer > dizer menos licensas. Quer dizer mais licensas certas. > > Aí estão os meus dois centavos... > Putamplexos! From edencardim em gmail.com Thu Jun 21 07:08:05 2007 From: edencardim em gmail.com (Eden Cardim) Date: Thu, 21 Jun 2007 11:08:05 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Ensinar_Perl_na_Faculdade_=5BWas=3A_?= =?iso-8859-1?q?EXPLICA=C7=C3O_SOBRE=3A_PUSH=2C_SPLIT_e_FOREACH=2E?= =?iso-8859-1?q?=5D?= In-Reply-To: <8E8DE30D-F2CE-4B87-9001-6ECAF6141B87@yahoo.co.uk> References: <13fbc5bf0706181257h61d12e2et21f92cc5610db9f0@mail.gmail.com> <83d8367f0706201109k2aa48ff2l1c5d7692f529e687@mail.gmail.com> <403668000706201117sd762258tfdc3aca75d3b29d7@mail.gmail.com> <726229b50706201127x43394381nb30e541b38f859cd@mail.gmail.com> <83d8367f0706201142t46b786n3b3fca3e9ff0a935@mail.gmail.com> <726229b50706201332j6957b70do2d40090a0f00f1ec@mail.gmail.com> <5669C0D1-1BD0-4B0E-9135-0EC762D7E51D@yahoo.co.uk> <3de55ead0706210616t344ef0e5i6bb653d9f65a9d66@mail.gmail.com> <8E8DE30D-F2CE-4B87-9001-6ECAF6141B87@yahoo.co.uk> Message-ID: <3de55ead0706210708x2327f1b7o59368b3405707fd6@mail.gmail.com> On 6/21/07, Luis Motta Campos wrote: > Já Haskell ou Lisp em lugar de C podem ser interessantes, mas > deixam de lado o gerenciamento de memória... eu acho que estudantes > devem apanhar do gerenciamento de memória para não voltar a cometer > erros relacionados com isto... ;-) Bem, depende do foco do curso. Não acho que saber gerenciar memória é preferível a saber projetar bons algoritmos e sistemas. As vezes a complexidade do gerenciamento de memória pode ser reduzida por um bom projeto. Enfim, o meu ponto é de que o estudante tem que ser exposto à maior variedade de paradigmas possível, e depois escolher o que lhe for mais conveniente. O problema é que os estudantes tendem a se acomodar com a primeira linguagem, então dar uma linguagem que incomode um pouco (por ter que gerenciar memória manualmente, escrever parênteses demais, etc.) pra motivar o cara a procurar outras opções por conta própria :) -- Eden Cardim Instituto Baiano de Biotecnologia Núcleo de Biologia Computacional e Gestão de Informações Biotecnológicas Laboratório de Bioinformática From kuntzzz em gmail.com Thu Jun 21 04:14:26 2007 From: kuntzzz em gmail.com (=?ISO-8859-1?Q?=22Iber=EA_O=2E_Kuntz_de_Souza=22?=) Date: Thu, 21 Jun 2007 08:14:26 -0300 Subject: [Cascavel-pm] Artistic License 2.0 Message-ID: <467A5D92.4050002@gmail.com> > Opa! Cuidado! Esta é uma afirmação complicada... você está esquecendo > das coisas que motivam a indústria e o capitalismo: > > Ter licensas implica poder explorar comercialmente alguma coisa. > É como ter patentes: a gente ama ou odeia, dependendo de que lado > você está do balcão. Era nesse ponto que queria chegar.. gosto de usar (e programar) softwares como forma de socialismo, onde fazemos com gosto e amor, ao contrário do capitalismo, onde o que reina eh o dinheiro. Posso estar errado, mas eh o que acredito, soh pensarei o contrario se tiverem bons argumentos para isso (e acredito que muitos de vcs têm ). =) From kuntzzz em gmail.com Thu Jun 21 04:19:03 2007 From: kuntzzz em gmail.com (=?ISO-8859-1?Q?=22Iber=EA_O=2E_Kuntz_de_Souza=22?=) Date: Thu, 21 Jun 2007 08:19:03 -0300 Subject: [Cascavel-pm] Artistic License 2.0 Message-ID: <467A5EA7.4030404@gmail.com> > On Jun 19, 2007, at 11:49 AM, Adriano Ferreira wrote: >> On 6/19/07, Luis Motta Campos wrote: >>> Hum. Você quer dizer, um mundo sem música, sem filmes, sem cinema, >>> sem livros e sem software de computador disponíveis para o público? >> >> Não, o Iberê não quis dizer isto. Acho que o ponto dele seria que >> música, filmes, cinema, livros e software de computador seriam mais >> divertidos sem embaraços legais em uma sociedade verdadeiramente >> altruísta. É utópico, mas não deixa de ser bonito. > > Certo, certo... mas talvez a gente consiga chegar a uma "solução de > compromisso"... que tal? > Putamplexos! Adriano, realmente eh isso o que quero. Na verdade falava em software, mas tb não é uma má idéia uma livre música, cinema, etc. Luis, o que vc definiria como um compromisso? Iberê, From kuntzzz em gmail.com Thu Jun 21 04:21:37 2007 From: kuntzzz em gmail.com (=?ISO-8859-1?Q?=22Iber=EA_O=2E_Kuntz_de_Souza=22?=) Date: Thu, 21 Jun 2007 08:21:37 -0300 Subject: [Cascavel-pm] Artistic License 2.0 Message-ID: <467A5F41.2010801@gmail.com> > Sem regras vira bagunça. Para isso que existe a responsabilidade, não eh? From kuntzzz em gmail.com Thu Jun 21 04:26:32 2007 From: kuntzzz em gmail.com (=?ISO-8859-1?Q?=22Iber=EA_O=2E_Kuntz_de_Souza=22?=) Date: Thu, 21 Jun 2007 08:26:32 -0300 Subject: [Cascavel-pm] Artistic License 2.0 Message-ID: <467A6068.5050802@gmail.com> > Nesse momento eu me lembro do Manifesto Trama (da gravadora Trama): > > "Não havia uma gravadora no início dos tempos e um artista foi pedir > um emprego. Havia sim um artista e ao redor dele se construiu um > negócio. Toda vez que esta direção for invertida teremos problemas, > pois o propósito é e sempre será a MÚSICA." > > A arte faz parte do ser humano. Enquanto existirem pessoas, a arte vai > existir. Nelson Ferraz++ # guardarei esta frase =) From luismottacampos em yahoo.co.uk Thu Jun 21 08:07:33 2007 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Thu, 21 Jun 2007 17:07:33 +0200 Subject: [Cascavel-pm] =?iso-8859-1?q?Ensinar_Perl_na_Faculdade_=5BWas=3A_?= =?iso-8859-1?q?EXPLICA=C7=C3O_SOBRE=3A_PUSH=2C_SPLIT_e_FOREACH=2E=5D?= In-Reply-To: <73ddeb6c0706210631q1805e1echffbb44f2ab433436@mail.gmail.com> References: <13fbc5bf0706181257h61d12e2et21f92cc5610db9f0@mail.gmail.com> <83d8367f0706201109k2aa48ff2l1c5d7692f529e687@mail.gmail.com> <403668000706201117sd762258tfdc3aca75d3b29d7@mail.gmail.com> <726229b50706201127x43394381nb30e541b38f859cd@mail.gmail.com> <83d8367f0706201142t46b786n3b3fca3e9ff0a935@mail.gmail.com> <726229b50706201332j6957b70do2d40090a0f00f1ec@mail.gmail.com> <5669C0D1-1BD0-4B0E-9135-0EC762D7E51D@yahoo.co.uk> <3de55ead0706210616t344ef0e5i6bb653d9f65a9d66@mail.gmail.com> <73ddeb6c0706210631q1805e1echffbb44f2ab433436@mail.gmail.com> Message-ID: On Jun 21, 2007, at 3:31 PM, Adriano Ferreira wrote: > Como o Eden, também não acho que começar a ver programação através > de linguagens como C seja o melhor. Mas: > > * Haskell é muito matemático Claro, computação == Matemática (cálculo, álgebra) à Jato > * LISP tem parentêses demais Você nunca nem olhou para LISP, está na cara... ;-P > * Prolog é extremamente difícil de se usar na prática - acho que > pode até ser uma boa embutido em uma aplicação maior - mas de > resto, algumas coisas práticas como IO e outras deixam muito a desejar "Coisas práticas" que não precisam ser exibidas a um iniciante. Mas se pode aprender bastante sobre lógica e recursividade, e isso é importante. > Acho que é uma boa idéia começar com uma linguagem de alto nível > que esconda as baboseiras do iniciante. Entre as baboseiras, temos > 'memory management', estruturas de dados básicas, etc. Sim, claro. E aí a gente cria "Java Monkeys" como montes que existem por aí, que simplesmente não conseguem enunciar um problema recursivo claramente, e não são capazes de gerir a memória das suas aplicações, quem dirá projetar aplicações. > Eu disse que Perl pode ser uma opção -- mas isto depende muito da > gentileza do professor -- se for um ogro como os nossos de plantão, > eles vão fazer este pessoal correr sem olhar para trás, com os > olhos sangrando com referências, globs, stashes, detalhes de > implementação de objetos, e outras coisas escabrosas. Se não > tiverem espírito combativo, provavelmente nunca vão voltar. A idéia básica é "separar o Joio do Trigo": a gente bate em todo mundo, e quem bater de volta, é bom. Se a gente não espremer os alunos no começo, como vamos ter bons profissionais no final da linha? O ambiente "macio" não serve como preparação para a vida profissional. Ainda mais num ramo competitivo como IT. > Com uma linguagem de alto nível, o iniciante pode fazer mais e > continuar motivado por mais tempo. Ele pode apanhar menos ou pelo > menos apanhar de coisas que façam sentido para ele, diferente de > segfaults e bichos parecidos. É mais produtivo, mais divertido e > recompensador. Não vai ser divertido no começo, mas os caras tem de aprender depressa a enunciar problemas recursivamente, a gerir threads e processos, a fazer manipulações de ponteiros e a compreender como funciona a estrutura interna de um computador moderno. Os caras que não sabem isso, ou estudam muito por fora (e vão aprender), ou vão viver de construir programas Java diagramados em UML (por que os caras não conseguem entender nada que não estiver desenhado). Eu gosto de bater em Java, mas você pode substituir por VisualBasic, Delphi, ou qualquer outra merda da M$, que dá o mesmo resultado. Aí tem os meus 0.02 ;-) Putamplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From luismottacampos em yahoo.co.uk Thu Jun 21 08:11:27 2007 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Thu, 21 Jun 2007 17:11:27 +0200 Subject: [Cascavel-pm] Artistic License 2.0 In-Reply-To: <467A5CC5.5080809@gmail.com> References: <467A5CC5.5080809@gmail.com> Message-ID: <0B74A710-F153-41CD-B0A0-D84AADC2B7EB@yahoo.co.uk> On Jun 21, 2007, at 1:11 PM, Iberê O. Kuntz de Souza wrote: > Primeiramente desculpem-me pela minha demora em respoder à lista, meu > dia anda muito corrido. =) > > E não. Não eh isso que quero.. não quero licenças aplicadas a > software, > como era o mundo nos anos 70, pena que não pude viver naquela época =\ > >> Hum. Você quer dizer, um mundo sem música, sem filmes, sem cinema, >> sem >> livros e sem software de computador disponíveis para o público? >> >> Eu lamento, mas eu gosto de todas estas coisas e não acho que eu >> conseguiria viver num mundo sem licensas. >> A gente poderia ter mais licensas open-source, mas isso não quer >> dizer menos licensas. Quer dizer mais licensas certas. >> >> Aí estão os meus dois centavos... >> Putamplexos! (Gente, vocês precisam aprender a responder do "lado certo" dos emails... ;-) Você não ia gostar de viver nos '70, Iberê. O mundo andava muito devagar. Vai por mim, eu vivi 5 anos nos '70 e não gostei nada. E acho que as licensas de software (sem abuso) tem o lugar delas no mercado, também. O capitalismo moderado (i.e., "sustentável") é uma boa aproximação de negócios. Eu acho. Putamplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} (*) para quem não sabe, eu nasci em 1975. From luismottacampos em yahoo.co.uk Thu Jun 21 08:13:30 2007 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Thu, 21 Jun 2007 17:13:30 +0200 Subject: [Cascavel-pm] Artistic License 2.0 In-Reply-To: <467A5F41.2010801@gmail.com> References: <467A5F41.2010801@gmail.com> Message-ID: <5D2364B2-EE0C-40F4-BEB4-A6CBA572E210@yahoo.co.uk> On Jun 21, 2007, at 1:21 PM, Iberê O. Kuntz de Souza wrote: >> Sem regras vira bagunça. > > Para isso que existe a responsabilidade, não eh? Não, meu caro. Não confunda as coisas. Você pode ser responsável e ainda assim não seguir lei nenhuma. Vai com calma, ou você vai ficar com muita raiva do mundo muito depressa ;-) Putamplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From luismottacampos em yahoo.co.uk Thu Jun 21 08:17:31 2007 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Thu, 21 Jun 2007 17:17:31 +0200 Subject: [Cascavel-pm] Artistic License 2.0 In-Reply-To: <467A5EA7.4030404@gmail.com> References: <467A5EA7.4030404@gmail.com> Message-ID: <64F1943B-0166-4AD6-A12B-F837E9152BE9@yahoo.co.uk> On Jun 21, 2007, at 1:19 PM, Iberê O. Kuntz de Souza wrote: >> On Jun 19, 2007, at 11:49 AM, Adriano Ferreira wrote: >>> On 6/19/07, Luis Motta Campos wrote: >>>> Hum. Você quer dizer, um mundo sem música, sem filmes, sem >>>> cinema, >>>> sem livros e sem software de computador disponíveis para o público? >>> >>> Não, o Iberê não quis dizer isto. Acho que o ponto dele seria que >>> música, filmes, cinema, livros e software de computador seriam mais >>> divertidos sem embaraços legais em uma sociedade verdadeiramente >>> altruísta. É utópico, mas não deixa de ser bonito. >> >> Certo, certo... mas talvez a gente consiga chegar a uma "solução de >> compromisso"... que tal? >> Putamplexos! > Adriano, realmente eh isso o que quero. Na verdade falava em software, > mas tb não é uma má idéia uma livre música, cinema, etc. > > Luis, o que vc definiria como um compromisso? Não, meu caro... "solução de compromisso" é outra coisa. Normalmente, uma "solução de compromisso" é implementada assim: todo mundo cede um pouco, o resultado final não é perfeito (nem ótimo), mas pelo menos a gente tem uma solução (melhor do que o impasse). Também pode ser conhecido como "solução parcial", quando não existe forma de conciliar todo mundo envolvido na negociação. Alguém pode por favor encontrar o link da wikipedia que fala sobre isso? Este, está complicado! Putamplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From hamilton.listas em gmail.com Thu Jun 21 08:29:37 2007 From: hamilton.listas em gmail.com (Hamilton Vera) Date: Thu, 21 Jun 2007 12:29:37 -0300 Subject: [Cascavel-pm] Uso de ramdisk para evitar I/O de disco Message-ID: <70ebb3b30706210829j1746b0cdk3ea4af3a41d23b0d@mail.gmail.com> Caros, boa tarde. Gostaria que avaliassem a seguinte situação; Uma aplicação em Perl escreve e remove milhares de pequenos arquivos em um diretório, gerando I/O de disco considerável. O tamanho do diretório não precisa ser muito grande, pois a rotatividade de arquivos é alta. Nesse caso seria viavel, ou pelo menos "correto" utilizar um ramdisk (filesystem em RAM)? Necessito da estrutura de diretorio para que um outro software faça o gerenciamento de queues. Se alguém tiver uma dica, eu agradeço. Obrigado. -- Hamilton Vera int Administrator (char Network[],char ComputationalSystems[]); Seven Internet http://lib.seven.com.br "Google is my shepherd, no want shall I know" -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070621/e2d1ccd6/attachment.html From edencardim em gmail.com Thu Jun 21 08:46:38 2007 From: edencardim em gmail.com (Eden Cardim) Date: Thu, 21 Jun 2007 12:46:38 -0300 Subject: [Cascavel-pm] Uso de ramdisk para evitar I/O de disco In-Reply-To: <70ebb3b30706210829j1746b0cdk3ea4af3a41d23b0d@mail.gmail.com> References: <70ebb3b30706210829j1746b0cdk3ea4af3a41d23b0d@mail.gmail.com> Message-ID: <3de55ead0706210846i68091808r588edc9d299dcf7a@mail.gmail.com> On 6/21/07, Hamilton Vera wrote: > Caros, boa tarde. > > Gostaria que avaliassem a seguinte situação; > > Uma aplicação em Perl escreve e remove milhares de pequenos arquivos em um > diretório, > gerando I/O de disco considerável. O tamanho do diretório não precisa ser > muito grande, > pois a rotatividade de arquivos é alta. > > Nesse caso seria viavel, ou pelo menos "correto" utilizar um ramdisk > (filesystem em RAM)? > > Necessito da estrutura de diretorio para que um outro software faça o > gerenciamento de queues. > > Se alguém tiver uma dica, eu agradeço. Talvez uma outra abordagem pro problema, de modo a não usar arquivos, seria melhor. Se não tiver como abordar de outra forma, aí sim você usa o ramdisk. -- Eden Cardim Instituto Baiano de Biotecnologia Núcleo de Biologia Computacional e Gestão de Informações Biotecnológicas Laboratório de Bioinformática From luismottacampos em yahoo.co.uk Thu Jun 21 08:46:51 2007 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Thu, 21 Jun 2007 17:46:51 +0200 Subject: [Cascavel-pm] Uso de ramdisk para evitar I/O de disco In-Reply-To: <70ebb3b30706210829j1746b0cdk3ea4af3a41d23b0d@mail.gmail.com> References: <70ebb3b30706210829j1746b0cdk3ea4af3a41d23b0d@mail.gmail.com> Message-ID: <58AE070C-70FC-4920-9459-9057671B5426@yahoo.co.uk> On Jun 21, 2007, at 5:29 PM, Hamilton Vera wrote: > Caros, boa tarde. > Gostaria que avaliassem a seguinte situação; > > Uma aplicação em Perl escreve e remove milhares de pequenos > arquivos em um diretório, > gerando I/O de disco considerável. O tamanho do diretório não > precisa ser muito grande, > pois a rotatividade de arquivos é alta. > > Nesse caso seria viavel, ou pelo menos "correto" utilizar um > ramdisk (filesystem em RAM)? > > Necessito da estrutura de diretorio para que um outro software faça > o gerenciamento de queues. Você não precisa de estrutura de diretorios para gestão de filas. Precisa de estrutura de filas (a estrutura de dados). Qual é o teu problema em usar memória partilhada? Quer falar mais sobre o teu sistema, para a gente recomendar um módulo de memória partilhada apropriado? :) Putamplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From nferraz em gmail.com Thu Jun 21 08:48:37 2007 From: nferraz em gmail.com (Nelson Ferraz) Date: Thu, 21 Jun 2007 16:48:37 +0100 Subject: [Cascavel-pm] =?iso-8859-1?q?Ensinar_Perl_na_Faculdade_=5BWas=3A_?= =?iso-8859-1?q?EXPLICA=C7=C3O_SOBRE=3A_PUSH=2C_SPLIT_e_FOREACH=2E=5D?= In-Reply-To: <73ddeb6c0706210631q1805e1echffbb44f2ab433436@mail.gmail.com> References: <13fbc5bf0706181257h61d12e2et21f92cc5610db9f0@mail.gmail.com> <83d8367f0706201109k2aa48ff2l1c5d7692f529e687@mail.gmail.com> <403668000706201117sd762258tfdc3aca75d3b29d7@mail.gmail.com> <726229b50706201127x43394381nb30e541b38f859cd@mail.gmail.com> <83d8367f0706201142t46b786n3b3fca3e9ff0a935@mail.gmail.com> <726229b50706201332j6957b70do2d40090a0f00f1ec@mail.gmail.com> <5669C0D1-1BD0-4B0E-9135-0EC762D7E51D@yahoo.co.uk> <3de55ead0706210616t344ef0e5i6bb653d9f65a9d66@mail.gmail.com> <73ddeb6c0706210631q1805e1echffbb44f2ab433436@mail.gmail.com> Message-ID: <03276C3D-C7C3-44A6-95A1-3E47B036FF40@gmail.com> > Como o Eden, também não acho que começar a ver programação através de > linguagens como C seja o melhor. (...) > Acho que é uma boa idéia começar com uma linguagem de alto nível que > esconda as baboseiras do iniciante. Entre as baboseiras, temos 'memory > management', estruturas de dados básicas, etc. Embora não sejam exatamente baboseiras, acho que existe um momento mais adequado para ensiná-las -- e isso não é no primeiro contato de uma pessoa com a programação. As pessoas precisam ter contato com uma ou duas linguagens de alto nível antes de entrar em contato com as complexidades de baixo nível, como em C ou Assembly, por exemplo. Eu não acho que Perl seja uma boa linguagem para começar. Talvez Python, Ruby ou mesmo Lua. LISP também deveria entrar, mas no meio do currículo. []s Nelson From shonorio em gmail.com Thu Jun 21 08:51:54 2007 From: shonorio em gmail.com (Solli Honorio) Date: Thu, 21 Jun 2007 12:51:54 -0300 Subject: [Cascavel-pm] Procurar texto em arquivo. In-Reply-To: <1746e3e30706181245n5fa6b0a9ofceeeb28b6082daa@mail.gmail.com> References: <20070615_184039_091224.rafamv1@ig.com.br> <023E69D4-C7D9-4F20-A033-5D7C8A663527@yahoo.co.uk> <1746e3e30706181245n5fa6b0a9ofceeeb28b6082daa@mail.gmail.com> Message-ID: <12d1f4ee0706210851u7afb9706y4a3d8bf9851ea3e2@mail.gmail.com> On 6/18/07, Donato Azevedo wrote: > > On 6/18/07, Luis Motta Campos wrote: > [snip] > > eu acredito até > > que os ogros e os líderes do grupo ainda mantenham a promessa de > > pegar a primeira rodada para os novatos... ;-) > > hmmm... onde e quando será o próximo??? sem querer voltar a discussão > sobre cervejas, eu pagaria pra ir pra europa só pela cerveja... hehehe > No Sao-Paulo.pm o próximo encontro acontecerá no dia 23/06/2007, também conhecido como próximo sábado. Detalhes aqui: http://mail.pm.org/pipermail/saopaulo-pm/2007/002023.html. Que estiver em sampa nesta data e afim de tomar um bom chopps é só comparecer ! Abraços, Solli M. Honório -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070621/133ff8dc/attachment.html From fernandocorrea em gmail.com Thu Jun 21 09:04:04 2007 From: fernandocorrea em gmail.com (Fernando Oliveira) Date: Thu, 21 Jun 2007 13:04:04 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Ensinar_Perl_na_Faculdade_=5BWas=3A_?= =?iso-8859-1?q?EXPLICA=C7=C3O_SOBRE=3A_PUSH=2C_SPLIT_e_FOREACH=2E?= =?iso-8859-1?q?=5D?= In-Reply-To: <03276C3D-C7C3-44A6-95A1-3E47B036FF40@gmail.com> References: <83d8367f0706201109k2aa48ff2l1c5d7692f529e687@mail.gmail.com> <403668000706201117sd762258tfdc3aca75d3b29d7@mail.gmail.com> <726229b50706201127x43394381nb30e541b38f859cd@mail.gmail.com> <83d8367f0706201142t46b786n3b3fca3e9ff0a935@mail.gmail.com> <726229b50706201332j6957b70do2d40090a0f00f1ec@mail.gmail.com> <5669C0D1-1BD0-4B0E-9135-0EC762D7E51D@yahoo.co.uk> <3de55ead0706210616t344ef0e5i6bb653d9f65a9d66@mail.gmail.com> <73ddeb6c0706210631q1805e1echffbb44f2ab433436@mail.gmail.com> <03276C3D-C7C3-44A6-95A1-3E47B036FF40@gmail.com> Message-ID: Pq vc não acha perl uma boa linguagem p/ começar?! Em 21/06/07, Nelson Ferraz escreveu: > > > Como o Eden, também não acho que começar a ver programação através de > > linguagens como C seja o melhor. > (...) > > Acho que é uma boa idéia começar com uma linguagem de alto nível que > > esconda as baboseiras do iniciante. Entre as baboseiras, temos 'memory > > management', estruturas de dados básicas, etc. > > Embora não sejam exatamente baboseiras, acho que existe um momento > mais adequado para ensiná-las -- e isso não é no primeiro contato de > uma pessoa com a programação. > > As pessoas precisam ter contato com uma ou duas linguagens de alto > nível antes de entrar em contato com as complexidades de baixo nível, > como em C ou Assembly, por exemplo. > > Eu não acho que Perl seja uma boa linguagem para começar. Talvez > Python, Ruby ou mesmo Lua. LISP também deveria entrar, mas no meio do > currículo. > > []s > > Nelson > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- []'s Fernando -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070621/5a901981/attachment-0001.html From kuntzzz em gmail.com Thu Jun 21 06:09:44 2007 From: kuntzzz em gmail.com (=?ISO-8859-1?Q?=22Iber=EA_O=2E_Kuntz_de_Souza=22?=) Date: Thu, 21 Jun 2007 10:09:44 -0300 Subject: [Cascavel-pm] Artistic License 2.0 Message-ID: <467A7898.8070502@gmail.com> > (Gente, vocês precisam aprender a responder do "lado certo" dos > emails... ;-) > > Você não ia gostar de viver nos '70, Iberê. O mundo andava muito > devagar. Vai por mim, eu vivi 5 anos nos '70 e não gostei nada. > > E acho que as licensas de software (sem abuso) tem o lugar delas no > mercado, também. O capitalismo moderado (i.e., "sustentável") é uma > boa aproximação de negócios. Eu acho. > > Putamplexos! Concordo.. a melhor coisa seria a junção do capitalismo com o socialismo, um completa o outro, mas infelizmente não eh assim que as coisas são. From fernandocorrea em gmail.com Thu Jun 21 09:04:52 2007 From: fernandocorrea em gmail.com (Fernando Oliveira) Date: Thu, 21 Jun 2007 13:04:52 -0300 Subject: [Cascavel-pm] Procurar texto em arquivo. In-Reply-To: <12d1f4ee0706210851u7afb9706y4a3d8bf9851ea3e2@mail.gmail.com> References: <20070615_184039_091224.rafamv1@ig.com.br> <023E69D4-C7D9-4F20-A033-5D7C8A663527@yahoo.co.uk> <1746e3e30706181245n5fa6b0a9ofceeeb28b6082daa@mail.gmail.com> <12d1f4ee0706210851u7afb9706y4a3d8bf9851ea3e2@mail.gmail.com> Message-ID: pô! eu pedí p/ avisar com antecedencia!!! Em 21/06/07, Solli Honorio escreveu: > > > On 6/18/07, Donato Azevedo wrote: > > > > On 6/18/07, Luis Motta Campos wrote: > > [snip] > > > eu acredito até > > > que os ogros e os líderes do grupo ainda mantenham a promessa de > > > pegar a primeira rodada para os novatos... ;-) > > > > hmmm... onde e quando será o próximo??? sem querer voltar a discussão > > sobre cervejas, eu pagaria pra ir pra europa só pela cerveja... hehehe > > > > > No Sao-Paulo.pm o próximo encontro acontecerá no dia 23/06/2007, também > conhecido como próximo sábado. Detalhes aqui: > http://mail.pm.org/pipermail/saopaulo-pm/2007/002023.html. > > Que estiver em sampa nesta data e afim de tomar um bom chopps é só > comparecer ! > > Abraços, > > Solli M. Honório > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- []'s Fernando -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070621/4018914d/attachment.html From kuntzzz em gmail.com Thu Jun 21 06:11:38 2007 From: kuntzzz em gmail.com (=?ISO-8859-1?Q?=22Iber=EA_O=2E_Kuntz_de_Souza=22?=) Date: Thu, 21 Jun 2007 10:11:38 -0300 Subject: [Cascavel-pm] Artistic License 2.0 Message-ID: <467A790A.2010402@gmail.com> > Não, meu caro. Não confunda as coisas. > Você pode ser responsável e ainda assim não seguir lei nenhuma. > > Vai com calma, ou você vai ficar com muita raiva do mundo muito > depressa ;-) > Putamplexos! aiuheiuaheiueh não eh raiva.. =) From acid06 em gmail.com Thu Jun 21 09:43:50 2007 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Thu, 21 Jun 2007 13:43:50 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Ensinar_Perl_na_Faculdade_=5BWas=3A_?= =?iso-8859-1?q?EXPLICA=C7=C3O_SOBRE=3A_PUSH=2C_SPLIT_e_FOREACH=2E?= =?iso-8859-1?q?=5D?= In-Reply-To: <03276C3D-C7C3-44A6-95A1-3E47B036FF40@gmail.com> References: <83d8367f0706201109k2aa48ff2l1c5d7692f529e687@mail.gmail.com> <403668000706201117sd762258tfdc3aca75d3b29d7@mail.gmail.com> <726229b50706201127x43394381nb30e541b38f859cd@mail.gmail.com> <83d8367f0706201142t46b786n3b3fca3e9ff0a935@mail.gmail.com> <726229b50706201332j6957b70do2d40090a0f00f1ec@mail.gmail.com> <5669C0D1-1BD0-4B0E-9135-0EC762D7E51D@yahoo.co.uk> <3de55ead0706210616t344ef0e5i6bb653d9f65a9d66@mail.gmail.com> <73ddeb6c0706210631q1805e1echffbb44f2ab433436@mail.gmail.com> <03276C3D-C7C3-44A6-95A1-3E47B036FF40@gmail.com> Message-ID: <9a08c9b40706210943l3561b869pc966d2aacb18b2d7@mail.gmail.com> On 6/21/07, Nelson Ferraz wrote: > As pessoas precisam ter contato com uma ou duas linguagens de alto > nível antes de entrar em contato com as complexidades de baixo nível, > como em C ou Assembly, por exemplo. Eu discordo. Eu acho que todos deveriam aprender a programar em C ou C++ (pra ser bonzinho). Depois em uma linguagem dinâmica. Depois aprender uma linguagem funcional. E se depois de *realmente* saber isso tudo, a pessoa ainda quiser programar em Java, tudo bem... vai ser um bom desenvolvedor Java. -Nilson Santos F. Jr. From nferraz em gmail.com Thu Jun 21 10:03:24 2007 From: nferraz em gmail.com (Nelson Ferraz) Date: Thu, 21 Jun 2007 18:03:24 +0100 Subject: [Cascavel-pm] =?iso-8859-1?q?Ensinar_Perl_na_Faculdade_=5BWas=3A_?= =?iso-8859-1?q?EXPLICA=C7=C3O_SOBRE=3A_PUSH=2C_SPLIT_e_FOREACH=2E=5D?= In-Reply-To: <9a08c9b40706210943l3561b869pc966d2aacb18b2d7@mail.gmail.com> References: <83d8367f0706201109k2aa48ff2l1c5d7692f529e687@mail.gmail.com> <403668000706201117sd762258tfdc3aca75d3b29d7@mail.gmail.com> <726229b50706201127x43394381nb30e541b38f859cd@mail.gmail.com> <83d8367f0706201142t46b786n3b3fca3e9ff0a935@mail.gmail.com> <726229b50706201332j6957b70do2d40090a0f00f1ec@mail.gmail.com> <5669C0D1-1BD0-4B0E-9135-0EC762D7E51D@yahoo.co.uk> <3de55ead0706210616t344ef0e5i6bb653d9f65a9d66@mail.gmail.com> <73ddeb6c0706210631q1805e1echffbb44f2ab433436@mail.gmail.com> <03276C3D-C7C3-44A6-95A1-3E47B036FF40@gmail.com> <9a08c9b40706210943l3561b869pc966d2aacb18b2d7@mail.gmail.com> Message-ID: <969547C3-194F-4449-8CCA-F7B0A5AC998A@gmail.com> >> As pessoas precisam ter contato com uma ou duas linguagens de alto >> nível antes de entrar em contato com as complexidades de baixo nível, >> como em C ou Assembly, por exemplo. > > Eu discordo. Eu acho que todos deveriam aprender a programar em C ou > C++ (pra ser bonzinho). Depois em uma linguagem dinâmica. Depois > aprender uma linguagem funcional. Se é para começar em baixo nível, porque não começar logo com Assembly? .data hello_message db 'Hello, World!',0dh,0ah,'$' .code main proc mov ax, em data mov ds,ax mov ah,9 mov dx,offset hello_message int 21h mov ax,4C00h int 21h main endp end main Eu sou totalmente a favor de ensinar C, C++, linguagens funcionais e até Java. Mas, para começar, as pessoas deveriam usar linguagens de alto nível, e aprofundar-se aos poucos. From acid06 em gmail.com Thu Jun 21 10:03:55 2007 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Thu, 21 Jun 2007 14:03:55 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?V=E1rias_Varia=E7=F5es_de_Vari=E1vei?= =?iso-8859-1?q?s=2E=2E=2E_=5BWasRe=3A_EXPLICA=C7=C3O_SOBRE=3A_PUSH?= =?iso-8859-1?q?=2C_SPLIT_e_FOREACH=2E=5D?= In-Reply-To: References: <4676B910.4060608@gmail.com> <9426395D-80F0-46C2-B4AD-95F29C3B7151@yahoo.co.uk> <9a08c9b40706190852t7125da0ep204aa6d40a65c45c@mail.gmail.com> <83A9B7F6-2743-461C-B2FA-70E00880A8C0@yahoo.co.uk> <9a08c9b40706201612g2b678b0fka6729d019137c921@mail.gmail.com> Message-ID: <9a08c9b40706211003t71577df3j3ebed7c2e9e62971@mail.gmail.com> On 6/21/07, Luis Motta Campos wrote: > Disparar auto-geração de rotinas AUTOLOADed e *depois* obter a > resposta do can() para elas?? "Disparar"? Acho que eu não sei mais português... Na verdade, eu não consegui entender o que você quis dizer com isso tudo. Se você gerar rotinas em dentro do AUTOLOAD atribuindo à symbol table depois o can() vai funcionar corretamente. Mas eu imagino que não seja isso que você queira, pois isso é simples. -Nilson Santos F. Jr. From fglock em gmail.com Thu Jun 21 10:04:00 2007 From: fglock em gmail.com (Flavio S. Glock) Date: Thu, 21 Jun 2007 14:04:00 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Problema_com_o_m=F3dulo_DateTime_no_?= =?iso-8859-1?q?Windows_XP!?= In-Reply-To: References: Message-ID: A propósito, o DateTime tem uma opção para rodar sem a parte em XS, para quem não tem um compilador C. Se não me engano, a opção é: perl Makefile.PL --pm - Flavio S. Glock Em 21/06/07, Alceu Rodrigues de Freitas Junior escreveu: > > Solli, > > Estou usando Windows XP e uso do DateTime normalmente... > Se não me falhe a memória eu tive problemas usando o PPM. Se for esse o > caso, sugiro baixar os fontes, compilar e criar um pacote PPM relacionado. > > []'s > Alceu > > ________________________________ > Date: Wed, 20 Jun 2007 20:29:24 -0300 > From: shonorio em gmail.com > > > On 6/4/07, Nelson Ferraz wrote: > > recebo a mensagem de erro que segue abaixo: > > Can't locate DateTime.pm in @INC (@INC contains: C:/perl/site/lib > > C:/perl/lib)... > > Se você tem experiência com Linux, instale o Cygwin ( www.cygwin.com). > > Com ele você pode dar um "locate" e verificar se o módulo foi > realmente instalado, e, se foi, se o diretório é um daqueles indicados > em @INC. > > (Claro que dá para fazer a mesma coisa no Windows, mas pra quem tá > acostumado com Linux o Cygwin é uma mão na roda : )) > > > humm, que tal um 'dir' ? ou o 'search' da interface gráfica ou quem sabe as > poderosas ferramentas do http://www.sysinternals.com :) .... nada como ser > poligota :P > > ________________________________ > Make every IM count. Download Windows Live Messenger and join the i'm > Initiative now. It's free. Make it count! > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > From acid06 em gmail.com Thu Jun 21 10:09:13 2007 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Thu, 21 Jun 2007 14:09:13 -0300 Subject: [Cascavel-pm] LWP::Simple In-Reply-To: <687B20D0-50C3-477C-8DAD-EFDAC6479A47@yahoo.co.uk> References: <00b201c7a6af$95966ea0$1101a8c0@giuseppe> <00b701c7a6b0$90b319a0$1101a8c0@giuseppe> <97C43952-3B32-4B68-BD71-2ECA4D7CAFD4@yahoo.co.uk> <12d1f4ee0706201624y210d2b6akb092b50f2c5b3bd6@mail.gmail.com> <687B20D0-50C3-477C-8DAD-EFDAC6479A47@yahoo.co.uk> Message-ID: <9a08c9b40706211009g1af01137hcb45a439a09fb97e@mail.gmail.com> On 6/21/07, Luis Motta Campos wrote: > Ah, é. Desculpe. Eu me esqueci deste detalhe: IPC com sinais no > windows não funciona, por que o windows é "multi-tarefa SEMI > preemtivo", o que quer dizer que frequentemente ele depende do > usuário "passar o controle" de volta... claro, não funciona, ;-) e o > Janelous trava... Não, não é assim pelo menos desde o Windows 2000. De fato, eu acredito que toda a linha NT nunca foi assim. Os Windows preemptivos eram os 9x/ME. IPC com sinais no Windows não funciona porque não existem sinais no Windows, pois não se trata de um sistema POSIX. Todos os sinais que funcionam são camadas de emulação. Os mecanismos de IPC no Windows são completamente diferentes. O equivalente aos sinais seriam as mensagens enviadas a threads e processos usando PostMessage (aquelas WM_XXXXX da vida, pra quem conhece). Mas o Perl não usa nada disso. Somente problemas em device-drivers (ou alguma outra coisa que rode em modo kernel) conseguem travar o Windows, assim como no Linux. Aplicações isoladas obviamente travam. De fato, dos últimos 2 anos pra cá eu vejo muito mais janelas do KDE reclamando de SIGSEGVs do que aplicações no Windows travando, mas eu imagino que existam muito mais aplicações ruins pra Windows do pra Linux mesmo - eu que só me restrinjo às boas. YMMV. -Nilson Santos F. Jr. From acid06 em gmail.com Thu Jun 21 10:12:47 2007 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Thu, 21 Jun 2007 14:12:47 -0300 Subject: [Cascavel-pm] Uso de ramdisk para evitar I/O de disco In-Reply-To: <70ebb3b30706210829j1746b0cdk3ea4af3a41d23b0d@mail.gmail.com> References: <70ebb3b30706210829j1746b0cdk3ea4af3a41d23b0d@mail.gmail.com> Message-ID: <9a08c9b40706211012k6abf6701vac1730bec994b173@mail.gmail.com> On 6/21/07, Hamilton Vera wrote: > Necessito da estrutura de diretorio para que um outro software faça o > gerenciamento de queues. Considerando que essa estrutura precisa de ser mantida para que exista compatibilidade com outro software, um ramdisk iria ajudar sim, *caso o gargalo **realmente** seja no disco*. -Nilson Santos F. Jr. From acid06 em gmail.com Thu Jun 21 10:16:20 2007 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Thu, 21 Jun 2007 14:16:20 -0300 Subject: [Cascavel-pm] Artistic License 2.0 In-Reply-To: <467A5D92.4050002@gmail.com> References: <467A5D92.4050002@gmail.com> Message-ID: <9a08c9b40706211016h1e724486y1db6dd8935faa26f@mail.gmail.com> On 6/21/07, "Iberê O. Kuntz de Souza" wrote: > softwares como forma de socialismo, onde fazemos com gosto e amor, ao > contrário do capitalismo, onde o que reina eh o dinheiro. Ih, Eden... esse daí tá bom pra fazer par com você. ;-) Eu não me lembro dos russos fazendo software com gosto e amor durante a Guerra Fria. De fato, não existe nenhum software russo relevante que eu me lembre agora. E interessantemente, a maioria dos softwares relevantes são americanos ou europeus (da parte boa da Europa). Enfim... off-topic demais. Só respondi mesmo pra alfinetar o Eden. ;-) -Nilson Santos F. Jr. From gabriel.vieira em gmail.com Thu Jun 21 10:18:55 2007 From: gabriel.vieira em gmail.com (Gabriel Vieira) Date: Thu, 21 Jun 2007 14:18:55 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Ensinar_Perl_na_Faculdade_=5BWas=3A_?= =?iso-8859-1?q?EXPLICA=C7=C3O_SOBRE=3A_PUSH=2C_SPLIT_e_FOREACH=2E?= =?iso-8859-1?q?=5D?= In-Reply-To: <969547C3-194F-4449-8CCA-F7B0A5AC998A@gmail.com> References: <726229b50706201127x43394381nb30e541b38f859cd@mail.gmail.com> <83d8367f0706201142t46b786n3b3fca3e9ff0a935@mail.gmail.com> <726229b50706201332j6957b70do2d40090a0f00f1ec@mail.gmail.com> <5669C0D1-1BD0-4B0E-9135-0EC762D7E51D@yahoo.co.uk> <3de55ead0706210616t344ef0e5i6bb653d9f65a9d66@mail.gmail.com> <73ddeb6c0706210631q1805e1echffbb44f2ab433436@mail.gmail.com> <03276C3D-C7C3-44A6-95A1-3E47B036FF40@gmail.com> <9a08c9b40706210943l3561b869pc966d2aacb18b2d7@mail.gmail.com> <969547C3-194F-4449-8CCA-F7B0A5AC998A@gmail.com> Message-ID: <83d8367f0706211018q27ca8c37u10825183bd90ca7e@mail.gmail.com> Muito interessante seu ponto de vista, tem tudo para ser uma ótima didática. Creio que PASCAL é de bom tamanho para quem não tem noção alguma de programação, seguido de C e quem sabe ASSEMBLY para ver a coisa em movimento. Daí em diante deveria ser escolha do aluno, com os professores indicando o caminho das pedras, claro. Limitar o ensino a JAVA, que é o que ocorre na grande maioria das faculdades, é estupidez. Perl, Python e LUA poderiam ser melhor aproveitados. Mas aprecio a idéia de ter noção de linguagem de alto nível antes. []s, On 6/21/07, Nelson Ferraz wrote: > > >> As pessoas precisam ter contato com uma ou duas linguagens de alto > >> nível antes de entrar em contato com as complexidades de baixo nível, > >> como em C ou Assembly, por exemplo. > > > > Eu discordo. Eu acho que todos deveriam aprender a programar em C ou > > C++ (pra ser bonzinho). Depois em uma linguagem dinâmica. Depois > > aprender uma linguagem funcional. > > Se é para começar em baixo nível, porque não começar logo com Assembly? > > .data > hello_message db 'Hello, World!',0dh,0ah,'$' > > .code > main proc > mov ax, em data > mov ds,ax > > mov ah,9 > mov dx,offset hello_message > int 21h > > mov ax,4C00h > int 21h > main endp > end main > > > Eu sou totalmente a favor de ensinar C, C++, linguagens funcionais e > até Java. > > Mas, para começar, as pessoas deveriam usar linguagens de alto nível, > e aprofundar-se aos poucos. > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Gabriel Vieira -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070621/178e59a9/attachment.html From fernandocorrea em gmail.com Thu Jun 21 10:24:49 2007 From: fernandocorrea em gmail.com (Fernando Oliveira) Date: Thu, 21 Jun 2007 14:24:49 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Ensinar_Perl_na_Faculdade_=5BWas=3A_?= =?iso-8859-1?q?EXPLICA=C7=C3O_SOBRE=3A_PUSH=2C_SPLIT_e_FOREACH=2E?= =?iso-8859-1?q?=5D?= In-Reply-To: <83d8367f0706211018q27ca8c37u10825183bd90ca7e@mail.gmail.com> References: <83d8367f0706201142t46b786n3b3fca3e9ff0a935@mail.gmail.com> <726229b50706201332j6957b70do2d40090a0f00f1ec@mail.gmail.com> <5669C0D1-1BD0-4B0E-9135-0EC762D7E51D@yahoo.co.uk> <3de55ead0706210616t344ef0e5i6bb653d9f65a9d66@mail.gmail.com> <73ddeb6c0706210631q1805e1echffbb44f2ab433436@mail.gmail.com> <03276C3D-C7C3-44A6-95A1-3E47B036FF40@gmail.com> <9a08c9b40706210943l3561b869pc966d2aacb18b2d7@mail.gmail.com> <969547C3-194F-4449-8CCA-F7B0A5AC998A@gmail.com> <83d8367f0706211018q27ca8c37u10825183bd90ca7e@mail.gmail.com> Message-ID: Eu discordo, eu acho q desde o inicio dever-se-ia ensinar perl. No inicio 1/2 travado, com sotaque de C... e ir destravando aos poucos. O próprio aluno iria melhorando e deixando o sotaque p/ lá. Em 21/06/07, Gabriel Vieira escreveu: > > Muito interessante seu ponto de vista, tem tudo para ser uma ótima > didática. > > Creio que PASCAL é de bom tamanho para quem não tem noção alguma de > programação, seguido de C e quem sabe ASSEMBLY para ver a coisa em > movimento. Daí em diante deveria ser escolha do aluno, com os professores > indicando o caminho das pedras, claro. Limitar o ensino a JAVA, que é o que > ocorre na grande maioria das faculdades, é estupidez. Perl, Python e LUA > poderiam ser melhor aproveitados. > > Mas aprecio a idéia de ter noção de linguagem de alto nível antes. > > []s, > > On 6/21/07, Nelson Ferraz < nferraz em gmail.com> wrote: > > > > >> As pessoas precisam ter contato com uma ou duas linguagens de alto > > >> nível antes de entrar em contato com as complexidades de baixo nível, > > >> como em C ou Assembly, por exemplo. > > > > > > Eu discordo. Eu acho que todos deveriam aprender a programar em C ou > > > C++ (pra ser bonzinho). Depois em uma linguagem dinâmica. Depois > > > aprender uma linguagem funcional. > > > > Se é para começar em baixo nível, porque não começar logo com Assembly? > > > > .data > > hello_message db 'Hello, World!',0dh,0ah,'$' > > > > .code > > main proc > > mov ax, em data > > mov ds,ax > > > > mov ah,9 > > mov dx,offset hello_message > > int 21h > > > > mov ax,4C00h > > int 21h > > main endp > > end main > > > > > > Eu sou totalmente a favor de ensinar C, C++, linguagens funcionais e > > até Java. > > > > Mas, para começar, as pessoas deveriam usar linguagens de alto nível, > > e aprofundar-se aos poucos. > > > > _______________________________________________ > > 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 > -- []'s Fernando -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070621/1a75c78f/attachment.html From acid06 em gmail.com Thu Jun 21 10:25:06 2007 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Thu, 21 Jun 2007 14:25:06 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Ensinar_Perl_na_Faculdade_=5BWas=3A_?= =?iso-8859-1?q?EXPLICA=C7=C3O_SOBRE=3A_PUSH=2C_SPLIT_e_FOREACH=2E?= =?iso-8859-1?q?=5D?= In-Reply-To: <969547C3-194F-4449-8CCA-F7B0A5AC998A@gmail.com> References: <726229b50706201127x43394381nb30e541b38f859cd@mail.gmail.com> <83d8367f0706201142t46b786n3b3fca3e9ff0a935@mail.gmail.com> <726229b50706201332j6957b70do2d40090a0f00f1ec@mail.gmail.com> <5669C0D1-1BD0-4B0E-9135-0EC762D7E51D@yahoo.co.uk> <3de55ead0706210616t344ef0e5i6bb653d9f65a9d66@mail.gmail.com> <73ddeb6c0706210631q1805e1echffbb44f2ab433436@mail.gmail.com> <03276C3D-C7C3-44A6-95A1-3E47B036FF40@gmail.com> <9a08c9b40706210943l3561b869pc966d2aacb18b2d7@mail.gmail.com> <969547C3-194F-4449-8CCA-F7B0A5AC998A@gmail.com> Message-ID: <9a08c9b40706211025g76c46965ha4a9d9c78764529e@mail.gmail.com> On 6/21/07, Nelson Ferraz wrote: > Se é para começar em baixo nível, porque não começar logo com Assembly? Porque assembly não é uma linguagem de programação, é uma transliteração de linguagem de máquina. C++ só é baixo nível para programadores de baixo nível. Aliás... até C é assim, em um grau menor. > Mas, para começar, as pessoas deveriam usar linguagens de alto nível, > e aprofundar-se aos poucos. O problema é que se você aprender a linguagem X como primeira linguagem, você fica apegado aos recursos dela. É como se fosse sua língua nativa. Minha primeira linguagem de programação de verdade foi Perl. Quando programo em outras linguagens como Java, me sinto completamente incomodado por não existirem hashes de fácil uso (não, eu não quero criar um objeto e chamar métodos para cada acesso). Quando estou manipulando strings em outras linguagens... cadê o split? Expressões regulares então, nem se fala... E por aí vai. Mas um dos motivos mais importantes na minha opinião é que seria um ótimo filtro: se o aluno está achando C muito difícil talvez ele deveria procurar outra carreira. Trocar para um outro curso como pedagogia ou literatura. Os futuros mantenedores do código que eles iriam ter feito certamente vão se sentir agradecidos. -Nilson Santos F. Jr. From andre.garcia.carneir em terra.com.br Thu Jun 21 10:25:22 2007 From: andre.garcia.carneir em terra.com.br (=?iso-8859-1?b?QW5kcukgR2FyY2lhIENhcm5laXJv?=) Date: Thu, 21 Jun 2007 14:25:22 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?=5BSpam=5D_Re=3A__EXPLICA=C7=C3O_SOB?= =?iso-8859-1?q?RE=3A_PUSH=2C_SPLIT_e_FOREACH=2E?= Message-ID: ---------- Cabeçalho original ----------- De: cascavel-pm-bounces+andre.garcia.carneir=terra.com.br em pm.org Para: "Cascavel Perl Mongers" cascavel-pm em pm.org Cópia: Data: Thu, 21 Jun 2007 08:24:38 -0300 Assunto: [Spam] Re: [Cascavel-pm] EXPLICAÇÃO SOBRE: PUSH, SPLIT e FOREACH. > Em 21/06/07, Luis Motta Campos escreveu: > > > > On Jun 20, 2007, at 8:27 PM, Wendel Scardua wrote: > > > Err... O Gabriel Vieira tava sendo irônico (eu acho)... > > > O certo seria > > > Professor--; > > > Pô, pra ter um professor que não ensina, melhor não ter professor > > > nenhum :-) > > > > Eu discordo. > > Professores não devem ensinar. Devem motivar a gente a aprender. E > > dar suporte quando a gente encalha. > > > > CHAMPS ++!!!! > Sei não... equilíbrio é sempre bom. Tem que ensinar sim, mas não precisa 'pegar na mãozinha' e colocar os dedos no teclado, sacou? Ensinar a aprender... esquisito isso !!!! Cheers! -- André Garcia Carneiro Developer(Perl/PHP) Member of "São Paulo Perl Mongers" - http://sao-paulo.pm.org From fernandocorrea em gmail.com Thu Jun 21 10:31:42 2007 From: fernandocorrea em gmail.com (Fernando Oliveira) Date: Thu, 21 Jun 2007 14:31:42 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Ensinar_Perl_na_Faculdade_=5BWas=3A_?= =?iso-8859-1?q?EXPLICA=C7=C3O_SOBRE=3A_PUSH=2C_SPLIT_e_FOREACH=2E?= =?iso-8859-1?q?=5D?= In-Reply-To: <9a08c9b40706211025g76c46965ha4a9d9c78764529e@mail.gmail.com> References: <83d8367f0706201142t46b786n3b3fca3e9ff0a935@mail.gmail.com> <726229b50706201332j6957b70do2d40090a0f00f1ec@mail.gmail.com> <5669C0D1-1BD0-4B0E-9135-0EC762D7E51D@yahoo.co.uk> <3de55ead0706210616t344ef0e5i6bb653d9f65a9d66@mail.gmail.com> <73ddeb6c0706210631q1805e1echffbb44f2ab433436@mail.gmail.com> <03276C3D-C7C3-44A6-95A1-3E47B036FF40@gmail.com> <9a08c9b40706210943l3561b869pc966d2aacb18b2d7@mail.gmail.com> <969547C3-194F-4449-8CCA-F7B0A5AC998A@gmail.com> <9a08c9b40706211025g76c46965ha4a9d9c78764529e@mail.gmail.com> Message-ID: Em 21/06/07, Nilson Santos Figueiredo Junior escreveu: > > On 6/21/07, Nelson Ferraz wrote: > > Se é para começar em baixo nível, porque não começar logo com Assembly? > > Porque assembly não é uma linguagem de programação, é uma > transliteração de linguagem de máquina. > > C++ só é baixo nível para programadores de baixo nível. Aliás... até C > é assim, em um grau menor. > > > Mas, para começar, as pessoas deveriam usar linguagens de alto nível, > > e aprofundar-se aos poucos. > > O problema é que se você aprender a linguagem X como primeira > linguagem, você fica apegado aos recursos dela. É como se fosse sua > língua nativa. Nem sempre... a minha 1ª linguagem foi basic aí passei p/ C, dei graças a Deus... (até q enfim algo q não me limitava tanto!!!) passei por algumas linguagens... e hj estou muito feliz com perl, q não me limita, e mesmo assim posso escrever pouco! Minha primeira linguagem de programação de verdade foi Perl. > > Quando programo em outras linguagens como Java, me sinto completamente > incomodado por não existirem hashes de fácil uso (não, eu não quero > criar um objeto e chamar métodos para cada acesso). > > Quando estou manipulando strings em outras linguagens... cadê o split? > Expressões regulares então, nem se fala... > > E por aí vai. > > Mas um dos motivos mais importantes na minha opinião é que seria um > ótimo filtro: se o aluno está achando C muito difícil talvez ele > deveria procurar outra carreira. Trocar para um outro curso como > pedagogia ou literatura. Os futuros mantenedores do código que eles > iriam ter feito certamente vão se sentir agradecidos. > > -Nilson Santos F. Jr. > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- []'s Fernando -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070621/dfbb15e3/attachment.html From edencardim em gmail.com Thu Jun 21 10:31:42 2007 From: edencardim em gmail.com (Eden Cardim) Date: Thu, 21 Jun 2007 14:31:42 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Ensinar_Perl_na_Faculdade_=5BWas=3A_?= =?iso-8859-1?q?EXPLICA=C7=C3O_SOBRE=3A_PUSH=2C_SPLIT_e_FOREACH=2E?= =?iso-8859-1?q?=5D?= In-Reply-To: <9a08c9b40706211025g76c46965ha4a9d9c78764529e@mail.gmail.com> References: <83d8367f0706201142t46b786n3b3fca3e9ff0a935@mail.gmail.com> <726229b50706201332j6957b70do2d40090a0f00f1ec@mail.gmail.com> <5669C0D1-1BD0-4B0E-9135-0EC762D7E51D@yahoo.co.uk> <3de55ead0706210616t344ef0e5i6bb653d9f65a9d66@mail.gmail.com> <73ddeb6c0706210631q1805e1echffbb44f2ab433436@mail.gmail.com> <03276C3D-C7C3-44A6-95A1-3E47B036FF40@gmail.com> <9a08c9b40706210943l3561b869pc966d2aacb18b2d7@mail.gmail.com> <969547C3-194F-4449-8CCA-F7B0A5AC998A@gmail.com> <9a08c9b40706211025g76c46965ha4a9d9c78764529e@mail.gmail.com> Message-ID: <3de55ead0706211031y7cda53d8na7811e6bd41b8731@mail.gmail.com> On 6/21/07, Nilson Santos Figueiredo Junior wrote: > Mas um dos motivos mais importantes na minha opinião é que seria um > ótimo filtro: se o aluno está achando C muito difícil talvez ele > deveria procurar outra carreira. Trocar para um outro curso como > pedagogia ou literatura. Os futuros mantenedores do código que eles > iriam ter feito certamente vão se sentir agradecidos. Isso! exatamente, hehe -- Eden Cardim Instituto Baiano de Biotecnologia Núcleo de Biologia Computacional e Gestão de Informações Biotecnológicas Laboratório de Bioinformática From acid06 em gmail.com Thu Jun 21 10:36:47 2007 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Thu, 21 Jun 2007 14:36:47 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Ensinar_Perl_na_Faculdade_=5BWas=3A_?= =?iso-8859-1?q?EXPLICA=C7=C3O_SOBRE=3A_PUSH=2C_SPLIT_e_FOREACH=2E?= =?iso-8859-1?q?=5D?= In-Reply-To: References: <726229b50706201332j6957b70do2d40090a0f00f1ec@mail.gmail.com> <5669C0D1-1BD0-4B0E-9135-0EC762D7E51D@yahoo.co.uk> <3de55ead0706210616t344ef0e5i6bb653d9f65a9d66@mail.gmail.com> <73ddeb6c0706210631q1805e1echffbb44f2ab433436@mail.gmail.com> <03276C3D-C7C3-44A6-95A1-3E47B036FF40@gmail.com> <9a08c9b40706210943l3561b869pc966d2aacb18b2d7@mail.gmail.com> <969547C3-194F-4449-8CCA-F7B0A5AC998A@gmail.com> <9a08c9b40706211025g76c46965ha4a9d9c78764529e@mail.gmail.com> Message-ID: <9a08c9b40706211036q462bfa06gfed055b41be0519f@mail.gmail.com> On 6/21/07, Fernando Oliveira wrote: > Nem sempre... a minha 1ª linguagem foi basic aí passei p/ C, dei graças a > Deus... (até q enfim algo q não me limitava tanto!!!) passei por algumas > linguagens... e hj estou muito feliz com perl, q não me limita, e mesmo > assim posso escrever pouco! Exatamente, esse é o ponto. Não tem nada em BASIC pra você sentir falta. Não tem quase nada em C pra você se sentir falta. Se você voltar pra C, agora que programa em Perl, vai sentir falta de muitos recursos de Perl. Por isso o aprendizado deve ser feito de baixo pra cima. Na verdade, quase todo processo (com exceção de decisões políticas) deve ser feito de baixo pra cima, na minha opinião, mas isso é outra história. -Nilson Santos F. Jr. From a.r.ferreira em gmail.com Thu Jun 21 10:40:11 2007 From: a.r.ferreira em gmail.com (Adriano Ferreira) Date: Thu, 21 Jun 2007 14:40:11 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Ensinar_Perl_na_Faculdade_=5BWas=3A_?= =?iso-8859-1?q?EXPLICA=C7=C3O_SOBRE=3A_PUSH=2C_SPLIT_e_FOREACH=2E?= =?iso-8859-1?q?=5D?= In-Reply-To: References: <83d8367f0706201109k2aa48ff2l1c5d7692f529e687@mail.gmail.com> <403668000706201117sd762258tfdc3aca75d3b29d7@mail.gmail.com> <726229b50706201127x43394381nb30e541b38f859cd@mail.gmail.com> <83d8367f0706201142t46b786n3b3fca3e9ff0a935@mail.gmail.com> <726229b50706201332j6957b70do2d40090a0f00f1ec@mail.gmail.com> <5669C0D1-1BD0-4B0E-9135-0EC762D7E51D@yahoo.co.uk> <3de55ead0706210616t344ef0e5i6bb653d9f65a9d66@mail.gmail.com> <73ddeb6c0706210631q1805e1echffbb44f2ab433436@mail.gmail.com> Message-ID: <73ddeb6c0706211040w169546dapf8ec6a01eb2af5ce@mail.gmail.com> On 6/21/07, Luis Motta Campos wrote: > On Jun 21, 2007, at 3:31 PM, Adriano Ferreira wrote: > > Como o Eden, também não acho que começar a ver programação através > > de linguagens como C seja o melhor. Mas: > > > > * Haskell é muito matemático > > Claro, computação == Matemática (cálculo, álgebra) à Jato I Just Want to Program! Don't Make Me Learn Math! by chromatic http://www.oreillynet.com/onlamp/blog/2007/05/i_just_want_to_program_dont_ma.html é um bom artigo com argumentos sobre quanto de matemática é necessário para programar. > > * LISP tem parentêses demais > > Você nunca nem olhou para LISP, está na cara... ;-P Não devemos estar falando da mesma linguagem. Por exemplo, estes trechos (defun series-example () (let ((elements (scan '(3 -1 4 -1 5 -9 2 -6 5 -3)))) (/ (collect-max (#m abs elements)) (collect-sum elements)))) (defun pythagorean-triples (n) (all-values (let ((a (an-integer-between 1 n)) (b (an-integer-between 1 n)) (c (an-integer-between 1 n))) (unless (= (+ (* a a) (* b b)) (* c c)) (fail)) (list a b c)))) que vem de uma discussão em comp.lang.lisp (http://groups.google.com/group/comp.lang.lisp/browse_frm/thread/750d9ff8b3015cdd?hl=en), para mim tem parentêses demais. > > * Prolog é extremamente difícil de se usar na prática - acho que > > pode até ser uma boa embutido em uma aplicação maior - mas de > > resto, algumas coisas práticas como IO e outras deixam muito a desejar > > "Coisas práticas" que não precisam ser exibidas a um iniciante. IO não precisa ser exibido a um iniciante? Realmente, eles costumam ficar muito felizes de não poder visualizar com que estão mexendo e nem fazer o programa mais bocó em que eles podem pensar, porque fazer IO na linguagem em que eles estão escrevendo é um pé no saco. Tem uma história boa sobre isto no PerlMonks onde o BrowserUk explica a necessidade de mônadas (que servem para fazer IO e representar efeitos colaterais) em linguagens funcionais (como Haskell) que pretendem ser úteis. http://www.perlmonks.org/?node_id=620424 > Mas se pode aprender bastante sobre lógica e recursividade, e isso > é importante. Backtracking é útil, mas elusivo. Basta dar uma olhada em discussões sobre como uma regex com alternações pode ficar ineficiente por causa do backtracking realizado pela regex engine. Agora lógica em si, você não encontrará muitos programadores e aplicações comerciais em que elas são usadas além de um nível muito básico. Cálculo de predicado ou claúsulas de Horn são uma excentricidade com que poucos tem de conviver. Pelo menos, eu nunca tive de escrever algo parecido com um provador de teoremas em meu trabalho de dia-a-dia. Em muitas das linguagens que usamos, recursividade não é uma idéia tão boa assim. Por exemplo, Perl não faz otimização de recursividade de cauda, que é uma coisa que pode fazer muitos programas pararem por um simples detalhe de implementação. É claro que a solução é usar "goto &sub" ou reescrever em Scheme. O bom uso de recursividade pode ser um tópico avançado como escrever uma função para calcular números de Fibonacci e turbiná-la com memorização. > > Acho que é uma boa idéia começar com uma linguagem de alto nível > > que esconda as baboseiras do iniciante. Entre as baboseiras, temos > > 'memory management', estruturas de dados básicas, etc. > > Sim, claro. E aí a gente cria "Java Monkeys" como montes que > existem por aí, que simplesmente não conseguem enunciar um problema > recursivo claramente, e não são capazes de gerir a memória das suas > aplicações, quem dirá projetar aplicações. Quem precisa de brigar com "dangling pointers", quando tem mais o que fazer com as regras de negócio de uma aplicação? Quem precisa escrever algoritmos para pilhas e filas quando isto tudo é de graça e muito bem implementado em uma linguagem como Perl? Agora gerenciar memória não é fácil não. Experimente em Perl alguns objetos com referências circulares entre eles, situação que causa leaks de memória porque Perl usa "reference counting" e não "garbage collection" de verdade. Mas por outro lado, pobre do programador Java que com seu "garbage collection" nunca sabe quando suas conexões ao banco ou arquivos vão se fechar se ele não fizer isto explicitamente -- não há garantia de quando os métodos de finalização vão executar ou se vão executar. Isto é uma brisa em Perl. Há problemas difíceis e dignos sem precisar de descer às tais das baboseiras que citei. Eu disse baboseiras não porque elas não são importantes, mas porque elas são difíceis e tendem a tomar um tempo infinito do programador que sonhava em estar avançando a funcionalidade da sua aplicação enquanto cuida de coisas que linguagens mais fortes lhe trazem como garantidas. Um dos mais prolíficos autores do CPAN, Adam Kennedy (http://search.cpan.org/~adamk/), coloca-se como um programador Perl com uma experiência muito pequena em C. Acha que isto faz muita diferença no currículo dele? > > > Eu disse que Perl pode ser uma opção -- mas isto depende muito da > > gentileza do professor -- se for um ogro como os nossos de plantão, > > eles vão fazer este pessoal correr sem olhar para trás, com os > > olhos sangrando com referências, globs, stashes, detalhes de > > implementação de objetos, e outras coisas escabrosas. Se não > > tiverem espírito combativo, provavelmente nunca vão voltar. > > A idéia básica é "separar o Joio do Trigo": a gente bate em todo > mundo, e quem bater de volta, é bom. > Se a gente não espremer os alunos no começo, como vamos ter bons > profissionais no final da linha? O ambiente "macio" não serve como > preparação para a vida profissional. Ainda mais num ramo competitivo > como IT. Quem é o senhor que vai separar o joio do trigo? De quem são as regras? Quem vai aceitá-las? Pessoas diferentes pensam diferente, aprendem diferente, e ainda conseguem fazer muitas coisas. There is more than one way to do it. > > Com uma linguagem de alto nível, o iniciante pode fazer mais e > > continuar motivado por mais tempo. Ele pode apanhar menos ou pelo > > menos apanhar de coisas que façam sentido para ele, diferente de > > segfaults e bichos parecidos. É mais produtivo, mais divertido e > > recompensador. > > Não vai ser divertido no começo, Se não for divertido, ninguém quer fazer. Já dizia Joãosinho Trinta: "Quem gosta de miséria é intelectual, pobre gosta é de luxo." Mude o intelectual pelo nerd de carteirinha que acha que é preciso sofrer para chegar lá e troque o pobre pelo homem comum que quer trabalhar mas espera ter tempo para viver. > mas os caras tem de aprender > depressa a enunciar problemas recursivamente, a gerir threads e > processos, a fazer manipulações de ponteiros e a compreender como > funciona a estrutura interna de um computador moderno. A última vez que tentei passar isto em curso de arquitetura de computadores, descobri uma certa incompatibilidade entre estes princípios e as esperanças dos alunos e do corpo dirigente da faculdade. Isto só tem se agravado desde então. >Os caras que > não sabem isso, ou estudam muito por fora (e vão aprender), ou vão > viver de construir programas Java diagramados em UML (por que os > caras não conseguem entender nada que não estiver desenhado). Até que tem uns diagramas bonitinhos ;-) > Eu gosto de bater em Java, mas você pode substituir por > VisualBasic, Delphi, ou qualquer outra merda da M$, que dá o mesmo > resultado. > > Aí tem os meus 0.02 ;-) > Putamplexos! > -- > Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, > Perl fanatic evangelist, and amateur {cook, photographer} > > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > From a.r.ferreira em gmail.com Thu Jun 21 10:48:25 2007 From: a.r.ferreira em gmail.com (Adriano Ferreira) Date: Thu, 21 Jun 2007 14:48:25 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Ensinar_Perl_na_Faculdade_=5BWas=3A_?= =?iso-8859-1?q?EXPLICA=C7=C3O_SOBRE=3A_PUSH=2C_SPLIT_e_FOREACH=2E?= =?iso-8859-1?q?=5D?= In-Reply-To: <9a08c9b40706211036q462bfa06gfed055b41be0519f@mail.gmail.com> References: <5669C0D1-1BD0-4B0E-9135-0EC762D7E51D@yahoo.co.uk> <3de55ead0706210616t344ef0e5i6bb653d9f65a9d66@mail.gmail.com> <73ddeb6c0706210631q1805e1echffbb44f2ab433436@mail.gmail.com> <03276C3D-C7C3-44A6-95A1-3E47B036FF40@gmail.com> <9a08c9b40706210943l3561b869pc966d2aacb18b2d7@mail.gmail.com> <969547C3-194F-4449-8CCA-F7B0A5AC998A@gmail.com> <9a08c9b40706211025g76c46965ha4a9d9c78764529e@mail.gmail.com> <9a08c9b40706211036q462bfa06gfed055b41be0519f@mail.gmail.com> Message-ID: <73ddeb6c0706211048s33b3cb64r18f9bd1027303d5c@mail.gmail.com> On 6/21/07, Nilson Santos Figueiredo Junior wrote: > Por isso o aprendizado deve ser feito de baixo pra cima. Na verdade, > quase todo processo (com exceção de decisões políticas) deve ser feito > de baixo pra cima, na minha opinião, mas isso é outra história. A hipótese de trabalho com que você está lidando aqui é que ninguém pode começar com linguagem de verdade sem antes ralar. Eu mesmo aprendi mais sobre C depois que conheci algumas das funções Perl associadas: como a parte de sockets, sinais e outras coisas mais ligadas a Unix. Acho que até foi menos doído assim. Eu não faria de outra maneira From shonorio em gmail.com Thu Jun 21 10:49:19 2007 From: shonorio em gmail.com (Solli Honorio) Date: Thu, 21 Jun 2007 14:49:19 -0300 Subject: [Cascavel-pm] Artistic License 2.0 In-Reply-To: <0B74A710-F153-41CD-B0A0-D84AADC2B7EB@yahoo.co.uk> References: <467A5CC5.5080809@gmail.com> <0B74A710-F153-41CD-B0A0-D84AADC2B7EB@yahoo.co.uk> Message-ID: <12d1f4ee0706211049h72ebbb43he5f807740422cc5d@mail.gmail.com> > > Você não ia gostar de viver nos '70, Iberê. O mundo andava muito > devagar. Vai por mim, eu vivi 5 anos nos '70 e não gostei nada. > > Champs, não força cara. Com 5 anos você só queria saber de brincar e que trocassem as suas fraldas. Você deve ter sentido o marasmo econômico a partir do final da década de 80, talvez depois da copa de 86 ;). E como escreveu o Nilson, off-topic demais, e pensar que eu comecei isto... xiiiiiiii Solli -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070621/403b3086/attachment.html From rodrigo.maruxo em gmail.com Thu Jun 21 11:00:02 2007 From: rodrigo.maruxo em gmail.com (Rodrigo Maruxo Peres) Date: Thu, 21 Jun 2007 15:00:02 -0300 Subject: [Cascavel-pm] Oportunidade: Analista Programador Perl Message-ID: <98ccadc70706211100j2bd44b9cl6cd5eeb0e5f6050f@mail.gmail.com> Olá, pessoal! Sou novo na lista e gostaria de me apresentar. Meu nome é Rodrigo Maruxo, sou gerente geral da DND Desenvolvimento de Negócios Digitais, que é proprietária dos sites JáCotei (www.jacotei.com.br ) e TeProcurando (www.teprocurando.com.br). O JáCotei, para quem não conhece, é um site de comparação de preços, já com 7 anos de mercado. O TeProcurando é um site de relacionamentos, com 4 anos de estrada (virtual). ;-) A empresa tem um escritório em Salvador e um em São Paulo, na avenida Paulista. Estamos trabalhando agora com um desafio muito bacana: montar aqui em SP uma área de desenvolvimento para o JáCotei, que trabalhe com software livre e tecnologia de ponta, o que passa especialmente pela contratação de dois analistas programadores Perl. Assim, estou tomando a liberdade de compartilhar com todos a descrição da vaga. Perfil do profissional desejado: * Profissional (de ambos os sexos) com perfil realizador. * Entusiasta da Tecnologia e do Varejo. * Criativo, transformando idéias inovadoras em oportunidades de negócio. * Dinâmico e flexível, em busca constante de novidades e adaptando-se com facilidade às mudanças. * Atualizado e adepto do auto-aperfeiçoamento. * Bem-humorado, maduro, organizado, responsável e ético. Competências necessárias: * Formação em Ciência da Computação ou curso similar e/ou vivência comprovada na área de desenvolvimento de sistemas. * Experiência em desenvolvimento de sistemas para processamento e extração de dados utilizando PERL Orientado a Objetos, mais especificamente, desenvolvimento de webspiders. * Fluência no uso de parsers HTML / XML. * Domínio no uso de Expressões Regulares. * Conhecimento da linguagem SQL. * Domínio de Inglês técnico, para leitura. Conhecimentos desejáveis, porém não excludentes: * Design Patterns * UML * Oracle + DBI + DBD::Oracle * PHP / XMLNuke * Subversion Condições da contratação: * Local de Trabalho: Avenida Paulista - São Paulo - SP * Cargo: Analista Programador Perl * Tipo de contratação: CLT * Remuneração: a combinar ? favor informar pretensão salarial Caso haja interesse, favor enviar e-mail com currículo para maruxo em jacotei.com.br com a pretensão salarial. Também fico à disposição para tirar quaisquer dúvidas neste e-mail informado ou pela lista. Muito obrigado e desculpem-me por qualquer incoveniência! :-) Rodrigo Maruxo -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070621/89533bb1/attachment.html From nferraz em gmail.com Thu Jun 21 11:04:57 2007 From: nferraz em gmail.com (Nelson Ferraz) Date: Thu, 21 Jun 2007 19:04:57 +0100 Subject: [Cascavel-pm] =?iso-8859-1?q?Ensinar_Perl_na_Faculdade_=5BWas=3A_?= =?iso-8859-1?q?EXPLICA=C7=C3O_SOBRE=3A_PUSH=2C_SPLIT_e_FOREACH=2E=5D?= In-Reply-To: <9a08c9b40706211025g76c46965ha4a9d9c78764529e@mail.gmail.com> References: <726229b50706201127x43394381nb30e541b38f859cd@mail.gmail.com> <83d8367f0706201142t46b786n3b3fca3e9ff0a935@mail.gmail.com> <726229b50706201332j6957b70do2d40090a0f00f1ec@mail.gmail.com> <5669C0D1-1BD0-4B0E-9135-0EC762D7E51D@yahoo.co.uk> <3de55ead0706210616t344ef0e5i6bb653d9f65a9d66@mail.gmail.com> <73ddeb6c0706210631q1805e1echffbb44f2ab433436@mail.gmail.com> <03276C3D-C7C3-44A6-95A1-3E47B036FF40@gmail.com> <9a08c9b40706210943l3561b869pc966d2aacb18b2d7@mail.gmail.com> <969547C3-194F-4449-8CCA-F7B0A5AC998A@gmail.com> <9a08c9b40706211025g76c46965ha4a9d9c78764529e@mail.gmail.com> Message-ID: <24BE63F1-8AD6-4079-9805-13E077377481@gmail.com> > Quando programo em outras linguagens como Java, me sinto completamente > incomodado por não existirem hashes de fácil uso (não, eu não quero > criar um objeto e chamar métodos para cada acesso). > > Quando estou manipulando strings em outras linguagens... cadê o split? > Expressões regulares então, nem se fala... Hashes e expressões regulares são dois bons exemplos. O conhecimento destas ferramentas te tornaram um programador melhor pior? Eu adoraria ver um curso que começasse a ensinar, por exemplo, com a linguagem Lua, e terminasse estudando o funcionamento do próprio compilador (que foi desenvolvido em C). > Mas um dos motivos mais importantes na minha opinião é que seria um > ótimo filtro: se o aluno está achando C muito difícil talvez ele > deveria procurar outra carreira. Trocar para um outro curso como > pedagogia ou literatura. Os futuros mantenedores do código que eles > iriam ter feito certamente vão se sentir agradecidos. Por isso eu concordo que os alunos devem passar por C, mais cedo ou mais tarde (de preferência mais tarde). Mas esta não é uma boa linguagem para começar. --- Só como curiosidade: existe um site que mostra como escrever a letra da música "99 Bottles of Beer" em diversas linguagens de programação. Em C: http://99-bottles-of-beer.net/language-c-116.html Em Lua: http://99-bottles-of-beer.net/language-lua-788.html Em Perl: http://99-bottles-of-beer.net/language-perl-737.html :-) De todas as implementações, a que eu mais gostei foi em LISP: http://99-bottles-of-beer.net/language-lisp-1465.html []s Nelson From acid06 em gmail.com Thu Jun 21 11:06:04 2007 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Thu, 21 Jun 2007 15:06:04 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Ensinar_Perl_na_Faculdade_=5BWas=3A_?= =?iso-8859-1?q?EXPLICA=C7=C3O_SOBRE=3A_PUSH=2C_SPLIT_e_FOREACH=2E?= =?iso-8859-1?q?=5D?= In-Reply-To: <73ddeb6c0706211048s33b3cb64r18f9bd1027303d5c@mail.gmail.com> References: <3de55ead0706210616t344ef0e5i6bb653d9f65a9d66@mail.gmail.com> <73ddeb6c0706210631q1805e1echffbb44f2ab433436@mail.gmail.com> <03276C3D-C7C3-44A6-95A1-3E47B036FF40@gmail.com> <9a08c9b40706210943l3561b869pc966d2aacb18b2d7@mail.gmail.com> <969547C3-194F-4449-8CCA-F7B0A5AC998A@gmail.com> <9a08c9b40706211025g76c46965ha4a9d9c78764529e@mail.gmail.com> <9a08c9b40706211036q462bfa06gfed055b41be0519f@mail.gmail.com> <73ddeb6c0706211048s33b3cb64r18f9bd1027303d5c@mail.gmail.com> Message-ID: <9a08c9b40706211106j3befb166l5b7a020e94d2a106@mail.gmail.com> On 6/21/07, Adriano Ferreira wrote: > A hipótese de trabalho com que você está lidando aqui é que ninguém > pode começar com linguagem de verdade sem antes ralar. Eu mesmo > aprendi mais sobre C depois que conheci algumas das funções Perl > associadas: como a parte de sockets, sinais e outras coisas mais > ligadas a Unix. Acho que até foi menos doído assim. Eu não faria de > outra maneira Sim. Você não. Eu também não. Mas o que acontece, na prática, é que a pessoa genérica vai aprender Java e se acomodar pro resto da vida. Impedir com que elas aprendam Java logo de cara é um serviço que estaríamos fazendo à sociedade como um todo. -Nilson Santos F. Jr. From glasswalk3r em hotmail.com Thu Jun 21 11:06:51 2007 From: glasswalk3r em hotmail.com (Alceu Rodrigues de Freitas Junior) Date: Thu, 21 Jun 2007 21:06:51 +0300 Subject: [Cascavel-pm] =?iso-8859-1?q?_RE=3A__V=E1rias_Varia=E7=F5es_de_Va?= =?iso-8859-1?q?ri=E1veis=2E=2E=2E?= Message-ID: > From: luismottacampos em yahoo.co.uk> Date: Thu, 21 Jun 2007 12:12:44 +0200>> Se ao invés de somar 1, você modificar %INC (Sim, o HASH, não o > ARRAY!), você vai ficar feliz?Opa, ajudou a entender o problema!> Tente resolver o mesmo problema, para um "exemplo real":> > {> # Big::Company::Config é um Singleton> # devolve 'Big::Company::Mock::Object' no ambiente de teste> my $class = Big::Company::Config->instance->get > ( 'Big::Company::Object' );> BEGIN {> eval { use $class; }; # pode ser Mock::Object!> # FIXME: implement error handling ;-)> }> }Além de deixar o módulo "mock" no ambiente de desenvolvimento e o de verdade de em produção, ambos com o mesmo nome?Veja se isso ajuda:Dentro do código Perl que eu peguei de cobaia:use warnings;use strict;use Digest::MD5 qw(md5_base64);Usei o debugger para fazer isso: DB<4> x *main::INC{HASH}0 HASH(0x226118) 'ActivePerl/Config.pm' => 'C:/Perl/lib/ActivePerl/Config.pm' 'ActiveState/Path.pm' => 'C:/Perl/lib/ActiveState/Path.pm' 'AutoLoader.pm' => 'C:/Perl/site/lib/AutoLoader.pm' 'C:/Perl/site/lib/sitecustomize.pl' => 'C:/Perl/site/lib/sitecustomize 'Carp.pm' => 'C:/Perl/lib/Carp.pm' 'Carp/Heavy.pm' => 'C:/Perl/lib/Carp/Heavy.pm' 'Config.pm' => 'C:/Perl/lib/Config.pm' 'Config_heavy.pl' => 'C:/Perl/lib/Config_heavy.pl' 'Cwd.pm' => 'C:/Perl/lib/Cwd.pm' 'Digest/MD5.pm' => 'C:/Perl/lib/Digest/MD5.pm' 'Digest/base.pm' => 'C:/Perl/lib/Digest/base.pm' 'DynaLoader.pm' => 'C:/Perl/lib/DynaLoader.pm' 'Exporter.pm' => 'C:/Perl/lib/Exporter.pm' 'File/Basename.pm' => 'C:/Perl/lib/File/Basename.pm' 'IO.pm' => 'C:/Perl/lib/IO.pm' 'IO/Handle.pm' => 'C:/Perl/lib/IO/Handle.pm' 'SelectSaver.pm' => 'C:/Perl/lib/SelectSaver.pm' 'SelfLoader.pm' => 'C:/Perl/lib/SelfLoader.pm' 'Symbol.pm' => 'C:/Perl/lib/Symbol.pm' 'Term/Cap.pm' => 'C:/Perl/lib/Term/Cap.pm' 'Term/ReadKey.pm' => 'C:/Perl/lib/Term/ReadKey.pm' 'Term/ReadLine.pm' => 'C:/Perl/lib/Term/ReadLine.pm' 'Term/ReadLine/Perl.pm' => 'C:/Perl/lib/Term/ReadLine/Perl.pm' 'Term/ReadLine/readline.pm' => 'C:/Perl/lib/Term/ReadLine/readline.pm' 'XSLoader.pm' => 'C:/Perl/lib/XSLoader.pm' 'attributes.pm' => 'C:/Perl/lib/attributes.pm' 'constant.pm' => 'C:/Perl/lib/constant.pm' 'dumpvar.pl' => 'C:/Perl/lib/dumpvar.pl' 'perl5db.pl' => 'C:/Perl/lib/perl5db.pl' 're.pm' => 'C:/Perl/lib/re.pm' 'strict.pm' => 'C:/Perl/lib/strict.pm' 'vars.pm' => 'C:/Perl/lib/vars.pm' 'warnings.pm' => 'C:/Perl/lib/warnings.pm' 'warnings/register.pm' => 'C:/Perl/lib/warnings/register.pm' DB<5> $test = *main::INC{HASH} DB<6> $test->{Puntaplexos} = 'c:\foobar\Puntaplexos' DB<7> x *main::INC{HASH}0 HASH(0x226118) 'ActivePerl/Config.pm' => 'C:/Perl/lib/ActivePerl/Config.pm' 'ActiveState/Path.pm' => 'C:/Perl/lib/ActiveState/Path.pm' 'AutoLoader.pm' => 'C:/Perl/site/lib/AutoLoader.pm' 'C:/Perl/site/lib/sitecustomize.pl' => 'C:/Perl/site/lib/sitecustomize 'Carp.pm' => 'C:/Perl/lib/Carp.pm' 'Carp/Heavy.pm' => 'C:/Perl/lib/Carp/Heavy.pm' 'Config.pm' => 'C:/Perl/lib/Config.pm' 'Config_heavy.pl' => 'C:/Perl/lib/Config_heavy.pl' 'Cwd.pm' => 'C:/Perl/lib/Cwd.pm' 'Digest/MD5.pm' => 'C:/Perl/lib/Digest/MD5.pm' 'Digest/base.pm' => 'C:/Perl/lib/Digest/base.pm' 'DynaLoader.pm' => 'C:/Perl/lib/DynaLoader.pm' 'Exporter.pm' => 'C:/Perl/lib/Exporter.pm' 'File/Basename.pm' => 'C:/Perl/lib/File/Basename.pm' 'IO.pm' => 'C:/Perl/lib/IO.pm' 'IO/Handle.pm' => 'C:/Perl/lib/IO/Handle.pm' 'Puntaplexos' => 'c:\\foobar\\Puntaplexos' 'SelectSaver.pm' => 'C:/Perl/lib/SelectSaver.pm' 'SelfLoader.pm' => 'C:/Perl/lib/SelfLoader.pm' 'Symbol.pm' => 'C:/Perl/lib/Symbol.pm' 'Term/Cap.pm' => 'C:/Perl/lib/Term/Cap.pm' 'Term/ReadKey.pm' => 'C:/Perl/lib/Term/ReadKey.pm' 'Term/ReadLine.pm' => 'C:/Perl/lib/Term/ReadLine.pm' 'Term/ReadLine/Perl.pm' => 'C:/Perl/lib/Term/ReadLine/Perl.pm' 'Term/ReadLine/readline.pm' => 'C:/Perl/lib/Term/ReadLine/readline.pm' 'XSLoader.pm' => 'C:/Perl/lib/XSLoader.pm' 'attributes.pm' => 'C:/Perl/lib/attributes.pm' 'constant.pm' => 'C:/Perl/lib/constant.pm' 'dumpvar.pl' => 'C:/Perl/lib/dumpvar.pl' 'perl5db.pl' => 'C:/Perl/lib/perl5db.pl' 're.pm' => 'C:/Perl/lib/re.pm' 'strict.pm' => 'C:/Perl/lib/strict.pm' 'vars.pm' => 'C:/Perl/lib/vars.pm' 'warnings.pm' => 'C:/Perl/lib/warnings.pm' 'warnings/register.pm' => 'C:/Perl/lib/warnings/register.pm' DB<8>Só não lembro agora se é "puntaplexos" ou "pumtaplexos". :-)Por favor me conte se funcionou depois. Eu fiquei curioso.[]'sAlceu _________________________________________________________________ Play free games, earn tickets, get cool prizes! Join Live Search Club.  http://club.live.com/home.aspx?icid=CLUB_wlmailtextlink -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070621/37825ada/attachment-0001.html From gabriel.vieira em gmail.com Thu Jun 21 11:12:58 2007 From: gabriel.vieira em gmail.com (Gabriel Vieira) Date: Thu, 21 Jun 2007 15:12:58 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Ensinar_Perl_na_Faculdade_=5BWas=3A_?= =?iso-8859-1?q?EXPLICA=C7=C3O_SOBRE=3A_PUSH=2C_SPLIT_e_FOREACH=2E?= =?iso-8859-1?q?=5D?= In-Reply-To: <9a08c9b40706211106j3befb166l5b7a020e94d2a106@mail.gmail.com> References: <73ddeb6c0706210631q1805e1echffbb44f2ab433436@mail.gmail.com> <03276C3D-C7C3-44A6-95A1-3E47B036FF40@gmail.com> <9a08c9b40706210943l3561b869pc966d2aacb18b2d7@mail.gmail.com> <969547C3-194F-4449-8CCA-F7B0A5AC998A@gmail.com> <9a08c9b40706211025g76c46965ha4a9d9c78764529e@mail.gmail.com> <9a08c9b40706211036q462bfa06gfed055b41be0519f@mail.gmail.com> <73ddeb6c0706211048s33b3cb64r18f9bd1027303d5c@mail.gmail.com> <9a08c9b40706211106j3befb166l5b7a020e94d2a106@mail.gmail.com> Message-ID: <83d8367f0706211112g5edfe5b9xf66536fcb4427c94@mail.gmail.com> Falou bonito! On 6/21/07, Nilson Santos Figueiredo Junior wrote: > > On 6/21/07, Adriano Ferreira wrote: > > A hipótese de trabalho com que você está lidando aqui é que ninguém > > pode começar com linguagem de verdade sem antes ralar. Eu mesmo > > aprendi mais sobre C depois que conheci algumas das funções Perl > > associadas: como a parte de sockets, sinais e outras coisas mais > > ligadas a Unix. Acho que até foi menos doído assim. Eu não faria de > > outra maneira > > Sim. Você não. Eu também não. > > Mas o que acontece, na prática, é que a pessoa genérica vai aprender > Java e se acomodar pro resto da vida. Impedir com que elas aprendam > Java logo de cara é um serviço que estaríamos fazendo à sociedade como > um todo. > > -Nilson Santos F. Jr. > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Gabriel Vieira -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070621/e0e5f92c/attachment.html From hamilton.listas em gmail.com Thu Jun 21 11:15:07 2007 From: hamilton.listas em gmail.com (Hamilton Vera) Date: Thu, 21 Jun 2007 15:15:07 -0300 Subject: [Cascavel-pm] Uso de ramdisk para evitar I/O de disco In-Reply-To: <9a08c9b40706211012k6abf6701vac1730bec994b173@mail.gmail.com> References: <70ebb3b30706210829j1746b0cdk3ea4af3a41d23b0d@mail.gmail.com> <9a08c9b40706211012k6abf6701vac1730bec994b173@mail.gmail.com> Message-ID: <70ebb3b30706211115l489c7cfdj95947c2400bf4587@mail.gmail.com> Obrigado a todos que responderam, Luis infelizmente não faço parte da equipe de desenvolvimento. Sou um programador bem amador, que utiliza Perl para algumas rotinas de sistema. Minha função principal na empresa é fazer servidores de e-mails,web, e etc... e no tempo vago fico "bicando" o que o desenvolvimento faz :). -Edem e Luis, a estrutura em diretorio é necessária para trabalhar com o sistema do cliente. Ainda não tive acesso ao código das aplicações, iria sugerir para a equipe de desenvolvimento usar o RAMDISK porque o cliente esta cogitando em utilizar algum sistema de storage, acho que isso geraria custos desnecessários. E como ninguem está disposto a modificar a aplicação, acho que seria uma saída conveniente. -Nilson, tive oportunidade de logar no servidor de testes que hospeda aplicacao e vi que o I/O de disco estava bem alto, afetando o desempenho de outras aplicações no servidor. Muito obrigado a todos, algum dia fico bom em perl e faço as coisas funcionarem de maneira correta :). On 6/21/07, Nilson Santos Figueiredo Junior wrote: > > On 6/21/07, Hamilton Vera wrote: > > Necessito da estrutura de diretorio para que um outro software faça o > > gerenciamento de queues. > > Considerando que essa estrutura precisa de ser mantida para que exista > compatibilidade com outro software, um ramdisk iria ajudar sim, *caso > o gargalo **realmente** seja no disco*. > > -Nilson Santos F. Jr. > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Hamilton Vera int Administrator (char Network[],char ComputationalSystems[]); Seven Internet http://lib.seven.com.br "Google is my shepherd, no want shall I know" -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070621/cc130754/attachment.html From acid06 em gmail.com Thu Jun 21 11:17:30 2007 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Thu, 21 Jun 2007 15:17:30 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Ensinar_Perl_na_Faculdade_=5BWas=3A_?= =?iso-8859-1?q?EXPLICA=C7=C3O_SOBRE=3A_PUSH=2C_SPLIT_e_FOREACH=2E?= =?iso-8859-1?q?=5D?= In-Reply-To: <24BE63F1-8AD6-4079-9805-13E077377481@gmail.com> References: <726229b50706201332j6957b70do2d40090a0f00f1ec@mail.gmail.com> <5669C0D1-1BD0-4B0E-9135-0EC762D7E51D@yahoo.co.uk> <3de55ead0706210616t344ef0e5i6bb653d9f65a9d66@mail.gmail.com> <73ddeb6c0706210631q1805e1echffbb44f2ab433436@mail.gmail.com> <03276C3D-C7C3-44A6-95A1-3E47B036FF40@gmail.com> <9a08c9b40706210943l3561b869pc966d2aacb18b2d7@mail.gmail.com> <969547C3-194F-4449-8CCA-F7B0A5AC998A@gmail.com> <9a08c9b40706211025g76c46965ha4a9d9c78764529e@mail.gmail.com> <24BE63F1-8AD6-4079-9805-13E077377481@gmail.com> Message-ID: <9a08c9b40706211117j168c6b1dq9e63492fdb6b5c4a@mail.gmail.com> On 6/21/07, Nelson Ferraz wrote: > Por isso eu concordo que os alunos devem passar por C, mais cedo ou > mais tarde (de preferência mais tarde). Não. O que eu vejo são pessoas que aprenderam Java e depois ficam "lutando" contra C, sem se preocupar em aprender, somente em ficar livre daquilo logo e poder voltar a programar em Java. Na verdade, eu estou insistindo nisso tudo mais por "picuinha" mesmo. Eu tenho absoluta certeza que se C fosse ensinada como primeira linguagem de verdade, em uma universidade genérica qualquer, uma (ou mais) das seguintes coisas aconteceria: 1) O professor seria algum fanático por performance que iria contaminar a cabeça de todos com conceitos de otimização prematura; 2) O professor seria algum daqueles "linguagens de alto nível são para mocinhas" e iria ensinar C porque é assim que macho programa; 3) O professor não saberia ensinar corretamente a linguagem; 4) O professor estaria ensinando C a contra-gosto - preferiria estar ensinando Java; 5) Os alunos não vão ter capacidade para aprender C direito; 6) Os alunos vão sair achando que sabem programar em C e quando encontrarem Java, irão achar Java a maior maravilha do mundo, porque "tudo é tão mais fácil que em C" São simplesmente muitos pontos pra dar errado. Algum deles vai dar errado com 95% de certeza. Ensinar Java logo de cara é muito mais seguro. Já que, no final das contas, quando as disciplinas de Engenharia de Software chegarem, o professor inevitavelmente será algum fanático por Java e nesse ponto a maioria dos alunos irão se converter a adoradores de Java, por doutrinação ideológica. Java é que nem a praga esquerdista em nosso país. Existe uma doutrinação ideológica para que programem em Java desde o primeiro contato com programação da maioria das pessoas que se educam pelos meios convencionais (instituições acadêmicas, etc). Existe uma doutrinação pesada e forte. "Deixa a JVM trabalhar." -Nilson Santos F. Jr. From a.r.ferreira em gmail.com Thu Jun 21 11:20:22 2007 From: a.r.ferreira em gmail.com (Adriano Ferreira) Date: Thu, 21 Jun 2007 15:20:22 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Ensinar_Perl_na_Faculdade_=5BWas=3A_?= =?iso-8859-1?q?EXPLICA=C7=C3O_SOBRE=3A_PUSH=2C_SPLIT_e_FOREACH=2E?= =?iso-8859-1?q?=5D?= In-Reply-To: <9a08c9b40706211106j3befb166l5b7a020e94d2a106@mail.gmail.com> References: <73ddeb6c0706210631q1805e1echffbb44f2ab433436@mail.gmail.com> <03276C3D-C7C3-44A6-95A1-3E47B036FF40@gmail.com> <9a08c9b40706210943l3561b869pc966d2aacb18b2d7@mail.gmail.com> <969547C3-194F-4449-8CCA-F7B0A5AC998A@gmail.com> <9a08c9b40706211025g76c46965ha4a9d9c78764529e@mail.gmail.com> <9a08c9b40706211036q462bfa06gfed055b41be0519f@mail.gmail.com> <73ddeb6c0706211048s33b3cb64r18f9bd1027303d5c@mail.gmail.com> <9a08c9b40706211106j3befb166l5b7a020e94d2a106@mail.gmail.com> Message-ID: <73ddeb6c0706211120u3581f97eg3c25e18de66c2c31@mail.gmail.com> On 6/21/07, Nilson Santos Figueiredo Junior wrote: > Mas o que acontece, na prática, é que a pessoa genérica vai aprender > Java e se acomodar pro resto da vida. Impedir com que elas aprendam > Java logo de cara é um serviço que estaríamos fazendo à sociedade como > um todo. Finalmente chegamos a um consenso. O que vamos fazer para que as pessoas não aprendam Java? Ou mais construtivamente, o que vamos fazer para que as pessoas aprendam melhores linguagens? Como podemos valorizar Perl e o trabalho que fazemos? From ricardo_filipo em yahoo.com.br Thu Jun 21 11:22:46 2007 From: ricardo_filipo em yahoo.com.br (Ricardo Filipo) Date: Thu, 21 Jun 2007 11:22:46 -0700 (PDT) Subject: [Cascavel-pm] =?iso-8859-1?q?Res=3A__Ensinar_Perl_na_Faculdade_?= =?iso-8859-1?q?=5BWas=3A_EXPLICA=C7=C3O_SOBRE=3A_PUSH=2C_SPLIT_e_FOREACH?= =?iso-8859-1?q?=2E=5D?= Message-ID: <196266.44586.qm@web33005.mail.mud.yahoo.com> Caros, Eu sempre defendi o ensino de Perl na faculdade. Quando criei a "Graduação em Software Livre", na Estácio, em 2001, coloquei Perl no currículo como base para o curso de "algoritmos", pois podemos montar coisas muito boas e estruturadas em Perl, que tem uma forma léxica próxima de C, base importantíssima para qualquer profissional de TI. Achei que seria bem melhor que Pascal, que apenas poderia ter alguma utilidade prática para quem usa Delphi/Lazarus (ou para matemáticos, etc). O problema maior que enfrentamos foi encontar quem se dispusesse a lecionar a matéria. Poucos são os professores de faculdade (mestrado, etc) que conhecem Perl. Em 2001 havia apenas uns poucos ligados à biologia, mas que não queriam lecionar algoritmo de forma alguma. Então usamos o famoso "portugol" mesmo, até termos professores de Perl. A mesma coisa acontece com o Java (eca!). É muito ensinado porque todo mundo sabe. Não sei se é mais fresquinho porque vende mais ou vende mais porque é mais fresquinho (hehe). Abração a todos! Filipo ----- Mensagem original ---- De: Adriano Ferreira Para: Cascavel Perl Mongers Enviadas: Quinta-feira, 21 de Junho de 2007 14:48:25 Assunto: Re: [Cascavel-pm] Ensinar Perl na Faculdade [Was: EXPLICAÇÃO SOBRE: PUSH, SPLIT e FOREACH.] On 6/21/07, Nilson Santos Figueiredo Junior wrote: > Por isso o aprendizado deve ser feito de baixo pra cima. Na verdade, > quase todo processo (com exceção de decisões políticas) deve ser feito > de baixo pra cima, na minha opinião, mas isso é outra história. A hipótese de trabalho com que você está lidando aqui é que ninguém pode começar com linguagem de verdade sem antes ralar. Eu mesmo aprendi mais sobre C depois que conheci algumas das funções Perl associadas: como a parte de sockets, sinais e outras coisas mais ligadas a Unix. Acho que até foi menos doído assim. Eu não faria de outra maneira _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm ____________________________________________________________________________________ Novo Yahoo! Cadê? - Experimente uma nova busca. http://yahoo.com.br/oqueeuganhocomisso From glasswalk3r em hotmail.com Thu Jun 21 11:22:53 2007 From: glasswalk3r em hotmail.com (Alceu Rodrigues de Freitas Junior) Date: Thu, 21 Jun 2007 21:22:53 +0300 Subject: [Cascavel-pm] Uso de ramdisk para evitar I/O de disco Message-ID: Olá Hamilton,Comentei seu email abaixo...Date: Thu, 21 Jun 2007 15:15:07 -0300From: hamilton.listas em gmail.comLuis infelizmente não faço parte da equipe de desenvolvimento. Sou um programador bem amador, que utiliza Perl para algumas rotinas de sistema. Minha função principal na empresa é fazer servidores de e-mails,web, e etc... e no tempo vago fico "bicando" o que o desenvolvimento faz :). Você "faz" servidores de email e web e se diz um programador amador?Com licença, vou ali do lado chorar um pouco...-Edem e Luis, a estrutura em diretorio é necessária para trabalhar com o sistema do cliente. Ainda não tive acesso ao código das aplicações, iria sugerir para a equipe de desenvolvimento usar o RAMDISK porque o cliente esta cogitando em utilizar algum sistema de storage, acho que isso geraria custos desnecessários. E como ninguem está disposto a modificar a aplicação, acho que seria uma saída conveniente.Você pode tentar usar um gerenciador de filas, se der para trocar de "arquivos" por mensagens. É provável que seja bem mais complexo que usar RAMDISK, mas enfim... vai meus dois centavos abaixo: http://activemq.apache.org/http://sourceforge.net/projects/dropbox-mw/Devo dizer, no entanto, que não testei nenhum dos dois projetos.[]'sAlceu _________________________________________________________________ Play free games, earn tickets, get cool prizes! Join Live Search Club.  http://club.live.com/home.aspx?icid=CLUB_wlmailtextlink -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070621/781e0703/attachment-0001.html From ricardo_filipo em yahoo.com.br Thu Jun 21 11:29:09 2007 From: ricardo_filipo em yahoo.com.br (Ricardo Filipo) Date: Thu, 21 Jun 2007 11:29:09 -0700 (PDT) Subject: [Cascavel-pm] [Off mesmo] Res: Artistic License 2.0 Message-ID: <327980.28216.qm@web33003.mail.mud.yahoo.com> Ô Solli. A gente de "talento" que nos 50´s já andava por este mundo tamo achano que hoje é qui tá tudo muito lento. :P ----- Mensagem original ---- De: Solli Honorio Para: Cascavel Perl Mongers Enviadas: Quinta-feira, 21 de Junho de 2007 14:49:19 Assunto: Re: [Cascavel-pm] Artistic License 2.0 Você não ia gostar de viver nos '70, Iberê. O mundo andava muito devagar. Vai por mim, eu vivi 5 anos nos '70 e não gostei nada. Champs, não força cara. Com 5 anos você só queria saber de brincar e que trocassem as suas fraldas. Você deve ter sentido o marasmo econômico a partir do final da década de 80, talvez depois da copa de 86 ;). E como escreveu o Nilson, off-topic demais, e pensar que eu comecei isto... xiiiiiiii Solli _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm ____________________________________________________________________________________ Novo Yahoo! Cadê? - Experimente uma nova busca. http://yahoo.com.br/oqueeuganhocomisso -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070621/352e2773/attachment.html From andre.garcia.carneir em terra.com.br Thu Jun 21 11:42:36 2007 From: andre.garcia.carneir em terra.com.br (=?iso-8859-1?b?QW5kcukgR2FyY2lhIENhcm5laXJv?=) Date: Thu, 21 Jun 2007 15:42:36 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Ensinar_Perl_na_Faculdade_=5BWas=3A_?= =?iso-8859-1?q?EXPLICA=C7=C3O_SOBRE=3A_PUSH=2C_SPLIT_e_FOREACH=2E?= =?iso-8859-1?q?=5D?= Message-ID: > Exatamente, esse é o ponto. Não tem nada em BASIC pra você sentir > falta. Não tem quase nada em C pra você se sentir falta. Se você > voltar pra C, agora que programa em Perl, vai sentir falta de muitos > recursos de Perl. Com certeza, não senti nenhuma falta de C... embora eu goste de C também. > Por isso o aprendizado deve ser feito de baixo pra cima. Na verdade, > quase todo processo (com exceção de decisões políticas) deve ser feito > de baixo pra cima, na minha opinião, mas isso é outra história. Com isso eu devo concordar, meu primeiro contato com programação também foi em BASIC, QBasic, para ser mais exato.... eca!!!! Depois C/C++ e JAVA, mas com certeza não sinto falta disso mesmo! Ave Perl! Cheers! -- André Garcia Carneiro Developer(Perl/PHP) Member of "São Paulo Perl Mongers" - http://sao-paulo.pm.org From hamilton.listas em gmail.com Thu Jun 21 12:47:26 2007 From: hamilton.listas em gmail.com (Hamilton Vera) Date: Thu, 21 Jun 2007 16:47:26 -0300 Subject: [Cascavel-pm] Uso de ramdisk para evitar I/O de disco In-Reply-To: References: Message-ID: <70ebb3b30706211247y3b462aa9k77cf2a4633cd2f8a@mail.gmail.com> Ah sim, fiquei parecendo um "Wietse Venema" ou um "D.J Bernstein" da vida :) Eu estava justamente analisando http://activemq.apache.org/, porque o pessoal também estava pensando em usar algo como o MSMQ (Microsoft Message Queue) mas esse desconheço completamente. Seus dois centavos para mim fizeram fortuna :) Muito obrigado. On 6/21/07, Alceu Rodrigues de Freitas Junior wrote: > > Olá Hamilton, > > Comentei seu email abaixo... > > ------------------------------ > Date: Thu, 21 Jun 2007 15:15:07 -0300 > From: hamilton.listas em gmail.com > > Luis infelizmente não faço parte da equipe de desenvolvimento. Sou um > programador bem amador, que utiliza Perl para algumas rotinas de sistema. > Minha função principal na empresa é fazer servidores de e-mails,web, e > etc... e no tempo vago fico "bicando" o que o desenvolvimento faz :). > > > Você "faz" servidores de email e web e se diz um programador amador? > Com licença, vou ali do lado chorar um pouco... > > > > -Edem e Luis, a estrutura em diretorio é necessária para trabalhar com o > sistema do cliente. Ainda não tive acesso ao código das aplicações, iria > sugerir para a equipe de desenvolvimento usar o RAMDISK porque o cliente > esta cogitando em utilizar > algum sistema de storage, acho que isso geraria custos desnecessários. E > como ninguem está disposto a modificar a > aplicação, acho que seria uma saída conveniente. > > Você pode tentar usar um gerenciador de filas, se der para trocar de > "arquivos" por mensagens. É provável que seja bem mais complexo que usar > RAMDISK, mas enfim... vai meus dois centavos abaixo: > > http://activemq.apache.org/ > http://sourceforge.net/projects/dropbox-mw/ > > Devo dizer, no entanto, que não testei nenhum dos dois projetos. > > []'s > Alceu > > > > > ------------------------------ > Live Earth is coming. Learn more about the hottest summer event - only on > MSN. Check it out! > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Hamilton Vera int Administrator (char Network[],char ComputationalSystems[]); Seven Internet http://lib.seven.com.br "Google is my shepherd, no want shall I know" -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070621/d78c729b/attachment.html From wendelscardua em gmail.com Thu Jun 21 16:33:29 2007 From: wendelscardua em gmail.com (Wendel Scardua) Date: Thu, 21 Jun 2007 20:33:29 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Ensinar_Perl_na_Faculdade_=5BWas=3A_?= =?iso-8859-1?q?EXPLICA=C7=C3O_SOBRE=3A_PUSH=2C_SPLIT_e_FOREACH=2E?= =?iso-8859-1?q?=5D?= In-Reply-To: References: Message-ID: <726229b50706211633j629fcd42i7c968b380e6a309b@mail.gmail.com> Oh! Eu não sou o único então! Ganhei meu 286 em '97 e até 2001 aprendi e programei em QBasic :-) (em algum momento de '97 também aprendi Clipper) Só na faculdade vi o C, depois o C++, e em algum momento Perl e (eca) Java. Eu acho que C é bom como primeira linguagem para um curso de *computação*, porque ela tá no meio termo, nem alto nível demais, nem baixo nível demais. Pelo menos até a pessoa ter uma leve noção de complexidade computacional, e saber que o "sort" do perl é-ou-deveria-ser O(n log n). Claro que eu posso achar isso só porque foi como eu aprendi ^^;;; - então esses são só meus 1.2 centavos (desvalorizados :-) ) []s Wendel On 6/21/07, André Garcia Carneiro wrote: > > Com isso eu devo concordar, meu primeiro contato com programação também > foi em BASIC, QBasic, para ser mais > exato.... eca!!!! Depois C/C++ e JAVA, mas com certeza não sinto falta > disso mesmo! > > -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070621/05f63ead/attachment.html From glasswalk3r em hotmail.com Thu Jun 21 17:02:07 2007 From: glasswalk3r em hotmail.com (Alceu Rodrigues de Freitas Junior) Date: Fri, 22 Jun 2007 03:02:07 +0300 Subject: [Cascavel-pm] Uso de ramdisk para evitar I/O de disco Message-ID: MSMQ? Se você conhecer alguma empresa que usa essa trolha, por favor me avise. Eu não conheço nenhuma. Chega a ser mais um daqueles produtos/recursos da Microsoft que talvez nem ela use...[]'sAlceuDate: Thu, 21 Jun 2007 16:47:26 -0300From: hamilton.listas em gmail.comEu estava justamente analisando ht tp://activemq.apache.org/, porque o pessoal também estava pensando em usar algo como o MSMQ (Microsoft Message Queue) mas esse desconheço completamente. _________________________________________________________________ Express yourself instantly with MSN Messenger! Download today it's FREE! http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/ -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070622/fa4a53af/attachment.html From edencardim em gmail.com Thu Jun 21 17:57:05 2007 From: edencardim em gmail.com (Eden Cardim) Date: Thu, 21 Jun 2007 21:57:05 -0300 Subject: [Cascavel-pm] Uso de ramdisk para evitar I/O de disco In-Reply-To: <70ebb3b30706211247y3b462aa9k77cf2a4633cd2f8a@mail.gmail.com> References: <70ebb3b30706211247y3b462aa9k77cf2a4633cd2f8a@mail.gmail.com> Message-ID: <3de55ead0706211757k41ba752blca19fad343494469@mail.gmail.com> On 6/21/07, Hamilton Vera wrote: > Ah sim, fiquei parecendo um "Wietse Venema" ou um "D.J Bernstein" da vida :) > > Eu estava justamente analisando ht tp://activemq.apache.org/, porque o > pessoal também estava pensando em usar > algo como o MSMQ (Microsoft Message Queue) mas esse desconheço > completamente. http://search.cpan.org/~bradfitz/TheSchwartz-1.04/lib/TheSchwartz.pm -- Eden Cardim Instituto Baiano de Biotecnologia Núcleo de Biologia Computacional e Gestão de Informações Biotecnológicas Laboratório de Bioinformática From acid06 em gmail.com Thu Jun 21 20:05:39 2007 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Fri, 22 Jun 2007 00:05:39 -0300 Subject: [Cascavel-pm] Uso de ramdisk para evitar I/O de disco In-Reply-To: References: Message-ID: <9a08c9b40706212005i1619162am16d352294ad9c4c7@mail.gmail.com> On 6/21/07, Alceu Rodrigues de Freitas Junior wrote: > MSMQ? Se você conhecer alguma empresa que usa essa trolha, por favor me > avise. Eu não conheço nenhuma. Chega a ser mais um daqueles > produtos/recursos da Microsoft que talvez nem ela use... Eu já trabalhei por quase 1 ano e meio em um sistema que utilizava MSMQ pra uma empresa relativamente grande. ;-) Funcionava até bem. Mas não tem muito como uma fila funcionar mal. Só teve um episódio bizarro em que em um mesmo dia o serviço de filas parou de funcionar com um "Catastrophic failure" em vários servidores diferentes. Uns 3 ou 4 servidores diferentes talvez, que não se comunicavam diretamente entre si. Ficou parecendo que foi algum bug de data ou algo assim.... -Nilson Santos F. Jr. From nferraz em gmail.com Fri Jun 22 03:20:31 2007 From: nferraz em gmail.com (Nelson Ferraz) Date: Fri, 22 Jun 2007 11:20:31 +0100 Subject: [Cascavel-pm] =?iso-8859-1?q?Ensinar_Perl_na_Faculdade_=5BWas=3A_?= =?iso-8859-1?q?EXPLICA=C7=C3O_SOBRE=3A_PUSH=2C_SPLIT_e_FOREACH=2E=5D?= In-Reply-To: <726229b50706211633j629fcd42i7c968b380e6a309b@mail.gmail.com> References: <726229b50706211633j629fcd42i7c968b380e6a309b@mail.gmail.com> Message-ID: <9FF70CDC-A9E7-4FEC-A3AE-58F9144B1371@gmail.com> > Eu acho que C é bom como primeira linguagem para um curso de > *computação*, porque ela tá no meio termo, nem alto nível demais, > nem baixo nível demais. Pelo menos até a pessoa ter uma leve noção > de complexidade computacional, e saber que o "sort" do perl é-ou- > deveria-ser O(n log n). Como assim, "nem baixo nível demais"? Que outra linguagem, tirando Assembly e Brainfuck, é de nível mais baixo do que C? :-D Ou, colocando de forma diferente: "You can see that machine language is very low level. But, at least as a kind of social convention, high-level languages are often all treated as equivalent. They're not. Technically the term "high-level language" doesn't mean anything very definite. There's no dividing line with machine languages on one side and all the high-level languages on the other. Languages fall along a continuum of abstractness, from the most powerful all the way down to machine languages, which themselves vary in power." ( Paul Graham, no excelente artigo "Beating the Averages" -- http://www.paulgraham.com/ avg.html ) Neste "continuum de abstração", C está numa ponta; LISP e as diversas "linguagens de script" (como Perl, Python, Ruby e Lua) estão em outra. De uma forma ou de os alunos de computação *precisam* passar por C. Mas não é a melhor maneira de começar. []s Nelson From edencardim em gmail.com Fri Jun 22 05:28:16 2007 From: edencardim em gmail.com (Eden Cardim) Date: Fri, 22 Jun 2007 09:28:16 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Ensinar_Perl_na_Faculdade_=5BWas=3A_?= =?iso-8859-1?q?EXPLICA=C7=C3O_SOBRE=3A_PUSH=2C_SPLIT_e_FOREACH=2E?= =?iso-8859-1?q?=5D?= In-Reply-To: <9FF70CDC-A9E7-4FEC-A3AE-58F9144B1371@gmail.com> References: <726229b50706211633j629fcd42i7c968b380e6a309b@mail.gmail.com> <9FF70CDC-A9E7-4FEC-A3AE-58F9144B1371@gmail.com> Message-ID: <3de55ead0706220528p1e294f63t745ec16b9f9e52da@mail.gmail.com> On 6/22/07, Nelson Ferraz wrote: > Como assim, "nem baixo nível demais"? Que outra linguagem, tirando > Assembly e Brainfuck, é de nível mais baixo do que C? :-D MIPS e Parrot? :D -- Eden Cardim Instituto Baiano de Biotecnologia Núcleo de Biologia Computacional e Gestão de Informações Biotecnológicas Laboratório de Bioinformática From roanbrasil em gmail.com Fri Jun 22 06:01:59 2007 From: roanbrasil em gmail.com (roan Brasil) Date: Fri, 22 Jun 2007 10:01:59 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Ensinar_Perl_na_Faculdade_=5BWas=3A_?= =?iso-8859-1?q?EXPLICA=C7=C3O_SOBRE=3A_PUSH=2C_SPLIT_e_FOREACH=2E?= =?iso-8859-1?q?=5D?= In-Reply-To: <3de55ead0706220528p1e294f63t745ec16b9f9e52da@mail.gmail.com> References: <726229b50706211633j629fcd42i7c968b380e6a309b@mail.gmail.com> <9FF70CDC-A9E7-4FEC-A3AE-58F9144B1371@gmail.com> <3de55ead0706220528p1e294f63t745ec16b9f9e52da@mail.gmail.com> Message-ID: <403668000706220601gd35bb26i6cfe307f7759210a@mail.gmail.com> Em 22/06/07, Eden Cardim escreveu: > > On 6/22/07, Nelson Ferraz wrote: > > Como assim, "nem baixo nível demais"? Que outra linguagem, tirando > > Assembly e Brainfuck, é de nível mais baixo do que C? :-D > > MIPS e Parrot? :D HOLÂNDES... o nível é baixíssimo. :P -- > Eden Cardim > Instituto Baiano de Biotecnologia > Núcleo de Biologia Computacional e Gestão de Informações Biotecnológicas > Laboratório de Bioinformática > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Atenciosamente, Roan Brasil Monteiro Presidente do Rotaract Club Lauro de Freitas D4550 Gestão 2006/2007 ________________________________ *-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-* Faculdade UNIME www.unime.com.br BSI - Bacharelado de Sistema de Informação Roan Brasil Monteiro _____________________ *-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-* "NA LUTA ENTRE BATMAN E PINGÜIM, EU SOU MAIS O PINGÜIM..." by Roan ____ °v° NÃO USE DROGAS, /(_)\ USE GNU/LINUX ^ ^ Por que ver o MUNDO através de 'janelas' Se você pode usar portas. "Software Livre: Socialmente Justo, Economicamente Viável, Tecnologicamente Sustentável" -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070622/a92b59d5/attachment.html From luismottacampos em yahoo.co.uk Fri Jun 22 06:16:18 2007 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Fri, 22 Jun 2007 15:16:18 +0200 Subject: [Cascavel-pm] =?iso-8859-1?q?Ensinar_Perl_na_Faculdade_=5BWas=3A_?= =?iso-8859-1?q?EXPLICA=C7=C3O_SOBRE=3A_PUSH=2C_SPLIT_e_FOREACH=2E=5D?= In-Reply-To: References: <83d8367f0706201109k2aa48ff2l1c5d7692f529e687@mail.gmail.com> <403668000706201117sd762258tfdc3aca75d3b29d7@mail.gmail.com> <726229b50706201127x43394381nb30e541b38f859cd@mail.gmail.com> <83d8367f0706201142t46b786n3b3fca3e9ff0a935@mail.gmail.com> <726229b50706201332j6957b70do2d40090a0f00f1ec@mail.gmail.com> <5669C0D1-1BD0-4B0E-9135-0EC762D7E51D@yahoo.co.uk> <3de55ead0706210616t344ef0e5i6bb653d9f65a9d66@mail.gmail.com> <73ddeb6c0706210631q1805e1echffbb44f2ab433436@mail.gmail.com> <03276C3D-C7C3-44A6-95A1-3E47B036FF40@gmail.com> Message-ID: On Jun 21, 2007, at 6:04 PM, Fernando Oliveira wrote: > Pq vc não acha perl uma boa linguagem p/ começar?! > > Em 21/06/07, Nelson Ferraz escreveu: > Eu não acho que Perl seja uma boa linguagem para começar. Talvez > Python, Ruby ou mesmo Lua. LISP também deveria entrar, mas no meio do > currículo. (Fica aqui o meu protesto sobre a falta de educação das pessoas que escrevem respostas do lado errado do email) Perl não é uma boa linguagem para começar por que estimula a desorganização e não faz nenhum esforço no sentido de enforçar boas práticas de programação. Neste ponto, linguagens fortemente tipadas, em que o programador é forçado a declarar corretamente suas variáveis e tratar de todos os erros antes que o compilador consiga executar e criar um binário (bytecode, tanto faz) são melhores. Eu sou muito favorável que a gente ensine primeiro as linguagens que "incomodam" mais (como disse o Edem, em uma mensagem passada, eu acredito). Assim, quando as pessoas encontrarem linguagens "bacanas" vão estar mais preparadas para usá-las. Putamplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From luismottacampos em yahoo.co.uk Fri Jun 22 06:21:59 2007 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Fri, 22 Jun 2007 15:21:59 +0200 Subject: [Cascavel-pm] Procurar texto em arquivo. In-Reply-To: References: <20070615_184039_091224.rafamv1@ig.com.br> <023E69D4-C7D9-4F20-A033-5D7C8A663527@yahoo.co.uk> <1746e3e30706181245n5fa6b0a9ofceeeb28b6082daa@mail.gmail.com> <12d1f4ee0706210851u7afb9706y4a3d8bf9851ea3e2@mail.gmail.com> Message-ID: On Jun 21, 2007, at 6:04 PM, Fernando Oliveira wrote: > pô! eu pedí p/ avisar com antecedencia!!! > > Em 21/06/07, Solli Honorio escreveu: > No Sao-Paulo.pm o próximo encontro acontecerá no dia 23/06/2007, > também conhecido como próximo sábado. Detalhes aqui: http:// > mail.pm.org/pipermail/saopaulo-pm/2007/002023.html. > > Que estiver em sampa nesta data e afim de tomar um bom chopps é só > comparecer ! (fica aqui o meu protesto contra a falta de educação das pessoas que respondem do lado errado do email) Hum. Me parece que há mais de 24 horas de antecedência... Eu acho que até eu conseguiria participar do encontro. Mas vai ser a cerveja mais cara da história: Vôo AMS-GRU = R $3000 Táxi GRU-Bar = R $ 150 Cerveja (com salgadinhos e todas as minhas "dívidas" da lista) = R $ 150 Táxi Bar-Hotel = R $ 50 Hotel = R $ 70 Táxi Hotel-GRU = R $ 150 TOTAL = R $3570 :-) É, acho que desta vez está econômicamente inviável aparecer... Bebam uma por mim. Putamplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From luismottacampos em yahoo.co.uk Fri Jun 22 06:24:43 2007 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Fri, 22 Jun 2007 15:24:43 +0200 Subject: [Cascavel-pm] =?iso-8859-1?q?Ensinar_Perl_na_Faculdade_=5BWas=3A_?= =?iso-8859-1?q?EXPLICA=C7=C3O_SOBRE=3A_PUSH=2C_SPLIT_e_FOREACH=2E=5D?= In-Reply-To: <969547C3-194F-4449-8CCA-F7B0A5AC998A@gmail.com> References: <83d8367f0706201109k2aa48ff2l1c5d7692f529e687@mail.gmail.com> <403668000706201117sd762258tfdc3aca75d3b29d7@mail.gmail.com> <726229b50706201127x43394381nb30e541b38f859cd@mail.gmail.com> <83d8367f0706201142t46b786n3b3fca3e9ff0a935@mail.gmail.com> <726229b50706201332j6957b70do2d40090a0f00f1ec@mail.gmail.com> <5669C0D1-1BD0-4B0E-9135-0EC762D7E51D@yahoo.co.uk> <3de55ead0706210616t344ef0e5i6bb653d9f65a9d66@mail.gmail.com> <73ddeb6c0706210631q1805e1echffbb44f2ab433436@mail.gmail.com> <03276C3D-C7C3-44A6-95A1-3E47B036FF40@gmail.com> <9a08c9b40706210943l3561b869pc966d2aacb18b2d7@mail.gmail.com> <969547C3-194F-4449-8CCA-F7B0A5AC998A@gmail.com> Message-ID: <0E3F55D7-6A90-4EEC-8967-92474068FBA6@yahoo.co.uk> On Jun 21, 2007, at 7:03 PM, Nelson Ferraz wrote: >>> As pessoas precisam ter contato com uma ou duas linguagens de alto >>> nível antes de entrar em contato com as complexidades de baixo >>> nível, >>> como em C ou Assembly, por exemplo. >> >> Eu discordo. Eu acho que todos deveriam aprender a programar em C ou >> C++ (pra ser bonzinho). Depois em uma linguagem dinâmica. Depois >> aprender uma linguagem funcional. > > Se é para começar em baixo nível, porque não começar logo com > Assembly? [code here] > Eu sou totalmente a favor de ensinar C, C++, linguagens funcionais e > até Java. > > Mas, para começar, as pessoas deveriam usar linguagens de alto nível, > e aprofundar-se aos poucos. Hum. Eu acho que a aproximação bottom-up tem vantagens. Especialmente sobre a parte de como organizar programas. Em assembly, conseguimos fazer organizadamente programas pequenos. Em perl, com uma linha, é bem possível que eu gere programas assembly com alguns milhões de linhas... :-) Claro, fazer esta necessidade refletir nos futuros desenvolvedores tem um aspecto chocante: muita gente não aguenta ver isto e desiste de aprender. Outras pessoas aprendem com a dificuldade, e estas normalmente são muito melhor vocacionadas para o desenvolvimento de sistemas manteníveis... Putamplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From luismottacampos em yahoo.co.uk Fri Jun 22 06:28:07 2007 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Fri, 22 Jun 2007 15:28:07 +0200 Subject: [Cascavel-pm] =?iso-8859-1?q?V=E1rias_Varia=E7=F5es_de_Vari=E1vei?= =?iso-8859-1?q?s=2E=2E=2E_=5BWasRe=3A_EXPLICA=C7=C3O_SOBRE=3A_PUSH=2C_SPL?= =?iso-8859-1?q?IT_e_FOREACH=2E=5D?= In-Reply-To: <9a08c9b40706211003t71577df3j3ebed7c2e9e62971@mail.gmail.com> References: <4676B910.4060608@gmail.com> <9426395D-80F0-46C2-B4AD-95F29C3B7151@yahoo.co.uk> <9a08c9b40706190852t7125da0ep204aa6d40a65c45c@mail.gmail.com> <83A9B7F6-2743-461C-B2FA-70E00880A8C0@yahoo.co.uk> <9a08c9b40706201612g2b678b0fka6729d019137c921@mail.gmail.com> <9a08c9b40706211003t71577df3j3ebed7c2e9e62971@mail.gmail.com> Message-ID: On Jun 21, 2007, at 7:03 PM, Nilson Santos Figueiredo Junior wrote: > On 6/21/07, Luis Motta Campos wrote: >> Disparar auto-geração de rotinas AUTOLOADed e *depois* obter a >> resposta do can() para elas?? > > "Disparar"? Acho que eu não sei mais português... > Na verdade, eu não consegui entender o que você quis dizer com isso > tudo. > > Se você gerar rotinas em dentro do AUTOLOAD atribuindo à symbol table > depois o can() vai funcionar corretamente. Mas eu imagino que não > seja isso que você queira, pois isso é simples. package Not::My::Problem; sub AUTOLOAD { # gera rotinas conforme precisa # não é meu problema de qualquer forma. ;-) } package My::Package; use Not::My::Problem; my $problem = new Not::My::Problem; # PERGUNTA: Como saber que Not::My::Problem suporta um determinado método, se ela implementa AUTOLOAD? # Eu deveria "provocar" a geração do método, e depois usar "can()", certo? # Como "provocar" a geração de um método SEM EXECUTAR o método? __END__ Espero que agora tenha sido claro ;-) Putamplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From edencardim em gmail.com Fri Jun 22 06:30:25 2007 From: edencardim em gmail.com (Eden Cardim) Date: Fri, 22 Jun 2007 10:30:25 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Ensinar_Perl_na_Faculdade_=5BWas=3A_?= =?iso-8859-1?q?EXPLICA=C7=C3O_SOBRE=3A_PUSH=2C_SPLIT_e_FOREACH=2E?= =?iso-8859-1?q?=5D?= In-Reply-To: References: <726229b50706201127x43394381nb30e541b38f859cd@mail.gmail.com> <83d8367f0706201142t46b786n3b3fca3e9ff0a935@mail.gmail.com> <726229b50706201332j6957b70do2d40090a0f00f1ec@mail.gmail.com> <5669C0D1-1BD0-4B0E-9135-0EC762D7E51D@yahoo.co.uk> <3de55ead0706210616t344ef0e5i6bb653d9f65a9d66@mail.gmail.com> <73ddeb6c0706210631q1805e1echffbb44f2ab433436@mail.gmail.com> <03276C3D-C7C3-44A6-95A1-3E47B036FF40@gmail.com> Message-ID: <3de55ead0706220630p4b6de5bck6dd0c239ab401270@mail.gmail.com> On 6/22/07, Luis Motta Campos wrote: > Eu sou muito favorável que a gente ensine primeiro as linguagens > que "incomodam" mais (como disse o Edem, em uma mensagem passada, eu > acredito). Assim, quando as pessoas encontrarem linguagens "bacanas" > vão estar mais preparadas para usá-las. E vão apreciar plenamente os benefícios que as linguagens bacanas trazem... P.S.: "Eden", por favor ;) -- Eden Cardim Instituto Baiano de Biotecnologia Núcleo de Biologia Computacional e Gestão de Informações Biotecnológicas Laboratório de Bioinformática From luismottacampos em yahoo.co.uk Fri Jun 22 06:30:30 2007 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Fri, 22 Jun 2007 15:30:30 +0200 Subject: [Cascavel-pm] =?iso-8859-1?q?Ensinar_Perl_na_Faculdade_=5BWas=3A_?= =?iso-8859-1?q?EXPLICA=C7=C3O_SOBRE=3A_PUSH=2C_SPLIT_e_FOREACH=2E=5D?= In-Reply-To: <9a08c9b40706211025g76c46965ha4a9d9c78764529e@mail.gmail.com> References: <726229b50706201127x43394381nb30e541b38f859cd@mail.gmail.com> <83d8367f0706201142t46b786n3b3fca3e9ff0a935@mail.gmail.com> <726229b50706201332j6957b70do2d40090a0f00f1ec@mail.gmail.com> <5669C0D1-1BD0-4B0E-9135-0EC762D7E51D@yahoo.co.uk> <3de55ead0706210616t344ef0e5i6bb653d9f65a9d66@mail.gmail.com> <73ddeb6c0706210631q1805e1echffbb44f2ab433436@mail.gmail.com> <03276C3D-C7C3-44A6-95A1-3E47B036FF40@gmail.com> <9a08c9b40706210943l3561b869pc966d2aacb18b2d7@mail.gmail.com> <969547C3-194F-4449-8CCA-F7B0A5AC998A@gmail.com> <9a08c9b40706211025g76c46965ha4a9d9c78764529e@mail.gmail.com> Message-ID: <03C8CB8F-E97A-4386-A671-A88B01A5427F@yahoo.co.uk> On Jun 21, 2007, at 7:25 PM, Nilson Santos Figueiredo Junior wrote: > Mas um dos motivos mais importantes na minha opinião é que seria um > ótimo filtro: se o aluno está achando C muito difícil talvez ele > deveria procurar outra carreira. Trocar para um outro curso como > pedagogia ou literatura. Os futuros mantenedores do código que eles > iriam ter feito certamente vão se sentir agradecidos. Nilson++ Concordo com você em gênero, número e grau. Putamplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From luismottacampos em yahoo.co.uk Fri Jun 22 06:34:41 2007 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Fri, 22 Jun 2007 15:34:41 +0200 Subject: [Cascavel-pm] LWP::Simple In-Reply-To: <9a08c9b40706211009g1af01137hcb45a439a09fb97e@mail.gmail.com> References: <00b201c7a6af$95966ea0$1101a8c0@giuseppe> <00b701c7a6b0$90b319a0$1101a8c0@giuseppe> <97C43952-3B32-4B68-BD71-2ECA4D7CAFD4@yahoo.co.uk> <12d1f4ee0706201624y210d2b6akb092b50f2c5b3bd6@mail.gmail.com> <687B20D0-50C3-477C-8DAD-EFDAC6479A47@yahoo.co.uk> <9a08c9b40706211009g1af01137hcb45a439a09fb97e@mail.gmail.com> Message-ID: <13704248-D293-4F56-8B0E-A9A77AC3AABF@yahoo.co.uk> On Jun 21, 2007, at 7:09 PM, Nilson Santos Figueiredo Junior wrote: > On 6/21/07, Luis Motta Campos wrote: >> Ah, é. Desculpe. Eu me esqueci deste detalhe: IPC com sinais no >> windows não funciona, por que o windows é "multi-tarefa SEMI >> preemtivo", o que quer dizer que frequentemente ele depende do >> usuário "passar o controle" de volta... claro, não funciona, ;-) e o >> Janelous trava... > > Não, não é assim pelo menos desde o Windows 2000. De fato, eu acredito > que toda a linha NT nunca foi assim. Os Windows preemptivos eram os > 9x/ME. Ufa... achei alguém que parece entender destas coisas. Obrigado, Nílson. Para mim, eles parecem todos iguais ;-) > IPC com sinais no Windows não funciona porque não existem sinais no > Windows, pois não se trata de um sistema POSIX. Todos os sinais que > funcionam são camadas de emulação. Os mecanismos de IPC no Windows são > completamente diferentes. O equivalente aos sinais seriam as mensagens > enviadas a threads e processos usando PostMessage (aquelas WM_XXXXX da > vida, pra quem conhece). Mas o Perl não usa nada disso. Hum. Então precisamos de uma camada de "adaptação" para que o Perl possa receber e enviar este tipo de mensagem achando que está falando com um sistema POSIX... acho que esta é uma biblioteca que já existe não? > Somente problemas em device-drivers (ou alguma outra coisa que rode em > modo kernel) conseguem travar o Windows, assim como no Linux. A verdade é que eu vi muito poucos linux travando... :-) acho que na minha vida toda vi uns 2-3. Agora, windows... > Aplicações isoladas obviamente travam. De fato, dos últimos 2 anos > pra cá eu vejo muito mais janelas do KDE reclamando de SIGSEGVs do > que aplicações no Windows travando, mas eu imagino que existam > muito mais aplicações ruins pra Windows do pra Linux mesmo - eu que > só me restrinjo às boas. YMMV. Boa pergunta. Acho que é muito complicado de comparar - primeiro por falta de estatísticas sobre a qualidade de software gerada nos dois sistemas, depois pela "Síndrome da Maçã e da Banana", a gente vai ter problemas para saber como comparar as coisas... Valeu pela explicação! Faz muito tempo já... melhor refrescar mais sobre estes assuntos... :-) Putamplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From edencardim em gmail.com Fri Jun 22 06:36:46 2007 From: edencardim em gmail.com (Eden Cardim) Date: Fri, 22 Jun 2007 10:36:46 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?V=E1rias_Varia=E7=F5es_de_Vari=E1vei?= =?iso-8859-1?q?s=2E=2E=2E_=5BWasRe=3A_EXPLICA=C7=C3O_SOBRE=3A_PUSH?= =?iso-8859-1?q?=2C_SPLIT_e_FOREACH=2E=5D?= In-Reply-To: References: <4676B910.4060608@gmail.com> <9426395D-80F0-46C2-B4AD-95F29C3B7151@yahoo.co.uk> <9a08c9b40706190852t7125da0ep204aa6d40a65c45c@mail.gmail.com> <83A9B7F6-2743-461C-B2FA-70E00880A8C0@yahoo.co.uk> <9a08c9b40706201612g2b678b0fka6729d019137c921@mail.gmail.com> <9a08c9b40706211003t71577df3j3ebed7c2e9e62971@mail.gmail.com> Message-ID: <3de55ead0706220636j35bd09r32225bfd13a3981e@mail.gmail.com> On 6/22/07, Luis Motta Campos wrote: > package Not::My::Problem; > > sub AUTOLOAD { > # gera rotinas conforme precisa > # não é meu problema de qualquer forma. ;-) > } > > package My::Package; > > use Not::My::Problem; > > my $problem = new Not::My::Problem; > > # PERGUNTA: Como saber que Not::My::Problem suporta um determinado > método, se ela implementa AUTOLOAD? > # Eu deveria "provocar" a geração do método, e depois usar "can()", > certo? > # Como "provocar" a geração de um método SEM EXECUTAR o método? > __END__ Pelo que eu consegui pensar aqui, não tem como, só se você sobrecarregar o ->can() e colocar ele pra "provocar" a chamada e depois SUPER::can(@_) -- Eden Cardim Instituto Baiano de Biotecnologia Núcleo de Biologia Computacional e Gestão de Informações Biotecnológicas Laboratório de Bioinformática From acid06 em gmail.com Fri Jun 22 06:40:05 2007 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Fri, 22 Jun 2007 10:40:05 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?V=E1rias_Varia=E7=F5es_de_Vari=E1vei?= =?iso-8859-1?q?s=2E=2E=2E_=5BWasRe=3A_EXPLICA=C7=C3O_SOBRE=3A_PUSH?= =?iso-8859-1?q?=2C_SPLIT_e_FOREACH=2E=5D?= In-Reply-To: References: <4676B910.4060608@gmail.com> <9426395D-80F0-46C2-B4AD-95F29C3B7151@yahoo.co.uk> <9a08c9b40706190852t7125da0ep204aa6d40a65c45c@mail.gmail.com> <83A9B7F6-2743-461C-B2FA-70E00880A8C0@yahoo.co.uk> <9a08c9b40706201612g2b678b0fka6729d019137c921@mail.gmail.com> <9a08c9b40706211003t71577df3j3ebed7c2e9e62971@mail.gmail.com> Message-ID: <9a08c9b40706220640t415bfa6dx3d53286cbd6e2437@mail.gmail.com> On 6/22/07, Luis Motta Campos wrote: > # PERGUNTA: Como saber que Not::My::Problem suporta um determinado > método, se ela implementa AUTOLOAD? A forma correta de se utilizar o AUTOLOAD é também sobrescrever o método can(). Por isso, a sintaxe UNIVERSAL::can($obj, 'method') é considerada não recomendada, o correto é utilizar $obj->can('method'). Isso tem um problema porque você não pode chamar métodos sobre algo que não seja um objeto. Dessa maneira, a forma correta e segura de checar se um método existe é: use Scalar::Util qw/blessed/; if (blessed $obj and $obj->can('method')) { $obj->method(); } Se o pacote implementa métodos gerados pro AUTOLOAD mas não sobrescrever o método can(), o problema é no pacote. -Nilson Santos F. Jr. From edencardim em gmail.com Fri Jun 22 06:49:37 2007 From: edencardim em gmail.com (Eden Cardim) Date: Fri, 22 Jun 2007 10:49:37 -0300 Subject: [Cascavel-pm] Procurar texto em arquivo. In-Reply-To: References: <20070615_184039_091224.rafamv1@ig.com.br> <023E69D4-C7D9-4F20-A033-5D7C8A663527@yahoo.co.uk> <1746e3e30706181245n5fa6b0a9ofceeeb28b6082daa@mail.gmail.com> <12d1f4ee0706210851u7afb9706y4a3d8bf9851ea3e2@mail.gmail.com> Message-ID: <3de55ead0706220649m57186acfl56cd1b53520d40e4@mail.gmail.com> On 6/22/07, Luis Motta Campos wrote: > Cerveja (com salgadinhos e todas as minhas "dívidas" da lista) = R > $ 150 Sendo um dos seus credores, acho que sua capacidade estimativa está aquém do que eu imaginava, estou a 4 meses sem beber :P. E se você estiver cogitando me botar pra beber Schincariol vo te dar um bico tão forte que você vai parar de volta em amsterdam. Pelo menos vou estar te ajudando a economizar $1500. ;) -- Eden Cardim Instituto Baiano de Biotecnologia Núcleo de Biologia Computacional e Gestão de Informações Biotecnológicas Laboratório de Bioinformática From acid06 em gmail.com Fri Jun 22 06:50:35 2007 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Fri, 22 Jun 2007 10:50:35 -0300 Subject: [Cascavel-pm] LWP::Simple In-Reply-To: <13704248-D293-4F56-8B0E-A9A77AC3AABF@yahoo.co.uk> References: <00b201c7a6af$95966ea0$1101a8c0@giuseppe> <00b701c7a6b0$90b319a0$1101a8c0@giuseppe> <97C43952-3B32-4B68-BD71-2ECA4D7CAFD4@yahoo.co.uk> <12d1f4ee0706201624y210d2b6akb092b50f2c5b3bd6@mail.gmail.com> <687B20D0-50C3-477C-8DAD-EFDAC6479A47@yahoo.co.uk> <9a08c9b40706211009g1af01137hcb45a439a09fb97e@mail.gmail.com> <13704248-D293-4F56-8B0E-A9A77AC3AABF@yahoo.co.uk> Message-ID: <9a08c9b40706220650q15fa25f5p416f40541f198dca@mail.gmail.com> On 6/22/07, Luis Motta Campos wrote: > Hum. Então precisamos de uma camada de "adaptação" para que o Perl > possa receber e enviar este tipo de mensagem achando que está falando > com um sistema POSIX... acho que esta é uma biblioteca que já existe > não? Não, isso não faz sentido porque os conceitos não completamente análogos e o processamento e filosofia é completamente diferente. É a mesma coisa de você querer embrulhar uma maçã com uma casca de banana. Até certo ponto, existe alguma camada de emulação pois sinais como SIGINT são gerados pelo Perl, por exemplo. Mas coisas como o SIGALRM envolvem conceitos bastante diferentes relacionados com IO. > A verdade é que eu vi muito poucos linux travando... :-) acho que > na minha vida toda vi uns 2-3. Agora, windows... De fato eu já vi menos kernel panics que blue screens no total. Mas isso é devido aos drivers open source serem de melhor qualidade que os proprietários, em minha opinião. Basta você ver que os drivers que dão mais problemas no Linux são aqueles binary blobs pra placas de vídeo. Os open-source, em geral, podem até não funcionar, mas não levam o resto do sistema junto. Contudo, se você for pensar bem, essa falta de qualidade é perfeitamente justificável de um ponto de vista econômico. Ninguém vai morrer se o computador travar no meio de uma partida do seu jogo favorito. Então drivers de coisas como placas de vídeo, placas de som, placas de captura de vídeo, realmente não precisam de ter tanta qualidade assim. Um servidor Windows, normalmente, nem vai ter esses drivers instalados (se é que vai ter placa de som ou de vídeo sem ser a onboard). Claro que os usuários finais certamente agredeceriam. -Nilson Santos F. Jr. From edencardim em gmail.com Fri Jun 22 06:54:16 2007 From: edencardim em gmail.com (Eden Cardim) Date: Fri, 22 Jun 2007 10:54:16 -0300 Subject: [Cascavel-pm] LWP::Simple In-Reply-To: <9a08c9b40706220650q15fa25f5p416f40541f198dca@mail.gmail.com> References: <00b201c7a6af$95966ea0$1101a8c0@giuseppe> <00b701c7a6b0$90b319a0$1101a8c0@giuseppe> <97C43952-3B32-4B68-BD71-2ECA4D7CAFD4@yahoo.co.uk> <12d1f4ee0706201624y210d2b6akb092b50f2c5b3bd6@mail.gmail.com> <687B20D0-50C3-477C-8DAD-EFDAC6479A47@yahoo.co.uk> <9a08c9b40706211009g1af01137hcb45a439a09fb97e@mail.gmail.com> <13704248-D293-4F56-8B0E-A9A77AC3AABF@yahoo.co.uk> <9a08c9b40706220650q15fa25f5p416f40541f198dca@mail.gmail.com> Message-ID: <3de55ead0706220654q53cff687kb77cb2b084cc51a7@mail.gmail.com> On 6/22/07, Nilson Santos Figueiredo Junior wrote: > Ninguém vai > morrer se o computador travar no meio de uma partida do seu jogo > favorito. Então drivers de coisas como placas de vídeo, placas de som, > placas de captura de vídeo, realmente não precisam de ter tanta > qualidade assim. A não ser que você seja um jogador profissional numa final de campeonato ;) -- Eden Cardim Instituto Baiano de Biotecnologia Núcleo de Biologia Computacional e Gestão de Informações Biotecnológicas Laboratório de Bioinformática From fernandolouis em terra.com.br Fri Jun 22 07:26:16 2007 From: fernandolouis em terra.com.br (fernandolouis em terra.com.br) Date: Fri, 22 Jun 2007 11:26:16 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Ensinar_Perl_na_Faculdade_=5BWas=3A_?= =?iso-8859-1?q?EXPLICA=C7=C3O_SOBRE=3A_PUSH=2C_SPLIT_e_FOREACH=2E?= =?iso-8859-1?q?=5D?= References: <83d8367f0706201109k2aa48ff2l1c5d7692f529e687@mail.gmail.com><403668000706201117sd762258tfdc3aca75d3b29d7@mail.gmail.com><726229b50706201127x43394381nb30e541b38f859cd@mail.gmail.com><83d8367f0706201142t46b786n3b3fca3e9ff0a935@mail.gmail.com><726229b50706201332j6957b70do2d40090a0f00f1ec@mail.gmail.com><5669C0D1-1BD0-4B0E-9135-0EC762D7E51D@yahoo.co.uk><3de55ead0706210616t344ef0e5i6bb653d9f65a9d66@mail.gmail.com><73ddeb6c0706210631q1805e1echffbb44f2ab433436@mail.gmail.com><03276C3D-C7C3-44A6-95A1-3E47B036FF40@gmail.com> Message-ID: <001001c7b4d9$4bf4dd30$1f01a8c0@servidorliz> Claro Luiz! É como aprender a dirigir com um carro velho, antigo... sem direção hidráulica e com folga, freio horrível! []s Fernando ----- Original Message ----- From: "Luis Motta Campos" To: "Cascavel Perl Mongers" Sent: Friday, June 22, 2007 10:16 AM Subject: Re: [Cascavel-pm] Ensinar Perl na Faculdade [Was: EXPLICAÇÃO SOBRE: PUSH, SPLIT e FOREACH.] On Jun 21, 2007, at 6:04 PM, Fernando Oliveira wrote: > Pq vc não acha perl uma boa linguagem p/ começar?! > > Em 21/06/07, Nelson Ferraz escreveu: > Eu não acho que Perl seja uma boa linguagem para começar. Talvez > Python, Ruby ou mesmo Lua. LISP também deveria entrar, mas no meio do > currículo. (Fica aqui o meu protesto sobre a falta de educação das pessoas que escrevem respostas do lado errado do email) Perl não é uma boa linguagem para começar por que estimula a desorganização e não faz nenhum esforço no sentido de enforçar boas práticas de programação. Neste ponto, linguagens fortemente tipadas, em que o programador é forçado a declarar corretamente suas variáveis e tratar de todos os erros antes que o compilador consiga executar e criar um binário (bytecode, tanto faz) são melhores. Eu sou muito favorável que a gente ensine primeiro as linguagens que "incomodam" mais (como disse o Edem, em uma mensagem passada, eu acredito). Assim, quando as pessoas encontrarem linguagens "bacanas" vão estar mais preparadas para usá-las. Putamplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm From luismottacampos em yahoo.co.uk Fri Jun 22 07:32:48 2007 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Fri, 22 Jun 2007 16:32:48 +0200 Subject: [Cascavel-pm] =?iso-8859-1?q?Ensinar_Perl_na_Faculdade_=5BWas=3A_?= =?iso-8859-1?q?EXPLICA=C7=C3O_SOBRE=3A_PUSH=2C_SPLIT_e_FOREACH=2E=5D?= In-Reply-To: <73ddeb6c0706211040w169546dapf8ec6a01eb2af5ce@mail.gmail.com> References: <83d8367f0706201109k2aa48ff2l1c5d7692f529e687@mail.gmail.com> <403668000706201117sd762258tfdc3aca75d3b29d7@mail.gmail.com> <726229b50706201127x43394381nb30e541b38f859cd@mail.gmail.com> <83d8367f0706201142t46b786n3b3fca3e9ff0a935@mail.gmail.com> <726229b50706201332j6957b70do2d40090a0f00f1ec@mail.gmail.com> <5669C0D1-1BD0-4B0E-9135-0EC762D7E51D@yahoo.co.uk> <3de55ead0706210616t344ef0e5i6bb653d9f65a9d66@mail.gmail.com> <73ddeb6c0706210631q1805e1echffbb44f2ab433436@mail.gmail.com> <73ddeb6c0706211040w169546dapf8ec6a01eb2af5ce@mail.gmail.com> Message-ID: <2F4E0191-69AC-4DED-B531-51B902A8A9D0@yahoo.co.uk> On Jun 21, 2007, at 7:40 PM, Adriano Ferreira wrote: > On 6/21/07, Luis Motta Campos wrote: >> On Jun 21, 2007, at 3:31 PM, Adriano Ferreira wrote: >>> Como o Eden, também não acho que começar a ver programação através >>> de linguagens como C seja o melhor. Mas: >>> >>> * Haskell é muito matemático >> >> Claro, computação == Matemática (cálculo, álgebra) à Jato > > I Just Want to Program! Don't Make Me Learn Math! > by chromatic > http://www.oreillynet.com/onlamp/blog/2007/05/ > i_just_want_to_program_dont_ma.html > > é um bom artigo com argumentos sobre quanto de matemática é necessário > para programar. Hum. Vamos estabelecer aqui uma diferença: eu não quero "programar". Quero estar entre os 10% melhores engenheiros de software do planeta. Eu preciso de mais matemática que a média, certamente. >>> * LISP tem parentêses demais >> Você nunca nem olhou para LISP, está na cara... ;-P > > Não devemos estar falando da mesma linguagem. Por exemplo, estes > trechos > [lisp code here] > que vem de uma discussão em comp.lang.lisp > (http://groups.google.com/group/comp.lang.lisp/browse_frm/thread/ > 750d9ff8b3015cdd?hl=en), > para mim tem parentêses demais. Eu vejo apenas os parêntesis necessários para representar a estrutura em árvore implícita no código. Não vejo nenhum parêntesis à mais... > [Prolog e não exibir I/O para iniciantes] Tá, tá, você tem razão sobre o I/O. Me convenceu. >> Mas se pode aprender bastante sobre lógica e recursividade, e isso >> é importante. > > Backtracking é útil, mas elusivo. Basta dar uma olhada em discussões > sobre como uma regex com alternações pode ficar ineficiente por causa > do backtracking realizado pela regex engine. Backtracking != Recursividade Posso implementar backtracking com pilha explícita, não recursivamente. E aí vamos falar de ineficiência. Estou falando simplesmente de aprender a enunciar e compreender programas recursivos. > Agora lógica em si, você não encontrará muitos programadores e > aplicações comerciais em que elas são usadas além de um nível muito > básico. Cálculo de predicado ou claúsulas de Horn são uma > excentricidade com que poucos tem de conviver. Pelo menos, eu nunca > tive de escrever algo parecido com um provador de teoremas em meu > trabalho de dia-a-dia. Se você nunca precisou, sorte sua. Eu já tive muitos programas onde estas coisas foram úteis, e conheci gente que faz muita análise de grafos antes de mudar uma linha de código. ;-) É uma questão de escolher para quem você quer trabalhar, basicamente. Preprando para atender o nível de exigência mais alto, garantimos também qualidade onde as necessidades são menores. Preparação e estudo nunca são demais. > Em muitas das linguagens que usamos, recursividade não é uma idéia tão > boa assim. Por exemplo, Perl não faz otimização de recursividade de > cauda, que é uma coisa que pode fazer muitos programas pararem por um > simples detalhe de implementação. É claro que a solução é usar "goto > &sub" ou reescrever em Scheme. Hum. Agora, se o sujeito não prestar atenção e não compreender o que acontece, nem souber que Recursividade de Cauda pode ser otimizada (pela linguagem de programação) com o desempilhamento da chamada anterior do Call Stack, e arranjanto para que o valor de retorno da chamada seguinte seja convenientemente retornado para a função de entrada da chamada recursiva, como ele vai saber disso antes de travar o programa? Dá o braço a torcer, carinha. Você mesmo é muito melhor preparado que a média... Eu sei que Java não foi tua primeira linguagem de programação, eu sei que você sabe quem é o Tanembaum e o Knuth, e que você manja de teoria de grafos e álgebras booleana e relacional... ;-) > O bom uso de recursividade pode ser um tópico avançado como escrever > uma função para calcular números de Fibonacci e turbiná-la com > memorização. Engraçado... esta foi a minha segunda aula de introdução à programação, na USP. E aposto que você também aprendeu isso mais ou menos por esta época, onde quer que você tenha estudado. Você parece estar querendo defender uma reserva de mercado, carinha... deixa os outros estudarem e aprenderem como você aprendeu. ;-) Seja bonzinho, vai... > [Começar em liguagens de alto nível é criar "Java Monkeys"] > Quem precisa de brigar com "dangling pointers", quando tem mais o que > fazer com as regras de negócio de uma aplicação? Quem precisa escrever > algoritmos para pilhas e filas quando isto tudo é de graça e muito bem > implementado em uma linguagem como Perl? Agora gerenciar memória não é > fácil não. Experimente em Perl alguns objetos com referências > circulares entre eles, situação que causa leaks de memória porque Perl > usa "reference counting" e não "garbage collection" de verdade. Mas > por outro lado, pobre do programador Java que com seu "garbage > collection" nunca sabe quando suas conexões ao banco ou arquivos vão > se fechar se ele não fizer isto explicitamente -- não há garantia de > quando os métodos de finalização vão executar ou se vão executar. Isto > é uma brisa em Perl. "Regras de Negócio" é apenas mais um nome bonito para mais um conjunto (importante, por sinal) de coisas para implementar. De qualquer forma, se na faculdade você não aprendeu nada implementando e entendendo os outros conjuntos de coisas que te deram (filas, pilhas, dangling pointers, abrir e fechar arquivos) você vai implementar as tuas regras de negócio da mesma forma: porcamente. > Há problemas difíceis e dignos sem precisar de descer às tais das > baboseiras que citei. Eu disse baboseiras não porque elas não são > importantes, mas porque elas são difíceis e tendem a tomar um tempo > infinito do programador que sonhava em estar avançando a > funcionalidade da sua aplicação enquanto cuida de coisas que > linguagens mais fortes lhe trazem como garantidas. Você não entendeu ainda que não interessa o que a linguagem traz como "garantido", você sempre vai ter de implementar alguma coisa? Se você não compreende as "Regras de Negócio" de uma fila ou pilha, como vai compreender e implementar corretamente as "Regras de Negócio" de uma aplicação bancária? > Um dos mais prolíficos autores do CPAN, Adam Kennedy > (http://search.cpan.org/~adamk/), coloca-se como um programador Perl > com uma experiência muito pequena em C. Acha que isto faz muita > diferença no currículo dele? Me desculpe, mas quantidade não tem nada a ver com qualidade. Basta ver quanto você escreveu para se justificar e quanto eu escrevi para rebater e você vai ver que a relação não é uniforme - produzir muito ou pouco não tem nada a ver com fazer direito. >>> [Se (os alunos) não tiverem espírito combativo, provavelmente >>> nunca vão voltar. >> [A idéia básica é "separar o Joio do Trigo": a gente bate em todo >> mundo, e quem bater de volta, é bom.] >> [Se a gente não espremer os alunos no começo, como vamos ter bons >> profissionais no final da linha?] > > Quem é o senhor que vai separar o joio do trigo? De quem são as > regras? Quem vai aceitá-las? O "senhor" que vai separar o joio do trigo chama-se "Mercado de Trabalho Capitalista". As regras, como você já deve ter percebido, são as dele, e ninguém tasca. Como você pode ver também, eu aceitei as regras, e, até o presente momento, não vejo por que a gente deva mudá-las. > Pessoas diferentes pensam diferente, aprendem diferente, e ainda > conseguem fazer muitas coisas. There is more than one way to do it. Sim, sim, claro que existe mais de uma forma de fazer. Eu estou apenas defendendo que a gente não aceite formas erradas ou que não produzem resultados muito bons, ou os trabalhos de IT do Brazil vão migrar para a Índia, onde o pessoal estuda matemática e aprende a programar em C ANSI... >>> [Com uma linguagem de alto nível, o iniciante pode fazer mais e >>> continuar motivado por mais tempo.] >> [Não vai ser divertido no começo,] > > Se não for divertido, ninguém quer fazer. Já dizia Joãosinho Trinta: > "Quem gosta de miséria é intelectual, pobre gosta é de luxo." Mude o > intelectual pelo nerd de carteirinha que acha que é preciso sofrer > para chegar lá e troque o pobre pelo homem comum que quer trabalhar > mas espera ter tempo para viver. O que eu faço, muita gente acha horrível, torturante, insuportável. Mas eu gosto. Com isso, quero dizer que as pessoas que realmente tem vocação para a coisa não vão achar programar em binário nas 9 únicas teclas do painel frontal de um computador dos anos 60 "horrível". Elas vão se divertir fazendo isso. TIMTOWTDI. E também tem mais de uma maneira de ENXERGAR "diversão". >> [(Os alunos) têm de aprender depressa a enunciar problemas >> recursivamente, a gerir threads e >> processos, a fazer manipulações de ponteiros e a compreender como >> funciona a estrutura interna de um computador moderno] > > A última vez que tentei passar isto em curso de arquitetura de > computadores, descobri uma certa incompatibilidade entre estes > princípios e as esperanças dos alunos e do corpo dirigente da > faculdade. Isto só tem se agravado desde então. Certo. É contra isso que eu estou lutando. Não quero faculdades de computação formando Java Monkeys. Não quero cursos de computação (ou do que quer que você os chame) aceitando alunos que não tem vocação: é desperdício de tempo e talento de todo mundo, principalmente o dos alunos. Não quero corpos diretores de faculdade mais preocupados com a quantidade de desistências do que com a qualidade do ensino. A falta de qualidade do ensino nos níveis inferiores está começando a cobrar uma taxa muito alta, IMHO, sobre a qualidade do ensino superior. Como as faculdades particulares são vistas e administradas como uma empresa, ninguém mais se importa em "vender diplomas" em 60 "suaves" prestações aos alunos. O problema é que todo mundo que sai destas faculdades tem diplomas que não valem o papel onde estão impressos, e disputam o mercado com as pessoas que se esforçaram e se prepararam. A conseqüência é que os melhores preparados acabam "engolidos" pela massa, e se tornam apenas "mais um". Ou vão para fora do país. Putamplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From andre.garcia.carneir em terra.com.br Fri Jun 22 08:44:31 2007 From: andre.garcia.carneir em terra.com.br (=?iso-8859-1?b?QW5kcukgR2FyY2lhIENhcm5laXJv?=) Date: Fri, 22 Jun 2007 12:44:31 -0300 Subject: [Cascavel-pm] LWP::Simple Message-ID: > Contudo, se você for pensar bem, essa falta de qualidade é > perfeitamente justificável de um ponto de vista econômico. Ninguém vai > morrer se o computador travar no meio de uma partida do seu jogo > favorito. Mas vai ficar p@%to de saber que pagou mais de um barão numa placa de vídeo e mais uns oitocentos e tantos reais numa ótima placa de som, e mais uns 600 reais para fazer trabalhos de reparação de vídeo em sua casa, para ganhar uma grana a mais no fim do mês, se o seu driver não funcionar, em qualquer SO que o fabricante dê suporte. > Então drivers de coisas como placas de vídeo, placas de som, > placas de captura de vídeo, realmente não precisam de ter tanta > qualidade assim. Discordo de novo pelo mesmo motivo. Pelo preço, no MÍNIMO o driver tem que ser bom, para aproveitar ao máximo os recursos pelos quais se pagou! >Um servidor Windows, normalmente, nem vai ter esses > drivers instalados (se é que vai ter placa de som ou de vídeo sem ser > a onboard). Nisso eu concordo, de qualquer forma não gostaria de ter problemas com o servidor só porque a porcaria do driver de vídeo não funciona direito, e nem quero gastar tempo com essas mer%#@inhas.... Enfim, se você considerar os preços dos dispositivos aos quais você se refere(principalmente placas de vídeo), eu digo que considero a qualidade do driver como 'mandatória'. Isso aqui não tá off-topic demais, não acham???? :-D Vou parar por aqui mesmo... Cheers! -- André Garcia Carneiro Developer(Perl/PHP) Member of "São Paulo Perl Mongers" - http://sao-paulo.pm.org From luismottacampos em yahoo.co.uk Fri Jun 22 09:26:07 2007 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Fri, 22 Jun 2007 18:26:07 +0200 Subject: [Cascavel-pm] Uso de ramdisk para evitar I/O de disco In-Reply-To: <70ebb3b30706211115l489c7cfdj95947c2400bf4587@mail.gmail.com> References: <70ebb3b30706210829j1746b0cdk3ea4af3a41d23b0d@mail.gmail.com> <9a08c9b40706211012k6abf6701vac1730bec994b173@mail.gmail.com> <70ebb3b30706211115l489c7cfdj95947c2400bf4587@mail.gmail.com> Message-ID: <54BA25EB-297E-4BE0-AF2C-8DD04BAD4B12@yahoo.co.uk> On Jun 21, 2007, at 8:15 PM, Hamilton Vera wrote: > Obrigado a todos que responderam, > Luis infelizmente não faço parte da equipe de desenvolvimento. Sou > um programador bem amador, que utiliza Perl para algumas rotinas de > sistema. Minha função principal na empresa é fazer servidores de e- > mails,web, e etc... e no tempo vago fico "bicando" o que o > desenvolvimento faz :). Hum. Todo mundo que "bica" meu trabalho é automaticamente promovido a "Junior Developer"... ;-) mesmo o diretor. > -Edem e Luis, a estrutura em diretorio é necessária para trabalhar > com o sistema do cliente. Ainda não tive acesso ao código das > aplicações, iria sugerir para a equipe de desenvolvimento usar o > RAMDISK porque o cliente esta cogitando em utilizar algum sistema > de storage, acho que isso geraria custos desnecessários. E como > ninguem está disposto a modificar a aplicação, acho que seria uma > saída conveniente. Opa! Pintou a primeira restrição! Então, existe uma aplicação de um cliente que gera arquivos em disco e você está "consumindo" estes arquivos, certo? Hum. Posso perguntar o que acontece se os arquivos "desaparecerem" de repente? RAM disks são legais para este tipo de problema, desde que você prove que o problema de gargalo é realmente ali. Mas tem o problema de "desintegrar" com a tua informação instantâneamente, em caso de falha na máquina. Você está disposto a correr o risco da perda de informação? > -Nilson, tive oportunidade de logar no servidor de testes que > hospeda aplicacao e vi que o I/O de disco estava bem alto, afetando > o desempenho de outras aplicações no servidor. Este é um bom indício, mas não quer dizer nada isolado. Vamos supor que a medição que você viu incluia um backup que estava rolando em conjunto, por exemplo. Vai precisar de condições ligeiramente mais controladas para me convencer. > Muito obrigado a todos, algum dia fico bom em perl e faço as coisas > funcionarem de maneira correta :). De nada. Agora, você já sabe os prós e contras de usar RAM disks. Se você puder garantir que a máquina não cai, mesmo com falta de energia e 1/2 litro de café forte entornado sobre a fonte de alimentação (você tem fontes retundantes, certo?), então RAM disks podem te dar mais alegrias que tristezas. :) Bom divertimento! Putamplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From luismottacampos em yahoo.co.uk Fri Jun 22 09:29:43 2007 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Fri, 22 Jun 2007 18:29:43 +0200 Subject: [Cascavel-pm] =?iso-8859-1?q?Res=3A__Ensinar_Perl_na_Faculdade_?= =?iso-8859-1?q?=5BWas=3A_EXPLICA=C7=C3O_SOBRE=3A_PUSH=2C_SPLIT_e_FOREACH?= =?iso-8859-1?q?=2E=5D?= In-Reply-To: <196266.44586.qm@web33005.mail.mud.yahoo.com> References: <196266.44586.qm@web33005.mail.mud.yahoo.com> Message-ID: <037A6209-EB19-444D-B31D-3B6E3EA5D201@yahoo.co.uk> On Jun 21, 2007, at 8:22 PM, Ricardo Filipo wrote: > Caros, > Eu sempre defendi o ensino de Perl na faculdade. > > Quando criei a "Graduação em Software Livre", na Estácio, em 2001, > coloquei Perl no currículo como base para o curso de "algoritmos", > pois podemos montar coisas muito boas e estruturadas em Perl, que > tem uma forma léxica próxima de C, base importantíssima para > qualquer profissional de TI. Achei que seria bem melhor que Pascal, > que apenas poderia ter alguma utilidade prática para quem usa > Delphi/Lazarus (ou para matemáticos, etc). Disto, eu presumo que você é professor na Universidade, certo? > O problema maior que enfrentamos foi encontar quem se dispusesse a > lecionar a matéria. Poucos são os professores de faculdade > (mestrado, etc) que conhecem Perl. Em 2001 havia apenas uns poucos > ligados à biologia, mas que não queriam lecionar algoritmo de forma > alguma. Então usamos o famoso "portugol" mesmo, até termos > professores de Perl. Bom, agora já tem um candidato para lecionar. Eu apenas tenho de resolver um pequeno problema de logística... ;-) > A mesma coisa acontece com o Java (eca!). É muito ensinado porque > todo mundo sabe. Não sei se é mais fresquinho porque vende mais ou > vende mais porque é mais fresquinho (hehe). Será que as pessoas realmente sabem Java, ou elas sentem mais segurança por estar mais próximos do C (esse, sim, todo mundo no meio acadêmico, bem ou mal, sabe)? Acho que as pessoas tem menos "medo" de Java básico do que de Perl básico. Eu me pergunto por quê... Putamplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From luismottacampos em yahoo.co.uk Fri Jun 22 09:40:26 2007 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Fri, 22 Jun 2007 18:40:26 +0200 Subject: [Cascavel-pm] =?iso-8859-1?q?Os_meus_credores=2C_um_passo_=E0_fre?= =?iso-8859-1?q?nte=2C_por_favor=2E=2E=2E_=5BWas__Procurar_texto_em_arquiv?= =?iso-8859-1?q?o=2E=5D?= In-Reply-To: <3de55ead0706220649m57186acfl56cd1b53520d40e4@mail.gmail.com> References: <20070615_184039_091224.rafamv1@ig.com.br> <023E69D4-C7D9-4F20-A033-5D7C8A663527@yahoo.co.uk> <1746e3e30706181245n5fa6b0a9ofceeeb28b6082daa@mail.gmail.com> <12d1f4ee0706210851u7afb9706y4a3d8bf9851ea3e2@mail.gmail.com> <3de55ead0706220649m57186acfl56cd1b53520d40e4@mail.gmail.com> Message-ID: On Jun 22, 2007, at 3:49 PM, Eden Cardim wrote: > On 6/22/07, Luis Motta Campos wrote: >> Cerveja (com salgadinhos e todas as minhas "dívidas" da lista) = R >> $ 150 > > Sendo um dos seus credores, acho que sua capacidade estimativa está > aquém do que eu imaginava, estou a 4 meses sem beber :P. E se você > estiver cogitando me botar pra beber Schincariol vo te dar um bico tão > forte que você vai parar de volta em amsterdam. Pelo menos vou estar > te ajudando a economizar $1500. ;) Este é um presente que eu não quero ganhar. Sendo assim, os meus credores "cervejísticos", por favor, um passo à frente e apresentem as vossas contagens (com links para o histórico, sim?) Putamplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From luismottacampos em yahoo.co.uk Fri Jun 22 09:41:06 2007 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Fri, 22 Jun 2007 18:41:06 +0200 Subject: [Cascavel-pm] =?iso-8859-1?q?Ensinar_Perl_na_Faculdade_=5BWas=3A_?= =?iso-8859-1?q?EXPLICA=C7=C3O_SOBRE=3A_PUSH=2C_SPLIT_e_FOREACH=2E=5D?= In-Reply-To: <3de55ead0706220630p4b6de5bck6dd0c239ab401270@mail.gmail.com> References: <726229b50706201127x43394381nb30e541b38f859cd@mail.gmail.com> <83d8367f0706201142t46b786n3b3fca3e9ff0a935@mail.gmail.com> <726229b50706201332j6957b70do2d40090a0f00f1ec@mail.gmail.com> <5669C0D1-1BD0-4B0E-9135-0EC762D7E51D@yahoo.co.uk> <3de55ead0706210616t344ef0e5i6bb653d9f65a9d66@mail.gmail.com> <73ddeb6c0706210631q1805e1echffbb44f2ab433436@mail.gmail.com> <03276C3D-C7C3-44A6-95A1-3E47B036FF40@gmail.com> <3de55ead0706220630p4b6de5bck6dd0c239ab401270@mail.gmail.com> Message-ID: On Jun 22, 2007, at 3:30 PM, Eden Cardim wrote: > On 6/22/07, Luis Motta Campos wrote: >> Eu sou muito favorável que a gente ensine primeiro as linguagens >> que "incomodam" mais (como disse o Edem, em uma mensagem passada, eu >> acredito). Assim, quando as pessoas encontrarem linguagens "bacanas" >> vão estar mais preparadas para usá-las. > > E vão apreciar plenamente os benefícios que as linguagens bacanas > trazem... > > P.S.: "Eden", por favor ;) > Ops! Desculpe! É que de vez em quando o meu dedo erra o botão... :-) Putamplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From luismottacampos em yahoo.co.uk Fri Jun 22 09:42:51 2007 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Fri, 22 Jun 2007 18:42:51 +0200 Subject: [Cascavel-pm] LWP::Simple In-Reply-To: <3de55ead0706220654q53cff687kb77cb2b084cc51a7@mail.gmail.com> References: <00b201c7a6af$95966ea0$1101a8c0@giuseppe> <00b701c7a6b0$90b319a0$1101a8c0@giuseppe> <97C43952-3B32-4B68-BD71-2ECA4D7CAFD4@yahoo.co.uk> <12d1f4ee0706201624y210d2b6akb092b50f2c5b3bd6@mail.gmail.com> <687B20D0-50C3-477C-8DAD-EFDAC6479A47@yahoo.co.uk> <9a08c9b40706211009g1af01137hcb45a439a09fb97e@mail.gmail.com> <13704248-D293-4F56-8B0E-A9A77AC3AABF@yahoo.co.uk> <9a08c9b40706220650q15fa25f5p416f40541f198dca@mail.gmail.com> <3de55ead0706220654q53cff687kb77cb2b084cc51a7@mail.gmail.com> Message-ID: On Jun 22, 2007, at 3:54 PM, Eden Cardim wrote: > On 6/22/07, Nilson Santos Figueiredo Junior wrote: >> Ninguém vai >> morrer se o computador travar no meio de uma partida do seu jogo >> favorito. Então drivers de coisas como placas de vídeo, placas de >> som, >> placas de captura de vídeo, realmente não precisam de ter tanta >> qualidade assim. > > A não ser que você seja um jogador profissional numa final de > campeonato ;) Está aí um emprego que eu não tentei. Alguém me arruma uma vaga de "Jogador de Video-Game Profissional"? Isso paga bem? Isso paga? ;-) HUA HUA HUA Putamplexos!! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From luismottacampos em yahoo.co.uk Fri Jun 22 09:44:23 2007 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Fri, 22 Jun 2007 18:44:23 +0200 Subject: [Cascavel-pm] =?iso-8859-1?q?V=E1rias_Varia=E7=F5es_de_Vari=E1vei?= =?iso-8859-1?q?s=2E=2E=2E_=5BWasRe=3A_EXPLICA=C7=C3O_SOBRE=3A_PUSH=2C_SPL?= =?iso-8859-1?q?IT_e_FOREACH=2E=5D?= In-Reply-To: <9a08c9b40706220640t415bfa6dx3d53286cbd6e2437@mail.gmail.com> References: <4676B910.4060608@gmail.com> <9426395D-80F0-46C2-B4AD-95F29C3B7151@yahoo.co.uk> <9a08c9b40706190852t7125da0ep204aa6d40a65c45c@mail.gmail.com> <83A9B7F6-2743-461C-B2FA-70E00880A8C0@yahoo.co.uk> <9a08c9b40706201612g2b678b0fka6729d019137c921@mail.gmail.com> <9a08c9b40706211003t71577df3j3ebed7c2e9e62971@mail.gmail.com> <9a08c9b40706220640t415bfa6dx3d53286cbd6e2437@mail.gmail.com> Message-ID: On Jun 22, 2007, at 3:40 PM, Nilson Santos Figueiredo Junior wrote: > On 6/22/07, Luis Motta Campos wrote: >> # PERGUNTA: Como saber que Not::My::Problem suporta um determinado >> método, se ela implementa AUTOLOAD? > > A forma correta de se utilizar o AUTOLOAD é também sobrescrever o > método can(). > > Por isso, a sintaxe UNIVERSAL::can($obj, 'method') é considerada não > recomendada, o correto é utilizar $obj->can('method'). Isso tem um > problema porque você não pode chamar métodos sobre algo que não seja > um objeto. > > Dessa maneira, a forma correta e segura de checar se um método > existe é: > > use Scalar::Util qw/blessed/; > > if (blessed $obj and $obj->can('method')) { > $obj->method(); > } > > Se o pacote implementa métodos gerados pro AUTOLOAD mas não > sobrescrever o método can(), o problema é no pacote. Nilson, você está 100% certo, mas o pacote já diz tudo: Not::My::Problem: "Não É Meu Problema". Eu tenho apenas de usar, e me segurar para dizer palavrões apenas nas línguas que o desenvolvedor original do pacote entenda... ;-) Putamplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From acid06 em gmail.com Fri Jun 22 10:02:41 2007 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Fri, 22 Jun 2007 14:02:41 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Ensinar_Perl_na_Faculdade_=5BWas=3A_?= =?iso-8859-1?q?EXPLICA=C7=C3O_SOBRE=3A_PUSH=2C_SPLIT_e_FOREACH=2E?= =?iso-8859-1?q?=5D?= In-Reply-To: <2F4E0191-69AC-4DED-B531-51B902A8A9D0@yahoo.co.uk> References: <726229b50706201127x43394381nb30e541b38f859cd@mail.gmail.com> <83d8367f0706201142t46b786n3b3fca3e9ff0a935@mail.gmail.com> <726229b50706201332j6957b70do2d40090a0f00f1ec@mail.gmail.com> <5669C0D1-1BD0-4B0E-9135-0EC762D7E51D@yahoo.co.uk> <3de55ead0706210616t344ef0e5i6bb653d9f65a9d66@mail.gmail.com> <73ddeb6c0706210631q1805e1echffbb44f2ab433436@mail.gmail.com> <73ddeb6c0706211040w169546dapf8ec6a01eb2af5ce@mail.gmail.com> <2F4E0191-69AC-4DED-B531-51B902A8A9D0@yahoo.co.uk> Message-ID: <9a08c9b40706221002l2fe4a042g449ac416ebb38eb3@mail.gmail.com> On 6/22/07, Luis Motta Campos wrote: > Eu já tive muitos programas onde estas coisas foram úteis, e > conheci gente que faz muita análise de grafos antes de mudar uma > linha de código. ;-) Sinceramente, a não ser em um programa que trabalhe com grafos ou árvores, não consigo ver muito sentido em fazer análise de grafos antes de mudar um linha código. > É uma questão de escolher para quem você quer trabalhar, basicamente. Não "para quem", acho que é mais "com o que". > Engraçado... esta foi a minha segunda aula de introdução à > programação, na USP. E aposto que você também aprendeu isso mais ou > menos por esta época, onde quer que você tenha estudado. Você parece > estar querendo defender uma reserva de mercado, carinha... deixa os > outros estudarem e aprenderem como você aprendeu. ;-) Seja bonzinho, > vai... Eu duvido que isso sequer seja mencionado em universidades de mais baixo nível como as que pipocaram por aqui nos últimos anos. > O "senhor" que vai separar o joio do trigo chama-se "Mercado de > Trabalho Capitalista". Nem sempre os trabalhos mais interessantes são os que pagam mais. Mas, em geral, todos os trabalhos interessantes pagam bem. Mas existem coisas desinteressantes que pagam bem também, como ser um consultor SAP. > Sim, sim, claro que existe mais de uma forma de fazer. Eu estou > apenas defendendo que a gente não aceite formas erradas ou que não > produzem resultados muito bons, ou os trabalhos de IT do Brazil vão > migrar para a Índia, onde o pessoal estuda matemática e aprende a > programar em C ANSI... Esse foi o único lugar onde você pisou na bola. O nível de um desenvolvedor brasileiro que saia de uma universidade decente é muito superior ao dos indianos. Você, que trabalha no exterior, já deve ter ouvido histórias sobre o pesadelo do outsourcing para a Índia em alguns casos. O que acontece com a Índia é uma questão de escala. Então, em números absolutos, lá pode até ter mais gente melhor. Mas isso não vale se você analisar de maneira proporcional. Além disso, mas aí é apenas uma impressão pessoal, eu acredito que os indianos sejam muito mais "bitolados" e "cabeça fechada" que os brasileiros (sim, isso é possível!), apesar de serem competentes no geral. Mas isso é só opinião mesmo. > Não quero faculdades de computação formando Java Monkeys. > Não quero cursos de computação (ou do que quer que você os chame) > aceitando alunos que não tem vocação: é desperdício de tempo e > talento de todo mundo, principalmente o dos alunos. > Não quero corpos diretores de faculdade mais preocupados com a > quantidade de desistências do que com a qualidade do ensino. O problema é que se o curso for muito difícil, os alunos desistem. E a maioria dos bons alunos são absorvidos pelas faculdades públicas. Daí você entra numa downward spiral de qualidade do ensino em universidades privadas ao considerar que todo dia pipoca uma universidade nova. Mesmo as melhores universidades particulares como as diversas PUCs têm de se rebaixar até um certo ponto porque precisam de dinheiro. E, mesmo se isso for contra os princípios dos dirigente, de que adiantam os princípios em uma universidade falida? > O problema é que todo mundo que sai destas faculdades tem diplomas > que não valem o papel onde estão impressos, e disputam o mercado com > as pessoas que se esforçaram e se prepararam. A conseqüência é que os > melhores preparados acabam "engolidos" pela massa, e se tornam apenas > "mais um". Ou vão para fora do país. Exatamente. -Nilson Santos F. Jr. From acid06 em gmail.com Fri Jun 22 10:07:25 2007 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Fri, 22 Jun 2007 14:07:25 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Res=3A_Ensinar_Perl_na_Faculdade_=5B?= =?iso-8859-1?q?Was=3A_EXPLICA=C7=C3O_SOBRE=3A_PUSH=2C_SPLIT_e_FORE?= =?iso-8859-1?q?ACH=2E=5D?= In-Reply-To: <037A6209-EB19-444D-B31D-3B6E3EA5D201@yahoo.co.uk> References: <196266.44586.qm@web33005.mail.mud.yahoo.com> <037A6209-EB19-444D-B31D-3B6E3EA5D201@yahoo.co.uk> Message-ID: <9a08c9b40706221007p4ac248deh12af029bec45a473@mail.gmail.com> On 6/22/07, Luis Motta Campos wrote: > > A mesma coisa acontece com o Java (eca!). É muito ensinado porque > > todo mundo sabe. Não sei se é mais fresquinho porque vende mais ou > > vende mais porque é mais fresquinho (hehe). > > Será que as pessoas realmente sabem Java, ou elas sentem mais > segurança por estar mais próximos do C (esse, sim, todo mundo no meio > acadêmico, bem ou mal, sabe)? Você chegou num ótimo ponto. Quase ninguém sabe Java de verdade. Existem bons programadores Java, basta você pensar que o Google usa primariamente Java e C++ (com um pouco de Python) para seus sistemas. O problema (e a razão do sucesso) de Java é que código porco em Java tem cara de limpo. Em Perl, código porco tem cara de porcaria. This isn't a bug, it's a feature. ;-) -Nilson Santos F. Jr. From acid06 em gmail.com Fri Jun 22 10:14:25 2007 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Fri, 22 Jun 2007 14:14:25 -0300 Subject: [Cascavel-pm] LWP::Simple In-Reply-To: References: Message-ID: <9a08c9b40706221014m137efca2q605fd4542129eca4@mail.gmail.com> On 6/22/07, André Garcia Carneiro wrote: > Mas vai ficar p@%to de saber que pagou mais de um barão numa placa de vídeo e mais uns oitocentos e tantos > reais numa ótima placa de som, e mais uns 600 reais para fazer trabalhos de reparação de vídeo em sua casa, > para ganhar uma grana a mais no fim do mês, se o seu driver não funcionar, em qualquer SO que o fabricante dê > suporte. Sim. Vai ficar puto e fazer o que? Existem duas empresas relevantes de placa de vídeo (que são os drivers principais culpados por travamentos em geral). As duas têm qualidade de drivers similares (mas eu prefiro a NVidia). Placa de som normalmente não dá muito problema. Placas de captura de vídeo, todas na mesma faixa de preço têm qualidade similar. > Discordo de novo pelo mesmo motivo. Pelo preço, no MÍNIMO o driver tem que ser bom, para aproveitar ao máximo > os recursos pelos quais se pagou! Os drivers não são ruins. Só não são tão bons quanto deveriam ser. E não existe incentivo para melhorar muito mais. Não compensa economicamente. Ninguém vai deixar de comprar uma placa de vídeo porque uma ou duas vezes por mês ela faz o seu computador travar (exagerando muito - eu só tinha problemas de travamento quando a placa superaquecia). Ainda mais considerando que não existem outras alternativas a não ser não comprar nenhuma. > Nisso eu concordo, de qualquer forma não gostaria de ter problemas com o servidor só porque a porcaria do > driver de vídeo não funciona direito, e nem quero gastar tempo com essas mer%#@inhas.... Sim. Por isso, em um servidor, você nem vai instalar o driver do fabricante e vai ficar com o driver padrão do Windows que não tem nada mas não tem a menor chance de dar pau. ;-) -Nilson Santos F. Jr. From acid06 em gmail.com Fri Jun 22 10:18:04 2007 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Fri, 22 Jun 2007 14:18:04 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?V=E1rias_Varia=E7=F5es_de_Vari=E1vei?= =?iso-8859-1?q?s=2E=2E=2E_=5BWasRe=3A_EXPLICA=C7=C3O_SOBRE=3A_PUSH?= =?iso-8859-1?q?=2C_SPLIT_e_FOREACH=2E=5D?= In-Reply-To: References: <4676B910.4060608@gmail.com> <9a08c9b40706190852t7125da0ep204aa6d40a65c45c@mail.gmail.com> <83A9B7F6-2743-461C-B2FA-70E00880A8C0@yahoo.co.uk> <9a08c9b40706201612g2b678b0fka6729d019137c921@mail.gmail.com> <9a08c9b40706211003t71577df3j3ebed7c2e9e62971@mail.gmail.com> <9a08c9b40706220640t415bfa6dx3d53286cbd6e2437@mail.gmail.com> Message-ID: <9a08c9b40706221018l369e882ftb411e15709c02894@mail.gmail.com> On 6/22/07, Luis Motta Campos wrote: > Not::My::Problem: "Não É Meu Problema". Eu tenho apenas de usar, e me > segurar para dizer palavrões apenas nas línguas que o desenvolvedor > original do pacote entenda... ;-) Isso é algo impossível de ser feito pois os métodos gerados pelo AUTOLOAD são algo não determinísticos. Ele poderia ler valores do /dev/random e gerar o nome do método a partir disso. Em nenhuma linguagem que possua um recurso como o AUTOLOAD é possível saber se um método existe sem chamá-lo e o módulo não adere à interface padrão de instrospecção da linguagem. E forçar o pacote a aderir também não é uma solução: ele poderia simplesmente mentir. Nesse caso, sua melhor alternativa seria injetar um método can() na classe do indivíduo infeliz que fez o módulo - porque Perl permite que você corrija erros dos outros sem ter que mexer no código dos outros diretamente. ;-) -Nilson Santos F. Jr. From joenio em gmail.com Fri Jun 22 21:15:49 2007 From: joenio em gmail.com (Joenio Costa) Date: Sat, 23 Jun 2007 01:15:49 -0300 Subject: [Cascavel-pm] Exemplos praticos de utilizacao Locale::Maketext In-Reply-To: <65934b450706111619q8539708p924686ad19626390@mail.gmail.com> References: <65934b450706111619q8539708p924686ad19626390@mail.gmail.com> Message-ID: <65934b450706222115l64154048tb056bbc4fac3c2e8@mail.gmail.com> Era mais ou menos isso que eu queria... http://www.perl.org.br/bin/view/Artigos/ComoImplementarSuporteL10N :-) Em 11/06/07, Joenio Costa escreveu: > Por favor, > > Alguem tem algum exemplo completo de utilizacao do Locale::Maketext? > Um Hello World por exemplo? > > Obrigado! > -- > Joenio Costa > - Salvador Perl Mongers - Grupo de Usuário Perl de Salvador > - Colibre - Cooperativa de Tecnologias Livres > - PSL-BA - Projeto Software Livre Bahia > -- Joenio Costa - Salvador Perl Mongers - Grupo de Usuário Perl de Salvador - Colibre - Cooperativa de Tecnologias Livres - PSL-BA - Projeto Software Livre Bahia From gabriel.vieira em gmail.com Fri Jun 22 22:17:01 2007 From: gabriel.vieira em gmail.com (Gabriel Vieira) Date: Sat, 23 Jun 2007 02:17:01 -0300 Subject: [Cascavel-pm] Exemplos praticos de utilizacao Locale::Maketext In-Reply-To: <65934b450706222115l64154048tb056bbc4fac3c2e8@mail.gmail.com> References: <65934b450706111619q8539708p924686ad19626390@mail.gmail.com> <65934b450706222115l64154048tb056bbc4fac3c2e8@mail.gmail.com> Message-ID: <83d8367f0706222217od808284j9ac83e8e5d023c09@mail.gmail.com> Demais! Demais! Demais! Ótimo artigo/tutorial Joênio, muito bem feito! Gostei do "automagicamente" na parte "o Locale::Maketext irá detectar automagicamente o idioma a ser utilizado". :P Observações: 1) Esse esquema de interpretação para singular ou plural poderia ter uma pequena explicação e caso haja mais deste tipo, constar lá. 2) A estrutura do Hello.pot poderia ser explicada 3) Melhor descrição do problema para que a pessoa (e o google) possa saber de primeira sobre o que se trata No mais, está ótimo! Curti mesmo! Parabéns! On 6/23/07, Joenio Costa wrote: > Era mais ou menos isso que eu queria... > > http://www.perl.org.br/bin/view/Artigos/ComoImplementarSuporteL10N > > :-) > > Em 11/06/07, Joenio Costa escreveu: > > Por favor, > > > > Alguem tem algum exemplo completo de utilizacao do Locale::Maketext? > > Um Hello World por exemplo? > > > > Obrigado! > > -- > > Joenio Costa > > - Salvador Perl Mongers - Grupo de Usuário Perl de Salvador > > - Colibre - Cooperativa de Tecnologias Livres > > - PSL-BA - Projeto Software Livre Bahia > > > > > -- > Joenio Costa > - Salvador Perl Mongers - Grupo de Usuário Perl de Salvador > - Colibre - Cooperativa de Tecnologias Livres > - PSL-BA - Projeto Software Livre Bahia > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Gabriel Vieira From joenio em gmail.com Fri Jun 22 22:36:44 2007 From: joenio em gmail.com (Joenio Costa) Date: Sat, 23 Jun 2007 02:36:44 -0300 Subject: [Cascavel-pm] Exemplos praticos de utilizacao Locale::Maketext In-Reply-To: <83d8367f0706222217od808284j9ac83e8e5d023c09@mail.gmail.com> References: <65934b450706111619q8539708p924686ad19626390@mail.gmail.com> <65934b450706222115l64154048tb056bbc4fac3c2e8@mail.gmail.com> <83d8367f0706222217od808284j9ac83e8e5d023c09@mail.gmail.com> Message-ID: <65934b450706222236i51391493xd898b16c5da1066@mail.gmail.com> Valeu Gabriel... Obrigado pelas dicas! Vou tentar aplica-las... Que bom que o tutorial agradou... :-) Grande Abraço!!! Em 23/06/07, Gabriel Vieira escreveu: > Demais! Demais! Demais! > > Ótimo artigo/tutorial Joênio, muito bem feito! > > Gostei do "automagicamente" na parte "o Locale::Maketext irá detectar > automagicamente o idioma a ser utilizado". :P > > Observações: > 1) Esse esquema de interpretação para singular ou plural poderia ter > uma pequena explicação e caso haja mais deste tipo, constar lá. > 2) A estrutura do Hello.pot poderia ser explicada > 3) Melhor descrição do problema para que a pessoa (e o google) possa > saber de primeira sobre o que se trata > > No mais, está ótimo! > Curti mesmo! Parabéns! > > > On 6/23/07, Joenio Costa wrote: > > Era mais ou menos isso que eu queria... > > > > http://www.perl.org.br/bin/view/Artigos/ComoImplementarSuporteL10N > > > > :-) > > > > Em 11/06/07, Joenio Costa escreveu: > > > Por favor, > > > > > > Alguem tem algum exemplo completo de utilizacao do Locale::Maketext? > > > Um Hello World por exemplo? > > > > > > Obrigado! > > > -- > > > Joenio Costa > > > - Salvador Perl Mongers - Grupo de Usuário Perl de Salvador > > > - Colibre - Cooperativa de Tecnologias Livres > > > - PSL-BA - Projeto Software Livre Bahia > > > > > > > > > -- > > Joenio Costa > > - Salvador Perl Mongers - Grupo de Usuário Perl de Salvador > > - Colibre - Cooperativa de Tecnologias Livres > > - PSL-BA - Projeto Software Livre Bahia > > _______________________________________________ > > 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 > -- Joenio Costa - Salvador Perl Mongers - Grupo de Usuário Perl de Salvador - Colibre - Cooperativa de Tecnologias Livres - PSL-BA - Projeto Software Livre Bahia From glasswalk3r em hotmail.com Sat Jun 23 16:15:31 2007 From: glasswalk3r em hotmail.com (Alceu Rodrigues de Freitas Junior) Date: Sun, 24 Jun 2007 02:15:31 +0300 Subject: [Cascavel-pm] =?iso-8859-1?q?_RE=3A_=09V=E1rias_Varia=E7=F5es_de_?= =?iso-8859-1?q?Vari=E1veis=2E=2E=2E?= Message-ID: > Date: Wed, 20 Jun 2007 18:28:35 -0300> From: fglock em gmail.com>> Para executar uma sequência de comandos assim, você não consegue usar> 'local' dentro das subrotinas.> Porque o 'local' retorna ao valor anterior no fim do bloco.> Isso quer dizer que, ao executar a próxima instrução, o valor de $x> não existiria mais.> > Uma possibilidade seria fazer um eval() neste código:> > {> local $My::x;> atribui( '$x', 1 );> # ...> }> > mas isso não é possível, porque o programa precisa necessariamente ser> lido e executado passo-a-passo.> Quer dizer, você só sabe o próximo comando depois que já executou o anterior.> Não pode usar { } porque você precisaria colocar todos os comandos> dentro, mas você ainda não sabe os comandos.> > certo?Eu imagino que sim... mas exatamente o que você está tentando fazer?Estou meio confuso... até aonde entendo seria possível manipular a tabela de símbolos e inserir uma variável "global" ou gerar uma função que retorne o valor desejado... isso não atende a sua necessidade?[]'sAlceu _________________________________________________________________ Express yourself instantly with MSN Messenger! Download today it's FREE! http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/ -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070624/4975692c/attachment.html From luismottacampos em yahoo.co.uk Sun Jun 24 03:08:45 2007 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Sun, 24 Jun 2007 12:08:45 +0200 Subject: [Cascavel-pm] =?iso-8859-1?q?V=E1rias_Varia=E7=F5es_de_Vari=E1vei?= =?iso-8859-1?q?s=2E=2E=2E?= In-Reply-To: References: Message-ID: <467E42AD.7070103@yahoo.co.uk> Alceu Rodrigues de Freitas Junior wrote: > [...] mas exatamente o que você está tentando fazer? > Estou meio confuso... até aonde entendo seria possível manipular a > tabela de símbolos e inserir uma variável "global" ou gerar uma função > que retorne o valor desejado... isso não atende a sua necessidade? Alceu, o que o Glock está fazendo é construindo um compilador de Perl 6 em Perl 5. Ele certamente vai precisar de mais do que globais e funções para isso... :-) Putamplexos -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From glasswalk3r em hotmail.com Sun Jun 24 10:20:25 2007 From: glasswalk3r em hotmail.com (Alceu Rodrigues de Freitas Junior) Date: Sun, 24 Jun 2007 20:20:25 +0300 Subject: [Cascavel-pm] =?iso-8859-1?q?_RE=3A__V=E1rias_Varia=E7=F5es_de_Va?= =?iso-8859-1?q?ri=E1veis=2E=2E=2E?= Message-ID: > Date: Sun, 24 Jun 2007 12:08:45 +0200> From: luismottacampos em yahoo.co.uk>> Alceu, o que o Glock está fazendo é construindo um compilador de Perl > 6 em Perl 5. Ele certamente vai precisar de mais do que globais e > funções para isso... :-)Humm... bem, aí eu vou ficar devendo qualquer ajuda. :-D. "Compiladores" não é algo que se vê no curso de análise de sistemas (ou sistemas da informação, nos cursos mais "modernos").Só de curiosidade: ele precisa converter algo do código do perl 5 para rodar no perl 6? Um parser já não seria o suficiente?[]'sAlceu _________________________________________________________________ Play free games, earn tickets, get cool prizes! Join Live Search Club.  http://club.live.com/home.aspx?icid=CLUB_wlmailtextlink -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070624/00c8a6a9/attachment.html From gabriel.vieira em gmail.com Sun Jun 24 10:30:37 2007 From: gabriel.vieira em gmail.com (Gabriel Vieira) Date: Sun, 24 Jun 2007 14:30:37 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?V=E1rias_Varia=E7=F5es_de_Vari=E1vei?= =?iso-8859-1?q?s=2E=2E=2E?= In-Reply-To: References: Message-ID: <83d8367f0706241030v4ec0712ckced2e72504eb239d@mail.gmail.com> Primeiro o Perl 6 será compilado em Perl 5, em seguida o Perl 6 será compilado em Perl 6. Haverá mudanças de sintaxe. Haverá mudanças de funções. Haverá novas funções. Aí que mora o desafio. Dá uma olhada nos códigos, é muito interessante. On 6/24/07, Alceu Rodrigues de Freitas Junior wrote: > > > ________________________________ > > Date: Sun, 24 Jun 2007 12:08:45 +0200 > > From: luismottacampos em yahoo.co.uk > > > > Alceu, o que o Glock está fazendo é construindo um compilador de Perl > > 6 em Perl 5. Ele certamente vai precisar de mais do que globais e > > funções para isso... :-) > > Humm... bem, aí eu vou ficar devendo qualquer ajuda. :-D. "Compiladores" não > é algo que se vê no curso de análise de sistemas (ou sistemas da informação, > nos cursos mais "modernos"). > > Só de curiosidade: ele precisa converter algo do código do perl 5 para rodar > no perl 6? Um parser já não seria o suficiente? > > []'s > Alceu > > ________________________________ > Live Earth is coming. Learn more about the hottest summer event - only on > MSN. Check it out! > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Gabriel Vieira From marcoaureliomacae em gmail.com Sun Jun 24 11:00:07 2007 From: marcoaureliomacae em gmail.com (=?ISO-8859-1?Q?Marco_Aur=E9lio_(MACA=C9)?=) Date: Sun, 24 Jun 2007 15:00:07 -0300 Subject: [Cascavel-pm] Procurar texto em arquivo. In-Reply-To: References: <20070615_184039_091224.rafamv1@ig.com.br> <023E69D4-C7D9-4F20-A033-5D7C8A663527@yahoo.co.uk> <1746e3e30706181245n5fa6b0a9ofceeeb28b6082daa@mail.gmail.com> <12d1f4ee0706210851u7afb9706y4a3d8bf9851ea3e2@mail.gmail.com> Message-ID: São Paulo Perl Mongers++; # Lista com o "S" de Santos Monges... Resposta teológica: "Se não podemos estar em corpo-presente no encontro social, tudo bem todos nós temos bons motivos, mais quem sabe, se nós desejarmos, que podemos estar em estado de espírito, como eu, por exemplo, que morro no Recife (PE), me sentindo um cidadão Paulista" ? Macaé Abraços fraternos, Marco Aurélio (MACAÉ) Comunidade de Perl Mongers do Recife (PE) Em 22/06/07, Luis Motta Campos escreveu: > On Jun 21, 2007, at 6:04 PM, Fernando Oliveira wrote: > > pô! eu pedí p/ avisar com antecedencia!!! > > > > Em 21/06/07, Solli Honorio escreveu: > > No Sao-Paulo.pm o próximo encontro acontecerá no dia 23/06/2007, > > também conhecido como próximo sábado. Detalhes aqui: http:// > > mail.pm.org/pipermail/saopaulo-pm/2007/002023.html. > > > > Que estiver em sampa nesta data e afim de tomar um bom chopps é só > > comparecer ! > > (fica aqui o meu protesto contra a falta de educação das pessoas > que respondem do lado errado do email) > > Hum. Me parece que há mais de 24 horas de antecedência... > Eu acho que até eu conseguiria participar do encontro. Mas vai ser > a cerveja mais cara da história: > > Vôo AMS-GRU = R > $3000 > Táxi GRU-Bar = R > $ 150 > Cerveja (com salgadinhos e todas as minhas "dívidas" da lista) = R > $ 150 > Táxi Bar-Hotel = R > $ 50 > Hotel = R > $ 70 > Táxi Hotel-GRU = R > $ 150 > TOTAL = R > $3570 > > :-) É, acho que desta vez está econômicamente inviável aparecer... > Bebam uma por mim. > Putamplexos! > -- > Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, > Perl fanatic evangelist, and amateur {cook, photographer} > > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > From luismottacampos em yahoo.co.uk Sun Jun 24 11:11:54 2007 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Sun, 24 Jun 2007 20:11:54 +0200 Subject: [Cascavel-pm] =?iso-8859-1?q?V=E1rias_Varia=E7=F5es_de_Vari=E1vei?= =?iso-8859-1?q?s=2E=2E=2E?= In-Reply-To: References: Message-ID: <467EB3EA.5000803@yahoo.co.uk> Alceu Rodrigues de Freitas Junior wrote: > Humm... bem, aí eu vou ficar devendo qualquer ajuda. :-D. "Compiladores" > não é algo que se vê no curso de análise de sistemas (ou sistemas da > informação, nos cursos mais "modernos"). > > Só de curiosidade: ele precisa converter algo do código do perl 5 para > rodar no perl 6? Um parser já não seria o suficiente? Um "parser" é um dos primeiros estágios do processo de compilação, Alceu. Normalmente, fazemos /parsing/, depois montamos uma árvore de tokens ("tokenizing"), depois atravessamos esta árvore de tokens e escrevemos cada nó dela de volta, no formato que a gente quer. Claro isto é uma visão de 30.000.000 pés de altura, super-simplificada. Eu recomendo que você veja o livro do Aho, Ullman e Sethi sobre o assunto. Deve ter na biblioteca da faculdade, mesmo que seja uma edição muito velha ainda está atualizada. Putamplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From luismottacampos em yahoo.co.uk Sun Jun 24 11:15:09 2007 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Sun, 24 Jun 2007 20:15:09 +0200 Subject: [Cascavel-pm] =?windows-1252?q?Um_estado_de_esp=EDrito=2E=2E=2E_?= =?windows-1252?q?=5BWas=3A_Procurar_texto_em_arquivo=2E=5D?= In-Reply-To: References: <20070615_184039_091224.rafamv1@ig.com.br> <023E69D4-C7D9-4F20-A033-5D7C8A663527@yahoo.co.uk> <1746e3e30706181245n5fa6b0a9ofceeeb28b6082daa@mail.gmail.com> <12d1f4ee0706210851u7afb9706y4a3d8bf9851ea3e2@mail.gmail.com> Message-ID: <467EB4AD.9050007@yahoo.co.uk> Marco Aurélio (MACAÉ) wrote: > [...], como eu, por exemplo, que morro > no Recife (PE), me sentindo um cidadão Paulista" ? Macaé Eu espero que você "more" e não "morra". ;-) "Morrer" é mesmo coisa de paulistano. 'A gente "morre" pertinho daqui, logo depois do assalto...' - diria um paulistano menos otimista. De qualquer forma, Macaé, você tem o melhor dos dois mundos: se sente paulistano e mora no Recife... tenho certeza de que todos os moradores de sampa desta lista trocavam com você. Putamplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From acid06 em gmail.com Sun Jun 24 11:31:47 2007 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Sun, 24 Jun 2007 15:31:47 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Um_estado_de_esp=EDrito=2E=2E=2E_=5B?= =?iso-8859-1?q?Was=3A_Procurar_texto_em_arquivo=2E=5D?= In-Reply-To: <467EB4AD.9050007@yahoo.co.uk> References: <20070615_184039_091224.rafamv1@ig.com.br> <023E69D4-C7D9-4F20-A033-5D7C8A663527@yahoo.co.uk> <1746e3e30706181245n5fa6b0a9ofceeeb28b6082daa@mail.gmail.com> <12d1f4ee0706210851u7afb9706y4a3d8bf9851ea3e2@mail.gmail.com> <467EB4AD.9050007@yahoo.co.uk> Message-ID: <9a08c9b40706241131o41b41e60l4f92ac044a3347f8@mail.gmail.com> On 6/24/07, Luis Motta Campos wrote: > "Morrer" é mesmo coisa de paulistano. 'A gente "morre" pertinho > daqui, logo depois do assalto...' - diria um paulistano menos otimista. > > De qualquer forma, Macaé, você tem o melhor dos dois mundos: se sente > paulistano e mora no Recife... tenho certeza de que todos os moradores > de sampa desta lista trocavam com você. Interessantemente, isso é uma visão preconceituosa com os grandes centros metropolitanos. Na verdade, a capital brasileira com o maior índice de homícidios é Recife (segundo dados de 2002, que foi o que eu consegui achar). Em segundo lugar vem Vitória e em terceiro lugar o Rio de Janeiro. São Paulo aparece em 6o, depois de Porto Velho e Maceió (mas essas cidades estão quase "empatadas"). Os dados podem ter mudado um pouco nos últimos 5 anos, mas Recife tem se mantido como a primeira ou segunda capital com maior índice de homicídios desde 1981. Desde 1990 a "pole position" do índice homícios vem sendo alternada entre Recife e Vitória. Então, é mais provável que você morra em Recife do que em São Paulo. E viva o off-topic. ;-) Fonte: http://www.gajop.org.br/publica/cadernoum.pdf -Nilson Santos F. Jr. From marcoaureliomacae em gmail.com Sun Jun 24 12:15:24 2007 From: marcoaureliomacae em gmail.com (=?ISO-8859-1?Q?Marco_Aur=E9lio_(MACA=C9)?=) Date: Sun, 24 Jun 2007 16:15:24 -0300 Subject: [Cascavel-pm] =?windows-1252?q?Um_estado_de_esp=EDrito=2E=2E=2E_?= =?windows-1252?q?=5BWas=3A_Procurar_texto_em_arquivo=2E=5D?= In-Reply-To: <467EB4AD.9050007@yahoo.co.uk> References: <20070615_184039_091224.rafamv1@ig.com.br> <023E69D4-C7D9-4F20-A033-5D7C8A663527@yahoo.co.uk> <1746e3e30706181245n5fa6b0a9ofceeeb28b6082daa@mail.gmail.com> <12d1f4ee0706210851u7afb9706y4a3d8bf9851ea3e2@mail.gmail.com> <467EB4AD.9050007@yahoo.co.uk> Message-ID: Em 24/06/07, Luis Motta Campos escreveu: > De qualquer forma, Macaé, você tem o melhor dos dois mundos: se sente > paulistano e mora no Recife... tenho certeza de que todos os moradores > de sampa desta lista trocavam com você. Bom, aqui acontecem coisas que eu tenho certeza que você não vai ver e em lugar nenhum, como o São João de Caruaru e do Recife, por exemplo, aqui no escritório onde trabalho, no Centro da cidade, tem um pátio chamado Pátio do Carmo, em frente Basílica e Convento de Nossa Senhora do Carmo, à padroeira do Recife, hoje, por exemplo, estou vendo muitas crianças soltando muitos fogos e andando de bicicleta, no Pátio do São Pedro [1] bem próximo no pátio com Carmo, às 19h se apresentam várias atrações que tocam o nosso Rei do Baião ? Luiz Gonzaga. Na realidade Recife ainda é uma cidade com o as pessoas do interior, portanto muito acolhedora. Sem falar que o Trem do Forró [2] acabou de sair do Porto do Recife - estou escutando os fogos! Acredito que São Paulo é também muito acolhedor! Abraços juninos, Marco Aurélio (MACAÉ) [1]- http://www.pousadapeter.com.br/recifoto3_port.htm [2] - http://www.tremdoforro.com.br/ From marcoaureliomacae em gmail.com Sun Jun 24 12:31:55 2007 From: marcoaureliomacae em gmail.com (=?ISO-8859-1?Q?Marco_Aur=E9lio_(MACA=C9)?=) Date: Sun, 24 Jun 2007 16:31:55 -0300 Subject: [Cascavel-pm] =?windows-1252?q?Um_estado_de_esp=EDrito=2E=2E=2E_?= =?windows-1252?q?=5BWas=3A_Procurar_texto_em_arquivo=2E=5D?= In-Reply-To: <9a08c9b40706241131o41b41e60l4f92ac044a3347f8@mail.gmail.com> References: <20070615_184039_091224.rafamv1@ig.com.br> <023E69D4-C7D9-4F20-A033-5D7C8A663527@yahoo.co.uk> <1746e3e30706181245n5fa6b0a9ofceeeb28b6082daa@mail.gmail.com> <12d1f4ee0706210851u7afb9706y4a3d8bf9851ea3e2@mail.gmail.com> <467EB4AD.9050007@yahoo.co.uk> <9a08c9b40706241131o41b41e60l4f92ac044a3347f8@mail.gmail.com> Message-ID: Em 24/06/07, Nilson Santos Figueiredo Junior escreveu: > Interessantemente, isso é uma visão preconceituosa com os grandes > centros metropolitanos. Na verdade, a capital brasileira com o maior > índice de homícidios é Recife (segundo dados de 2002, que foi o que eu > consegui achar). Em segundo lugar vem Vitória e em terceiro lugar o > Rio de Janeiro. São Paulo aparece em 6o, depois de Porto Velho e > Maceió (mas essas cidades estão quase "empatadas"). > Os dados podem ter mudado um pouco nos últimos 5 anos, mas Recife tem > se mantido como a primeira ou segunda capital com maior índice de > homicídios desde 1981. Desde 1990 a "pole position" do índice homícios > vem sendo alternada entre Recife e Vitória. > Então, é mais provável que você morra em Recife do que em São Paulo. A causa desses homicídios é antropológica: "as drogas!". Primeiro os jovens morriam por causa das drogas pesadas geralmente injetáveis, eram bem menos mortos que hoje. Depois veio o "CRACK", este sim é o culpado pelo indicie de homicídios do estado, pois a violência está ligada diretamente ao vício insaciável que a droga causa nós usuários. Já é padrão entre os comentários que agente faz das pessoas que usam o "CRACK", - é que o cara vai morrer - eu não tenho uma visão ruim sobre a morte, mais morrer por causa do "CRACK" é muito pesado para mim! Tenho experiências de colegas da minha infância de classe média, hoje perderam a sua vida por causa do "CRACK". A droga é cara custa no mínimo R$ 10,00, e tem o poder de destruição incrível, ela pode viciar na primeira experiência. Eu sou um cidadão urbano ando de ônibus lotado, 1h para chegar a casa, chego de 0h em casa para sair de 7h, com a minha mulher que me espera, e meu filho que dormir, e vejo que esta violência vem dos caras que fazem de tudo, até matar, para poder até sustentar o vício do "CRACK" [1]. Não a credito que a Polícia vá resolver nada, nestes casos de dependência, a atenção e/ou o entendimento é muito especial! Nilson ? fora isso nossa cidade Recife [2] é muito linda de belezas naturais, poética e acolhedora, bem como sua cidade também deve ser! Abraços juninos, Marco Aurélio (MACAÉ) [1] - http://pt.wikipedia.org/wiki/Crack [2] - http://www.skyscrapercity.com/showthread.php?t=276628 From luismottacampos em yahoo.co.uk Sun Jun 24 12:51:45 2007 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Sun, 24 Jun 2007 21:51:45 +0200 Subject: [Cascavel-pm] =?iso-8859-1?q?Um_estado_de_esp=EDrito=2E=2E=2E_=5B?= =?iso-8859-1?q?Was=3A_Procurar_texto_em_arquivo=2E=5D?= In-Reply-To: <9a08c9b40706241131o41b41e60l4f92ac044a3347f8@mail.gmail.com> References: <20070615_184039_091224.rafamv1@ig.com.br> <023E69D4-C7D9-4F20-A033-5D7C8A663527@yahoo.co.uk> <1746e3e30706181245n5fa6b0a9ofceeeb28b6082daa@mail.gmail.com> <12d1f4ee0706210851u7afb9706y4a3d8bf9851ea3e2@mail.gmail.com> <467EB4AD.9050007@yahoo.co.uk> <9a08c9b40706241131o41b41e60l4f92ac044a3347f8@mail.gmail.com> Message-ID: <467ECB51.4070207@yahoo.co.uk> Nilson Santos Figueiredo Junior wrote: > On 6/24/07, Luis Motta Campos wrote: >> "Morrer" é mesmo coisa de paulistano. 'A gente "morre" pertinho >> daqui, logo depois do assalto...' - diria um paulistano menos otimista. >> > Interessantemente, isso é uma visão preconceituosa com os grandes > centros metropolitanos. Na verdade, a capital brasileira com o maior > índice de homícidios é Recife (segundo dados de 2002, que foi o que eu > consegui achar). Em segundo lugar vem Vitória e em terceiro lugar o > Rio de Janeiro. São Paulo aparece em 6o, depois de Porto Velho e > Maceió (mas essas cidades estão quase "empatadas"). > > Os dados podem ter mudado um pouco nos últimos 5 anos, mas Recife tem > se mantido como a primeira ou segunda capital com maior índice de > homicídios desde 1981. Desde 1990 a "pole position" do índice homícios > vem sendo alternada entre Recife e Vitória. > > Então, é mais provável que você morra em Recife do que em São Paulo. > > E viva o off-topic. ;-) > > Fonte: http://www.gajop.org.br/publica/cadernoum.pdf Nilson, estes dados não são relativos? Digo, proporcionais à população de cada cidade? Eu não fui olhar o documento, mas tenho a impressão de que os dados fazem mais sentido se forem proporcionais à população de cada cidade estudada. De qualquer forma, foi uma coisa interessante para se aprender... :-) Putamplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From luismottacampos em yahoo.co.uk Sun Jun 24 13:03:48 2007 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Sun, 24 Jun 2007 22:03:48 +0200 Subject: [Cascavel-pm] =?windows-1252?q?Um_estado_de_esp=EDrito=2E=2E=2E_?= =?windows-1252?q?=5BWas=3A_Procurar_texto_em_arquivo=2E=5D?= In-Reply-To: References: <20070615_184039_091224.rafamv1@ig.com.br> <023E69D4-C7D9-4F20-A033-5D7C8A663527@yahoo.co.uk> <1746e3e30706181245n5fa6b0a9ofceeeb28b6082daa@mail.gmail.com> <12d1f4ee0706210851u7afb9706y4a3d8bf9851ea3e2@mail.gmail.com> <467EB4AD.9050007@yahoo.co.uk> Message-ID: <467ECE24.7080306@yahoo.co.uk> Marco Aurélio (MACAÉ) wrote: > Bom, aqui acontecem coisas que eu tenho certeza que você não vai ver > e em lugar nenhum, como o São João de Caruaru e do Recife, por > exemplo, aqui no escritório onde trabalho, no Centro da cidade, tem um > pátio chamado Pátio do Carmo, em frente Basílica e Convento de Nossa > Senhora do Carmo, à padroeira do Recife, hoje, por exemplo, estou > vendo muitas crianças soltando muitos fogos e andando de bicicleta, no > Pátio do São Pedro [1] bem próximo no pátio com Carmo, às 19h se > apresentam várias atrações que tocam o nosso Rei do Baião ? Luiz > Gonzaga. Na realidade Recife ainda é uma cidade com o as pessoas do > interior, portanto muito acolhedora. Sem falar que o Trem do Forró [2] > acabou de sair do Porto do Recife - estou escutando os fogos! Acredito > que São Paulo é também muito acolhedor! Eu presumo que você nunca esteve em sampa, Macaé. Siga o meu conselho: não vai lá ;-) é bonito, interessante, cheio de coisas para se ver, mas a cidade oprime a gente... E eu levei 20 anos para descobrir isso: precisei sair de lá e viajar metade do planeta para perceber como a cidade de São Paulo oprime a gente. Putamplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From fernandocorrea em gmail.com Sun Jun 24 13:05:42 2007 From: fernandocorrea em gmail.com (Fernando Oliveira) Date: Sun, 24 Jun 2007 17:05:42 -0300 Subject: [Cascavel-pm] =?windows-1252?q?Um_estado_de_esp=EDrito=2E=2E=2E_?= =?windows-1252?q?=5BWas=3A_Procurar_texto_em_arquivo=2E=5D?= In-Reply-To: <467ECE24.7080306@yahoo.co.uk> References: <20070615_184039_091224.rafamv1@ig.com.br> <023E69D4-C7D9-4F20-A033-5D7C8A663527@yahoo.co.uk> <1746e3e30706181245n5fa6b0a9ofceeeb28b6082daa@mail.gmail.com> <12d1f4ee0706210851u7afb9706y4a3d8bf9851ea3e2@mail.gmail.com> <467EB4AD.9050007@yahoo.co.uk> <467ECE24.7080306@yahoo.co.uk> Message-ID: Eu concordo plenamente! só aguentei morar lá por 6 meses por esse motivo! Em 24/06/07, Luis Motta Campos escreveu: > > Marco Aurélio (MACAÉ) wrote: > > Bom, aqui acontecem coisas que eu tenho certeza que você não vai ver > > e em lugar nenhum, como o São João de Caruaru e do Recife, por > > exemplo, aqui no escritório onde trabalho, no Centro da cidade, tem um > > pátio chamado Pátio do Carmo, em frente Basílica e Convento de Nossa > > Senhora do Carmo, à padroeira do Recife, hoje, por exemplo, estou > > vendo muitas crianças soltando muitos fogos e andando de bicicleta, no > > Pátio do São Pedro [1] bem próximo no pátio com Carmo, às 19h se > > apresentam várias atrações que tocam o nosso Rei do Baião ? Luiz > > Gonzaga. Na realidade Recife ainda é uma cidade com o as pessoas do > > interior, portanto muito acolhedora. Sem falar que o Trem do Forró [2] > > acabou de sair do Porto do Recife - estou escutando os fogos! Acredito > > que São Paulo é também muito acolhedor! > > Eu presumo que você nunca esteve em sampa, Macaé. > Siga o meu conselho: não vai lá ;-) é bonito, interessante, cheio de > coisas para se ver, mas a cidade oprime a gente... > > E eu levei 20 anos para descobrir isso: precisei sair de lá e viajar > metade do planeta para perceber como a cidade de São Paulo oprime a gente. > > Putamplexos! > -- > Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, > Perl fanatic evangelist, and amateur {cook, photographer} > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- []'s Fernando -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070624/a4f2e75d/attachment.html From gabriel.vieira em gmail.com Sun Jun 24 13:06:18 2007 From: gabriel.vieira em gmail.com (Gabriel Vieira) Date: Sun, 24 Jun 2007 17:06:18 -0300 Subject: [Cascavel-pm] =?windows-1252?q?Um_estado_de_esp=EDrito=2E=2E=2E_?= =?windows-1252?q?=5BWas=3A_Procurar_texto_em_arquivo=2E=5D?= In-Reply-To: <467ECE24.7080306@yahoo.co.uk> References: <20070615_184039_091224.rafamv1@ig.com.br> <023E69D4-C7D9-4F20-A033-5D7C8A663527@yahoo.co.uk> <1746e3e30706181245n5fa6b0a9ofceeeb28b6082daa@mail.gmail.com> <12d1f4ee0706210851u7afb9706y4a3d8bf9851ea3e2@mail.gmail.com> <467EB4AD.9050007@yahoo.co.uk> <467ECE24.7080306@yahoo.co.uk> Message-ID: <83d8367f0706241306q2c024das33114382e84a92a0@mail.gmail.com> Não diga isso... fui a Sampa ano passei e fiquei doido pela cidade! Claro, fui pensando em violência, perigo e vi uma cidade tranquila, gostei muito! O pessoal de Sampa também é muito de boa. On 6/24/07, Luis Motta Campos wrote: > Marco Aurélio (MACAÉ) wrote: > > Bom, aqui acontecem coisas que eu tenho certeza que você não vai ver > > e em lugar nenhum, como o São João de Caruaru e do Recife, por > > exemplo, aqui no escritório onde trabalho, no Centro da cidade, tem um > > pátio chamado Pátio do Carmo, em frente Basílica e Convento de Nossa > > Senhora do Carmo, à padroeira do Recife, hoje, por exemplo, estou > > vendo muitas crianças soltando muitos fogos e andando de bicicleta, no > > Pátio do São Pedro [1] bem próximo no pátio com Carmo, às 19h se > > apresentam várias atrações que tocam o nosso Rei do Baião ? Luiz > > Gonzaga. Na realidade Recife ainda é uma cidade com o as pessoas do > > interior, portanto muito acolhedora. Sem falar que o Trem do Forró [2] > > acabou de sair do Porto do Recife - estou escutando os fogos! Acredito > > que São Paulo é também muito acolhedor! > > Eu presumo que você nunca esteve em sampa, Macaé. > Siga o meu conselho: não vai lá ;-) é bonito, interessante, cheio de > coisas para se ver, mas a cidade oprime a gente... > > E eu levei 20 anos para descobrir isso: precisei sair de lá e viajar > metade do planeta para perceber como a cidade de São Paulo oprime a gente. > > Putamplexos! > -- > Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, > Perl fanatic evangelist, and amateur {cook, photographer} > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Gabriel Vieira From luismottacampos em yahoo.co.uk Sun Jun 24 13:21:46 2007 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Sun, 24 Jun 2007 22:21:46 +0200 Subject: [Cascavel-pm] =?windows-1252?q?Um_estado_de_esp=EDrito=2E=2E=2E_?= =?windows-1252?q?=5BWas=3A_Procurar_texto_em_arquivo=2E=5D?= In-Reply-To: <83d8367f0706241306q2c024das33114382e84a92a0@mail.gmail.com> References: <20070615_184039_091224.rafamv1@ig.com.br> <023E69D4-C7D9-4F20-A033-5D7C8A663527@yahoo.co.uk> <1746e3e30706181245n5fa6b0a9ofceeeb28b6082daa@mail.gmail.com> <12d1f4ee0706210851u7afb9706y4a3d8bf9851ea3e2@mail.gmail.com> <467EB4AD.9050007@yahoo.co.uk> <467ECE24.7080306@yahoo.co.uk> <83d8367f0706241306q2c024das33114382e84a92a0@mail.gmail.com> Message-ID: <467ED25A.5060505@yahoo.co.uk> Gabriel Vieira wrote: > Não diga isso... fui a Sampa ano passei e fiquei doido pela cidade! > Claro, fui pensando em violência, perigo e vi uma cidade tranquila, > gostei muito! > > O pessoal de Sampa também é muito de boa. > > On 6/24/07, Luis Motta Campos wrote: >> Siga o meu conselho: não vai lá ;-) é bonito, interessante, cheio de >> coisas para se ver, mas a cidade oprime a gente... Se você ficou lá pouco tempo, gostar da cidade é natural. Agora experimenta ir lá numa sexta feira de verão, e tentar sair do centro da cidade para qualquer lugar às 18:00. Se você sobreviver à experiência (vão ser pelo menos 3-4 horas de trânsito) e ainda assim achar que a cidade é um lugar legal para viver, pode mudar para lá. :-) Sampa, agora, apenas para ver os amigos e a família. Nada pessoal ;-) Putamplexos! :-) -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From marcoaureliomacae em gmail.com Sun Jun 24 13:57:19 2007 From: marcoaureliomacae em gmail.com (=?ISO-8859-1?Q?Marco_Aur=E9lio_(MACA=C9)?=) Date: Sun, 24 Jun 2007 17:57:19 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Um_estado_de_esp=EDrito=2E=2E=2E_=5B?= =?iso-8859-1?q?Was=3A_Procurar_texto_em_arquivo=2E=5D?= In-Reply-To: <467ED25A.5060505@yahoo.co.uk> References: <20070615_184039_091224.rafamv1@ig.com.br> <12d1f4ee0706210851u7afb9706y4a3d8bf9851ea3e2@mail.gmail.com> <467EB4AD.9050007@yahoo.co.uk> <467ECE24.7080306@yahoo.co.uk> <83d8367f0706241306q2c024das33114382e84a92a0@mail.gmail.com> <467ED25A.5060505@yahoo.co.uk> Message-ID: Em 24/06/07, Luis Motta Campos escreveu: > Sampa, agora, apenas para ver os amigos e a família. Nada pessoal ;-) Sugestão interessante [1]: Estute o Rei do Baião: Luiz Gonzaga - A Triste Partida. Bom São João! Abraços juninos, Marco Aurélio (MACAÉ) Escute de graça na Rádio UOL: [1] - http://radio.musica.uol.com.br/ (Buscar: Luiz Gonzaga) ou http://musica.busca.uol.com.br/radio/index.php?busca=Luiz+Gonzaga¶m1=homebusca&check=artista From acid06 em gmail.com Sun Jun 24 14:26:57 2007 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Sun, 24 Jun 2007 18:26:57 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Um_estado_de_esp=EDrito=2E=2E=2E_=5B?= =?iso-8859-1?q?Was=3A_Procurar_texto_em_arquivo=2E=5D?= In-Reply-To: <467ED25A.5060505@yahoo.co.uk> References: <20070615_184039_091224.rafamv1@ig.com.br> <12d1f4ee0706210851u7afb9706y4a3d8bf9851ea3e2@mail.gmail.com> <467EB4AD.9050007@yahoo.co.uk> <467ECE24.7080306@yahoo.co.uk> <83d8367f0706241306q2c024das33114382e84a92a0@mail.gmail.com> <467ED25A.5060505@yahoo.co.uk> Message-ID: <9a08c9b40706241426w43336580jb00194860f2c8d96@mail.gmail.com> On 6/24/07, Luis Motta Campos wrote: > Se você ficou lá pouco tempo, gostar da cidade é natural. > Agora experimenta ir lá numa sexta feira de verão, e tentar sair do > centro da cidade para qualquer lugar às 18:00. > > Se você sobreviver à experiência (vão ser pelo menos 3-4 horas de > trânsito) e ainda assim achar que a cidade é um lugar legal para viver, > pode mudar para lá. :-) É, todo mundo fala esse tipo de coisa. Nas vezes que eu fui à São Paulo eu gostei muito, principalmente porque naquela época que gostava mais de sair à noite do que hoje e lá tinha mais opção que por aqui. De fato, eu acho que Belo Horizonte e talvez Curitiba são as melhores cidades pra se morar no Brasil hoje em dia. Se bem que eu ainda prefiro Belo Horizonte. Você tem praticamente todos os benefícios de uma grande metrópole e quase nenhuma das desvantagens. O único problema é que aqui é um pouquinho mais quente durante o verão do que eu gostaria. Mas no inverno a temperatura é bem agradável. -Nilson Santos F. Jr. From gabriel.vieira em gmail.com Sun Jun 24 14:36:10 2007 From: gabriel.vieira em gmail.com (Gabriel Vieira) Date: Sun, 24 Jun 2007 18:36:10 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Um_estado_de_esp=EDrito=2E=2E=2E_=5B?= =?iso-8859-1?q?Was=3A_Procurar_texto_em_arquivo=2E=5D?= In-Reply-To: <9a08c9b40706241426w43336580jb00194860f2c8d96@mail.gmail.com> References: <20070615_184039_091224.rafamv1@ig.com.br> <467EB4AD.9050007@yahoo.co.uk> <467ECE24.7080306@yahoo.co.uk> <83d8367f0706241306q2c024das33114382e84a92a0@mail.gmail.com> <467ED25A.5060505@yahoo.co.uk> <9a08c9b40706241426w43336580jb00194860f2c8d96@mail.gmail.com> Message-ID: <83d8367f0706241436s5168fa8br6ece15ad6d5e6c65@mail.gmail.com> On 6/24/07, Nilson Santos Figueiredo Junior wrote: > On 6/24/07, Luis Motta Campos wrote: > > Se você ficou lá pouco tempo, gostar da cidade é natural. > > Agora experimenta ir lá numa sexta feira de verão, e tentar sair do > > centro da cidade para qualquer lugar às 18:00. > > > > Se você sobreviver à experiência (vão ser pelo menos 3-4 horas de > > trânsito) e ainda assim achar que a cidade é um lugar legal para viver, > > pode mudar para lá. :-) > > É, todo mundo fala esse tipo de coisa. > Nas vezes que eu fui à São Paulo eu gostei muito, principalmente > porque naquela época que gostava mais de sair à noite do que hoje e lá > tinha mais opção que por aqui. > > De fato, eu acho que Belo Horizonte e talvez Curitiba são as melhores > cidades pra se morar no Brasil hoje em dia. Se bem que eu ainda > prefiro Belo Horizonte. Você tem praticamente todos os benefícios de > uma grande metrópole e quase nenhuma das desvantagens. O único > problema é que aqui é um pouquinho mais quente durante o verão do que > eu gostaria. Mas no inverno a temperatura é bem agradável. Coloque Brasília aí também, apesar do custo de vida lá e da extrema seca no ar, hehe. São Paulo tem coisas insuportáveis, mas que não acontecem apenas lá - claro, falando em proporções. Mas que tem bastante coisa agradável, isso tem. Quando fui para Sampa não tive nenhum problema relativo a trânsito e/ou violência ou qualquer outro ponto que seja negativo. Nem a poluição eu senti e o hotel ficava ao lado do Tietê. :P Com certeza só tenho boas lembranças de lá. Mas isso acontece em todo local, quando você vive muito tempo ou mesmo apenas reside em um local provavelmente não irá aproveitar quanto um turista ou um novato da região. Não vou entrar em detalhes de outras cidades senão o e-mail fica imenso. :P Faltou o OFF no tópico né? Fica pro próximo, hehe. -- Gabriel Vieira From fglock em gmail.com Sun Jun 24 15:08:57 2007 From: fglock em gmail.com (Flavio S. Glock) Date: Sun, 24 Jun 2007 19:08:57 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?V=E1rias_Varia=E7=F5es_de_Vari=E1vei?= =?iso-8859-1?q?s=2E=2E=2E?= In-Reply-To: References: Message-ID: > From: luismottacampos em yahoo.co.uk > > Alceu, o que o Glock está fazendo é construindo um compilador de Perl > > 6 em Perl 5. Ele certamente vai precisar de mais do que globais e > > funções para isso... :-) Na verdade, o compilador precisa de bem poucos recursos da linguagem. A dificuldade tem sido achar qual a forma mais simples e eficiente para aproveitar estes recursos. > Humm... bem, aí eu vou ficar devendo qualquer ajuda. :-D. "Compiladores" não > é algo que se vê no curso de análise de sistemas (ou sistemas da informação, > nos cursos mais "modernos"). Interessante não? O mercado de compiladores é bastante reduzido mesmo. Mas os empregadores são interessantes: você pode acabar na Intel, AMD, ... Os cursos mais "modernos" são para quem quer prefere trabalhar nas fábricas de software :) > Só de curiosidade: ele precisa converter algo do código do perl 5 para rodar > no perl 6? Um parser já não seria o suficiente? O problema deve-se a uma característica do Perl 6: A princípio, o compilador do Perl 6 geraria o código executável em memória, e depois faria um "dump" do programa compilado. Estou reinventando os algoritmos para obter o mesmo resultado - sem a necessidade de um disassembler ou de um interpretador, que são muito chatos de implementar e tornariam o programa enorme. - Flavio S. Glock From donatoaz em gmail.com Sun Jun 24 19:22:51 2007 From: donatoaz em gmail.com (Donato Azevedo) Date: Sun, 24 Jun 2007 23:22:51 -0300 Subject: [Cascavel-pm] Duvida modelagem In-Reply-To: <85E487DF-4C55-4EED-BAD4-41D14B0634A9@yahoo.co.uk> References: <1746e3e30705311149w71091f1ay53b64a1c465bb666@mail.gmail.com> <94C0A6D4-87CF-42EB-8773-34BF8CE25736@yahoo.co.uk> <1746e3e30706061730s41c7300av7bd056f7b864df0@mail.gmail.com> <116272E6-2C92-4576-932C-A2EA9120D9D2@yahoo.co.uk> <1746e3e30706141513r794e5c9at1b73fb3cde0d2b2@mail.gmail.com> <3E7FE048-C231-4DC9-A701-00129CF76FC3@yahoo.co.uk> <1746e3e30706181240w452c33abh3d6623710ab11b02@mail.gmail.com> <33C1C1D6-0CB7-4FE4-B898-08165B1E0BDA@yahoo.co.uk> <1746e3e30706191705v256202eqca7fc7f4963df29c@mail.gmail.com> <85E487DF-4C55-4EED-BAD4-41D14B0634A9@yahoo.co.uk> Message-ID: <1746e3e30706241922r4022f10bgd7f59dbed2b5914f@mail.gmail.com> On 6/20/07, Luis Motta Campos wrote: > On Jun 20, 2007, at 2:05 AM, Donato Azevedo wrote: > > On 6/19/07, Luis Motta Campos wrote: > >> On Jun 18, 2007, at 9:40 PM, Donato Azevedo wrote: > >>> Eu tenho um script rodando a alguns meses em um servidor da empresa > >>> que usa exatamente isto e até hoje não houve problemas.... > >> > >> Isso não prova nada. Aliás, eu vi scripts com problemas muito > >> sérios rodando por anos sem problemas. Locking em múltiplos processos > >> é como ganhar na loteria. Às vezes, você acerta, e às vezes dá pau a > >> cada 10 minutos. > > > > Concordo, é um evento nao deterministico, mas se você pensar que > > depois de meses de pé ele deve ter passado por todos os tipos de > > situação, isso é pelo menos um estímulo para confiar, não? > > Sim, sim, claro... vamos fazer assim: vamos remover as > funcionalidades de locking usadas pelo software do seu banco, que > tal? Você correria o risco? ;-) eu não corro riscos. Especialmente > quando se trata de projeto de software. Não fiquei conhecido em três > continentes por me arriscar a ter problemas que eu não pudesse > debugar ;-) nao disse isto defendendo o NÃO-uso, mas sim defendendo o uso. Se eu houvesse dito: "uso a aplicação a 3 meses SEM exclusão mútua e não houve problemas", aí sim... Eu confiei na fonte que usei para programar, nela dizia que flock'ing é a maneira segura de se implementar exclusão mútua entre-processos. Como não sou conhecido em nenhum continente, eu tendo a confiar nas fontes... hehe... De qualquer maneira o teste do shell que eu apresentei simula um caso em que haveria violação da seção crítica mas com resultado satisfatório... certo? -- Donato Azevedo From acid06 em gmail.com Sun Jun 24 20:23:19 2007 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Mon, 25 Jun 2007 00:23:19 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Um_estado_de_esp=EDrito=2E=2E=2E_=5B?= =?iso-8859-1?q?Was=3A_Procurar_texto_em_arquivo=2E=5D?= In-Reply-To: <83d8367f0706241436s5168fa8br6ece15ad6d5e6c65@mail.gmail.com> References: <20070615_184039_091224.rafamv1@ig.com.br> <467EB4AD.9050007@yahoo.co.uk> <467ECE24.7080306@yahoo.co.uk> <83d8367f0706241306q2c024das33114382e84a92a0@mail.gmail.com> <467ED25A.5060505@yahoo.co.uk> <9a08c9b40706241426w43336580jb00194860f2c8d96@mail.gmail.com> <83d8367f0706241436s5168fa8br6ece15ad6d5e6c65@mail.gmail.com> Message-ID: <9a08c9b40706242023v1a92b14dw1ac02658a55770d8@mail.gmail.com> On 6/24/07, Gabriel Vieira wrote: > Coloque Brasília aí também, apesar do custo de vida lá e da extrema > seca no ar, hehe. Uma coisa que me incomodava em Brasília era que lá era impossível de fazer qualquer coisa sem ter um carro. Eu me lembro que até pra ir à padaria precisava de ir de carro. Não via muito transporte coletivo também. Mas às vezes isso mudou, pois faz quase uma década que fui lá pela última vez. Além disso, quando eu ia pra lá, eu ainda sofria de problemas respiratórios que hoje não tenho mais, então eu sofria com a falta de umidade do ar. -Nilson Santos F. Jr. From rafaelmagalhaes em gmail.com Sun Jun 24 22:30:20 2007 From: rafaelmagalhaes em gmail.com (=?ISO-8859-1?Q?Rafael_Magalh=E3es?=) Date: Mon, 25 Jun 2007 02:30:20 -0300 Subject: [Cascavel-pm] Perl Mobile Message-ID: <3bf09be50706242230u15c3e09iea22294d1c253f41@mail.gmail.com> Olá a todos, Alguem aqui trabalha ou trabalhou com perl para aplicações móveis? É possível? É viável? Qual as vantagens que eu teria em desenvolver uma aplicação mobile em perl ao invés de Java ou .NET? Se for melhor, por onde começar? Desculpem minha ignorancia, mas alguem pode me dizer essas informações? Atenciosamente, Rafael -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070625/4663d27b/attachment.html From luismottacampos em yahoo.co.uk Mon Jun 25 00:23:12 2007 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Mon, 25 Jun 2007 09:23:12 +0200 Subject: [Cascavel-pm] Perl Mobile In-Reply-To: <3bf09be50706242230u15c3e09iea22294d1c253f41@mail.gmail.com> References: <3bf09be50706242230u15c3e09iea22294d1c253f41@mail.gmail.com> Message-ID: <8A757F65-8828-4013-9B40-AE803EE06D92@yahoo.co.uk> On Jun 25, 2007, at 7:30 AM, Rafael Magalhães wrote: > Olá a todos, > Alguem aqui trabalha ou trabalhou com perl para aplicações móveis? Eu, claro. ;-) > É possível? É claro. > É viável? É claro. > Qual as vantagens que eu teria em desenvolver uma aplicação mobile > em perl ao invés de Java ou .NET? Como assim, "vantagens"? Eu não entendi o que você está procurando. Perl não paga bônus a curto prazo. Mas, se você tomar cuidado desde o começo, certamente vai ter aplicações melhores, mais bem-desenhadas e mais baratas. Se você me explicar o que quer dizer com "vantagens", eu posso tentar dizer se o Perl pode oferecer isso ou não. > Se for melhor, por onde começar? Bem básico: você já fez projeto de software? Já definiu a arquitetura do sistema? Já sabe o quê você está implementando? > Desculpem minha ignorancia, mas alguem pode me dizer essas > informações? Ignorância não se enquadra na mesma categoria que falta de educação. Você não precisa se desculpar por saber coisas. Afinal, ninguém nasceu sabendo ;-) Vamos continuar conversando. Putamplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From daniel em ruoso.com Mon Jun 25 01:41:26 2007 From: daniel em ruoso.com (Daniel Ruoso) Date: Mon, 25 Jun 2007 09:41:26 +0100 Subject: [Cascavel-pm] Perl Mobile In-Reply-To: <3bf09be50706242230u15c3e09iea22294d1c253f41@mail.gmail.com> References: <3bf09be50706242230u15c3e09iea22294d1c253f41@mail.gmail.com> Message-ID: <1182760886.4186.6.camel@pitombeira> Seg, 2007-06-25 às 02:30 -0300, Rafael Magalhães escreveu: > Alguem aqui trabalha ou trabalhou com perl para aplicações móveis? É > possível? É viável? Qual as vantagens que eu teria em desenvolver uma > aplicação mobile em perl ao invés de Java ou .NET? Se for melhor, por > onde começar? Acho que a pergunta básica inicial é: Para qual plataforma você vai desenvolver. Em alguns casos isso pode ser um problema, porque, apesar de existir perl para o Symbian da Nokia, não existem os bindings para as bibliotecas proprietárias de interface ao telefone em si, então você não consegue fazer muita coisa... Agora, se você estiver apostando em plataformas como o OpenMoko (que ainda não foi exatamente lançado), o Maemo (do Nokia 770 e n800), ou de uma série de outros dispositivos baseados em Linux, as chances de você ter sucesso são a mesma das que trabalhando em um Desktop. Por outro lado, para todos os dispositivos Linux, você provavelmente terá um problema maior de portabilidade com Java e com .NET. o Java até onde eu tinha notícias ainda não tinha sido portado para o Maemo, o mono então não tinha nem planos. Acho que, o OpenMoko, por outro lado, por ser um telefone mesmo, provavelmente vai ter Java (mas ainda não tem). Daniel From nferraz em gmail.com Mon Jun 25 03:54:50 2007 From: nferraz em gmail.com (Nelson Ferraz) Date: Mon, 25 Jun 2007 11:54:50 +0100 Subject: [Cascavel-pm] Refactoring Perl 1 - Extract Method Message-ID: <9E5CF918-46C6-490A-A1D8-92295304306B@gmail.com> Exemplo de refactoring em Perl: sub print_owing{ my $self = shift; my $e = $self->{_orders}->elements(); my $outstanding = 0.0; # print banner print "**************************\n"; print "***** Customer Owes ******\n"; print "**************************\n"; # calculate outstanding while ( $e->has_more_elements() ){ my $each = $e->next_element(); $outstanding += $each->get_amount(); } # print details print 'name: ', $self->{_name}, "\n"; print "amount: $outstanding\n"; } Se transforma em: sub print_owing{ my $self = shift; $self->print_banner(); my $outstanding = $self->get_outstanding(); $self->print_details( $outstanding ); } sub print_banner{ my $self = shift; # print banner print "**************************\n"; print "***** Customer Owes ******\n"; print "**************************\n"; } sub print_details{ my $self = shift; my $outstanding = shift; print 'name: ', $self->{_name}, "\n"; print "amount: $outstanding\n"; } sub get_outstanding{ my $self = shift; my $e = $self->{_orders}->elements(); my $result = 0.0; # calculate outstanding while ( $e->has_more_elements() ){ my $each = $e->next_element(); $result += $each->get_amount(); } return $result; } Este é o "extract method". http://www.perlmonks.org/?node_id=622705 []s Nelson From luismottacampos em yahoo.co.uk Mon Jun 25 04:52:36 2007 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Mon, 25 Jun 2007 13:52:36 +0200 Subject: [Cascavel-pm] Refactoring Perl 1 - Extract Method In-Reply-To: <9E5CF918-46C6-490A-A1D8-92295304306B@gmail.com> References: <9E5CF918-46C6-490A-A1D8-92295304306B@gmail.com> Message-ID: On Jun 25, 2007, at 12:54 PM, Nelson Ferraz wrote: > Exemplo de refactoring em Perl: > > [code here] > > Este é o "extract method". > > http://www.perlmonks.org/?node_id=622705 Você está precisando de coisas prá fazer? :-) Putamplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From a.r.ferreira em gmail.com Mon Jun 25 04:54:08 2007 From: a.r.ferreira em gmail.com (Adriano Ferreira) Date: Mon, 25 Jun 2007 08:54:08 -0300 Subject: [Cascavel-pm] Refactoring Perl 1 - Extract Method In-Reply-To: References: <9E5CF918-46C6-490A-A1D8-92295304306B@gmail.com> Message-ID: <73ddeb6c0706250454p7601c4d1wbfdb2191333cd3fa@mail.gmail.com> On 6/25/07, Luis Motta Campos wrote: > On Jun 25, 2007, at 12:54 PM, Nelson Ferraz wrote: > > Exemplo de refactoring em Perl: > > > > [code here] > > > > Este é o "extract method". > > > > http://www.perlmonks.org/?node_id=622705 > > Você está precisando de coisas prá fazer? :-) Muita gente aqui está precisando, né? > Putamplexos! > -- > Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, > Perl fanatic evangelist, and amateur {cook, photographer} > > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > From andre.garcia.carneir em terra.com.br Mon Jun 25 04:57:45 2007 From: andre.garcia.carneir em terra.com.br (=?iso-8859-1?b?QW5kcukgR2FyY2lhIENhcm5laXJv?=) Date: Mon, 25 Jun 2007 08:57:45 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Um_estado_de_esp=EDrito=2E=2E=2E_=5B?= =?iso-8859-1?q?Was=3A_Procurar_texto_em_arquivo=2E=5D?= Message-ID: ---------- Cabeçalho original ----------- De: cascavel-pm-bounces+andre.garcia.carneir=terra.com.br em pm.org Para: "Cascavel Perl Mongers" cascavel-pm em pm.org Cópia: Data: Sun, 24 Jun 2007 22:03:48 +0200 Assunto: Re: [Cascavel-pm] Um estado de espírito... [Was: Procurar texto em arquivo.] > Marco Aurélio (MACAÉ) wrote: > Bom, aqui acontecem coisas que eu tenho certeza que você não vai ver > e em lugar nenhum, como o São João de Caruaru e do Recife, por > exemplo, aqui no escritório onde trabalho, no Centro da cidade, tem um > pátio chamado Pátio do Carmo, em frente Basílica e Convento de Nossa > Senhora do Carmo, à padroeira do Recife, hoje, por exemplo, estou > vendo muitas crianças soltando muitos fogos e andando de bicicleta, no > Pátio do São Pedro [1] bem próximo no pátio com Carmo, às 19h se > apresentam várias atrações que tocam o nosso Rei do Baião - Luiz > Gonzaga. Na realidade Recife ainda é uma cidade com o as pessoas do > interior, portanto muito acolhedora. Sem falar que o Trem do Forró [2] > acabou de sair do Porto do Recife - estou escutando os fogos! Acredito > que São Paulo é também muito acolhedor! Pergunte para qualquer imigrante do nordeste em São Paulo, principalmente os da região do Brás, dos que vieram entre as décadas de 70 e 80, para trabalhar com serviços mais pesados, a maioria sem direito trabalhista algum, se eles consideram São Paulo uma cidade acolhedora. Te garanto que a maioria vai dizer que é melhor do que passar fome no nordeste, mas que se houvessem condições eles voltariam sem hesitar... Cheers! -- André Garcia Carneiro Developer(Perl/PHP) Member of "São Paulo Perl Mongers" - http://sao-paulo.pm.org From andre.garcia.carneir em terra.com.br Mon Jun 25 05:23:05 2007 From: andre.garcia.carneir em terra.com.br (=?iso-8859-1?b?QW5kcukgR2FyY2lhIENhcm5laXJv?=) Date: Mon, 25 Jun 2007 09:23:05 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Um_estado_de_esp=EDrito=2E=2E=2E_=5B?= =?iso-8859-1?q?Was=3A_Procurar_texto_em_arquivo=2E=5D?= Message-ID: ---------- Cabeçalho original ----------- De: cascavel-pm-bounces+andre.garcia.carneir=terra.com.br em pm.org Para: "Cascavel Perl Mongers" cascavel-pm em pm.org Cópia: Data: Sun, 24 Jun 2007 22:03:48 +0200 Assunto: Re: [Cascavel-pm] Um estado de espírito... [Was: Procurar texto em arquivo.] > Marco Aurélio (MACAÉ) wrote: > Bom, aqui acontecem coisas que eu tenho certeza que você não vai ver > e em lugar nenhum, como o São João de Caruaru e do Recife, por > exemplo, aqui no escritório onde trabalho, no Centro da cidade, tem um > pátio chamado Pátio do Carmo, em frente Basílica e Convento de Nossa > Senhora do Carmo, à padroeira do Recife, hoje, por exemplo, estou > vendo muitas crianças soltando muitos fogos e andando de bicicleta, no > Pátio do São Pedro [1] bem próximo no pátio com Carmo, às 19h se > apresentam várias atrações que tocam o nosso Rei do Baião - Luiz > Gonzaga. Na realidade Recife ainda é uma cidade com o as pessoas do > interior, portanto muito acolhedora. Sem falar que o Trem do Forró [2] > acabou de sair do Porto do Recife - estou escutando os fogos! Acredito > que São Paulo é também muito acolhedor! Pergunte para qualquer imigrante do nordeste em São Paulo, principalmente os da região do Brás, dos que vieram entre as décadas de 70 e 80, para trabalhar com os serviços mais pesados, e as condições mais humilhantes possíveis, se eles consideram São Paulo uma cidade acolhedora. Te garanto que a maioria vai dizer que é melhor do que passar fome no nordeste, mas que se houvessem condições eles voltariam sem hesitar... Você Macaé é como a maioria dos nordestinos dessa época, iludidos e completamente enganados sobre a situação aqui em S. Paulo. Se aqui é a terra de oportunidades do país? É sim, mas ainda assim, são poucas as que realmente valem a pena e com certeza não tem pra todo mundo. Além disso, já está mais do que na hora do governo distribuir as oportunidades pelo país ao invés de concentrar tudo em um lugar só, mas essa é só a droga da minha opinião. Meu conselho para você é pare de ir a comícios políticos, pare de assistir TV, e concentre-se no seu trabalho, caso contrário isso só vai deixar você mais iludido ainda ;-) É claro que se quiser nos fazer uma visita e tomar umas brejas serás bem-vindo! Cheers! -- André Garcia Carneiro Developer(Perl/PHP) Member of "São Paulo Perl Mongers" - http://sao-paulo.pm.org From glasswalk3r em hotmail.com Mon Jun 25 05:57:30 2007 From: glasswalk3r em hotmail.com (Alceu Rodrigues de Freitas Junior) Date: Mon, 25 Jun 2007 15:57:30 +0300 Subject: [Cascavel-pm] =?windows-1252?q?_RE=3A__mercado_de_trabalho_brasil?= =?windows-1252?q?eiro_=28era=3A_V=E1rias_Varia=E7=F5es_de_Vari=E1veis=2E?= =?windows-1252?q?=2E=2E=29?= Message-ID: > Date: Sun, 24 Jun 2007 19:08:57 -0300> From: fglock em gmail.com> > Interessante não? O mercado de compiladores é bastante reduzido mesmo.> Mas os empregadores são interessantes: você pode acabar na Intel, AMD, ...> Os cursos mais "modernos" são para quem quer prefere trabalhar nas> fábricas de software :)Eu iria um pouco mais além... cientistas da computação e engenheiros da computação sofrem do mesmo problema que engenheiros elétricos e mecânicos no Brasil: arrumar um trabalho onde ele consiga efetivamente desempenhar sua função.Como esses cursos capacitam o aluno a poder desenvolver soluções e trabalhar com pesquisa o mercado aproveita muito pouco disso. São poucos as pessoas que eu conheço que escolheram essas áreas e que efetivamente trabalham com pesquisa. É uma pena, mas o empresariado no Brasil investe muito pouco em pesquisas que não sejam relacionadas com agropecuária.Quando terminei o curso técnico eu não optei por fazer engenharia elétrica porque iria aprender uma porção de coisas que eu simplesmente não conseguiria usar: tenho um punhado de colegas que hoje fazem qualquer coisa, menos desenvolver sistemas elétricos ou de telecomunicações. Na melhor das hipóteses eles trabalham como técnicos superqualificados. Eu poderia dizer que isso é uma nivelação por baixo, mas na verdade a sociedade precisa tanto de técnicos quanto de cientistas. O problema é o sucateamento que o mercado brasileiro provoca. Some isso ao fato que carreira técnica no Brasil praticamente termina aos 40 (ou você vira gerente ou vira desempregado) e o resultado é algo triste de ver.[]'sAlceu _________________________________________________________________ Make every IM count. Download Windows Live Messenger and join the i?m Initiative now. It?s free.  http://im.live.com/messenger/im/home/?source=TAGWL_June07 -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070625/804933fe/attachment.html From lorn.br em gmail.com Mon Jun 25 06:03:46 2007 From: lorn.br em gmail.com (Lorn) Date: Mon, 25 Jun 2007 10:03:46 -0300 Subject: [Cascavel-pm] Refactoring Perl 1 - Extract Method In-Reply-To: <9E5CF918-46C6-490A-A1D8-92295304306B@gmail.com> References: <9E5CF918-46C6-490A-A1D8-92295304306B@gmail.com> Message-ID: Interessante, infelizmente onde eu trabalho não há essa cultura de "refactoring", as coisas SEMPRE são pra ontem, fez, funcionou, produção ... :/ Alguem tem esse problema aqui? ou coisa parecida? ou boas desculpas para fazer refactoring ? :) On 6/25/07, Nelson Ferraz wrote: > > Exemplo de refactoring em Perl: > > sub print_owing{ > my $self = shift; > my $e = $self->{_orders}->elements(); > my $outstanding = 0.0; > > # print banner > print "**************************\n"; > print "***** Customer Owes ******\n"; > print "**************************\n"; > > # calculate outstanding > while ( $e->has_more_elements() ){ > my $each = $e->next_element(); > $outstanding += $each->get_amount(); > } > > # print details > print 'name: ', $self->{_name}, "\n"; > print "amount: $outstanding\n"; > } > > Se transforma em: > > sub print_owing{ > my $self = shift; > > $self->print_banner(); > my $outstanding = $self->get_outstanding(); > $self->print_details( $outstanding ); > } > > sub print_banner{ > my $self = shift; > > # print banner > print "**************************\n"; > print "***** Customer Owes ******\n"; > print "**************************\n"; > } > > sub print_details{ > my $self = shift; > my $outstanding = shift; > > print 'name: ', $self->{_name}, "\n"; > print "amount: $outstanding\n"; > } > > sub get_outstanding{ > my $self = shift; > > my $e = $self->{_orders}->elements(); > my $result = 0.0; > > # calculate outstanding > while ( $e->has_more_elements() ){ > my $each = $e->next_element(); > $result += $each->get_amount(); > } > return $result; > } > > > Este é o "extract method". > > http://www.perlmonks.org/?node_id=622705 > > []s > > Nelson > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Lindolfo "Lorn" Rodrigues - www.slackwarezine.com.br - http://lornlab.org - http://sao-paulo.pm.org use Catalyst; -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070625/fbe8fa4c/attachment-0001.html From luismottacampos em yahoo.co.uk Mon Jun 25 06:14:39 2007 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Mon, 25 Jun 2007 15:14:39 +0200 Subject: [Cascavel-pm] Boas desculpas para fazer Refactoring [Was: Refactoring Perl 1 - Extract Method] In-Reply-To: References: <9E5CF918-46C6-490A-A1D8-92295304306B@gmail.com> Message-ID: <9E7BFDE7-805B-45C8-A158-6E967E8B2DBC@yahoo.co.uk> On Jun 25, 2007, at 3:03 PM, Lorn wrote: > Interessante, infelizmente onde eu trabalho não há essa cultura de > "refactoring", as coisas SEMPRE são pra ontem, fez, funcionou, > produção ... :/ > Alguem tem esse problema aqui? ou coisa parecida? ou boas desculpas > para fazer refactoring ? :) Eu usualmente atraso projetos baseados em código cut'n'paste, e a desculpa é sempre a mesma: os programas precisam de estruturação melhor, é complicado fazer manutenção, assim corremos muitos riscos de ter atrasos... Claro, se teu chefe acha que ele consegue encontrar outro bacana que faz o teu trabalho e não refatora, você corre o risco de ser "refatorado" da empresa por atrasar metodicamente todos os teus trabalhos... Eu costumo informar antes que vou atrasar, e os caras às vezes me dão tempo para refatorar. Mas é sempre complicado, a gestão sempre enxerga refatoramento como "re-trabalho", e eles querem saber que a gente produza coisas novas... pelo menos, os gestores orientados a resultados (99,999995% de todos os gestores que eu conheço) não se importam em ter código que não se pode manter... Putamplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From nferraz em gmail.com Mon Jun 25 06:23:42 2007 From: nferraz em gmail.com (Nelson Ferraz) Date: Mon, 25 Jun 2007 14:23:42 +0100 Subject: [Cascavel-pm] =?iso-8859-1?q?mercado_de_trabalho_brasileiro_=28er?= =?iso-8859-1?q?a=3A_V=E1rias_Varia=E7=F5es_de_Vari=E1veis=2E=2E=2E=29?= In-Reply-To: References: Message-ID: <9EE68343-F5F0-4AE4-A756-469295028EE3@gmail.com> > Eu poderia dizer que isso é uma nivelação por baixo, mas na verdade > a sociedade precisa tanto de técnicos quanto de cientistas. O > problema é o sucateamento que o mercado brasileiro provoca. Sem falar na quantidade de faculdades meia-boca (pra não dizer coisa pior), que despejam milhares de "profissionais" (sem um mínimo de qualificação) no mercado todos os anos. :-( A Educação no Brasil parece um jogo de faz de conta: os professores fingem que ensinam, os alunos fingem que aprendem, a sociedade finge que está tudo bem... e a bomba vai explodir daqui a 20 anos. :-((( []s Nelson From rafaelmagalhaes em gmail.com Mon Jun 25 06:34:01 2007 From: rafaelmagalhaes em gmail.com (=?ISO-8859-1?Q?Rafael_Magalh=E3es?=) Date: Mon, 25 Jun 2007 10:34:01 -0300 Subject: [Cascavel-pm] Perl Mobile In-Reply-To: <8A757F65-8828-4013-9B40-AE803EE06D92@yahoo.co.uk> References: <3bf09be50706242230u15c3e09iea22294d1c253f41@mail.gmail.com> <8A757F65-8828-4013-9B40-AE803EE06D92@yahoo.co.uk> Message-ID: <3bf09be50706250634q13e1a5dfof06607f635a068e0@mail.gmail.com> Luis, Estou analisando se é melhor continuar a desenvolver em Java ou mudar para Perl. Eu queria saber se existe alguma vantagem em fazer essa mudança, se eu ganharia tempo em desenvolvimento, se a aplicação poderia ficar com uma melhor performance, se o Perl trabalha apenas com dados enquanto estiver conectado e se ele pode armazenar os dados no Palm até que seja feito um sincronismo com um banco de dados principal.... Entendeu? Em 25/06/07, Luis Motta Campos escreveu: > > On Jun 25, 2007, at 7:30 AM, Rafael Magalhães wrote: > > Olá a todos, > > Alguem aqui trabalha ou trabalhou com perl para aplicações móveis? > > Eu, claro. ;-) > > > É possível? > > É claro. > > > É viável? > > É claro. > > > Qual as vantagens que eu teria em desenvolver uma aplicação mobile > > em perl ao invés de Java ou .NET? > > Como assim, "vantagens"? > Eu não entendi o que você está procurando. > Perl não paga bônus a curto prazo. > Mas, se você tomar cuidado desde o começo, certamente vai ter > aplicações melhores, mais bem-desenhadas e mais baratas. > Se você me explicar o que quer dizer com "vantagens", eu posso > tentar dizer se o Perl pode oferecer isso ou não. > > > Se for melhor, por onde começar? > > Bem básico: você já fez projeto de software? Já definiu a > arquitetura do sistema? Já sabe o quê você está implementando? > > > Desculpem minha ignorancia, mas alguem pode me dizer essas > > informações? > > Ignorância não se enquadra na mesma categoria que falta de > educação. Você não precisa se desculpar por saber coisas. Afinal, > ninguém nasceu sabendo ;-) > > Vamos continuar conversando. > Putamplexos! > -- > Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, > Perl fanatic evangelist, and amateur {cook, photographer} > > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070625/31aa7b99/attachment.html From rafaelmagalhaes em gmail.com Mon Jun 25 06:37:05 2007 From: rafaelmagalhaes em gmail.com (=?ISO-8859-1?Q?Rafael_Magalh=E3es?=) Date: Mon, 25 Jun 2007 10:37:05 -0300 Subject: [Cascavel-pm] Perl Mobile In-Reply-To: <1182760886.4186.6.camel@pitombeira> References: <3bf09be50706242230u15c3e09iea22294d1c253f41@mail.gmail.com> <1182760886.4186.6.camel@pitombeira> Message-ID: <3bf09be50706250637m6b5afaf1p336654f36d320dc5@mail.gmail.com> Daniel, Estou querendo desenvolver para o Palm OS(r) Garnet (v5.4). Basicamente quero desenvolver um cheklist de informações que contenha apenas um formulários com várias opções que serão preenchidas com checkbox e radiobuttons, para escolhas com respostas multiplas ou não.... Entendeu? Em 25/06/07, Daniel Ruoso escreveu: > > Seg, 2007-06-25 às 02:30 -0300, Rafael Magalhães escreveu: > > Alguem aqui trabalha ou trabalhou com perl para aplicações móveis? É > > possível? É viável? Qual as vantagens que eu teria em desenvolver uma > > aplicação mobile em perl ao invés de Java ou .NET? Se for melhor, por > > onde começar? > > Acho que a pergunta básica inicial é: Para qual plataforma você vai > desenvolver. Em alguns casos isso pode ser um problema, porque, apesar > de existir perl para o Symbian da Nokia, não existem os bindings para as > bibliotecas proprietárias de interface ao telefone em si, então você não > consegue fazer muita coisa... > > Agora, se você estiver apostando em plataformas como o OpenMoko (que > ainda não foi exatamente lançado), o Maemo (do Nokia 770 e n800), ou de > uma série de outros dispositivos baseados em Linux, as chances de você > ter sucesso são a mesma das que trabalhando em um Desktop. > > Por outro lado, para todos os dispositivos Linux, você provavelmente > terá um problema maior de portabilidade com Java e com .NET. o Java até > onde eu tinha notícias ainda não tinha sido portado para o Maemo, o mono > então não tinha nem planos. Acho que, o OpenMoko, por outro lado, por > ser um telefone mesmo, provavelmente vai ter Java (mas ainda não tem). > > Daniel > > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070625/bb1e7cc3/attachment.html From nferraz em gmail.com Mon Jun 25 06:41:53 2007 From: nferraz em gmail.com (Nelson Ferraz) Date: Mon, 25 Jun 2007 14:41:53 +0100 Subject: [Cascavel-pm] Refactoring Perl 1 - Extract Method In-Reply-To: References: <9E5CF918-46C6-490A-A1D8-92295304306B@gmail.com> Message-ID: <533C0528-BE2D-4717-A67B-7531C1F86AF9@gmail.com> > Interessante, infelizmente onde eu trabalho não há essa cultura de > "refactoring", as coisas SEMPRE são pra ontem, fez, funcionou, > produção ... :/ > Alguem tem esse problema aqui? ou coisa parecida? ou boas desculpas > para fazer refactoring ? :) O Extract Method é apenas um dos tipos de refactoring. O livro "Refactoring: Improving the Design of Existing Code", de Martin Fowler (e Kent Beck, entre outros) documenta diversos outros tipos de refactoring. Infelizmente o livro é todo focado em Java; daí o meu interesse naquele tópico do Perlmonks, que traduz um dos exemplos para Perl, tornando-o muito mais conciso. Em tempo: aqui vai um script em perl, que pode ser chamado diretamente do vim, e que permite extrair um método a partir do código selecionado: http://fsck.com/~jesse/extract []s Nelson From fglock em gmail.com Mon Jun 25 07:06:04 2007 From: fglock em gmail.com (Flavio S. Glock) Date: Mon, 25 Jun 2007 11:06:04 -0300 Subject: [Cascavel-pm] Refactoring Perl 1 - Extract Method In-Reply-To: References: <9E5CF918-46C6-490A-A1D8-92295304306B@gmail.com> Message-ID: 2007/6/25, Lorn : > Interessante, infelizmente onde eu trabalho não há essa cultura de > "refactoring", as coisas SEMPRE são pra ontem, fez, funcionou, produção ... > :/ > Alguem tem esse problema aqui? ou coisa parecida? ou boas desculpas para > fazer refactoring ? :) Sim - se você é do tipo que começa a escrever código enquanto ainda não decidiu como o programa vai funcionar, você precisa de refactoring. É uma forma de você acabar o processo com um programa legível. - Flavio S. Glock From lorn.br em gmail.com Mon Jun 25 07:13:44 2007 From: lorn.br em gmail.com (Lorn) Date: Mon, 25 Jun 2007 11:13:44 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?mercado_de_trabalho_brasileiro_=28er?= =?iso-8859-1?q?a=3A_V=E1rias_Varia=E7=F5es_de_Vari=E1veis=2E=2E=2E?= =?iso-8859-1?q?=29?= In-Reply-To: <9EE68343-F5F0-4AE4-A756-469295028EE3@gmail.com> References: <9EE68343-F5F0-4AE4-A756-469295028EE3@gmail.com> Message-ID: Nem brinca, esse foi meu ultimo semestre de ciencia da computação, 80% da sala só terminou a faculdade porque colou em **TODAS** as provas, era impressionante como eles colavam até parece que estavam fazendo faculdade de cola :PTinha uns 2 ~ 4 colegas meus, que não sabem nada nada de informatica, e nunca pegou um DP, conclusão? terminaram a faculdade, vão fazer uma pos em gestão, vão virar gerentes chatos ... On 6/25/07, Nelson Ferraz wrote: > > > Eu poderia dizer que isso é uma nivelação por baixo, mas na verdade > > a sociedade precisa tanto de técnicos quanto de cientistas. O > > problema é o sucateamento que o mercado brasileiro provoca. > > Sem falar na quantidade de faculdades meia-boca (pra não dizer coisa > pior), que despejam milhares de "profissionais" (sem um mínimo de > qualificação) no mercado todos os anos. :-( > > A Educação no Brasil parece um jogo de faz de conta: os professores > fingem que ensinam, os alunos fingem que aprendem, a sociedade finge > que está tudo bem... e a bomba vai explodir daqui a 20 anos. :-((( > > []s > > Nelson > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Lindolfo "Lorn" Rodrigues - www.slackwarezine.com.br - http://lornlab.org - http://sao-paulo.pm.org use Catalyst; -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070625/af1d256f/attachment-0001.html From nferraz em gmail.com Mon Jun 25 07:28:02 2007 From: nferraz em gmail.com (Nelson Ferraz) Date: Mon, 25 Jun 2007 15:28:02 +0100 Subject: [Cascavel-pm] Refactoring Perl 1 - Extract Method In-Reply-To: References: <9E5CF918-46C6-490A-A1D8-92295304306B@gmail.com> Message-ID: On Jun 25, 2007, at 3:06 PM, Flavio S. Glock wrote: > Sim - se você é do tipo que começa a escrever código enquanto ainda > não decidiu como o programa vai funcionar, você precisa de > refactoring. O que me lembra 99% das situações de negócio: são raros os projetos que terminam exatamente como foram planejados. "No battleplan survives contact with the enemy." []s Nelson From acid06 em gmail.com Mon Jun 25 07:29:13 2007 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Mon, 25 Jun 2007 11:29:13 -0300 Subject: [Cascavel-pm] Refactoring Perl 1 - Extract Method In-Reply-To: References: <9E5CF918-46C6-490A-A1D8-92295304306B@gmail.com> Message-ID: <9a08c9b40706250729g78b09ebya6963135bddaf92a@mail.gmail.com> On 6/25/07, Lorn wrote: > Interessante, infelizmente onde eu trabalho não há essa cultura de > "refactoring", as coisas SEMPRE são pra ontem, fez, funcionou, produção ... > :/ > Alguem tem esse problema aqui? ou coisa parecida? ou boas desculpas para > fazer refactoring ? :) Onde eu trabalhava antes, tinha um pouco dessa filosofia. Mas eu empurrei guela abaixo deles a minha filosofia (ao menos nos projetos em que eu estava envolvido) e eles acabaram vendo que dava bons resultados. Aonde eu trabalho hoje, não tenho o que reclamar de forma alguma. Na vedade, a cultura é o contrário: tem que estar bom pra ir pra produção - em geral, não vai código que "simplesmente funciona" pra produção. Se eu trabalhasse em algum lugar que incentivasse código porco e eu não pudesse mudar isso, eu pediria demissão (assim como eu ameacei fazer na empresa onde eu trabalhava antes). Claro que nem sempre existe esse poder de barganha. Mas acho que nós, desenvolvedores Perl, somos privilegiados. É difícil de substituir um desenvolvedor Perl aqui no Brasil, principalmente se este for de qualidade. Claro que se você não está disposto a realmente sair do trabalho essa não é uma tática recomendada porque: 1) eles podem realmente te mandar embora; 2) eles podem nem te mandar embora, nem atender suas demandas e aí vai ficar meio chato pro seu lado. -Nilson Santos F. Jr. From acid06 em gmail.com Mon Jun 25 07:40:44 2007 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Mon, 25 Jun 2007 11:40:44 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?mercado_de_trabalho_brasileiro_=28er?= =?iso-8859-1?q?a=3A_V=E1rias_Varia=E7=F5es_de_Vari=E1veis=2E=2E=2E?= =?iso-8859-1?q?=29?= In-Reply-To: References: Message-ID: <9a08c9b40706250740y61a0449atf5c3342924d63ad2@mail.gmail.com> On 6/25/07, Alceu Rodrigues de Freitas Junior wrote: > Como esses cursos capacitam o aluno a poder desenvolver soluções e trabalhar > com pesquisa o mercado aproveita muito pouco disso. São poucos as pessoas > que eu conheço que escolheram essas áreas e que efetivamente trabalham com > pesquisa. É uma pena, mas o empresariado no Brasil investe muito pouco em > pesquisas que não sejam relacionadas com agropecuária. Acho que vai muito do que você entende como "pesquisa". Realmente, pesquisa acadêmica em empresas privadas é algo raro aqui no campo da computação. Só existe alguma coisa considerável no campo da biotecnologia. Contudo, eu acredito que o desenvolvimento de qualquer coisa nova é interessante e pode ser visto como "pesquisa", afinal a idéia de pesquisa é resultar em coisas novas, não necessariamente estritamente teóricas. > Quando terminei o curso técnico eu não optei por fazer engenharia elétrica > porque iria aprender uma porção de coisas que eu simplesmente não > conseguiria usar: tenho um punhado de colegas que hoje fazem qualquer coisa, > menos desenvolver sistemas elétricos ou de telecomunicações. Na melhor das > hipóteses eles trabalham como técnicos superqualificados. Eu não vejo esse tipo de coisa acontecendo com pessoas que saem de cursos de engenharia como controle e automação. O pessoal da UFMG, em geral, realmente vai trabalhar em indústrias ou automação de processos. Alguns acabam no ramo de desenvolvimento de software. A taxa de pessoas de computação que acabam como webdesigners é algo maior, na minha opinião. Mas, em geral, a maioria das pessoas que saem de faculdades de qualidade conseguem ocupações que sejam minimamente interessantes. O problema todo é quando você considera o quadro como um todo, levando em conta aqueles que se formaram nessas faculdades que pipocam a cada dia por aí. Mas o que você esperava, nesse? Eu prefiro contratar um técnico em eletrônica que acabou de sair do Coltec (o colégio técnico da UFMG) do que algum graduando dessas faculdades. A primeira empresa que eu trabalhei era assim. Ela contratava somente gente da UFMG, vindos do Coltec, do curso de Ciência da Computação ou do curso de Engenharia de Controle e Automação (os 2 mais difíceis por aqui na área de exatas). Isso faz muito sentido e a empresa é bem sucedida e lucrativa (apesar de ter uma filosofia de desenvolvimento que não seja compatível comigo, por isso saí). -Nilson Santos F. Jr. From otaviof em gmail.com Mon Jun 25 07:40:57 2007 From: otaviof em gmail.com (=?ISO-8859-1?Q?Ot=E1vio_Fernandes?=) Date: Mon, 25 Jun 2007 11:40:57 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?mercado_de_trabalho_brasileiro_=28er?= =?iso-8859-1?q?a=3A_V=E1rias_Varia=E7=F5es_de_Vari=E1veis=2E=2E=2E?= =?iso-8859-1?q?=29?= In-Reply-To: References: <9EE68343-F5F0-4AE4-A756-469295028EE3@gmail.com> Message-ID: <8e3843570706250740g55025b80p38518e233af9f8ce@mail.gmail.com> hehehe, infelizmente eu vejo isso também todos os dias, mas também, não vejo a universidade como principal fonte do bom profissional ... ai eu acho que vai do interesse. Por exemplo, se o sujeito cola nas provas, mas em compensação, em outras áreas ele estuda por conta própria e mantém um nível saudavel de interesse ... (( não é justificável, mas é compreensível )) On 6/25/07, Lorn wrote: > Nem brinca, esse foi meu ultimo semestre de ciencia da computação, 80% da > sala só terminou a faculdade porque colou em **TODAS** as provas, era > impressionante como eles colavam até parece que estavam fazendo faculdade de > cola :P > Tinha uns 2 ~ 4 colegas meus, que não sabem nada nada de informatica, e > nunca pegou um DP, conclusão? terminaram a faculdade, vão fazer uma pos em > gestão, vão virar gerentes chatos ... > > > On 6/25/07, Nelson Ferraz wrote: > > > Eu poderia dizer que isso é uma nivelação por baixo, mas na verdade > > > a sociedade precisa tanto de técnicos quanto de cientistas. O > > > problema é o sucateamento que o mercado brasileiro provoca. > > > > Sem falar na quantidade de faculdades meia-boca (pra não dizer coisa > > pior), que despejam milhares de "profissionais" (sem um mínimo de > > qualificação) no mercado todos os anos. :-( > > > > A Educação no Brasil parece um jogo de faz de conta: os professores > > fingem que ensinam, os alunos fingem que aprendem, a sociedade finge > > que está tudo bem... e a bomba vai explodir daqui a 20 anos. :-((( > > > > []s > > > > Nelson > > > > _______________________________________________ > > 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; > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- | -- | Otávio Fernandes | Debian Etch -- GNU/Linux User: 283.396 | http://otaviof.googlepages.com | -- From acid06 em gmail.com Mon Jun 25 07:48:24 2007 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Mon, 25 Jun 2007 11:48:24 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?mercado_de_trabalho_brasileiro_=28er?= =?iso-8859-1?q?a=3A_V=E1rias_Varia=E7=F5es_de_Vari=E1veis=2E=2E=2E?= =?iso-8859-1?q?=29?= In-Reply-To: <8e3843570706250740g55025b80p38518e233af9f8ce@mail.gmail.com> References: <9EE68343-F5F0-4AE4-A756-469295028EE3@gmail.com> <8e3843570706250740g55025b80p38518e233af9f8ce@mail.gmail.com> Message-ID: <9a08c9b40706250748o3eca16e5j583a3b867594e368@mail.gmail.com> On 6/25/07, Otávio Fernandes wrote: > hehehe, infelizmente eu vejo isso também todos os dias, mas também, > não vejo a universidade como principal fonte do bom profissional ... > ai eu acho que vai do interesse. Por exemplo, se o sujeito cola nas > provas, mas em compensação, em outras áreas ele estuda por conta > própria e mantém um nível saudavel de interesse ... Se o sujeito cola nas provas de forma indiscriminada as chances são grandes de que ele não terá um comportamento ético adequado. A universidade não é a fonte dos bons profissionais. Eu concordo com isso. Na minha opinião, o que acontece é que os bons profissionais são atraídos para as boas universidades. Eu não acredito que o ensino de uma universidade federal seja tão superior, por exemplo, ao de uma universidade privada de qualidade. Os professores das melhores universidades privadas, em geral, são bem qualificados. A diferenciação dessas universidades se deve aos alunos. Os melhores serão aprovados no vestibular e irão para a universidade federal porque ela é gratuita (a não ser se o cara seja louco e goste de rasgar dinheiro). Isso gera uma realimentação positiva na qualidade do ensino superior federal. A existências de boas universidades públicas é o principal fator que impede que ocorra um aumento considerável na qualidade de ensino das privadas. -Nilson Santos F. Jr. From gabriel.vieira em gmail.com Mon Jun 25 07:52:45 2007 From: gabriel.vieira em gmail.com (Gabriel Vieira) Date: Mon, 25 Jun 2007 11:52:45 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Um_estado_de_esp=EDrito=2E=2E=2E_=5B?= =?iso-8859-1?q?Was=3A_Procurar_texto_em_arquivo=2E=5D?= In-Reply-To: References: Message-ID: <83d8367f0706250752n3c8d926an50d1f59d793ce649@mail.gmail.com> Putz, que visão mais preconceituosa e discriminatória a respeito dos nordestinos. Eu, como turista, senti Sampa como uma cidade acolhedora. E com certeza existem várias oportunidades aí. Acho que você deve rever sua visão. Bom, sem mais. :P On 6/25/07, André Garcia Carneiro wrote: > ---------- Cabeçalho original ----------- > > De: cascavel-pm-bounces+andre.garcia.carneir=terra.com.br em pm.org > Para: "Cascavel Perl Mongers" cascavel-pm em pm.org > Cópia: > Data: Sun, 24 Jun 2007 22:03:48 +0200 > Assunto: Re: [Cascavel-pm] Um estado de espírito... [Was: Procurar texto em arquivo.] > > > Marco Aurélio (MACAÉ) wrote: > > Bom, aqui acontecem coisas que eu tenho certeza que você não vai ver > > e em lugar nenhum, como o São João de Caruaru e do Recife, por > > exemplo, aqui no escritório onde trabalho, no Centro da cidade, tem um > > pátio chamado Pátio do Carmo, em frente Basílica e Convento de Nossa > > Senhora do Carmo, à padroeira do Recife, hoje, por exemplo, estou > > vendo muitas crianças soltando muitos fogos e andando de bicicleta, no > > Pátio do São Pedro [1] bem próximo no pátio com Carmo, às 19h se > > apresentam várias atrações que tocam o nosso Rei do Baião - Luiz > > Gonzaga. Na realidade Recife ainda é uma cidade com o as pessoas do > > interior, portanto muito acolhedora. Sem falar que o Trem do Forró [2] > > acabou de sair do Porto do Recife - estou escutando os fogos! Acredito > > que São Paulo é também muito acolhedor! > > > Pergunte para qualquer imigrante do nordeste em São Paulo, principalmente os da região do Brás, dos que vieram > entre as décadas de 70 e 80, para trabalhar com os serviços mais pesados, e as condições mais humilhantes > possíveis, se eles consideram São Paulo uma cidade acolhedora. Te garanto que a maioria vai dizer que é melhor > do que passar fome no nordeste, mas que se houvessem condições eles voltariam sem hesitar... > > Você Macaé é como a maioria dos nordestinos dessa época, iludidos e completamente enganados sobre a situação > aqui em S. Paulo. Se aqui é a terra de oportunidades do país? É sim, mas ainda assim, são poucas as que > realmente valem a pena e com certeza não tem pra todo mundo. Além disso, já está mais do que na hora do governo > distribuir as oportunidades pelo país ao invés de concentrar tudo em um lugar só, mas essa é só a droga da > minha opinião. > > Meu conselho para você é pare de ir a comícios políticos, pare de assistir TV, e concentre-se no seu trabalho, > caso contrário isso só vai deixar você mais iludido ainda ;-) > > É claro que se quiser nos fazer uma visita e tomar umas brejas serás bem-vindo! > > > Cheers! > > -- > André Garcia Carneiro > Developer(Perl/PHP) > Member of "São Paulo Perl Mongers" - http://sao-paulo.pm.org > > > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Gabriel Vieira From daniel em ruoso.com Mon Jun 25 08:00:01 2007 From: daniel em ruoso.com (Daniel Ruoso) Date: Mon, 25 Jun 2007 16:00:01 +0100 Subject: [Cascavel-pm] =?iso-8859-1?q?=5BOT=5D_Engenheiro_Picachu=2E=2E=2E?= =?iso-8859-1?q?_=28Was=3A_Re=3A___RE=3A__mercado_de_trabalho_brasi?= =?iso-8859-1?q?leiro_=28era=3A_V=E1rias_Varia=E7=F5es_de_Vari=E1ve?= =?iso-8859-1?q?is=2E=2E=2E=29=29?= In-Reply-To: References: Message-ID: <1182783601.4186.15.camel@pitombeira> Seg, 2007-06-25 às 15:57 +0300, Alceu Rodrigues de Freitas Junior escreveu: > ... que engenheiros elétricos e ... Isso é um engenheiro que dá choque? daniel From glasswalk3r em hotmail.com Mon Jun 25 08:09:21 2007 From: glasswalk3r em hotmail.com (Alceu Rodrigues de Freitas Junior) Date: Mon, 25 Jun 2007 18:09:21 +0300 Subject: [Cascavel-pm] [OT] Engenheiro Picachu... (Was: Re: RE: mercado de trabalho brasileiro (era: V Message-ID: > From: daniel em ruoso.com> To: cascavel-pm em pm.org> > Seg, 2007-06-25 às 15:57 +0300, Alceu Rodrigues de Freitas Junior> escreveu:> > ... que engenheiros elétricos e ...> > Isso é um engenheiro que dá choque?Dá, com certeza. Principalmente nos monges mais malas. :-P[]'sAlceu _________________________________________________________________ Make every IM count. Download Windows Live Messenger and join the i?m Initiative now. It?s free.  http://im.live.com/messenger/im/home/?source=TAGWL_June07 -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070625/a8c9287b/attachment-0001.html From roanbrasil em gmail.com Mon Jun 25 08:11:23 2007 From: roanbrasil em gmail.com (roan Brasil) Date: Mon, 25 Jun 2007 12:11:23 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?mercado_de_trabalho_brasileiro_=28er?= =?iso-8859-1?q?a=3A_V=E1rias_Varia=E7=F5es_de_Vari=E1veis=2E=2E=2E?= =?iso-8859-1?q?=29?= In-Reply-To: <9a08c9b40706250748o3eca16e5j583a3b867594e368@mail.gmail.com> References: <9EE68343-F5F0-4AE4-A756-469295028EE3@gmail.com> <8e3843570706250740g55025b80p38518e233af9f8ce@mail.gmail.com> <9a08c9b40706250748o3eca16e5j583a3b867594e368@mail.gmail.com> Message-ID: <403668000706250811q1116e107nda2d3dc3afe24d6@mail.gmail.com> Não acho que a faculdade faz o aluno e sim o aluno que faz a faculdade. Não só os profissionais de uma instituição federal como a UFMG conseguem algo interessante, ams muitas faculdades particulares possuem gente interessada. Infelizmente isso é a minoria e não sei realmente onde vamos parar com essa galera se formando através de cola e não sabendo nada da área. Também conheço gente assim. COLA --; Em 25/06/07, Nilson Santos Figueiredo Junior escreveu: > > On 6/25/07, Otávio Fernandes wrote: > > hehehe, infelizmente eu vejo isso também todos os dias, mas também, > > não vejo a universidade como principal fonte do bom profissional ... > > ai eu acho que vai do interesse. Por exemplo, se o sujeito cola nas > > provas, mas em compensação, em outras áreas ele estuda por conta > > própria e mantém um nível saudavel de interesse ... > > Se o sujeito cola nas provas de forma indiscriminada as chances são > grandes de que ele não terá um comportamento ético adequado. > > A universidade não é a fonte dos bons profissionais. Eu concordo com > isso. Na minha opinião, o que acontece é que os bons profissionais são > atraídos para as boas universidades. > > Eu não acredito que o ensino de uma universidade federal seja tão > superior, por exemplo, ao de uma universidade privada de qualidade. Os > professores das melhores universidades privadas, em geral, são bem > qualificados. A diferenciação dessas universidades se deve aos alunos. > Os melhores serão aprovados no vestibular e irão para a universidade > federal porque ela é gratuita (a não ser se o cara seja louco e goste > de rasgar dinheiro). > > Isso gera uma realimentação positiva na qualidade do ensino superior > federal. A existências de boas universidades públicas é o principal > fator que impede que ocorra um aumento considerável na qualidade de > ensino das privadas. > > -Nilson Santos F. Jr. > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Atenciosamente, Roan Brasil Monteiro Presidente do Rotaract Club Lauro de Freitas D4550 Gestão 2006/2007 ________________________________ *-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-* Faculdade UNIME www.unime.com.br BSI - Bacharelado de Sistema de Informação Roan Brasil Monteiro _____________________ *-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-* "NA LUTA ENTRE BATMAN E PINGÜIM, EU SOU MAIS O PINGÜIM..." by Roan ____ °v° NÃO USE DROGAS, /(_)\ USE GNU/LINUX ^ ^ Por que ver o MUNDO através de 'janelas' Se você pode usar portas. "Software Livre: Socialmente Justo, Economicamente Viável, Tecnologicamente Sustentável" -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070625/37a5c2af/attachment.html From glasswalk3r em hotmail.com Mon Jun 25 08:12:13 2007 From: glasswalk3r em hotmail.com (Alceu Rodrigues de Freitas Junior) Date: Mon, 25 Jun 2007 18:12:13 +0300 Subject: [Cascavel-pm] Boas desculpas para fazer Refactoring [Was: Refactoring Perl 1 - Extract Method] Message-ID: > From: luismottacampos em yahoo.co.uk> Date: Mon, 25 Jun 2007 15:14:39 +0200>> Eu usualmente atraso projetos baseados em código cut'n'paste, e a> desculpa é sempre a mesma: os programas precisam de estruturação> melhor, é complicado fazer manutenção, assim corremos muitos riscos> de ter atrasos...Ultimamente eu ficaria CONTENTE de pegar cut n' paste. No último projeto de desenvolvimento que eu passei tive que programar em J2EE eu encontrei um sistema inteiro que usava "bad pratices". E não estou falando de coisas complexas nem de falta de abstração: qualquer estudante de graduação com um bom livro BÁSICO debaixo do braço não faria aquele monte de mer\&¨#@!.Eu gosto de dividir essas tosqueiras com colegas da área (acho que deveria escrever uma crônica sobre elas). Eu tive um supervisor que é muito bom tecnicamente. Ele dividiu uma experiência profissional que teve uma vez, onde contou que o sistema aonde trabalhavam passou a dar mensagens de erros esquisitas e que ninguém sabia do que se tratava. Um belo dia um colega dele ficou até tarde para resolver o problema e no dia seguinte disse à ele: "eu resolvi o problema das mensagens!".Quando ele foi dar um espiada no que o cara fez, ele tinha simplesmente comentado o trecho do código que gerava a mensagem de erro (o "catch" do "try-catch"). Sem mensagens de erro! Não é uma beleza de profissional?> Claro, se teu chefe acha que ele consegue encontrar outro bacana> que faz o teu trabalho e não refatora, você corre o risco de ser> "refatorado" da empresa por atrasar metodicamente todos os teus> trabalhos...É o que geralmente acontece. Mas meu avô já diz há anos "faça bem feito para fazer um vez só". Na maioria das vezes você não consegue acertar de primeira. Mas tentar não faz mal.> Eu costumo informar antes que vou atrasar, e os caras às vezes me> dão tempo para refatorar. Mas é sempre complicado, a gestão sempre> enxerga refatoramento como "re-trabalho", e eles querem saber que a> gente produza coisas novas... pelo menos, os gestores orientados a> resultados (99,999995% de todos os gestores que eu conheço) não se> importam em ter código que não se pode manter...Gestores não manjam de tecnlogia. Nem querem manjar de tecnologia. Vide COBIT.Mas continuam dando palpites sobre prazos de coisas que não entendem. Nenhuma prática de gestão de projeto inclui refatoração de código. O resultado é o que se vê por aí.Bom era o tempo que seu chefe confiava na sua capacidade de definir prazos. Engenheiros civis não devem sofrer muito com isso. Eu imagino a conversa (de um gestor para o engenheiro):"- Quanto tempo leva para construir essa ponte?""- Pelo menos seis meses.""- Muito tempo. Você tem dois meses.""- Se construir em dois meses a ponte vai cair"."- Tá bem então".Claro, ultimamente temos visto alguns prédios desabando. E em São Paulo tem os "buracos" da desgraçada da Marta... rs[]'sAlceu _________________________________________________________________ Express yourself instantly with MSN Messenger! Download today it's FREE! http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/ -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070625/3bb61f76/attachment.html From roanbrasil em gmail.com Mon Jun 25 08:12:33 2007 From: roanbrasil em gmail.com (roan Brasil) Date: Mon, 25 Jun 2007 12:12:33 -0300 Subject: [Cascavel-pm] [OT] Engenheiro Picachu... (Was: Re: RE: mercado de trabalho brasileiro (era: V In-Reply-To: References: Message-ID: <403668000706250812w56adebcfj46d02ab4164fc729@mail.gmail.com> ehhehehhe Engenheiro Pikachu foi foda.... mas pior ainda foi engenheiro elétrico ... Em 25/06/07, Alceu Rodrigues de Freitas Junior escreveu: > > > From: daniel em ruoso.com > > To: cascavel-pm em pm.org > > > > Seg, 2007-06-25 às 15:57 +0300, Alceu Rodrigues de Freitas Junior > > escreveu: > > > ... que engenheiros elétricos e ... > > > > Isso é um engenheiro que dá choque? > > Dá, com certeza. Principalmente nos monges mais malas. :-P > > []'s > Alceu > > ------------------------------ > Play free games, earn tickets, get cool prizes! Join Live Search Club. Join > Live Search Club! > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Atenciosamente, Roan Brasil Monteiro Presidente do Rotaract Club Lauro de Freitas D4550 Gestão 2006/2007 ________________________________ *-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-* Faculdade UNIME www.unime.com.br BSI - Bacharelado de Sistema de Informação Roan Brasil Monteiro _____________________ *-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-* "NA LUTA ENTRE BATMAN E PINGÜIM, EU SOU MAIS O PINGÜIM..." by Roan ____ °v° NÃO USE DROGAS, /(_)\ USE GNU/LINUX ^ ^ Por que ver o MUNDO através de 'janelas' Se você pode usar portas. "Software Livre: Socialmente Justo, Economicamente Viável, Tecnologicamente Sustentável" -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070625/8891bd79/attachment.html From gabriel.vieira em gmail.com Mon Jun 25 08:16:16 2007 From: gabriel.vieira em gmail.com (Gabriel Vieira) Date: Mon, 25 Jun 2007 12:16:16 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?mercado_de_trabalho_brasileiro_=28er?= =?iso-8859-1?q?a=3A_V=E1rias_Varia=E7=F5es_de_Vari=E1veis=2E=2E=2E?= =?iso-8859-1?q?=29?= In-Reply-To: <403668000706250811q1116e107nda2d3dc3afe24d6@mail.gmail.com> References: <9EE68343-F5F0-4AE4-A756-469295028EE3@gmail.com> <8e3843570706250740g55025b80p38518e233af9f8ce@mail.gmail.com> <9a08c9b40706250748o3eca16e5j583a3b867594e368@mail.gmail.com> <403668000706250811q1116e107nda2d3dc3afe24d6@mail.gmail.com> Message-ID: <83d8367f0706250816w112d6db1h53fd4d77f87d9281@mail.gmail.com> Há uma dependência mútua. As "faculdades" não querem perder seus clientes (os menos interessados) por reprovação, logo não investe na qualidade do assunto dado (não a qualidade do ensino, mas do assunto) e por outro lado os alunos ficam dependentes da grade curricular da instituição. Quem sofre é o aluno interessado que possivelmente verá que estará ali pelo diploma. On 6/25/07, roan Brasil wrote: > Não acho que a faculdade faz o aluno e sim o aluno que faz a faculdade. Não > só os profissionais de uma instituição federal como a UFMG conseguem algo > interessante, ams muitas faculdades particulares possuem gente interessada. > Infelizmente isso é a minoria e não sei realmente onde vamos parar com essa > galera se formando através de cola e não sabendo nada da área. Também > conheço gente assim. > > COLA --; > > Em 25/06/07, Nilson Santos Figueiredo Junior escreveu: > > On 6/25/07, Otávio Fernandes wrote: > > > hehehe, infelizmente eu vejo isso também todos os dias, mas também, > > > não vejo a universidade como principal fonte do bom profissional ... > > > ai eu acho que vai do interesse. Por exemplo, se o sujeito cola nas > > > provas, mas em compensação, em outras áreas ele estuda por conta > > > própria e mantém um nível saudavel de interesse ... > > > > Se o sujeito cola nas provas de forma indiscriminada as chances são > > grandes de que ele não terá um comportamento ético adequado. > > > > A universidade não é a fonte dos bons profissionais. Eu concordo com > > isso. Na minha opinião, o que acontece é que os bons profissionais são > > atraídos para as boas universidades. > > > > Eu não acredito que o ensino de uma universidade federal seja tão > > superior, por exemplo, ao de uma universidade privada de qualidade. Os > > professores das melhores universidades privadas, em geral, são bem > > qualificados. A diferenciação dessas universidades se deve aos alunos. > > Os melhores serão aprovados no vestibular e irão para a universidade > > federal porque ela é gratuita (a não ser se o cara seja louco e goste > > de rasgar dinheiro). > > > > Isso gera uma realimentação positiva na qualidade do ensino superior > > federal. A existências de boas universidades públicas é o principal > > fator que impede que ocorra um aumento considerável na qualidade de > > ensino das privadas. > > > > -Nilson Santos F. Jr. > > _______________________________________________ > > Cascavel-pm mailing list > > Cascavel-pm em pm.org > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > -- > Atenciosamente, > > Roan Brasil Monteiro > Presidente do Rotaract Club Lauro de Freitas D4550 > Gestão 2006/2007 > ________________________________ > *-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-* > Faculdade UNIME > www.unime.com.br > BSI - Bacharelado de Sistema de Informação > Roan Brasil Monteiro > _____________________ > *-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-* > > "NA LUTA ENTRE BATMAN E PINGÜIM, > EU SOU MAIS O PINGÜIM..." by Roan > ____ > °v° NÃO USE DROGAS, > /(_)\ USE GNU/LINUX > ^ ^ > Por que ver o MUNDO através de 'janelas' > Se você pode usar portas. > > "Software Livre: > Socialmente Justo, > Economicamente Viável, > Tecnologicamente Sustentável" > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Gabriel Vieira From glasswalk3r em hotmail.com Mon Jun 25 08:22:06 2007 From: glasswalk3r em hotmail.com (Alceu Rodrigues de Freitas Junior) Date: Mon, 25 Jun 2007 18:22:06 +0300 Subject: [Cascavel-pm] =?windows-1252?q?Um_estado_de_esp=EDrito=2E=2E=2E_?= =?windows-1252?q?=5BOT=5D?= Message-ID: > Date: Mon, 25 Jun 2007 11:52:45 -0300> From: gabriel.vieira em gmail.com>> Putz, que visão mais preconceituosa e discriminatória a respeito dos> nordestinos.> > Eu, como turista, senti Sampa como uma cidade acolhedora. E com> certeza existem várias oportunidades aí. Acho que você deve rever sua> visão.Gabriel, eu não acho que a visão tenha sido preconceituosa. Acho que você entendeu errado.Muito do que ele falou tem sentido. E não se aplica somente aos nordestinos. Muitas pessoas vem à São Paulo por conta das ofertas de emprego. Meus pais mesmo vieram do interior do estado. Na época, você fazia a vida aqui em São Paulo. Com a idade que eu tenho hoje, meu pai já era casado, tinha carro e casa própria. E conseguiu isso apenas com esforço do seu trabalho.Hoje trabalhamos como uns condenados aqui apenas para se manter empregado. Eu converso com as pessoas que conheço e nenhuma delas está contente com o trabalho ou ficando ricas. Só estão estressadas e desgostosas.Eu nasci e sempre vivi em São Paulo: acho que posso dizer com propriedade que essa cidade está um lixo, tendendo a piorar. O êxodo de indústrias daqui de São Paulo já está acontecendo. Um outro exemplo bom é a previsão de que, até o final do ano (se não estou enganado) a capacidade de armazenar lixo já está esgotada para a cidade. Era só o que faltava.Se você veio para cá como turista, isso é uma coisa. Tente ver a qualidade de vida das pessoas que vivem aqui.Obviamente não dá para comparar com localidades extremamente pobres. Mas São Paulo está longe de ser um bom lugar para viver. Tenho colegas que se mudaram para o sul do país e não querem nunca mais de saber de vir para cá.[]'sAlceu _________________________________________________________________ Make every IM count. Download Windows Live Messenger and join the i?m Initiative now. It?s free.  http://im.live.com/messenger/im/home/?source=TAGWL_June07 -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070625/d2edc394/attachment.html From glasswalk3r em hotmail.com Mon Jun 25 08:27:19 2007 From: glasswalk3r em hotmail.com (Alceu Rodrigues de Freitas Junior) Date: Mon, 25 Jun 2007 18:27:19 +0300 Subject: [Cascavel-pm] mercado de trabalho brasileiro Message-ID: > Date: Mon, 25 Jun 2007 11:40:44 -0300> From: acid06 em gmail.com> > Acho que vai muito do que você entende como "pesquisa". Realmente,> pesquisa acadêmica em empresas privadas é algo raro aqui no campo da> computação. Só existe alguma coisa considerável no campo da> biotecnologia.> > Contudo, eu acredito que o desenvolvimento de qualquer coisa nova é> interessante e pode ser visto como "pesquisa", afinal a idéia de> pesquisa é resultar em coisas novas, não necessariamente estritamente> teóricas.Eu concordo. Mas acho que uma definição melhor para esse "desenvolvimento de qualquer coisa nova" como emprendedorismo. E até hoje eu não tive o privilégio de trabalhar em uma empresa aonde isso seja valorizado, a menos que sua idéia gere lucro direto.Gestores não conseguem contabilizar produtividade porque seus funcionários estão mais contentes e satisfeitos de não terem de acordar de madrugada ou não estarem estressados. Pelo contrário, quando ele vê seu quadro de funcionários tranquilo ele fica mais preocupado; alguns provavelmente poderão pensar em "cortes de gasto".Eu gostaria de encontrar o desgraçado de Harvard que disse que TI é gasto. Eu acho que iria cortar um dedo ou dois dele com um cortador de charutos...[]'sAlceu _________________________________________________________________ Express yourself instantly with MSN Messenger! Download today it's FREE! http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/ -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070625/1359079f/attachment.html From gabriel.vieira em gmail.com Mon Jun 25 08:29:33 2007 From: gabriel.vieira em gmail.com (Gabriel Vieira) Date: Mon, 25 Jun 2007 12:29:33 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Um_estado_de_esp=EDrito=2E=2E=2E_=5B?= =?iso-8859-1?q?OT=5D?= In-Reply-To: References: Message-ID: <83d8367f0706250829w3933031ft20a6fabddf3c4570@mail.gmail.com> O Macaé só disse que era acolhedora, daí surgiu que ele tivesse um pensamento de retirante. Esse foi o ponto do meu comentário. :P Não desmenti o que ele falou. On 6/25/07, Alceu Rodrigues de Freitas Junior wrote: > > > Date: Mon, 25 Jun 2007 11:52:45 -0300 > > From: gabriel.vieira em gmail.com > > > > Putz, que visão mais preconceituosa e discriminatória a respeito dos > > nordestinos. > > > > Eu, como turista, senti Sampa como uma cidade acolhedora. E com > > certeza existem várias oportunidades aí. Acho que você deve rever sua > > visão. > > Gabriel, eu não acho que a visão tenha sido preconceituosa. Acho que você > entendeu errado. > > Muito do que ele falou tem sentido. E não se aplica somente aos nordestinos. > Muitas pessoas vem à São Paulo por conta das ofertas de emprego. > Meus pais mesmo vieram do interior do estado. Na época, você fazia a vida > aqui em São Paulo. Com a idade que eu tenho hoje, meu pai já era casado, > tinha carro e casa própria. E conseguiu isso apenas com esforço do seu > trabalho. > > Hoje trabalhamos como uns condenados aqui apenas para se manter empregado. > Eu converso com as pessoas que conheço e nenhuma delas está contente com o > trabalho ou ficando ricas. Só estão estressadas e desgostosas. > > Eu nasci e sempre vivi em São Paulo: acho que posso dizer com propriedade > que essa cidade está um lixo, tendendo a piorar. O êxodo de indústrias daqui > de São Paulo já está acontecendo. Um outro exemplo bom é a previsão de que, > até o final do ano (se não estou enganado) a capacidade de armazenar lixo já > está esgotada para a cidade. Era só o que faltava. > > Se você veio para cá como turista, isso é uma coisa. Tente ver a qualidade > de vida das pessoas que vivem aqui. > > Obviamente não dá para comparar com localidades extremamente pobres. Mas São > Paulo está longe de ser um bom lugar para viver. Tenho colegas que se > mudaram para o sul do país e não querem nunca mais de saber de vir para cá. > > []'s > Alceu > > ________________________________ > Play free games, earn tickets, get cool prizes! Join Live Search Club. > Join Live Search Club! > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Gabriel Vieira From wendelscardua em gmail.com Mon Jun 25 08:29:50 2007 From: wendelscardua em gmail.com (Wendel Scardua) Date: Mon, 25 Jun 2007 12:29:50 -0300 Subject: [Cascavel-pm] [OT] Engenheiro Picachu... (Was: Re: RE: mercado de trabalho brasileiro (era: V In-Reply-To: <403668000706250812w56adebcfj46d02ab4164fc729@mail.gmail.com> References: <403668000706250812w56adebcfj46d02ab4164fc729@mail.gmail.com> Message-ID: <726229b50706250829l284b6782t5564171cf0b59f30@mail.gmail.com> s/elétrico/eletricista/g Felizes ? []s Wendel On 6/25/07, roan Brasil wrote: > > ehhehehhe Engenheiro Pikachu foi foda.... mas pior ainda foi engenheiro > elétrico ... > > > > Em 25/06/07, Alceu Rodrigues de Freitas Junior < glasswalk3r em hotmail.com> > escreveu: > > > > > From: daniel em ruoso.com > > > To: cascavel-pm em pm.org > > > > > > Seg, 2007-06-25 às 15:57 +0300, Alceu Rodrigues de Freitas Junior > > > escreveu: > > > > ... que engenheiros elétricos e ... > > > > > > Isso é um engenheiro que dá choque? > > > > Dá, com certeza. Principalmente nos monges mais malas. :-P > > > > []'s > > Alceu > > > > ------------------------------ > > Play free games, earn tickets, get cool prizes! Join Live Search Club. > > Join Live Search Club! > > > > _______________________________________________ > > Cascavel-pm mailing list > > Cascavel-pm em pm.org > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > -- > Atenciosamente, > > Roan Brasil Monteiro > Presidente do Rotaract Club Lauro de Freitas D4550 > Gestão 2006/2007 > ________________________________ > *-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-* > Faculdade UNIME > www.unime.com.br > BSI - Bacharelado de Sistema de Informação > Roan Brasil Monteiro > _____________________ > *-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-* > > "NA LUTA ENTRE BATMAN E PINGÜIM, > EU SOU MAIS O PINGÜIM..." by Roan > ____ > °v° NÃO USE DROGAS, > /(_)\ USE GNU/LINUX > ^ ^ > Por que ver o MUNDO através de 'janelas' > Se você pode usar portas. > > "Software Livre: > Socialmente Justo, > Economicamente Viável, > Tecnologicamente Sustentável" > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- "Não ajustar o auto-ajuste" - http://wendel.scardua.net/ -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070625/fb390c54/attachment.html From glasswalk3r em hotmail.com Mon Jun 25 08:33:38 2007 From: glasswalk3r em hotmail.com (Alceu Rodrigues de Freitas Junior) Date: Mon, 25 Jun 2007 18:33:38 +0300 Subject: [Cascavel-pm] [OT] Engenheiro Picachu... (Was: Re: RE: mercado de trabalho brasileiro (era: V Message-ID: Date: Mon, 25 Jun 2007 12:29:50 -0300From: wendelscardua em gmail.comTo: cascavel-pm em pm.orgSubject: Re: [Cascavel-pm] [OT] Engenheiro Picachu... (Was: Re: RE: mercado de trabalho brasileiro (era: Vs/elétrico/eletricista/g Felizes ?Não Wendel, não piore a situação!Eu não tive tempo de refatorar o email para "engenharia elétrica".Putz... daqui a pouco alguém vai sugerir para eu programar em VB 5 ajoelhado no milho como penitência...[]'sAlceu _________________________________________________________________ Express yourself instantly with MSN Messenger! Download today it's FREE! http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/ -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070625/df687eda/attachment-0001.html From acid06 em gmail.com Mon Jun 25 08:50:25 2007 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Mon, 25 Jun 2007 12:50:25 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?mercado_de_trabalho_brasileiro_=28er?= =?iso-8859-1?q?a=3A_V=E1rias_Varia=E7=F5es_de_Vari=E1veis=2E=2E=2E?= =?iso-8859-1?q?=29?= In-Reply-To: <83d8367f0706250816w112d6db1h53fd4d77f87d9281@mail.gmail.com> References: <9EE68343-F5F0-4AE4-A756-469295028EE3@gmail.com> <8e3843570706250740g55025b80p38518e233af9f8ce@mail.gmail.com> <9a08c9b40706250748o3eca16e5j583a3b867594e368@mail.gmail.com> <403668000706250811q1116e107nda2d3dc3afe24d6@mail.gmail.com> <83d8367f0706250816w112d6db1h53fd4d77f87d9281@mail.gmail.com> Message-ID: <9a08c9b40706250850y360de023v6cfd5d21ad0a1900@mail.gmail.com> On 6/25/07, Gabriel Vieira wrote: > As "faculdades" não querem perder seus clientes (os menos > interessados) por reprovação, logo não investe na qualidade do assunto > dado (não a qualidade do ensino, mas do assunto) e por outro lado os > alunos ficam dependentes da grade curricular da instituição. Quem > sofre é o aluno interessado que possivelmente verá que estará ali pelo > diploma. Esse problema acontece porque as boas universidades são públicas, então as universidades particulares têm de correr atrás dos alunos, quando o correto seria o contrário. Isso não acontece nos Estados Unidos, por exemplo, onde as universidades particulares são bem mais fortes que as públicas. Então ninguém quer "segurar o cliente", pior pro aluno, se ele preferir largar o MIT e ir pra um community college da vida. Mas isso não tem conserto mais não. Mesmo se eles deliberadamente piorassem o nível das universidades públicas (como aparentemente têm tentado fazer com medidas como cotas), o que aconteceria é que as universidades particulares iriam expandir o número de vagas para acomodar um número maior de alunos mantendo o mesmo nível (mais baixo) atual. A única forma de começar a consertar isso tudo seria o estabelecimento de um controle de qualidade efetivo do ensino. O ENADE foi um bom começo. O único problema é que ele é somente indicativo - o que deveria acontecer seriam punições severas para universidades que não obtivessem performance adequada. -Nilson Santos F. Jr. From acid06 em gmail.com Mon Jun 25 09:00:47 2007 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Mon, 25 Jun 2007 13:00:47 -0300 Subject: [Cascavel-pm] mercado de trabalho brasileiro In-Reply-To: References: Message-ID: <9a08c9b40706250900v131c0cd9x1b63d4a1f38003aa@mail.gmail.com> On 6/25/07, Alceu Rodrigues de Freitas Junior wrote: > Eu concordo. Mas acho que uma definição melhor para esse "desenvolvimento de > qualquer coisa nova" como emprendedorismo. E até hoje eu não tive o > privilégio de trabalhar em uma empresa aonde isso seja valorizado, a menos > que sua idéia gere lucro direto. > > Gestores não conseguem contabilizar produtividade porque seus funcionários > estão mais contentes e satisfeitos de não terem de acordar de madrugada ou > não estarem estressados. Pelo contrário, quando ele vê seu quadro de > funcionários tranquilo ele fica mais preocupado; alguns provavelmente > poderão pensar em "cortes de gasto". Sinceramente, minha (provavelmente menor) experiência de trabalho é bem diferente da sua (assim como a do meu círculo social imediato). Mesmo na empresa na qual eu considerava um incômodo ter que ir trabalhar todos os dias, a realidade era ordens de grandeza melhor que isso. Nunca vi algum lugar em que o objetivo fosse "espremer e sugar" a última gota de sangue dos desenvolvedores. Eu só posso imaginar que isso ocorra quando você trabalha em uma empresa que tem um departamento de TI e não em uma empresa de TI. Mas nesse caso, tudo mundo sabe que é um inferno mesmo: ninguém liga pelo primor técnico das soluções (e são incapazes de entender que isso é mais barato a médio/longo prazo). Eu duvido que uma empresa estritamente de desenvolvimento iria ter políticas desse tipo. Ou melhor, eu duvido que uma empresa *bem sucedida* estritamente de desenvolvimento teria políticas desse tipo. Se alguém aqui trabalha em um ambiente desse tipo, eu sugiro fortemente que procure um novo emprego, aproveitando o momento favorável do mercado. Ao menos aqui em Belo Horizonte sobram empregos de desenvolvedor (se você não se importar em trabalhar com Java ou .NET). Principalmente para recém formados, só sai da faculdade e fica sem emprego por aqui se quiser (ou for *muito* incompetente, porque mesmo os pouco incompetentes conseguem alguma coisinha). -Nilson Santos F. Jr. From andre.garcia.carneir em terra.com.br Mon Jun 25 09:01:01 2007 From: andre.garcia.carneir em terra.com.br (=?iso-8859-1?b?QW5kcukgR2FyY2lhIENhcm5laXJv?=) Date: Mon, 25 Jun 2007 13:01:01 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?=5BSpam=5D___RE=3A__mercado_de_traba?= =?iso-8859-1?q?lho_brasileiro_=28era=3A_V=E1rias_Varia=E7=F5es_de_?= =?iso-8859-1?q?Vari=E1veis=2E=2E=2E=29?= Message-ID: > > Date: Sun, 24 Jun 2007 19:08:57 -0300> From: fglock em gmail.com> > Interessante não? O mercado de compiladores é bastante reduzido mesmo.> Mas os empregadores são interessantes: você pode acabar na Intel, AMD, ...> Os cursos mais "modernos" são para quem quer prefere trabalhar nas> fábricas de software :)Eu iria um pouco mais além... cientistas da computação e engenheiros da computação sofrem do mesmo problema que engenheiros elétricos e mecânicos no Brasil: arrumar um trabalho onde ele consiga efetivamente desempenhar sua função.Como esses cursos capacitam o aluno a poder desenvolver soluções e trabalhar com pesquisa o mercado aproveita muito pouco disso. São poucos as pessoas que eu conheço que escolheram essas áreas e que efetivamente trabalham com pesquisa. É uma pena, mas o empresariado no Brasil investe muito pouco em pesquisas que não sejam relacionadas com agropecuária.Quando terminei o curso técnico eu não optei por fazer engenharia elétrica porque iria aprender uma porção de coisas que eu simplesmente não conseguiria usar: tenho um punhado de colegas que hoje fazem qualquer coisa, menos desenvolver sistemas elétricos ou de telecomunicações. Na melhor das hipóteses eles trabalham como técnicos superqualificados. Eu poderia dizer que isso é uma nivelação por baixo, mas na verdade a sociedade precisa tanto de técnicos quanto de cientistas. O problema é o sucateamento que o mercado brasileiro provoca. Some isso ao fato que carreira técnica no Brasil praticamente termina aos 40 (ou você vira gerente ou vira desempregado) e o resultado é algo triste de ver.[]'sAlceu ------------------------------------------------- fim mensagem original ------------------------------ Pode crer, meu orientador e professor de compiladores só dava aula disso porque foi o único meio que ele conseguiu de 'brincar' com essas coisas na profissão. E olha que o cara não é fraco não. O que dá para perceber aí é o simples descaso por parte do governo e principalmente pelas empresas aqui no Brasil, que preferem pagar um estrangeiro para desenvolver coisas nessa área aqui (quando tentam desenvolver algo na área), do que investir em um profissional brasileiro (ah sim! Eles existem, são muitos e tem alguns muito bons), e ainda ter a cara de pau de dizer que não tem profissional qualificado. Opressão total.... :-( Cheers! -- André Garcia Carneiro Developer(Perl/PHP) Member of "São Paulo Perl Mongers" - http://sao-paulo.pm.org From andre.garcia.carneir em terra.com.br Mon Jun 25 09:03:16 2007 From: andre.garcia.carneir em terra.com.br (=?iso-8859-1?b?QW5kcukgR2FyY2lhIENhcm5laXJv?=) Date: Mon, 25 Jun 2007 13:03:16 -0300 Subject: [Cascavel-pm] [Spam] Re: Perl Mobile Message-ID: > Luis, > > Estou analisando se é melhor continuar a desenvolver em Java ou mudar para > Perl. Eu queria saber se existe alguma vantagem em fazer essa mudança, se eu > ganharia tempo em desenvolvimento, se a aplicação poderia ficar com uma > melhor performance, se o Perl trabalha apenas com dados enquanto estiver > conectado e se ele pode armazenar os dados no Palm até que seja feito um > sincronismo com um banco de dados principal.... > > Entendeu? Em uma palavra... EXPERIMENTA... Cheers! > > Em 25/06/07, Luis Motta Campos escreveu: > > > > On Jun 25, 2007, at 7:30 AM, Rafael Magalhães wrote: > > > Olá a todos, > > > Alguem aqui trabalha ou trabalhou com perl para aplicações móveis? > > > > Eu, claro. ;-) > > > > > É possível? > > > > É claro. > > > > > É viável? > > > > É claro. > > > > > Qual as vantagens que eu teria em desenvolver uma aplicação mobile > > > em perl ao invés de Java ou .NET? > > > > Como assim, "vantagens"? > > Eu não entendi o que você está procurando. > > Perl não paga bônus a curto prazo. > > Mas, se você tomar cuidado desde o começo, certamente vai ter > > aplicações melhores, mais bem-desenhadas e mais baratas. > > Se você me explicar o que quer dizer com "vantagens", eu posso > > tentar dizer se o Perl pode oferecer isso ou não. > > > > > Se for melhor, por onde começar? > > > > Bem básico: você já fez projeto de software? Já definiu a > > arquitetura do sistema? Já sabe o quê você está implementando? > > > > > Desculpem minha ignorancia, mas alguem pode me dizer essas > > > informações? > > > > Ignorância não se enquadra na mesma categoria que falta de > > educação. Você não precisa se desculpar por saber coisas. Afinal, > > ninguém nasceu sabendo ;-) > > > > Vamos continuar conversando. > > Putamplexos! > > -- > > Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, > > Perl fanatic evangelist, and amateur {cook, photographer} > > > > > > _______________________________________________ > > Cascavel-pm mailing list > > Cascavel-pm em pm.org > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > E-mail classificado pelo Identificador de Spam Inteligente Terra. > Para alterar a categoria classificada, visite > http://mail.terra.com.br/cgi-bin/imail.cgi?+_u=andre.garcia.carneir&_l=1,1182778468.642286.25735.ladigue.hst.terra.com.br,9156,20031127114101,20031127114101 > > Esta mensagem foi verificada pelo E-mail Protegido Terra. > Scan engine: McAfee VirusScan / Atualizado em 22/06/2007 / Versão: 5.1.00/5059 > Proteja o seu e-mail Terra: http://mail.terra.com.br/ > > -- André Garcia Carneiro Developer(Perl/PHP) Member of "São Paulo Perl Mongers" - http://sao-paulo.pm.org From andre.garcia.carneir em terra.com.br Mon Jun 25 09:05:47 2007 From: andre.garcia.carneir em terra.com.br (=?iso-8859-1?b?QW5kcukgR2FyY2lhIENhcm5laXJv?=) Date: Mon, 25 Jun 2007 13:05:47 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?mercado_de_trabalho_brasileiro_=28er?= =?iso-8859-1?q?a=3A_V=E1rias_Varia=E7=F5es_de_Vari=E1veis=2E=2E=2E?= =?iso-8859-1?q?=29?= Message-ID: ---------- Cabeçalho original ----------- De: cascavel-pm-bounces+andre.garcia.carneir=terra.com.br em pm.org Para: "Cascavel Perl Mongers" cascavel-pm em pm.org Cópia: Data: Mon, 25 Jun 2007 11:13:44 -0300 Assunto: Re: [Cascavel-pm] mercado de trabalho brasileiro (era: Várias Variações de Variáveis...) > Nem brinca, esse foi meu ultimo semestre de ciencia da computação, 80% da > sala só terminou a faculdade porque colou em **TODAS** as provas, era > impressionante como eles colavam até parece que estavam fazendo faculdade de > cola :PTinha uns 2 ~ 4 colegas meus, que não sabem nada nada de informatica, > e nunca pegou um DP, conclusão? terminaram a faculdade, vão fazer uma pos em > gestão, vão virar gerentes chatos ... > E você ainda se arrisca a acabar trabalhando para um desses FDP... Cheers! -- André Garcia Carneiro Developer(Perl/PHP) Member of "São Paulo Perl Mongers" - http://sao-paulo.pm.org From andre.garcia.carneir em terra.com.br Mon Jun 25 09:23:44 2007 From: andre.garcia.carneir em terra.com.br (=?iso-8859-1?b?QW5kcukgR2FyY2lhIENhcm5laXJv?=) Date: Mon, 25 Jun 2007 13:23:44 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Um_estado_de_esp=EDrito=2E=2E=2E_=5B?= =?iso-8859-1?q?Was=3A_Procurar_texto_em_arquivo=2E=5D?= Message-ID: > Putz, que visão mais preconceituosa e discriminatória a respeito dos > nordestinos. > Preconceituosa por quê? Entre as décadas de 70 e 80, durante o final do famoso "MILAGRE ECONÔMICO", milhões de nordestinos migraram fugindo da seca buscando trabalho e uma vida melhor em São Paulo. Vieram para cá acreditando num sonho que para a maioria se transformou num pesadelo. Vieram trazidos pelo próprio governo com promessas de uma vida melhor para as suas famílias. E isso não foi só em São Paulo(mas principalmente). No sul isso também ocorreu(Usina Itaipú, onde milhares - não, não é exagero - milhares de pessoas morreram para construir o maior elefante branco da história). Sinto muito se você me acha preconceituoso, mas a realidade que eu vejo é essa. Ainda existe a 'cultura' política de se trazer pessoas de fora(não só do nordeste) para São Paulo, e outros estados ditos "mais desenvolvidos" em época de eleição, para depois esquecê-los. Vi isso na cidade onde cresci. Onde a população cresceu de 85000 habitantes para 110000 em menos de 10 anos, sendo que mais de 60% desse crescimento são conseqüência da vinda de imigrantes de outros estados(principalmente do Nordeste). Se quiser confirmar esses dados, procure a prefeitura da cidade de Salto, ou o jornal da cidade. Se você não conhece a história do nosso povo, não deveria sair por aí chamando os outros de preconceituosos. > Eu, como turista, senti Sampa como uma cidade acolhedora. E com > certeza existem várias oportunidades aí. Acho que você deve rever sua > visão. Claro, você é bem-vindo COMO TURISTA em praticamente qualquer lugar... vai tentar a vida no sul pra você ver, por exemplo... Cheers! > Bom, sem mais. :P > > On 6/25/07, André Garcia Carneiro wrote: > > ---------- Cabeçalho original ----------- > > > > De: cascavel-pm-bounces+andre.garcia.carneir=terra.com.br em pm.org > > Para: "Cascavel Perl Mongers" cascavel-pm em pm.org > > Cópia: > > Data: Sun, 24 Jun 2007 22:03:48 +0200 > > Assunto: Re: [Cascavel-pm] Um estado de espírito... [Was: Procurar texto em arquivo.] > > > > > Marco Aurélio (MACAÉ) wrote: > > > Bom, aqui acontecem coisas que eu tenho certeza que você não vai ver > > > e em lugar nenhum, como o São João de Caruaru e do Recife, por > > > exemplo, aqui no escritório onde trabalho, no Centro da cidade, tem um > > > pátio chamado Pátio do Carmo, em frente Basílica e Convento de Nossa > > > Senhora do Carmo, à padroeira do Recife, hoje, por exemplo, estou > > > vendo muitas crianças soltando muitos fogos e andando de bicicleta, no > > > Pátio do São Pedro [1] bem próximo no pátio com Carmo, às 19h se > > > apresentam várias atrações que tocam o nosso Rei do Baião - Luiz > > > Gonzaga. Na realidade Recife ainda é uma cidade com o as pessoas do > > > interior, portanto muito acolhedora. Sem falar que o Trem do Forró [2] > > > acabou de sair do Porto do Recife - estou escutando os fogos! Acredito > > > que São Paulo é também muito acolhedor! > > > > > > Pergunte para qualquer imigrante do nordeste em São Paulo, principalmente os da região do Brás, dos que vieram > > entre as décadas de 70 e 80, para trabalhar com os serviços mais pesados, e as condições mais humilhantes > > possíveis, se eles consideram São Paulo uma cidade acolhedora. Te garanto que a maioria vai dizer que é melhor > > do que passar fome no nordeste, mas que se houvessem condições eles voltariam sem hesitar... > > > > Você Macaé é como a maioria dos nordestinos dessa época, iludidos e completamente enganados sobre a situação > > aqui em S. Paulo. Se aqui é a terra de oportunidades do país? É sim, mas ainda assim, são poucas as que > > realmente valem a pena e com certeza não tem pra todo mundo. Além disso, já está mais do que na hora do governo > > distribuir as oportunidades pelo país ao invés de concentrar tudo em um lugar só, mas essa é só a droga da > > minha opinião. > > > > Meu conselho para você é pare de ir a comícios políticos, pare de assistir TV, e concentre-se no seu trabalho, > > caso contrário isso só vai deixar você mais iludido ainda ;-) > > > > É claro que se quiser nos fazer uma visita e tomar umas brejas serás bem-vindo! > > > > > > Cheers! > > > > -- > > André Garcia Carneiro > > Developer(Perl/PHP) > > Member of "São Paulo Perl Mongers" - http://sao-paulo.pm.org > > > > > > > > _______________________________________________ > > Cascavel-pm mailing list > > Cascavel-pm em pm.org > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > -- > Gabriel Vieira > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > > E-mail classificado pelo Identificador de Spam Inteligente Terra. > Para alterar a categoria classificada, visite > http://mail.terra.com.br/cgi-bin/imail.cgi?+_u=andre.garcia.carneir&_l=1,1182783190.637086.23133.domoni.hst.terra.com.br,6750,Des15,Des15 > > Esta mensagem foi verificada pelo E-mail Protegido Terra. > Scan engine: McAfee VirusScan / Atualizado em 22/06/2007 / Versão: 5.1.00/5059 > Proteja o seu e-mail Terra: http://mail.terra.com.br/ > > -- André Garcia Carneiro Developer(Perl/PHP) Member of "São Paulo Perl Mongers" - http://sao-paulo.pm.org From daniel em ruoso.com Mon Jun 25 09:23:45 2007 From: daniel em ruoso.com (Daniel Ruoso) Date: Mon, 25 Jun 2007 17:23:45 +0100 Subject: [Cascavel-pm] [OT] Engenheiro Picachu... (Was: Re: RE: mercado de trabalho brasileiro (era: V In-Reply-To: References: Message-ID: <1182788625.4186.18.camel@pitombeira> Seg, 2007-06-25 às 18:33 +0300, Alceu Rodrigues de Freitas Junior escreveu: > Date: Mon, 25 Jun 2007 12:29:50 -0300 > From: wendelscardua em gmail.com > s/elétrico/eletricista/g > Felizes ? > Não Wendel, não piore a situação! > Eu não tive tempo de refatorar o email para "engenharia elétrica". Anh? "Engenheiro Eletricista" *é realmente* o nome da função da pessoa que se gradua em "Engenharia Elétrica"... Engenheiro Elétrico só se for o picachu mesmo ;) > Putz... daqui a pouco alguém vai sugerir para eu programar em VB 5 > ajoelhado no milho como penitência... Não não, basta ajoelhar no milho mesmo... programar em VB já é demais... daniel From gabriel.vieira em gmail.com Mon Jun 25 10:04:14 2007 From: gabriel.vieira em gmail.com (Gabriel Vieira) Date: Mon, 25 Jun 2007 14:04:14 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Um_estado_de_esp=EDrito=2E=2E=2E_=5B?= =?iso-8859-1?q?Was=3A_Procurar_texto_em_arquivo=2E=5D?= In-Reply-To: References: Message-ID: <83d8367f0706251004x1e70e3c1pdfe192c97abac913@mail.gmail.com> Amigo, conheço sim. Cresci no Sudeste do país. O preconceito existe, a partir do momento que a palavra 'acolhedor' passou a ser 'busca de vida melhor e/ou emprego'. No mais, não discordo de nada que você disse, você tem razão, não há nem o que discutir. E outra, a história do 'nosso' povo é do nosso também ;). Não sei se você sabe, mas há um êxodo enorme do Sudeste para o Nordeste de pessoas que vêem em busca de uma vida melhor e um melhor trabalho, a diferença está na qualificação das que sairam/saem daqui para as que vêem. :) Coisas do gênero (governo levar pessoas) também ocorreram no Norte e Centro-Oeste do país, então não ache que essa 'história' é de vocês, como disse, é nossa. Bom, se você pensar direito o surgimento desse assunto surgiu de um comentário simples e sem maiores pretenções. Abraços, On 6/25/07, André Garcia Carneiro wrote: > > > Putz, que visão mais preconceituosa e discriminatória a respeito dos > > nordestinos. > > > > Preconceituosa por quê? Entre as décadas de 70 e 80, durante o final do famoso "MILAGRE ECONÔMICO", milhões de > nordestinos migraram fugindo da seca buscando trabalho e uma vida melhor em São Paulo. Vieram para cá > acreditando num sonho que para a maioria se transformou num pesadelo. Vieram trazidos pelo próprio governo com > promessas de uma vida melhor para as suas famílias. E isso não foi só em São Paulo(mas principalmente). No sul > isso também ocorreu(Usina Itaipú, onde milhares - não, não é exagero - milhares de pessoas morreram para > construir o maior elefante branco da história). > > Sinto muito se você me acha preconceituoso, mas a realidade que eu vejo é essa. Ainda existe a 'cultura' > política de se trazer pessoas de fora(não só do nordeste) para São Paulo, e outros estados ditos "mais > desenvolvidos" em época de eleição, para depois esquecê-los. Vi isso na cidade onde cresci. Onde a população > cresceu de 85000 habitantes para 110000 em menos de 10 anos, sendo que mais de 60% desse crescimento são > conseqüência da vinda de imigrantes de outros estados(principalmente do Nordeste). Se quiser confirmar esses > dados, procure a prefeitura da cidade de Salto, ou o jornal da cidade. > > Se você não conhece a história do nosso povo, não deveria sair por aí chamando os outros de preconceituosos. > > > Eu, como turista, senti Sampa como uma cidade acolhedora. E com > > certeza existem várias oportunidades aí. Acho que você deve rever sua > > visão. > > Claro, você é bem-vindo COMO TURISTA em praticamente qualquer lugar... vai tentar a vida no sul pra você ver, > por exemplo... > > > Cheers! > > > Bom, sem mais. :P > > > > On 6/25/07, André Garcia Carneiro wrote: > > > ---------- Cabeçalho original ----------- > > > > > > De: cascavel-pm-bounces+andre.garcia.carneir=terra.com.br em pm.org > > > Para: "Cascavel Perl Mongers" cascavel-pm em pm.org > > > Cópia: > > > Data: Sun, 24 Jun 2007 22:03:48 +0200 > > > Assunto: Re: [Cascavel-pm] Um estado de espírito... [Was: Procurar texto em arquivo.] > > > > > > > Marco Aurélio (MACAÉ) wrote: > > > > Bom, aqui acontecem coisas que eu tenho certeza que você não vai ver > > > > e em lugar nenhum, como o São João de Caruaru e do Recife, por > > > > exemplo, aqui no escritório onde trabalho, no Centro da cidade, tem um > > > > pátio chamado Pátio do Carmo, em frente Basílica e Convento de Nossa > > > > Senhora do Carmo, à padroeira do Recife, hoje, por exemplo, estou > > > > vendo muitas crianças soltando muitos fogos e andando de bicicleta, no > > > > Pátio do São Pedro [1] bem próximo no pátio com Carmo, às 19h se > > > > apresentam várias atrações que tocam o nosso Rei do Baião - Luiz > > > > Gonzaga. Na realidade Recife ainda é uma cidade com o as pessoas do > > > > interior, portanto muito acolhedora. Sem falar que o Trem do Forró [2] > > > > acabou de sair do Porto do Recife - estou escutando os fogos! Acredito > > > > que São Paulo é também muito acolhedor! > > > > > > > > > Pergunte para qualquer imigrante do nordeste em São Paulo, principalmente os da região do Brás, dos que vieram > > > entre as décadas de 70 e 80, para trabalhar com os serviços mais pesados, e as condições mais humilhantes > > > possíveis, se eles consideram São Paulo uma cidade acolhedora. Te garanto que a maioria vai dizer que é melhor > > > do que passar fome no nordeste, mas que se houvessem condições eles voltariam sem hesitar... > > > > > > Você Macaé é como a maioria dos nordestinos dessa época, iludidos e completamente enganados sobre a situação > > > aqui em S. Paulo. Se aqui é a terra de oportunidades do país? É sim, mas ainda assim, são poucas as que > > > realmente valem a pena e com certeza não tem pra todo mundo. Além disso, já está mais do que na hora do governo > > > distribuir as oportunidades pelo país ao invés de concentrar tudo em um lugar só, mas essa é só a droga da > > > minha opinião. > > > > > > Meu conselho para você é pare de ir a comícios políticos, pare de assistir TV, e concentre-se no seu trabalho, > > > caso contrário isso só vai deixar você mais iludido ainda ;-) > > > > > > É claro que se quiser nos fazer uma visita e tomar umas brejas serás bem-vindo! > > > > > > > > > Cheers! > > > > > > -- > > > André Garcia Carneiro > > > Developer(Perl/PHP) > > > Member of "São Paulo Perl Mongers" - http://sao-paulo.pm.org > > > > > > > > > > > > _______________________________________________ > > > Cascavel-pm mailing list > > > Cascavel-pm em pm.org > > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > > > -- > > Gabriel Vieira > > _______________________________________________ > > Cascavel-pm mailing list > > Cascavel-pm em pm.org > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > E-mail classificado pelo Identificador de Spam Inteligente Terra. > > Para alterar a categoria classificada, visite > > > http://mail.terra.com.br/cgi-bin/imail.cgi?+_u=andre.garcia.carneir&_l=1,1182783190.637086.23133.domoni.hst.terra.com.br,6750,Des15,Des15 > > > > Esta mensagem foi verificada pelo E-mail Protegido Terra. > > Scan engine: McAfee VirusScan / Atualizado em 22/06/2007 / Versão: 5.1.00/5059 > > Proteja o seu e-mail Terra: http://mail.terra.com.br/ > > > > > > -- > André Garcia Carneiro > Developer(Perl/PHP) > Member of "São Paulo Perl Mongers" - http://sao-paulo.pm.org > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Gabriel Vieira From gabriel.vieira em gmail.com Mon Jun 25 10:06:18 2007 From: gabriel.vieira em gmail.com (Gabriel Vieira) Date: Mon, 25 Jun 2007 14:06:18 -0300 Subject: [Cascavel-pm] [OT] Engenheiro Picachu... (Was: Re: RE: mercado de trabalho brasileiro (era: V In-Reply-To: <1182788625.4186.18.camel@pitombeira> References: <1182788625.4186.18.camel@pitombeira> Message-ID: <83d8367f0706251006w5609ef82y692aa28bbb083646@mail.gmail.com> Não é Engenheiro Elétrico? Até onde eu sabia era. Até no Catho existem anúncios com esta vaga. On 6/25/07, Daniel Ruoso wrote: > Seg, 2007-06-25 às 18:33 +0300, Alceu Rodrigues de Freitas Junior > escreveu: > > Date: Mon, 25 Jun 2007 12:29:50 -0300 > > From: wendelscardua em gmail.com > > s/elétrico/eletricista/g > > Felizes ? > > Não Wendel, não piore a situação! > > Eu não tive tempo de refatorar o email para "engenharia elétrica". > > Anh? "Engenheiro Eletricista" *é realmente* o nome da função da pessoa > que se gradua em "Engenharia Elétrica"... > > Engenheiro Elétrico só se for o picachu mesmo ;) > > > Putz... daqui a pouco alguém vai sugerir para eu programar em VB 5 > > ajoelhado no milho como penitência... > > Não não, basta ajoelhar no milho mesmo... programar em VB já é demais... > > daniel > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Gabriel Vieira From Patric.Silva em t-systems.com.br Mon Jun 25 10:19:54 2007 From: Patric.Silva em t-systems.com.br (Patric Ferreira da Silva) Date: Mon, 25 Jun 2007 14:19:54 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?RES=3A__Um_estado_de_esp=EDrito=2E?= =?iso-8859-1?q?=2E=2E_=5BWas=3A_Procurar_texto_em_arquivo=2E=5D?= In-Reply-To: <467ED25A.5060505@yahoo.co.uk> Message-ID: Comentário lamentável... -----Mensagem original----- De: cascavel-pm-bounces+patric.silva=t-systems.com.br em pm.org [mailto:cascavel-pm-bounces+patric.silva=t-systems.com.br em pm.org] Em nome de Luis Motta Campos Enviada em: domingo, 24 de junho de 2007 17:22 Para: Cascavel Perl Mongers Assunto: Re: [Cascavel-pm] Um estado de espírito... [Was: Procurar texto em arquivo.] Gabriel Vieira wrote: > Não diga isso... fui a Sampa ano passei e fiquei doido pela cidade! > Claro, fui pensando em violência, perigo e vi uma cidade tranquila, > gostei muito! > > O pessoal de Sampa também é muito de boa. > > On 6/24/07, Luis Motta Campos wrote: >> Siga o meu conselho: não vai lá ;-) é bonito, interessante, cheio de >> coisas para se ver, mas a cidade oprime a gente... Se você ficou lá pouco tempo, gostar da cidade é natural. Agora experimenta ir lá numa sexta feira de verão, e tentar sair do centro da cidade para qualquer lugar às 18:00. Se você sobreviver à experiência (vão ser pelo menos 3-4 horas de trânsito) e ainda assim achar que a cidade é um lugar legal para viver, pode mudar para lá. :-) Sampa, agora, apenas para ver os amigos e a família. Nada pessoal ;-) Putamplexos! :-) -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm From andre.garcia.carneir em terra.com.br Mon Jun 25 10:29:48 2007 From: andre.garcia.carneir em terra.com.br (=?iso-8859-1?b?QW5kcukgR2FyY2lhIENhcm5laXJv?=) Date: Mon, 25 Jun 2007 14:29:48 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Um_estado_de_esp=EDrito=2E=2E=2E_=5B?= =?iso-8859-1?q?Was=3A_Procurar_texto_em_arquivo=2E=5D?= Message-ID: > Amigo, > > conheço sim. Cresci no Sudeste do país. O preconceito existe, a partir > do momento que a palavra 'acolhedor' passou a ser 'busca de vida > melhor e/ou emprego'. Eu não tenho culpa se você levou pro lado pessoal, quando comentei o seu 'acolhedor' fiquei preocupado e só quis abrir os seus olhos e dizer que de acolhedor essa cidade não tem nada! Se você ficou ofendido, FO$!#$-se! > No mais, não discordo de nada que você disse, você tem razão, não há > nem o que discutir. Não mesmo, ce tá viajando! > E outra, a história do 'nosso' povo é do nosso também ;). ??? Não entendi o que você escreveu, mas em todo o caso, acho que fui bem claro ao dizer "NOSSO POVO" como o povo brasileiro. > Não sei se > você sabe, mas há um êxodo enorme do Sudeste para o Nordeste de > pessoas que vêem em busca de uma vida melhor e um melhor trabalho, a > diferença está na qualificação das que sairam/saem daqui para as que > vêem. :) Sim, claro que sei que existe um êxodo de São Paulo, por causa das mesmas pessoas que no passado se aproveitaram da situação, e agora que está cada vez mais caro e difícil trazer empresas por aqui, por conta dessa corja que se chama governo, as empresas estão indo embora, junto com os trabalhadores. Se você acha isso 'bonito', e quer ficar comparando 'lamborghini' com 'antílopes', o problema é seu. Quanto a qualificação, acho difícil ficar avaliando essas coisas, pois não acho tão simples assim. Se você for pensar em desenvolvimento para a web, digo que tem muita gente 'tentando' e pouca gente 'sabendo'. Se for dizer sobre outras áreas como engenharia da computação, ou qualquer engenharia, eu diria que falta oportunidades. Conheço muita gente boa que se mandou dessa porcaria de país por falta de oportunidade, e por aí vai. Mas não tô a fim de escrever mais sobre isso, pois considero inútil pra mim. > Coisas do gênero (governo levar pessoas) também ocorreram no Norte e > Centro-Oeste do país, então não ache que essa 'história' é de vocês, > como disse, é nossa. Se tivesse lido direito, veria o exemplo que dei da cidade onde cresci, onde citei outros estados como origem de imigração. E na verdade eu fui bem claro e genérico quando disse "NOSSO POVO", isso inclui todos os estados, aprenda a ler antes de resolver ficar revoltadinho! :-p > Bom, se você pensar direito o surgimento desse assunto surgiu de um > comentário simples e sem maiores pretenções. Assim como você ou qualquer um dessa lista, faço os comentários que quiser. A lista não pertence a você ou a ninguém aqui, se você não aguenta uma simples observação, deveria pensar em sair da lista. E digo isso porque aprendi a tolerar críticas muito mais incisivas vindas do Nilson, e cheguei a mesma conclusão(nada pessoal, Nilson). Nesse caso preferi ler e ignorar o que considero ofensivo e/ou inútil, e aprender alguma coisa com qualquer uma delas. Se não consegue fazer o mesmo, pelo menos não perca o seu tempo por aqui... Cheers! > > On 6/25/07, André Garcia Carneiro wrote: > > > > > Putz, que visão mais preconceituosa e discriminatória a respeito dos > > > nordestinos. > > > > > > > Preconceituosa por quê? Entre as décadas de 70 e 80, durante o final do famoso "MILAGRE ECONÔMICO", milhões de > > nordestinos migraram fugindo da seca buscando trabalho e uma vida melhor em São Paulo. Vieram para cá > > acreditando num sonho que para a maioria se transformou num pesadelo. Vieram trazidos pelo próprio governo com > > promessas de uma vida melhor para as suas famílias. E isso não foi só em São Paulo(mas principalmente). No sul > > isso também ocorreu(Usina Itaipú, onde milhares - não, não é exagero - milhares de pessoas morreram para > > construir o maior elefante branco da história). > > > > Sinto muito se você me acha preconceituoso, mas a realidade que eu vejo é essa. Ainda existe a 'cultura' > > política de se trazer pessoas de fora(não só do nordeste) para São Paulo, e outros estados ditos "mais > > desenvolvidos" em época de eleição, para depois esquecê-los. Vi isso na cidade onde cresci. Onde a população > > cresceu de 85000 habitantes para 110000 em menos de 10 anos, sendo que mais de 60% desse crescimento são > > conseqüência da vinda de imigrantes de outros estados(principalmente do Nordeste). Se quiser confirmar esses > > dados, procure a prefeitura da cidade de Salto, ou o jornal da cidade. > > > > Se você não conhece a história do nosso povo, não deveria sair por aí chamando os outros de preconceituosos. > > > > > Eu, como turista, senti Sampa como uma cidade acolhedora. E com > > > certeza existem várias oportunidades aí. Acho que você deve rever sua > > > visão. > > > > Claro, você é bem-vindo COMO TURISTA em praticamente qualquer lugar... vai tentar a vida no sul pra você ver, > > por exemplo... > > > > > > Cheers! > > > > > Bom, sem mais. :P > > > > > > On 6/25/07, André Garcia Carneiro wrote: > > > > ---------- Cabeçalho original ----------- > > > > > > > > De: cascavel-pm-bounces+andre.garcia.carneir=terra.com.br em pm.org > > > > Para: "Cascavel Perl Mongers" cascavel-pm em pm.org > > > > Cópia: > > > > Data: Sun, 24 Jun 2007 22:03:48 +0200 > > > > Assunto: Re: [Cascavel-pm] Um estado de espírito... [Was: Procurar texto em arquivo.] > > > > > > > > > Marco Aurélio (MACAÉ) wrote: > > > > > Bom, aqui acontecem coisas que eu tenho certeza que você não vai ver > > > > > e em lugar nenhum, como o São João de Caruaru e do Recife, por > > > > > exemplo, aqui no escritório onde trabalho, no Centro da cidade, tem um > > > > > pátio chamado Pátio do Carmo, em frente Basílica e Convento de Nossa > > > > > Senhora do Carmo, à padroeira do Recife, hoje, por exemplo, estou > > > > > vendo muitas crianças soltando muitos fogos e andando de bicicleta, no > > > > > Pátio do São Pedro [1] bem próximo no pátio com Carmo, às 19h se > > > > > apresentam várias atrações que tocam o nosso Rei do Baião - Luiz > > > > > Gonzaga. Na realidade Recife ainda é uma cidade com o as pessoas do > > > > > interior, portanto muito acolhedora. Sem falar que o Trem do Forró [2] > > > > > acabou de sair do Porto do Recife - estou escutando os fogos! Acredito > > > > > que São Paulo é também muito acolhedor! > > > > > > > > > > > > Pergunte para qualquer imigrante do nordeste em São Paulo, principalmente os da região do Brás, dos que vieram > > > > entre as décadas de 70 e 80, para trabalhar com os serviços mais pesados, e as condições mais humilhantes > > > > possíveis, se eles consideram São Paulo uma cidade acolhedora. Te garanto que a maioria vai dizer que é melhor > > > > do que passar fome no nordeste, mas que se houvessem condições eles voltariam sem hesitar... > > > > > > > > Você Macaé é como a maioria dos nordestinos dessa época, iludidos e completamente enganados sobre a situação > > > > aqui em S. Paulo. Se aqui é a terra de oportunidades do país? É sim, mas ainda assim, são poucas as que > > > > realmente valem a pena e com certeza não tem pra todo mundo. Além disso, já está mais do que na hora do governo > > > > distribuir as oportunidades pelo país ao invés de concentrar tudo em um lugar só, mas essa é só a droga da > > > > minha opinião. > > > > > > > > Meu conselho para você é pare de ir a comícios políticos, pare de assistir TV, e concentre-se no seu trabalho, > > > > caso contrário isso só vai deixar você mais iludido ainda ;-) > > > > > > > > É claro que se quiser nos fazer uma visita e tomar umas brejas serás bem-vindo! > > > > > > > > > > > > Cheers! > > > > > > > > -- > > > > André Garcia Carneiro > > > > Developer(Perl/PHP) > > > > Member of "São Paulo Perl Mongers" - http://sao-paulo.pm.org > > > > > > > > > > > > > > > > _______________________________________________ > > > > Cascavel-pm mailing list > > > > Cascavel-pm em pm.org > > > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > > > > > > > -- > > > Gabriel Vieira > > > _______________________________________________ > > > Cascavel-pm mailing list > > > Cascavel-pm em pm.org > > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > E-mail classificado pelo Identificador de Spam Inteligente Terra. > > > Para alterar a categoria classificada, visite > > > > > http://mail.terra.com.br/cgi-bin/imail.cgi?+_u=andre.garcia.carneir&_l=1,1182783190.637086.23133.domoni.hst.terra.com.br,6750,Des15,Des15 > > > > > > Esta mensagem foi verificada pelo E-mail Protegido Terra. > > > Scan engine: McAfee VirusScan / Atualizado em 22/06/2007 / Versão: 5.1.00/5059 > > > Proteja o seu e-mail Terra: http://mail.terra.com.br/ > > > > > > > > > > -- > > André Garcia Carneiro > > Developer(Perl/PHP) > > Member of "São Paulo Perl Mongers" - http://sao-paulo.pm.org > > > > _______________________________________________ > > Cascavel-pm mailing list > > Cascavel-pm em pm.org > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > -- > Gabriel Vieira > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > > E-mail classificado pelo Identificador de Spam Inteligente Terra. > Para alterar a categoria classificada, visite > http://mail.terra.com.br/cgi-bin/imail.cgi?+_u=andre.garcia.carneir&_l=1,1182791086.242147.11718.ladigue.hst.terra.com.br,10558,Des15,Des15 > > Esta mensagem foi verificada pelo E-mail Protegido Terra. > Scan engine: McAfee VirusScan / Atualizado em 22/06/2007 / Versão: 5.1.00/5059 > Proteja o seu e-mail Terra: http://mail.terra.com.br/ > > -- André Garcia Carneiro Developer(Perl/PHP) Member of "São Paulo Perl Mongers" - http://sao-paulo.pm.org From glasswalk3r em hotmail.com Mon Jun 25 10:30:37 2007 From: glasswalk3r em hotmail.com (Alceu Rodrigues de Freitas Junior) Date: Mon, 25 Jun 2007 20:30:37 +0300 Subject: [Cascavel-pm] [OT] Engenheiro Picachu... Message-ID: > Date: Mon, 25 Jun 2007 14:06:18 -0300> From: gabriel.vieira em gmail.com> > Não é Engenheiro Elétrico? Até onde eu sabia era. Até no Catho existem> anúncios com esta vaga.Não, não, não! Deixem como "engenharia elétrica" mesmo, por favor! :-PE na Catho a maioria dos anúncios é uma m¨%#!@!! As pessoas que anunciam escrevem um monte de bobagens, já que geralmente o departamento de RH entende tanto de TI quanto eu de ordenhar vacas.O pior mesmo é assistir Pokemon... se fosse Dragon Ball Z ainda ia... Diga uma coisa Daniel, você também assiste as "Guerreiras Mágicas de Rayearth" (sei lá se escrevi isso certo, nem quero saber)...[]'sAlceu _________________________________________________________________ Express yourself instantly with MSN Messenger! Download today it's FREE! http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/ -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070625/fb25d81e/attachment.html From daniel em ruoso.com Mon Jun 25 10:30:57 2007 From: daniel em ruoso.com (Daniel Ruoso) Date: Mon, 25 Jun 2007 18:30:57 +0100 Subject: [Cascavel-pm] [OT] Engenheiro Picachu... In-Reply-To: References: Message-ID: <1182792657.4186.32.camel@pitombeira> Seg, 2007-06-25 às 20:30 +0300, Alceu Rodrigues de Freitas Junior escreveu: > ... "Guerreiras Mágicas de Rayearth" ... é o que galinha? P.S.: Não, não estou te chamando de galinha... Isso é só uma expressão de espanto que vem ganhando muito espaço no ceará. From gabriel.vieira em gmail.com Mon Jun 25 10:42:03 2007 From: gabriel.vieira em gmail.com (Gabriel Vieira) Date: Mon, 25 Jun 2007 14:42:03 -0300 Subject: [Cascavel-pm] [OT] Engenheiro Picachu... In-Reply-To: <1182792657.4186.32.camel@pitombeira> References: <1182792657.4186.32.camel@pitombeira> Message-ID: <83d8367f0706251042s45e8bd19qe3b5e3c3a31a6fc1@mail.gmail.com> kkkkkkkkkkkkk Essa é nova... deve ter influência do 'frango' do PE. :P On 6/25/07, Daniel Ruoso wrote: > Seg, 2007-06-25 às 20:30 +0300, Alceu Rodrigues de Freitas Junior > escreveu: > > ... "Guerreiras Mágicas de Rayearth" ... > > é o que galinha? > > P.S.: Não, não estou te chamando de galinha... Isso é só uma expressão > de espanto que vem ganhando muito espaço no ceará. > > _______________________________________________ > 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 Mon Jun 25 10:43:34 2007 From: gabriel.vieira em gmail.com (Gabriel Vieira) Date: Mon, 25 Jun 2007 14:43:34 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Um_estado_de_esp=EDrito=2E=2E=2E_=5B?= =?iso-8859-1?q?Was=3A_Procurar_texto_em_arquivo=2E=5D?= In-Reply-To: References: Message-ID: <83d8367f0706251043o64d8357bv4178cc31d95a0cd0@mail.gmail.com> On 6/25/07, André Garcia Carneiro wrote: > > > Amigo, > > > > conheço sim. Cresci no Sudeste do país. O preconceito existe, a partir > > do momento que a palavra 'acolhedor' passou a ser 'busca de vida > > melhor e/ou emprego'. > > Eu não tenho culpa se você levou pro lado pessoal, quando comentei o seu 'acolhedor' fiquei preocupado e só > quis abrir os seus olhos e dizer que de acolhedor essa cidade não tem nada! Se você ficou ofendido, FO$!#$-se! Iiiiiihh..... despois dessa, fico por aqui. Boa sorte na sua vida ;) Ps.: o comentário não foi meu ;) -- Gabriel Vieira From wendelscardua em gmail.com Mon Jun 25 10:49:10 2007 From: wendelscardua em gmail.com (Wendel Scardua) Date: Mon, 25 Jun 2007 14:49:10 -0300 Subject: [Cascavel-pm] [OT] Engenheiro Picachu... (Was: Re: RE: mercado de trabalho brasileiro (era: V In-Reply-To: <83d8367f0706251006w5609ef82y692aa28bbb083646@mail.gmail.com> References: <1182788625.4186.18.camel@pitombeira> <83d8367f0706251006w5609ef82y692aa28bbb083646@mail.gmail.com> Message-ID: <726229b50706251049q474ba3ebq1aa8b478e2a02f49@mail.gmail.com> Err... Um pouco de googlefighting nos diz que o elétrico tem 49k resultados, contra 131k do eletricista A wikipédia diz que é "engenheiro eletricista". []s Wendel, que em nenhum momento disse que essas "fontes" são confiáveis ;-) On 6/25/07, Gabriel Vieira wrote: > > Não é Engenheiro Elétrico? Até onde eu sabia era. Até no Catho existem > anúncios com esta vaga. > > On 6/25/07, Daniel Ruoso wrote: > > Seg, 2007-06-25 às 18:33 +0300, Alceu Rodrigues de Freitas Junior > > escreveu: > > > Date: Mon, 25 Jun 2007 12:29:50 -0300 > > > From: wendelscardua em gmail.com > > > s/elétrico/eletricista/g > > > Felizes ? > > > Não Wendel, não piore a situação! > > > Eu não tive tempo de refatorar o email para "engenharia elétrica". > > > > Anh? "Engenheiro Eletricista" *é realmente* o nome da função da pessoa > > que se gradua em "Engenharia Elétrica"... > > > > Engenheiro Elétrico só se for o picachu mesmo ;) > > > > > Putz... daqui a pouco alguém vai sugerir para eu programar em VB 5 > > > ajoelhado no milho como penitência... > > > > Não não, basta ajoelhar no milho mesmo... programar em VB já é demais... > > > > daniel > > > > _______________________________________________ > > 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 > -- "Não ajustar o auto-ajuste" - http://wendel.scardua.net/ -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070625/c7e60f4c/attachment.html From luismottacampos em yahoo.co.uk Mon Jun 25 10:55:45 2007 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Mon, 25 Jun 2007 19:55:45 +0200 Subject: [Cascavel-pm] =?iso-8859-1?q?mercado_de_trabalho_brasileiro_=28er?= =?iso-8859-1?q?a=3A_V=E1rias_Varia=E7=F5es_de_Vari=E1veis=2E=2E=2E=29?= In-Reply-To: <9EE68343-F5F0-4AE4-A756-469295028EE3@gmail.com> References: <9EE68343-F5F0-4AE4-A756-469295028EE3@gmail.com> Message-ID: <468001A1.5070701@yahoo.co.uk> Nelson Ferraz wrote: >> Eu poderia dizer que isso é uma nivelação por baixo, mas na verdade >> a sociedade precisa tanto de técnicos quanto de cientistas. O >> problema é o sucateamento que o mercado brasileiro provoca. > > Sem falar na quantidade de faculdades meia-boca (pra não dizer coisa > pior), que despejam milhares de "profissionais" (sem um mínimo de > qualificação) no mercado todos os anos. :-( > > A Educação no Brasil parece um jogo de faz de conta: os professores > fingem que ensinam, os alunos fingem que aprendem, a sociedade finge > que está tudo bem... e a bomba vai explodir daqui a 20 anos. :-((( > Apenas uma pequena observação: eu escuto que a "bomba vai explodir daqui a 20 anos" faz, pelo menos, uns 15... Putamplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From gabriel.vieira em gmail.com Mon Jun 25 11:02:04 2007 From: gabriel.vieira em gmail.com (Gabriel Vieira) Date: Mon, 25 Jun 2007 15:02:04 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?mercado_de_trabalho_brasileiro_=28er?= =?iso-8859-1?q?a=3A_V=E1rias_Varia=E7=F5es_de_Vari=E1veis=2E=2E=2E?= =?iso-8859-1?q?=29?= In-Reply-To: <468001A1.5070701@yahoo.co.uk> References: <9EE68343-F5F0-4AE4-A756-469295028EE3@gmail.com> <468001A1.5070701@yahoo.co.uk> Message-ID: <83d8367f0706251102k206f4959i5397859825b4cb29@mail.gmail.com> Então tá chegando a hora. On 6/25/07, Luis Motta Campos wrote: > Nelson Ferraz wrote: > >> Eu poderia dizer que isso é uma nivelação por baixo, mas na verdade > >> a sociedade precisa tanto de técnicos quanto de cientistas. O > >> problema é o sucateamento que o mercado brasileiro provoca. > > > > Sem falar na quantidade de faculdades meia-boca (pra não dizer coisa > > pior), que despejam milhares de "profissionais" (sem um mínimo de > > qualificação) no mercado todos os anos. :-( > > > > A Educação no Brasil parece um jogo de faz de conta: os professores > > fingem que ensinam, os alunos fingem que aprendem, a sociedade finge > > que está tudo bem... e a bomba vai explodir daqui a 20 anos. :-((( > > > > Apenas uma pequena observação: eu escuto que a "bomba vai explodir > daqui a 20 anos" faz, pelo menos, uns 15... > > Putamplexos! > -- > Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, > Perl fanatic evangelist, and amateur {cook, photographer} > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Gabriel Vieira From glasswalk3r em hotmail.com Mon Jun 25 11:02:40 2007 From: glasswalk3r em hotmail.com (Alceu Rodrigues de Freitas Junior) Date: Mon, 25 Jun 2007 21:02:40 +0300 Subject: [Cascavel-pm] [OT] Engenheiro Picachu... Message-ID: > Date: Mon, 25 Jun 2007 14:42:03 -0300> From: gabriel.vieira em gmail.com> > kkkkkkkkkkkkk> > Essa é nova... deve ter influência do 'frango' do PE. :P> > On 6/25/07, Daniel Ruoso wrote:> > Seg, 2007-06-25 às 20:30 +0300, Alceu Rodrigues de Freitas Junior> > escreveu:> > > ... "Guerreiras Mágicas de Rayearth" ...> >> > é o que galinha?> >> > P.S.: Não, não estou te chamando de galinha... Isso é só uma expressão> > de espanto que vem ganhando muito espaço no ceará.Galinha? Frango?Frango pra mim só o da "Vaca e o Frango". Muito bom por sinal.[]'sAlceu _________________________________________________________________ Make every IM count. Download Windows Live Messenger and join the i?m Initiative now. It?s free.  http://im.live.com/messenger/im/home/?source=TAGWL_June07 -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070625/d55be81a/attachment-0001.html From wendelscardua em gmail.com Mon Jun 25 11:03:19 2007 From: wendelscardua em gmail.com (Wendel Scardua) Date: Mon, 25 Jun 2007 15:03:19 -0300 Subject: [Cascavel-pm] [OT] Engenheiro Picachu... In-Reply-To: <83d8367f0706251042s45e8bd19qe3b5e3c3a31a6fc1@mail.gmail.com> References: <1182792657.4186.32.camel@pitombeira> <83d8367f0706251042s45e8bd19qe3b5e3c3a31a6fc1@mail.gmail.com> Message-ID: <726229b50706251103t3e8018b6j35a35cbdb3ac0d87@mail.gmail.com> É impressão minha ou o povo viajando demais nos offtopics ? Mas (use strict) o certo é Pikachu, e (use warnings) vocês deveriam é assistir Lain e Evangelion ;-) []s Wendel On 6/25/07, Gabriel Vieira wrote: > > kkkkkkkkkkkkk > > Essa é nova... deve ter influência do 'frango' do PE. :P > > On 6/25/07, Daniel Ruoso wrote: > > Seg, 2007-06-25 às 20:30 +0300, Alceu Rodrigues de Freitas Junior > > escreveu: > > > ... "Guerreiras Mágicas de Rayearth" ... > > > > é o que galinha? > > > > P.S.: Não, não estou te chamando de galinha... Isso é só uma expressão > > de espanto que vem ganhando muito espaço no ceará. > > > > -- "Não ajustar o auto-ajuste" - http://wendel.scardua.net/ -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070625/f13c6250/attachment.html From glasswalk3r em hotmail.com Mon Jun 25 11:07:01 2007 From: glasswalk3r em hotmail.com (Alceu Rodrigues de Freitas Junior) Date: Mon, 25 Jun 2007 21:07:01 +0300 Subject: [Cascavel-pm] [OT] Engenheiro Picachu... (Was: Re: RE: mercado de trabalho brasileiro (era: V Message-ID: Date: Mon, 25 Jun 2007 14:49:10 -0300From: wendelscardua em gmail.comTo: cascavel-pm em pm.orgSubject: Re: [Cascavel-pm] [OT] Engenheiro Picachu... (Was: Re: RE: mercado de trabalho brasileiro (era: VErr... Um pouco de googlefighting nos diz que o elétrico tem 49k resultados, contra 131k do eletricistaJá que estamos tão aloprados hoje... "googlefighting" foi de matar..."Everybody is googlefightiiinnng... HA"Ganha um "vale 1 cerveja" quem descobrir daonde eu tirei isso...[]'sAlceu _________________________________________________________________ With Windows Live Hotmail, you can personalize your inbox with your favorite color. www.windowslive-hotmail.com/learnmore/personalize.html?locale=en-us&ocid=TXT_TAGLM_HMWL_reten_addcolor_0607 -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070625/0d90a5cd/attachment.html From luismottacampos em yahoo.co.uk Mon Jun 25 11:08:50 2007 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Mon, 25 Jun 2007 20:08:50 +0200 Subject: [Cascavel-pm] Perl Mobile In-Reply-To: <3bf09be50706250634q13e1a5dfof06607f635a068e0@mail.gmail.com> References: <3bf09be50706242230u15c3e09iea22294d1c253f41@mail.gmail.com> <8A757F65-8828-4013-9B40-AE803EE06D92@yahoo.co.uk> <3bf09be50706250634q13e1a5dfof06607f635a068e0@mail.gmail.com> Message-ID: <468004B2.7000105@yahoo.co.uk> Rafael Magalhães wrote: > Luis, > > Estou analisando se é melhor continuar a desenvolver em Java ou mudar > para Perl. Eu queria saber se existe alguma vantagem em fazer essa > mudança, se eu ganharia tempo em desenvolvimento, se a aplicação poderia > ficar com uma melhor performance, se o Perl trabalha apenas com dados > enquanto estiver conectado e se ele pode armazenar os dados no Palm até > que seja feito um sincronismo com um banco de dados principal.... > > Entendeu? Rafael, você parece precisar de muita ajuda. Java e Perl são linguagens de programação genéricas e podem fazer tudo o que você programar para elas. Resta saber se você sabe o que você quer construir. O Daniel perguntou sobre a tua plataforma, eu acho que é melhor mesmo tentar direcionar a tua busca baseado nisso. Você parece estar precisando de muita informação, especialmente sobre organização e projeto de computadores e sistemas. Sobre as tuas colocações: * Vantagens: eu acho Perl uma linguagem mais flexível e facil de usar. Os programas normalmente são menores e mais fáceis de dar manutenção do que em Java. Mas esta é a minha opinião pessoal, não necessáriamente reflete tendências de mercado ou a sua visão do assunto. * Ganhar tempo no desenvolvimento: Existem coisas mais simples e mais diretas que se pode fazer para ganhar tempo no desenvolvimento. Eu acho muito mais produtivo investir tempo e recursos num bom projeto de software, e ter boa documentação antes de sair escrevendo programa. Escrever programa, já dizia o Pressman, na década de 1970, é apenas 10% do esforço total. * Performance: Performance é questão de construir certo. Todas as linguagens de programação vão te oferecer bons resultados, desde que você saiba o que está fazendo. Construa o seu sistema com performance em mente, e você vai ter bom desempenho. Mas tem de começar a pensar nisso durante a fase de projeto. * Sobre trabalhar com dados "apenas quando estiver conectado" e sobre "poder armazenar dados no Palm": isto depende de outros fatores. Primeiro, sua arquitetura de sistema permite isso? E o seu hardware? Você deu a primeira dica sobre ele agora, falando sobre "Palm" (que eu estou imaginando ser o PDA da 3COM). Em resumo: você precisa construir a sua aplicação com os requisitos de sistema que está me contando. Eu acredito que, se você procurar, vai achar bibliotecas para ambas as linguagens que podem te auxiliar com estas coisas. Mas não existe milagre, nem almoço grátis. Você vai ter de fazer lição de casa, e projetar seu sistema de acordo. Eu espero ter me feito entender. Se você precisar de mais alguma coisa, por favor sinta-se à vontade para perguntar. Putamplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From luismottacampos em yahoo.co.uk Mon Jun 25 11:10:02 2007 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Mon, 25 Jun 2007 20:10:02 +0200 Subject: [Cascavel-pm] Refactoring Perl 1 - Extract Method In-Reply-To: <533C0528-BE2D-4717-A67B-7531C1F86AF9@gmail.com> References: <9E5CF918-46C6-490A-A1D8-92295304306B@gmail.com> <533C0528-BE2D-4717-A67B-7531C1F86AF9@gmail.com> Message-ID: <468004FA.3050002@yahoo.co.uk> Nelson Ferraz wrote: >> Interessante, infelizmente onde eu trabalho não há essa cultura de >> "refactoring", as coisas SEMPRE são pra ontem, fez, funcionou, >> produção ... :/ >> Alguem tem esse problema aqui? ou coisa parecida? ou boas desculpas >> para fazer refactoring ? :) > > O Extract Method é apenas um dos tipos de refactoring. > > O livro "Refactoring: Improving the Design of Existing Code", de > Martin Fowler (e Kent Beck, entre outros) documenta diversos outros > tipos de refactoring. > > Infelizmente o livro é todo focado em Java; daí o meu interesse > naquele tópico do Perlmonks, que traduz um dos exemplos para Perl, > tornando-o muito mais conciso. > > Em tempo: aqui vai um script em perl, que pode ser chamado > diretamente do vim, e que permite extrair um método a partir do > código selecionado: > > http://fsck.com/~jesse/extract > Agora eu senti firmeza! Esta é uma boa dica! Valeu, Nélson! Putamplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From gabriel.vieira em gmail.com Mon Jun 25 11:10:50 2007 From: gabriel.vieira em gmail.com (Gabriel Vieira) Date: Mon, 25 Jun 2007 15:10:50 -0300 Subject: [Cascavel-pm] [OT] Engenheiro Picachu... (Was: Re: RE: mercado de trabalho brasileiro (era: V In-Reply-To: References: Message-ID: <83d8367f0706251110i1c016b7m2fe319aeb5c813d6@mail.gmail.com> kung fu fighting... Hahahah, manda um pra mim então. Que que deu em vocês hoje? Acho que superaram o mês. On 6/25/07, Alceu Rodrigues de Freitas Junior wrote: > > ________________________________ > Date: Mon, 25 Jun 2007 14:49:10 -0300 > From: wendelscardua em gmail.com > To: cascavel-pm em pm.org > Subject: Re: [Cascavel-pm] [OT] Engenheiro Picachu... (Was: Re: RE: mercado > de trabalho brasileiro (era: V > > Err... Um pouco de googlefighting nos diz que o elétrico tem 49k resultados, > contra 131k do eletricista > > Já que estamos tão aloprados hoje... "googlefighting" foi de matar... > "Everybody is googlefightiiinnng... HA" > > Ganha um "vale 1 cerveja" quem descobrir daonde eu tirei isso... > > []'s > Alceu > > ________________________________ > Make every IM count. Download Windows Live Messenger and join the i'm > Initiative now. It's free. Make it count! > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Gabriel Vieira From glasswalk3r em hotmail.com Mon Jun 25 11:12:48 2007 From: glasswalk3r em hotmail.com (Alceu Rodrigues de Freitas Junior) Date: Mon, 25 Jun 2007 21:12:48 +0300 Subject: [Cascavel-pm] =?iso-8859-1?q?_RE=3A__mercado_de_trabalho_brasilei?= =?iso-8859-1?q?ro_=28era=3A_V=E1rias_Varia=E7=F5es_de_Vari=E1veis=2E=2E?= =?iso-8859-1?q?=2E=29?= Message-ID: > Date: Mon, 25 Jun 2007 19:55:45 +0200> From: luismottacampos em yahoo.co.uk> >> > A Educação no Brasil parece um jogo de faz de conta: os professores > > fingem que ensinam, os alunos fingem que aprendem, a sociedade finge > > que está tudo bem... e a bomba vai explodir daqui a 20 anos. :-(((> > Apenas uma pequena observação: eu escuto que a "bomba vai explodir > daqui a 20 anos" faz, pelo menos, uns 15...É que a "bomba" foi feita por alunos da FAFUP (Faculdade de Funilaria e Pintura)... o pavio provavelmente foi grudado com chiclete e bem... não funciona! Mas no próximo "release" tudo ficará bem...[]'sAlceu _________________________________________________________________ With Windows Live Hotmail, you can personalize your inbox with your favorite color. www.windowslive-hotmail.com/learnmore/personalize.html?locale=en-us&ocid=TXT_TAGLM_HMWL_reten_addcolor_0607 -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070625/f3f0b060/attachment.html From luismottacampos em yahoo.co.uk Mon Jun 25 11:13:15 2007 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Mon, 25 Jun 2007 20:13:15 +0200 Subject: [Cascavel-pm] =?iso-8859-1?q?mercado_de_trabalho_brasileiro_=28er?= =?iso-8859-1?q?a=3A_V=E1rias_Varia=E7=F5es_de_Vari=E1veis=2E=2E=2E=29?= In-Reply-To: References: <9EE68343-F5F0-4AE4-A756-469295028EE3@gmail.com> Message-ID: <468005BB.9010901@yahoo.co.uk> Lorn wrote: > Nem brinca, esse foi meu ultimo semestre de ciencia da computação, 80% > da sala só terminou a faculdade porque colou em **TODAS** as provas, era > impressionante como eles colavam até parece que estavam fazendo > faculdade de cola :P > Tinha uns 2 ~ 4 colegas meus, que não sabem nada nada de informatica, e > nunca pegou um DP, conclusão? terminaram a faculdade, vão fazer uma pos > em gestão, vão virar gerentes chatos ... Quer dizer, enquanto eu estava falando de ensinar C para os calouros, estava todo mundo descendo o malho em mim. Mas, agora que aparece estas coisas, ninguém fala nada? Cadê o Batalhão de Choque anti-ogro-espanta-calouro? Eu estou precisando de vocês aqui agora! ;-P Putamplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From wendelscardua em gmail.com Mon Jun 25 11:13:54 2007 From: wendelscardua em gmail.com (Wendel Scardua) Date: Mon, 25 Jun 2007 15:13:54 -0300 Subject: [Cascavel-pm] [OT] Engenheiro Picachu... (Was: Re: RE: mercado de trabalho brasileiro (era: V In-Reply-To: References: Message-ID: <726229b50706251113u2a4964fs495f4b3cb7182d46@mail.gmail.com> On 6/25/07, Alceu Rodrigues de Freitas Junior wrote: > > ------------------------------ > Date: Mon, 25 Jun 2007 14:49:10 -0300 > From: wendelscardua em gmail.com > To: cascavel-pm em pm.org > Subject: Re: [Cascavel-pm] [OT] Engenheiro Picachu... (Was: Re: RE: > mercado de trabalho brasileiro (era: V > > Err... Um pouco de googlefighting nos diz que o elétrico tem 49k > resultados, contra 131k do eletricista > > Já que estamos tão aloprados hoje... "googlefighting" foi de matar... > "Everybody is googlefightiiinnng... HA" > > Ganha um "vale 1 cerveja" quem descobrir daonde eu tirei isso... > > []'s > Alceu > Não faço a menor idéia (então não vou ganhar o vale =p), mas derivei o googlefighting de googlefight, o site (http://googlefight.com - que eu poderia ter usado em vez de fazer eu mesmo as duas queries, como eu fiz ^^;;; ) []s Wendel -- "Não ajustar o auto-ajuste" - http://wendel.scardua.net/ -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070625/e8f8f47a/attachment-0001.html From luismottacampos em yahoo.co.uk Mon Jun 25 11:14:31 2007 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Mon, 25 Jun 2007 20:14:31 +0200 Subject: [Cascavel-pm] Refactoring Perl 1 - Extract Method In-Reply-To: References: <9E5CF918-46C6-490A-A1D8-92295304306B@gmail.com> Message-ID: <46800607.8030404@yahoo.co.uk> Nelson Ferraz wrote: > On Jun 25, 2007, at 3:06 PM, Flavio S. Glock wrote: >> Sim - se você é do tipo que começa a escrever código enquanto ainda >> não decidiu como o programa vai funcionar, você precisa de >> refactoring. > > O que me lembra 99% das situações de negócio: são raros os projetos > que terminam exatamente como foram planejados. > > "No battleplan survives contact with the enemy." Mas acho que a principal utilidade de tudo o que a gente aprende de engenharia de software é exatamente estar preparado para fazer todas as alterações que forem solicitadas no sistema, sem que o sistema desmanche por causa disso. ;-) Putamplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From luismottacampos em yahoo.co.uk Mon Jun 25 11:18:32 2007 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Mon, 25 Jun 2007 20:18:32 +0200 Subject: [Cascavel-pm] =?iso-8859-1?q?mercado_de_trabalho_brasileiro_=28er?= =?iso-8859-1?q?a=3A_V=E1rias_Varia=E7=F5es_de_Vari=E1veis=2E=2E=2E=29?= In-Reply-To: <9a08c9b40706250740y61a0449atf5c3342924d63ad2@mail.gmail.com> References: <9a08c9b40706250740y61a0449atf5c3342924d63ad2@mail.gmail.com> Message-ID: <468006F8.6070505@yahoo.co.uk> Nilson Santos Figueiredo Junior wrote: > [...]Eu prefiro contratar um > técnico em eletrônica que acabou de sair do Coltec (o colégio técnico > da UFMG) do que algum graduando dessas faculdades. A primeira empresa > que eu trabalhei era assim. Ela contratava somente gente da UFMG, > vindos do Coltec, do curso de Ciência da Computação ou do curso de > Engenharia de Controle e Automação (os 2 mais difíceis por aqui na > área de exatas). > > Isso faz muito sentido e a empresa é bem sucedida e lucrativa (apesar > de ter uma filosofia de desenvolvimento que não seja compatível > comigo, por isso saí). Olha aqui mais um caso de sucesso da tática de ensinar coisas cabeludas logo no primeiro ano de faculdade de computação: gente esperta também dá lucro! Putamplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From luismottacampos em yahoo.co.uk Mon Jun 25 11:20:50 2007 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Mon, 25 Jun 2007 20:20:50 +0200 Subject: [Cascavel-pm] =?iso-8859-1?q?mercado_de_trabalho_brasileiro_=28er?= =?iso-8859-1?q?a=3A_V=E1rias_Varia=E7=F5es_de_Vari=E1veis=2E=2E=2E=29?= In-Reply-To: <9a08c9b40706250748o3eca16e5j583a3b867594e368@mail.gmail.com> References: <9EE68343-F5F0-4AE4-A756-469295028EE3@gmail.com> <8e3843570706250740g55025b80p38518e233af9f8ce@mail.gmail.com> <9a08c9b40706250748o3eca16e5j583a3b867594e368@mail.gmail.com> Message-ID: <46800782.40800@yahoo.co.uk> Nilson Santos Figueiredo Junior wrote: > [...] A existências de boas universidades públicas é o principal > fator que impede que ocorra um aumento considerável na qualidade de > ensino das privadas. Eu posso estar ficando bobo, mas parece que você acha que a universidade privada não melhora por que a universidade pública é boa... Eu sou da opinião que eles não melhoram por que isso não dá dinheiro; não interessa se a universidade pública é boa ou não... Putamplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From glasswalk3r em hotmail.com Mon Jun 25 11:25:20 2007 From: glasswalk3r em hotmail.com (Alceu Rodrigues de Freitas Junior) Date: Mon, 25 Jun 2007 21:25:20 +0300 Subject: [Cascavel-pm] [OT] Engenheiro Picachu... (Was: Re: RE: mercado de trabalho brasileiro (era: V Message-ID: Date: Mon, 25 Jun 2007 15:13:54 -0300From: wendelscardua em gmail.comNão faço a menor idéia (então não vou ganhar o vale =p), mas derivei o googlefighting de googlefight, o site ( http://googlefight.com - que eu poderia ter usado em vez de fazer eu mesmo as duas queries, como eu fiz ^^;;; )[]sWendelEu nunca fiz isso, mas lá vai:Wendel-- (pela falta de espiríto esportivo e recusar uma cerveja)Wendel++ (pela dica do googlefight)[]'sAlceu _________________________________________________________________ With Windows Live Hotmail, you can personalize your inbox with your favorite color. www.windowslive-hotmail.com/learnmore/personalize.html?locale=en-us&ocid=TXT_TAGLM_HMWL_reten_addcolor_0607 -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070625/1990c92d/attachment.html From luismottacampos em yahoo.co.uk Mon Jun 25 11:27:09 2007 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Mon, 25 Jun 2007 20:27:09 +0200 Subject: [Cascavel-pm] =?windows-1252?q?mercado_de_trabalho_brasileiro_=28?= =?windows-1252?q?era=3A_V=E1rias_Varia=E7=F5es_de_Vari=E1veis=2E=2E=2E=29?= In-Reply-To: <403668000706250811q1116e107nda2d3dc3afe24d6@mail.gmail.com> References: <9EE68343-F5F0-4AE4-A756-469295028EE3@gmail.com> <8e3843570706250740g55025b80p38518e233af9f8ce@mail.gmail.com> <9a08c9b40706250748o3eca16e5j583a3b867594e368@mail.gmail.com> <403668000706250811q1116e107nda2d3dc3afe24d6@mail.gmail.com> Message-ID: <468008FD.7090906@yahoo.co.uk> roan Brasil wrote: > Não acho que a faculdade faz o aluno e sim o aluno que faz a faculdade. > Não só os profissionais de uma instituição federal como a UFMG conseguem > algo interessante, ams muitas faculdades particulares possuem gente > interessada. Infelizmente isso é a minoria e não sei realmente onde > vamos parar com essa galera se formando através de cola e não sabendo > nada da área. Também conheço gente assim. Os dois problemas piores de colar na faculdade são: 1. Falta de Noção de Ética: como um profissional que passou na faculdade através de subterfúgios como este pode ser ético? Ele nunca valorizou ou foi recompensado por ser ético. Ele foi recompensado (e valoriza) não ser ético, por que foi isso que ajudou ele a conseguir o diploma dele. 2. Falta de Noção Profissional: eu vejo muita gente que se diz hacker, e que nunca leu nem até o terceiro parágrafo do "How To Become a Hacker": lá está claro que a gente não pode "se chamar" hacker. A gente tem de ser chamado. ;-) Leiam, que vale à pena: "There is a community, a shared culture, of expert programmers and networking wizards that traces its history back through decades to the first time-sharing minicomputers and the earliest ARPAnet experiments. The members of this culture originated the term ?hacker?. Hackers built the Internet. Hackers made the Unix operating system what it is today. Hackers run Usenet. Hackers make the World Wide Web work. If you are part of this culture, if you have contributed to it and other people in it know who you are and call you a hacker, you're a hacker." Extraído de http://www.catb.org/~esr/faqs/hacker-howto.html Putamplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From gabriel.vieira em gmail.com Mon Jun 25 11:32:44 2007 From: gabriel.vieira em gmail.com (Gabriel Vieira) Date: Mon, 25 Jun 2007 15:32:44 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?mercado_de_trabalho_brasileiro_=28er?= =?iso-8859-1?q?a=3A_V=E1rias_Varia=E7=F5es_de_Vari=E1veis=2E=2E=2E?= =?iso-8859-1?q?=29?= In-Reply-To: <46800782.40800@yahoo.co.uk> References: <9EE68343-F5F0-4AE4-A756-469295028EE3@gmail.com> <8e3843570706250740g55025b80p38518e233af9f8ce@mail.gmail.com> <9a08c9b40706250748o3eca16e5j583a3b867594e368@mail.gmail.com> <46800782.40800@yahoo.co.uk> Message-ID: <83d8367f0706251132w26a09907uee26a6a5cacbb1ca@mail.gmail.com> On 6/25/07, Luis Motta Campos wrote: > Nilson Santos Figueiredo Junior wrote: > > [...] A existências de boas universidades públicas é o principal > > fator que impede que ocorra um aumento considerável na qualidade de > > ensino das privadas. > > Eu posso estar ficando bobo, mas parece que você acha que a > universidade privada não melhora por que a universidade pública é boa... > > Eu sou da opinião que eles não melhoram por que isso não dá dinheiro; > não interessa se a universidade pública é boa ou não... > > Putamplexos! Exato, as que se diferenciam são sucesso. As demais temem perder os alunos para aquela faculdade que abriu no shopping ou aquele que fica do lado do boteco bem frequentado. -- Gabriel Vieira From acid06 em gmail.com Mon Jun 25 11:33:27 2007 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Mon, 25 Jun 2007 15:33:27 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?mercado_de_trabalho_brasileiro_=28er?= =?iso-8859-1?q?a=3A_V=E1rias_Varia=E7=F5es_de_Vari=E1veis=2E=2E=2E?= =?iso-8859-1?q?=29?= In-Reply-To: <46800782.40800@yahoo.co.uk> References: <9EE68343-F5F0-4AE4-A756-469295028EE3@gmail.com> <8e3843570706250740g55025b80p38518e233af9f8ce@mail.gmail.com> <9a08c9b40706250748o3eca16e5j583a3b867594e368@mail.gmail.com> <46800782.40800@yahoo.co.uk> Message-ID: <9a08c9b40706251133w6207079bi6e576b00cf1c8a65@mail.gmail.com> On 6/25/07, Luis Motta Campos wrote: > Eu posso estar ficando bobo, mas parece que você acha que a > universidade privada não melhora por que a universidade pública é boa... Basicamente. > Eu sou da opinião que eles não melhoram por que isso não dá dinheiro; > não interessa se a universidade pública é boa ou não... Mas porque melhorar não dá dinheiro? Porque os melhores alunos vão para as universidades públicas. Não adianta tenta ensinar Cálculo na 4a série. Em geral, a grande maioria dos alunos não terá capacidade para aprender. É mais ou menos a mesma coisa. Os professores das universidades privadas em geral são tão bons quanto os das universidades públicas (até porque, boa parte deles veio de lá, em busca de melhores salários - um professor em uma universidade privada ganha até 3 vezes mais que em uma pública). O problema é que a Universidade acaba tendo que se nivelar, caso contrário os alunos irão desistir e ir para outras mais fáceis. Como os bons já foram absorvidos pelas universidades públicas, não resta escolha. Se as públicas fossem ruins, os bons alunos iriam para as privadas (como acontece no resto do mundo em geral). -Nilson Santos F. Jr. From glasswalk3r em hotmail.com Mon Jun 25 11:33:30 2007 From: glasswalk3r em hotmail.com (Alceu Rodrigues de Freitas Junior) Date: Mon, 25 Jun 2007 21:33:30 +0300 Subject: [Cascavel-pm] [OT] Engenheiro Picachu... Message-ID: > Date: Mon, 25 Jun 2007 15:10:50 -0300> From: gabriel.vieira em gmail.com> > kung fu fighting...> > Hahahah, manda um pra mim então.Sua cerveja já está garantida! Disco Music não é tão inútil assim, dá até cerveja!> Que que deu em vocês hoje? Acho que superaram o mês.Acho que não tomei meu Gardenal diário... ou é stress... ou é os dois!Obs: psst... é que estou tentando ganhar do Champs no número de mensagens enviadas! Só que ele não escreve tanta asneira![]'sAlceu _________________________________________________________________ Express yourself instantly with MSN Messenger! Download today it's FREE! http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/ -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070625/456c1c01/attachment-0001.html From luismottacampos em yahoo.co.uk Mon Jun 25 11:36:31 2007 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Mon, 25 Jun 2007 20:36:31 +0200 Subject: [Cascavel-pm] [OT] Engenheiro Picachu... (Was: Re: RE: mercado de trabalho brasileiro (era: V In-Reply-To: References: Message-ID: <46800B2F.9010507@yahoo.co.uk> Alceu Rodrigues de Freitas Junior wrote: > Putz... daqui a pouco alguém vai sugerir para eu programar em VB 5 > ajoelhado no milho como penitência... Continua escrevendo estas coisas que qualquer dia o teu gestor vai estar procurando uma penitência nova para você na internet e vai esbarrar com esta sugestão... ;-) Putamplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From luismottacampos em yahoo.co.uk Mon Jun 25 11:41:49 2007 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Mon, 25 Jun 2007 20:41:49 +0200 Subject: [Cascavel-pm] =?iso-8859-1?q?RES=3A__Um_estado_de_esp=EDrito=2E?= =?iso-8859-1?q?=2E=2E_=5BWas=3A_Procurar_texto_em_arquivo=2E=5D?= In-Reply-To: References: Message-ID: <46800C6D.6070005@yahoo.co.uk> Patric Ferreira da Silva wrote: > Comentário lamentável... Eu normalmente sou lamentável: as pessoas costumam lamentar falar comigo sem estar bem embasadas. ;-) Como eu não me lembro de ter falado com você antes, acho que vou te dar uma colher-de-chá e apenas perguntar: Por que você achou meu comentário lamentável? Por favor explique-se. Putamplexos! > -----Mensagem original----- > De: cascavel-pm-bounces+patric.silva=t-systems.com.br em pm.org [mailto:cascavel-pm-bounces+patric.silva=t-systems.com.br em pm.org] Em nome de Luis Motta Campos > Enviada em: domingo, 24 de junho de 2007 17:22 > Para: Cascavel Perl Mongers > Assunto: Re: [Cascavel-pm] Um estado de espírito... [Was: Procurar texto em arquivo.] > > Gabriel Vieira wrote: >> Não diga isso... fui a Sampa ano passei e fiquei doido pela cidade! >> Claro, fui pensando em violência, perigo e vi uma cidade tranquila, >> gostei muito! >> >> O pessoal de Sampa também é muito de boa. >> >> On 6/24/07, Luis Motta Campos wrote: >>> Siga o meu conselho: não vai lá ;-) é bonito, interessante, cheio de >>> coisas para se ver, mas a cidade oprime a gente... > > Se você ficou lá pouco tempo, gostar da cidade é natural. > Agora experimenta ir lá numa sexta feira de verão, e tentar sair do > centro da cidade para qualquer lugar às 18:00. > > Se você sobreviver à experiência (vão ser pelo menos 3-4 horas de > trânsito) e ainda assim achar que a cidade é um lugar legal para viver, > pode mudar para lá. :-) > > Sampa, agora, apenas para ver os amigos e a família. Nada pessoal ;-) > > Putamplexos! :-) -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From luismottacampos em yahoo.co.uk Mon Jun 25 11:44:54 2007 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Mon, 25 Jun 2007 20:44:54 +0200 Subject: [Cascavel-pm] [OT] Engenheiro Picachu... (Was: Re: RE: mercado de trabalho brasileiro (era: V In-Reply-To: References: Message-ID: <46800D26.8030904@yahoo.co.uk> Alceu Rodrigues de Freitas Junior wrote: > ------------------------------------------------------------------------ > Date: Mon, 25 Jun 2007 15:13:54 -0300 > From: wendelscardua em gmail.com > Não faço a menor idéia (então não vou ganhar o vale =p), mas derivei > o googlefighting de googlefight, o site ( http://googlefight.com - > que eu poderia ter usado em vez de fazer eu mesmo as duas queries, > como eu fiz ^^;;; ) > > > []s > Wendel > > Eu nunca fiz isso, mas lá vai: > Wendel-- (pela falta de espiríto esportivo e recusar uma cerveja) > Wendel++ (pela dica do googlefight) Alceu, esta moda está pegando agora na lista dos London Perl Mongers, e tem gente comentando que isso tudo começou nas listas brasileiras. :-) Agora, pelo menos dentro da comunidade Perl, a gente é "trendy". Alceu++ # trendy Putamplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From glasswalk3r em hotmail.com Mon Jun 25 11:46:24 2007 From: glasswalk3r em hotmail.com (Alceu Rodrigues de Freitas Junior) Date: Mon, 25 Jun 2007 21:46:24 +0300 Subject: [Cascavel-pm] mercado de trabalho brasileiro Message-ID: > Date: Mon, 25 Jun 2007 13:00:47 -0300> From: acid06 em gmail.com>> Sinceramente, minha (provavelmente menor) experiência de trabalho é> bem diferente da sua (assim como a do meu círculo social imediato).Eu sempre imaginei que você trabalhava em São Paulo... você está em BH?> Mesmo na empresa na qual eu considerava um incômodo ter que ir> trabalhar todos os dias, a realidade era ordens de grandeza melhor que> isso.Bem-vindo à São Paulo! Terra do trabalho e do stress!> Nunca vi algum lugar em que o objetivo fosse "espremer e sugar" a> última gota de sangue dos desenvolvedores. Eu só posso imaginar que> isso ocorra quando você trabalha em uma empresa que tem um> departamento de TI e não em uma empresa de TI. Mas nesse caso, tudo> mundo sabe que é um inferno mesmo: ninguém liga pelo primor técnico> das soluções (e são incapazes de entender que isso é mais barato a> médio/longo prazo).Vide consultorias. Principalmente as grandes. Elas falam muito em "vestir a camisa" e "esforço pessoal" quando precisam que você faça horas extras gratuitamente (e elas sempre precisam).Eu poderia passar a tarde aqui digitando histórias podres. Mas a lista é pública e o olho do Grande Irmão enxerga looonge... :-|> Eu duvido que uma empresa estritamente de desenvolvimento iria ter> políticas desse tipo. Ou melhor, eu duvido que uma empresa *bem> sucedida* estritamente de desenvolvimento teria políticas desse tipo.Bem, façamos justifiça então. A única empresa que eu trabalhei cujo negócio era especificamente desenvolvimento foi a Inova e eu não tenho queixas nenhuma dela, pelo contrário.> Se alguém aqui trabalha em um ambiente desse tipo, eu sugiro> fortemente que procure um novo emprego, aproveitando o momento> favorável do mercado. Ao menos aqui em Belo Horizonte sobram empregos> de desenvolvedor (se você não se importar em trabalhar com Java ou> .NET). Principalmente para recém formados, só sai da faculdade e fica> sem emprego por aqui se quiser (ou for *muito* incompetente, porque> mesmo os pouco incompetentes conseguem alguma coisinha).E eu pensando que em BH "só" tinha mulher bonita e pão-de-queijo... :-DPra mim C# continua sendo o irmão feioso do Java... produtos da Microsoft são ótimos até você precisar fazer algo um pouco mais complicado...Java é legalzinho, mas amarra e amordaça o programador. Ótimo para programadores iniciantes, ruim para os mais experientes. Não é à toa que as empresas gostam.Mas ruim, ruim mesmo é ABAP. Visual Basic perto de ABAP é uma delícia...[]'sAlceu _________________________________________________________________ Play free games, earn tickets, get cool prizes! Join Live Search Club.  http://club.live.com/home.aspx?icid=CLUB_wlmailtextlink -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070625/804c8ac0/attachment.html From luismottacampos em yahoo.co.uk Mon Jun 25 11:48:44 2007 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Mon, 25 Jun 2007 20:48:44 +0200 Subject: [Cascavel-pm] [OT] Engenheiro Picachu... In-Reply-To: References: Message-ID: <46800E0C.2080008@yahoo.co.uk> Alceu Rodrigues de Freitas Junior wrote: > Sua cerveja já está garantida! Disco Music não é tão inútil assim, dá > até cerveja! ??? !!! Calma, senhores, que, mesmo aqui em A'Dam, hoje ainda é segunda feira... > Acho que não tomei meu Gardenal diário... ou é stress... ou é os dois! Eu acho que é estresse. De menos. Você está até com tempo de postar na lista... ;-) > Obs: psst... é que estou tentando ganhar do Champs no número de > mensagens enviadas! Só que ele não escreve tanta asneira! Olha, eu estou lisonjeado. Sempre me perguntei se eu escrevia bobagem demais aqui ou não... agora, eu tenho certeza de que pelo menos uma pessoa acha que eu não escrevo tanta bobagem assim... :-) ganhei o dia. /me vai fazer lição de casa do curso de holandês. Putamplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From acid06 em gmail.com Mon Jun 25 11:54:34 2007 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Mon, 25 Jun 2007 15:54:34 -0300 Subject: [Cascavel-pm] mercado de trabalho brasileiro In-Reply-To: References: Message-ID: <9a08c9b40706251154yb648860y4749e68023f7219e@mail.gmail.com> On 6/25/07, Alceu Rodrigues de Freitas Junior wrote: > Mas ruim, ruim mesmo é ABAP. Visual Basic perto de ABAP é uma delícia... O melhor de mexer com ABAP é quando você tem que mexer em código que já veio com o SAP e os poucos comentários que existem são em alemão. ;-) Ainda bem que eu devo ter olhado pra código em ABAP só um dia na minha vida inteira. -Nilson Santos F. Jr. From glasswalk3r em hotmail.com Mon Jun 25 12:09:04 2007 From: glasswalk3r em hotmail.com (Alceu Rodrigues de Freitas Junior) Date: Mon, 25 Jun 2007 22:09:04 +0300 Subject: [Cascavel-pm] mercado de trabalho brasileiro Message-ID: > Date: Mon, 25 Jun 2007 15:54:34 -0300> From: acid06 em gmail.com> > On 6/25/07, Alceu Rodrigues de Freitas Junior wrote:> > Mas ruim, ruim mesmo é ABAP. Visual Basic perto de ABAP é uma delícia...> > O melhor de mexer com ABAP é quando você tem que mexer em código que> já veio com o SAP e os poucos comentários que existem são em alemão.> ;-)> > Ainda bem que eu devo ter olhado pra código em ABAP só um dia na minha> vida inteira.Eles tem tentado melhorar... pelo menos para as pessoas que não tem que programar em ABAP: https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/u/8630[]'sAlceu _________________________________________________________________ Express yourself instantly with MSN Messenger! Download today it's FREE! http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/ -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070625/746c2258/attachment.html From edencardim em gmail.com Mon Jun 25 12:45:42 2007 From: edencardim em gmail.com (Eden Cardim) Date: Mon, 25 Jun 2007 16:45:42 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Um_estado_de_esp=EDrito=2E=2E=2E_=5B?= =?iso-8859-1?q?Was=3A_Procurar_texto_em_arquivo=2E=5D?= In-Reply-To: <83d8367f0706251043o64d8357bv4178cc31d95a0cd0@mail.gmail.com> References: <83d8367f0706251043o64d8357bv4178cc31d95a0cd0@mail.gmail.com> Message-ID: <3de55ead0706251245t324ff588n8984952f1355da41@mail.gmail.com> On 6/25/07, Gabriel Vieira wrote: > On 6/25/07, André Garcia Carneiro wrote: > > > > > Amigo, > > > > > > conheço sim. Cresci no Sudeste do país. O preconceito existe, a partir > > > do momento que a palavra 'acolhedor' passou a ser 'busca de vida > > > melhor e/ou emprego'. > > > > Eu não tenho culpa se você levou pro lado pessoal, quando comentei o seu 'acolhedor' fiquei preocupado e só > > quis abrir os seus olhos e dizer que de acolhedor essa cidade não tem nada! Se você ficou ofendido, FO$!#$-se! > > Iiiiiihh..... despois dessa, fico por aqui. Boa sorte na sua vida ;) > > Ps.: o comentário não foi meu ;) Hmm, agora ficou claro que 'acolhedor' realmente não é o termo correto a ser usado... -- Eden Cardim Instituto Baiano de Biotecnologia Núcleo de Biologia Computacional e Gestão de Informações Biotecnológicas Laboratório de Bioinformática From roanbrasil em gmail.com Mon Jun 25 12:45:59 2007 From: roanbrasil em gmail.com (roan Brasil) Date: Mon, 25 Jun 2007 16:45:59 -0300 Subject: [Cascavel-pm] [OT] Engenheiro Picachu... (Was: Re: RE: mercado de trabalho brasileiro (era: V In-Reply-To: <46800D26.8030904@yahoo.co.uk> References: <46800D26.8030904@yahoo.co.uk> Message-ID: <403668000706251245i69593586tf71f03ef7a0594c5@mail.gmail.com> Catho não é dono da verdade... eles tbm erro... Engenheiro Eletricista é o correto. Pois o Engenheiro não tem bateria nem recarrega na energia para ser elétrico. Em 25/06/07, Luis Motta Campos escreveu: > > Alceu Rodrigues de Freitas Junior wrote: > > > ------------------------------------------------------------------------ > > Date: Mon, 25 Jun 2007 15:13:54 -0300 > > From: wendelscardua em gmail.com > > Não faço a menor idéia (então não vou ganhar o vale =p), mas derivei > > o googlefighting de googlefight, o site ( http://googlefight.com - > > que eu poderia ter usado em vez de fazer eu mesmo as duas queries, > > como eu fiz ^^;;; ) > > > > > > []s > > Wendel > > > > Eu nunca fiz isso, mas lá vai: > > Wendel-- (pela falta de espiríto esportivo e recusar uma cerveja) > > Wendel++ (pela dica do googlefight) > > Alceu, esta moda está pegando agora na lista dos London Perl Mongers, > e tem gente comentando que isso tudo começou nas listas brasileiras. :-) > Agora, pelo menos dentro da comunidade Perl, a gente é "trendy". > > Alceu++ # trendy > > Putamplexos! > -- > Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, > Perl fanatic evangelist, and amateur {cook, photographer} > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Atenciosamente, Roan Brasil Monteiro Presidente do Rotaract Club Lauro de Freitas D4550 Gestão 2006/2007 ________________________________ *-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-* Faculdade UNIME www.unime.com.br BSI - Bacharelado de Sistema de Informação Roan Brasil Monteiro _____________________ *-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-* "NA LUTA ENTRE BATMAN E PINGÜIM, EU SOU MAIS O PINGÜIM..." by Roan ____ °v° NÃO USE DROGAS, /(_)\ USE GNU/LINUX ^ ^ Por que ver o MUNDO através de 'janelas' Se você pode usar portas. "Software Livre: Socialmente Justo, Economicamente Viável, Tecnologicamente Sustentável" -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070625/46163403/attachment.html From luismottacampos em yahoo.co.uk Mon Jun 25 13:04:58 2007 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Mon, 25 Jun 2007 22:04:58 +0200 Subject: [Cascavel-pm] mercado de trabalho brasileiro In-Reply-To: <9a08c9b40706251154yb648860y4749e68023f7219e@mail.gmail.com> References: <9a08c9b40706251154yb648860y4749e68023f7219e@mail.gmail.com> Message-ID: <46801FEA.1040007@yahoo.co.uk> Nilson Santos Figueiredo Junior wrote: > On 6/25/07, Alceu Rodrigues de Freitas Junior wrote: >> Mas ruim, ruim mesmo é ABAP. Visual Basic perto de ABAP é uma delícia... > > O melhor de mexer com ABAP é quando você tem que mexer em código que > já veio com o SAP e os poucos comentários que existem são em alemão. > ;-) > > Ainda bem que eu devo ter olhado pra código em ABAP só um dia na minha > vida inteira. Você mexe com ABAP e não fala alemão fluentemente? Sacanagem. Vou ter de denunciar você para SAP... HUA HUA HAU HUA Putamplexostudojuntoigualalemãofala! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From luismottacampos em yahoo.co.uk Mon Jun 25 13:07:26 2007 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Mon, 25 Jun 2007 22:07:26 +0200 Subject: [Cascavel-pm] [OT] Engenheiro Picachu... In-Reply-To: <726229b50706251103t3e8018b6j35a35cbdb3ac0d87@mail.gmail.com> References: <1182792657.4186.32.camel@pitombeira> <83d8367f0706251042s45e8bd19qe3b5e3c3a31a6fc1@mail.gmail.com> <726229b50706251103t3e8018b6j35a35cbdb3ac0d87@mail.gmail.com> Message-ID: <4680207E.5050208@yahoo.co.uk> Wendel Scardua wrote: > É impressão minha ou o povo viajando demais nos offtopics ? > > Mas (use strict) o certo é Pikachu, e (use warnings) vocês deveriam é > assistir Lain e Evangelion ;-) Ah! Finalmente! Evangelion++ # eu também sou geek! Putamplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From acid06 em gmail.com Mon Jun 25 13:11:07 2007 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Mon, 25 Jun 2007 17:11:07 -0300 Subject: [Cascavel-pm] mercado de trabalho brasileiro In-Reply-To: <46801FEA.1040007@yahoo.co.uk> References: <9a08c9b40706251154yb648860y4749e68023f7219e@mail.gmail.com> <46801FEA.1040007@yahoo.co.uk> Message-ID: <9a08c9b40706251311r65a6e4f0p12ed6510a8a71809@mail.gmail.com> On 6/25/07, Luis Motta Campos wrote: > Você mexe com ABAP e não fala alemão fluentemente? > Sacanagem. Vou ter de denunciar você para SAP... Na verdade, eu fiz mais de 1 ano e meio de curso de alemão. Mas, sinceramente, não aprendi muita coisa. De fato eu conseguia entender uma palavra ou outra dos comentários, mas não serviu muito não (e eu não estava com meu dicionário de alemão). E alemão não fala tudo junto, só *escreve* tudo junto. E às vezes não escreve junto (e você, como estrangeiro, tem que advinhar quando as palavras são juntas ou não). Mas é uma língua que eu gosto, apesar disso tudo. -Nilson Santos F. Jr. From acid06 em gmail.com Mon Jun 25 13:18:12 2007 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Mon, 25 Jun 2007 17:18:12 -0300 Subject: [Cascavel-pm] [OT] Engenheiro Picachu... In-Reply-To: <726229b50706251103t3e8018b6j35a35cbdb3ac0d87@mail.gmail.com> References: <1182792657.4186.32.camel@pitombeira> <83d8367f0706251042s45e8bd19qe3b5e3c3a31a6fc1@mail.gmail.com> <726229b50706251103t3e8018b6j35a35cbdb3ac0d87@mail.gmail.com> Message-ID: <9a08c9b40706251318t67a62cffqa621c816b03b6949@mail.gmail.com> On 6/25/07, Wendel Scardua wrote: > É impressão minha ou o povo viajando demais nos offtopics ? Acho que deveríamos eleger 25 de junho como o dia oficial das mensagens offtopic. > Mas (use strict) o certo é Pikachu, e (use warnings) vocês deveriam é > assistir Lain e Evangelion ;-) Lain e Evangelion são muito bons! Nem sei dizer qual é o melhor... talvez eu prefira Lain um pouco mais, por ser mais "diferente". Me deu até vontade de assistí-los de novo. -Nilson Santos F. Jr. From glasswalk3r em hotmail.com Mon Jun 25 13:33:35 2007 From: glasswalk3r em hotmail.com (Alceu Rodrigues de Freitas Junior) Date: Mon, 25 Jun 2007 23:33:35 +0300 Subject: [Cascavel-pm] [OT] Engenheiro Picachu... Message-ID: > Date: Mon, 25 Jun 2007 22:07:26 +0200> From: luismottacampos em yahoo.co.uk> > Mas (use strict) o certo é Pikachu, e (use warnings) vocês deveriam é > > assistir Lain e Evangelion ;-)> > Ah! Finalmente!> Evangelion++ # eu também sou geek!Tentem "Ghost in the shell". Mas já aviso que é meio psicodélico.Para os fãs de mangá eu recomendo Lobo Solitário...[]'sAlceu _________________________________________________________________ Make every IM count. Download Windows Live Messenger and join the i?m Initiative now. It?s free.  http://im.live.com/messenger/im/home/?source=TAGWL_June07 -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070625/c7132ce8/attachment-0001.html From edencardim em gmail.com Mon Jun 25 13:37:38 2007 From: edencardim em gmail.com (Eden Cardim) Date: Mon, 25 Jun 2007 17:37:38 -0300 Subject: [Cascavel-pm] [OT] Engenheiro Picachu... In-Reply-To: References: Message-ID: <3de55ead0706251337v7d0468b5xcd117b7964ac4803@mail.gmail.com> On 6/25/07, Alceu Rodrigues de Freitas Junior wrote: > Tentem "Ghost in the shell". Mas já aviso que é meio psicodélico. > Para os fãs de mangá eu recomendo Lobo Solitário... Ghost in the Shell é excelente, desconfio que a base do roteiro de "The Matrix" foi roubada dele. -- Eden Cardim Instituto Baiano de Biotecnologia Núcleo de Biologia Computacional e Gestão de Informações Biotecnológicas Laboratório de Bioinformática From andre.garcia.carneir em terra.com.br Mon Jun 25 13:59:37 2007 From: andre.garcia.carneir em terra.com.br (=?iso-8859-1?b?QW5kcukgR2FyY2lhIENhcm5laXJv?=) Date: Mon, 25 Jun 2007 17:59:37 -0300 Subject: [Cascavel-pm] [OT] Engenheiro Picachu... Message-ID: ---------- Cabeçalho original ----------- De: cascavel-pm-bounces+andre.garcia.carneir=terra.com.br em pm.org Para: "Cascavel Perl Mongers" cascavel-pm em pm.org Cópia: Data: Mon, 25 Jun 2007 17:37:38 -0300 Assunto: Re: [Cascavel-pm] [OT] Engenheiro Picachu... > On 6/25/07, Alceu Rodrigues de Freitas Junior wrote: > > Tentem "Ghost in the shell". Mas já aviso que é meio psicodélico. > > Para os fãs de mangá eu recomendo Lobo Solitário... > > Ghost in the Shell é excelente, desconfio que a base do roteiro de > "The Matrix" foi roubada dele. Tái uma coisa que eu não tinha pensado... pode crer, tem tudo a ver... Nipon rocks!!! Outra série que eu gostei bastante foi Yu yu hakusho... extremamente violento! Tem também um mais sinistro... Helsing!! Muito louco! Alguém conhece uma boa lista sobre animes? Cheers! > > -- > Eden Cardim > Instituto Baiano de Biotecnologia > Núcleo de Biologia Computacional e Gestão de Informações Biotecnológicas > Laboratório de Bioinformática > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > > E-mail classificado pelo Identificador de Spam Inteligente Terra. > Para alterar a categoria classificada, visite > http://mail.terra.com.br/cgi-bin/imail.cgi?+_u=andre.garcia.carneir&_l=1,1182803879.374360.27567.calomba.hst.terra.com.br,3979,--,-- > > Esta mensagem foi verificada pelo E-mail Protegido Terra. > Scan engine: McAfee VirusScan / Atualizado em 25/06/2007 / Versão: 5.1.00/5060 > Proteja o seu e-mail Terra: http://mail.terra.com.br/ > > -- André Garcia Carneiro Developer(Perl/PHP) Member of "São Paulo Perl Mongers" - http://sao-paulo.pm.org From rafaelmagalhaes em gmail.com Mon Jun 25 16:05:38 2007 From: rafaelmagalhaes em gmail.com (=?ISO-8859-1?Q?Rafael_Magalh=E3es?=) Date: Mon, 25 Jun 2007 20:05:38 -0300 Subject: [Cascavel-pm] Perl Mobile In-Reply-To: <468004B2.7000105@yahoo.co.uk> References: <3bf09be50706242230u15c3e09iea22294d1c253f41@mail.gmail.com> <8A757F65-8828-4013-9B40-AE803EE06D92@yahoo.co.uk> <3bf09be50706250634q13e1a5dfof06607f635a068e0@mail.gmail.com> <468004B2.7000105@yahoo.co.uk> Message-ID: <3bf09be50706251605l48e6f9e7j2a51e439372479a@mail.gmail.com> Luis, Agradeço por vc tentar me ajudar. E concordo com quase tudo que vc falou, especialmente no que diz respeito a eu precisar de muitas informações, preciso sim, mas de informações sobre Perl, talvez eu tenha me expressado errado e obviamente vc tenha interpretado errado, se eu trabalhar com mais organização e gerenciar melhor os projetos aos quais trabalho, terei que mudar minha metodologia, talvez XP não seja ideal pro meu ritmo de trabalho e eu tenha que conseguir um outro gerente de projetos que não seja eu com a pequena experiencia de mais de 12 anos de mercado que tenho. Eu tenho muita vontade de conhecer mais a fundo o Perl, na época que usei foi pra coisas simples, hoje minhas realidades e necessidades são outras. Preciso entender mais sobre seu funcionamento, mas no momento preciso comprar ele com Java ou .NET, que são plataformas que trabalho no dia-a-dia e sou mais familiarizado. Eu sei que a leitura é a melhor maneira de aprender as particularidades de qualquer tecnologia, não estou pedindo que façam meu trabalho ou que me entreguem de mãos beijadas um modelo complexo do funcionamento de mobilidade utilizando Perl, o que peço e ficarei muito grato são as informações necessárias que pedi acima, como por exemplo por onde devo iniciar? nesse modelo de aparelho que citei, funcionaria? quais modulos serão necessários, existe alguma documentação voltada ao bê-a-bá de mobilidade com perl? Atenciosamente, Rafael Em 25/06/07, Luis Motta Campos escreveu: > > Rafael Magalhães wrote: > > Luis, > > > > Estou analisando se é melhor continuar a desenvolver em Java ou mudar > > para Perl. Eu queria saber se existe alguma vantagem em fazer essa > > mudança, se eu ganharia tempo em desenvolvimento, se a aplicação poderia > > ficar com uma melhor performance, se o Perl trabalha apenas com dados > > enquanto estiver conectado e se ele pode armazenar os dados no Palm até > > que seja feito um sincronismo com um banco de dados principal.... > > > > Entendeu? > > Rafael, você parece precisar de muita ajuda. > Java e Perl são linguagens de programação genéricas e podem fazer > tudo o que você programar para elas. > Resta saber se você sabe o que você quer construir. > > O Daniel perguntou sobre a tua plataforma, eu acho que é melhor mesmo > tentar direcionar a tua busca baseado nisso. > > Você parece estar precisando de muita informação, especialmente sobre > organização e projeto de computadores e sistemas. > > Sobre as tuas colocações: > > * Vantagens: eu acho Perl uma linguagem mais flexível e facil de > usar. Os programas normalmente são menores e mais fáceis de dar > manutenção do que em Java. Mas esta é a minha opinião pessoal, não > necessáriamente reflete tendências de mercado ou a sua visão do assunto. > > * Ganhar tempo no desenvolvimento: Existem coisas mais simples e mais > diretas que se pode fazer para ganhar tempo no desenvolvimento. Eu acho > muito mais produtivo investir tempo e recursos num bom projeto de > software, e ter boa documentação antes de sair escrevendo programa. > Escrever programa, já dizia o Pressman, na década de 1970, é apenas 10% > do esforço total. > > * Performance: Performance é questão de construir certo. Todas as > linguagens de programação vão te oferecer bons resultados, desde que > você saiba o que está fazendo. Construa o seu sistema com performance em > mente, e você vai ter bom desempenho. Mas tem de começar a pensar nisso > durante a fase de projeto. > > * Sobre trabalhar com dados "apenas quando estiver conectado" e sobre > "poder armazenar dados no Palm": isto depende de outros fatores. > Primeiro, sua arquitetura de sistema permite isso? E o seu hardware? > Você deu a primeira dica sobre ele agora, falando sobre "Palm" (que eu > estou imaginando ser o PDA da 3COM). > > Em resumo: você precisa construir a sua aplicação com os requisitos > de sistema que está me contando. Eu acredito que, se você procurar, vai > achar bibliotecas para ambas as linguagens que podem te auxiliar com > estas coisas. Mas não existe milagre, nem almoço grátis. Você vai ter de > fazer lição de casa, e projetar seu sistema de acordo. > > Eu espero ter me feito entender. Se você precisar de mais alguma > coisa, por favor sinta-se à vontade para perguntar. > > Putamplexos! > -- > Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, > Perl fanatic evangelist, and amateur {cook, photographer} > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070625/fd14e3cf/attachment.html From luismottacampos em yahoo.co.uk Mon Jun 25 16:16:34 2007 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Tue, 26 Jun 2007 01:16:34 +0200 Subject: [Cascavel-pm] [OT] Engenheiro Picachu... In-Reply-To: References: Message-ID: <46804CD2.7030108@yahoo.co.uk> André Garcia Carneiro wrote: > Alguém conhece uma boa lista sobre animes? Ah... esta aqui? Putamplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From roanbrasil em gmail.com Mon Jun 25 18:42:50 2007 From: roanbrasil em gmail.com (roan Brasil) Date: Mon, 25 Jun 2007 18:42:50 -0700 Subject: [Cascavel-pm] [OT] Engenheiro Picachu... In-Reply-To: <46804CD2.7030108@yahoo.co.uk> References: <46804CD2.7030108@yahoo.co.uk> Message-ID: <403668000706251842g5a9f7b7di212cef0d4a57c291@mail.gmail.com> Sou mais Cavaleiros do Zoodíaco. :) Ou os velhos desenhos e séries japonesas de antigamente que não são feito mais, Jaspion, Changeman, (G|J)iban, Jiraya, Black .*?en e entre outros... Em 25/06/07, Luis Motta Campos escreveu: > > André Garcia Carneiro wrote: > > Alguém conhece uma boa lista sobre animes? > > Ah... esta aqui? > Putamplexos! > -- > Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, > Perl fanatic evangelist, and amateur {cook, photographer} > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Atenciosamente, Roan Brasil Monteiro Presidente do Rotaract Club Lauro de Freitas D4550 Gestão 2006/2007 ________________________________ *-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-* Faculdade UNIME www.unime.com.br BSI - Bacharelado de Sistema de Informação Roan Brasil Monteiro _____________________ *-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-* "NA LUTA ENTRE BATMAN E PINGÜIM, EU SOU MAIS O PINGÜIM..." by Roan ____ °v° NÃO USE DROGAS, /(_)\ USE GNU/LINUX ^ ^ Por que ver o MUNDO através de 'janelas' Se você pode usar portas. "Software Livre: Socialmente Justo, Economicamente Viável, Tecnologicamente Sustentável" -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070625/653ff6c0/attachment.html From luismottacampos em yahoo.co.uk Tue Jun 26 00:42:23 2007 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Tue, 26 Jun 2007 09:42:23 +0200 Subject: [Cascavel-pm] Perl Mobile In-Reply-To: <3bf09be50706251605l48e6f9e7j2a51e439372479a@mail.gmail.com> References: <3bf09be50706242230u15c3e09iea22294d1c253f41@mail.gmail.com> <8A757F65-8828-4013-9B40-AE803EE06D92@yahoo.co.uk> <3bf09be50706250634q13e1a5dfof06607f635a068e0@mail.gmail.com> <468004B2.7000105@yahoo.co.uk> <3bf09be50706251605l48e6f9e7j2a51e439372479a@mail.gmail.com> Message-ID: On Jun 26, 2007, at 1:05 AM, Rafael Magalhães wrote: > Luis, > Agradeço por vc tentar me ajudar. E concordo com quase tudo que vc > falou, especialmente no que diz respeito a eu precisar de muitas > informações, preciso sim, mas de informações sobre Perl, talvez eu > tenha me expressado errado e obviamente vc tenha interpretado > errado, se eu trabalhar com mais organização e gerenciar melhor os > projetos aos quais trabalho, terei que mudar minha metodologia, > talvez XP não seja ideal pro meu ritmo de trabalho e eu tenha que > conseguir um outro gerente de projetos que não seja eu com a > pequena experiencia de mais de 12 anos de mercado que tenho. Ah! Então seu problema definitivamente não é projeto. Por que você não disse antes? > Eu tenho muita vontade de conhecer mais a fundo o Perl, na época > que usei foi pra coisas simples, hoje minhas realidades e > necessidades são outras. Preciso entender mais sobre seu > funcionamento, mas no momento preciso comprar ele com Java ou .NET, > que são plataformas que trabalho no dia-a-dia e sou mais > familiarizado. Eu sei que a leitura é a melhor maneira de aprender > as particularidades de qualquer tecnologia, não estou pedindo que > façam meu trabalho ou que me entreguem de mãos beijadas um modelo > complexo do funcionamento de mobilidade utilizando Perl, o que peço > e ficarei muito grato são as informações necessárias que pedi > acima, como por exemplo por onde devo iniciar? nesse modelo de > aparelho que citei, funcionaria? quais modulos serão necessários, > existe alguma documentação voltada ao bê-a-bá de mobilidade com perl? Eu começaria pelo Google. Por onde você começou que não encontrou nada? Achei que 12 anos de experiência e programação XP já te dessem Google-Fu o bastante para isso... Posso indicar o CPAN, especialmente o namespace Palm:: http://search.cpan.org/search?query=palm&mode=all http://www.thirdm.com/perl/ Aqui também parece haver alguma informação interessante. E, claro, não se esqueça do PerlMonks: http://www.perlmonks.org/? node_id=334034 Achei este livro interessante: http://safari.oreilly.com/ 1565928563, e tem no amazon: http://www.amazon.com/Palm-OS-Programming-Developers-Guide/dp/ 1565928563 O Simon Cozens tem uma página sobre o Micro Perl: http://www.foo.be/docs/tpj/issues/vol5_3/tpj0503-0003.html E, para terminar, o Yahoo!Groups tem uma lista sobre PalmScripting http://tech.groups.yahoo.com/group/palm-scripting/ Eu gostaria muito de acompanhar o seu desenvolvimento. Esta é uma área mais ou menos interessante para mim. Se você não se incomodar de manter as listas atualizadas sobre o teu progresso, acredito que muita gente aqui agradece. Quando eu estiver em sampa outra vez a gente pode tentar se encontrar para tomar uma $bebida. Putamplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From daniel em ruoso.com Tue Jun 26 03:27:06 2007 From: daniel em ruoso.com (Daniel Ruoso) Date: Tue, 26 Jun 2007 11:27:06 +0100 Subject: [Cascavel-pm] Perl Mobile In-Reply-To: References: <3bf09be50706242230u15c3e09iea22294d1c253f41@mail.gmail.com> <8A757F65-8828-4013-9B40-AE803EE06D92@yahoo.co.uk> <3bf09be50706250634q13e1a5dfof06607f635a068e0@mail.gmail.com> <468004B2.7000105@yahoo.co.uk> <3bf09be50706251605l48e6f9e7j2a51e439372479a@mail.gmail.com> Message-ID: <1182853626.5795.10.camel@pitombeira> Ter, 2007-06-26 às 09:42 +0200, Luis Motta Campos escreveu: > Posso indicar o CPAN, especialmente o namespace Palm:: > http://search.cpan.org/search?query=palm&mode=all Hmmm... Só tem um problema... A URL http://www.cpan.org/ports/ não lista Palm OS... O que pode significar um problema maior do que isso. O problema é que o Palm OS é um sistema operacional muito estranho. Ele não é multi-tarefa, apesar de você poder ter várias aplicações abertas ao mesmo tempo. Isso é uma das partes mais difíceis de entender quando se tenta desenvolver para palm (a outra é usar o widget toolkit deles que é muito ruim). Um processo no Palm OS funciona como se o loop de eventos estivesse fora dele, aliás, na verdade é isso mesmo... O PalmOS não tem interrupções, não é preemptivo e não sabe fazer nada disso (por isso que é tão fácil um aplicativo tosco travar o seu palm). O seu programa tem que executar do início ao fim para cada ciclo de evento (como se fosse um CGI) de forma que fica um pouco difícil portar qualquer coisa de forma satisfatória para ele sem ter que re-escrever tudo (por isso não existem aplicações mainstream portadas para palm). Considerando a disponibilidade de PDAs baseados em Linux no mercado hoje, recomendaria sinceramente que, se você tem escolha, não escolha Palm ou nada baseado em PalmOS. Mas muitas vezes você não tem opção. Nesse caso, a única forma de fazer coisas decentes para PalmOS é em C, utilizar Java (que só funciona com a mesma tecnologia de fazer jogos para celular, ou seja, você provavelmente tem sérias restrições no acesso ao device) ou qualquer outra coisa vai criar um overhead detestável para a sua aplicação. daniel From rafaelmagalhaes em gmail.com Tue Jun 26 05:52:30 2007 From: rafaelmagalhaes em gmail.com (=?ISO-8859-1?Q?Rafael_Magalh=E3es?=) Date: Tue, 26 Jun 2007 09:52:30 -0300 Subject: [Cascavel-pm] Perl Mobile In-Reply-To: References: <3bf09be50706242230u15c3e09iea22294d1c253f41@mail.gmail.com> <8A757F65-8828-4013-9B40-AE803EE06D92@yahoo.co.uk> <3bf09be50706250634q13e1a5dfof06607f635a068e0@mail.gmail.com> <468004B2.7000105@yahoo.co.uk> <3bf09be50706251605l48e6f9e7j2a51e439372479a@mail.gmail.com> Message-ID: <3bf09be50706260552h1c5aed67oeb3c515d3ed12d5@mail.gmail.com> Luis, Eu uso muito o bom e velho "pai dos burros", mais conhecido como Google, hehehe. Quanto ao CPAN, meu amigo que indicou esta lista, Gabriel Vieira, já havia me indicado, mas embora ele tenha experiencia com Perl, nunca trabalhou com o os módulos do namespace Perl::. Eu estou primeiro tentando desenvolver um simples cheklist pra rodar no Palm e depois sincronizar com o banco de dados principal, eu tenho o dia e a noite corridos o que dificulta um pouco, pois sem foco é mais dificil, mas na medida do possível, conforme eu vá encontrando problemas ou soluções, com certeza postarei aqui na lista. O problema é que ainda não sei por onde começar, confesso estar muito perdido. E da próxima vez que eu for a São Paulo, vamos tomar umas geladas sim.... mas se alguem da lista vier a Fortaleza, aqui tem festa só de segunda a segunda! heheh... Daniel, Obrigado pelas dicas, serão de grande valia, mas o problema é que estou tentando desenvolver esse protótipo pra conseguir um possível cliente, e esse cliente acabou de fazer uma compra raso´vaelmente grande (aproximadamente 1000 modelos do Palm OS(r) Garnet v5.4), e acho muito dificil ele querer mudar... dei uma olhada no link que vc passou e realmente diz que PalmOS não tem suporte.... Abraço a todos! Em 26/06/07, Luis Motta Campos escreveu: > > On Jun 26, 2007, at 1:05 AM, Rafael Magalhães wrote: > > Luis, > > Agradeço por vc tentar me ajudar. E concordo com quase tudo que vc > > falou, especialmente no que diz respeito a eu precisar de muitas > > informações, preciso sim, mas de informações sobre Perl, talvez eu > > tenha me expressado errado e obviamente vc tenha interpretado > > errado, se eu trabalhar com mais organização e gerenciar melhor os > > projetos aos quais trabalho, terei que mudar minha metodologia, > > talvez XP não seja ideal pro meu ritmo de trabalho e eu tenha que > > conseguir um outro gerente de projetos que não seja eu com a > > pequena experiencia de mais de 12 anos de mercado que tenho. > > Ah! Então seu problema definitivamente não é projeto. Por que você > não disse antes? > > > Eu tenho muita vontade de conhecer mais a fundo o Perl, na época > > que usei foi pra coisas simples, hoje minhas realidades e > > necessidades são outras. Preciso entender mais sobre seu > > funcionamento, mas no momento preciso comprar ele com Java ou .NET, > > que são plataformas que trabalho no dia-a-dia e sou mais > > familiarizado. Eu sei que a leitura é a melhor maneira de aprender > > as particularidades de qualquer tecnologia, não estou pedindo que > > façam meu trabalho ou que me entreguem de mãos beijadas um modelo > > complexo do funcionamento de mobilidade utilizando Perl, o que peço > > e ficarei muito grato são as informações necessárias que pedi > > acima, como por exemplo por onde devo iniciar? nesse modelo de > > aparelho que citei, funcionaria? quais modulos serão necessários, > > existe alguma documentação voltada ao bê-a-bá de mobilidade com perl? > > Eu começaria pelo Google. Por onde você começou que não encontrou > nada? Achei que 12 anos de experiência e programação XP já te dessem > Google-Fu o bastante para isso... > > Posso indicar o CPAN, especialmente o namespace Palm:: > http://search.cpan.org/search?query=palm&mode=all > > http://www.thirdm.com/perl/ Aqui também parece haver alguma > informação interessante. > > E, claro, não se esqueça do PerlMonks: http://www.perlmonks.org/? > node_id=334034 > > Achei este livro interessante: http://safari.oreilly.com/ > 1565928563, e tem no amazon: > http://www.amazon.com/Palm-OS-Programming-Developers-Guide/dp/ > 1565928563 > > O Simon Cozens tem uma página sobre o Micro Perl: > http://www.foo.be/docs/tpj/issues/vol5_3/tpj0503-0003.html > > E, para terminar, o Yahoo!Groups tem uma lista sobre PalmScripting > http://tech.groups.yahoo.com/group/palm-scripting/ > > Eu gostaria muito de acompanhar o seu desenvolvimento. Esta é uma > área mais ou menos interessante para mim. Se você não se incomodar de > manter as listas atualizadas sobre o teu progresso, acredito que > muita gente aqui agradece. > > Quando eu estiver em sampa outra vez a gente pode tentar se > encontrar para tomar uma $bebida. > > Putamplexos! > -- > Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, > Perl fanatic evangelist, and amateur {cook, photographer} > > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070626/433da6d3/attachment.html From andre.garcia.carneir em terra.com.br Tue Jun 26 06:54:36 2007 From: andre.garcia.carneir em terra.com.br (=?iso-8859-1?b?QW5kcukgR2FyY2lhIENhcm5laXJv?=) Date: Tue, 26 Jun 2007 10:54:36 -0300 Subject: [Cascavel-pm] [Spam] Re: Perl Mobile Message-ID: Olha, não sei se você checou esse link, mas eu achei interessante: http://www.pdaexpert.net/downloads/palm-os/sdk-v54-para-produtos-palm-com-palm-os/ Cheers! > Luis, > > Eu uso muito o bom e velho "pai dos burros", mais conhecido como Google, > hehehe. Quanto ao CPAN, meu amigo que indicou esta lista, Gabriel Vieira, já > havia me indicado, mas embora ele tenha experiencia com Perl, nunca > trabalhou com o os módulos do namespace Perl::. > > Eu estou primeiro tentando desenvolver um simples cheklist pra rodar no Palm > e depois sincronizar com o banco de dados principal, eu tenho o dia e a > noite corridos o que dificulta um pouco, pois sem foco é mais dificil, mas > na medida do possível, conforme eu vá encontrando problemas ou soluções, com > certeza postarei aqui na lista. O problema é que ainda não sei por onde > começar, confesso estar muito perdido. > > E da próxima vez que eu for a São Paulo, vamos tomar umas geladas sim.... > mas se alguem da lista vier a Fortaleza, aqui tem festa só de segunda a > segunda! heheh... > > Daniel, > > Obrigado pelas dicas, serão de grande valia, mas o problema é que estou > tentando desenvolver esse protótipo pra conseguir um possível cliente, e > esse cliente acabou de fazer uma compra raso´vaelmente grande > (aproximadamente 1000 modelos do Palm OS(r) Garnet v5.4), e acho muito dificil > ele querer mudar... dei uma olhada no link que vc passou e realmente diz que > PalmOS não tem suporte.... > > > > Abraço a todos! > > > > Em 26/06/07, Luis Motta Campos escreveu: > > > > On Jun 26, 2007, at 1:05 AM, Rafael Magalhães wrote: > > > Luis, > > > Agradeço por vc tentar me ajudar. E concordo com quase tudo que vc > > > falou, especialmente no que diz respeito a eu precisar de muitas > > > informações, preciso sim, mas de informações sobre Perl, talvez eu > > > tenha me expressado errado e obviamente vc tenha interpretado > > > errado, se eu trabalhar com mais organização e gerenciar melhor os > > > projetos aos quais trabalho, terei que mudar minha metodologia, > > > talvez XP não seja ideal pro meu ritmo de trabalho e eu tenha que > > > conseguir um outro gerente de projetos que não seja eu com a > > > pequena experiencia de mais de 12 anos de mercado que tenho. > > > > Ah! Então seu problema definitivamente não é projeto. Por que você > > não disse antes? > > > > > Eu tenho muita vontade de conhecer mais a fundo o Perl, na época > > > que usei foi pra coisas simples, hoje minhas realidades e > > > necessidades são outras. Preciso entender mais sobre seu > > > funcionamento, mas no momento preciso comprar ele com Java ou .NET, > > > que são plataformas que trabalho no dia-a-dia e sou mais > > > familiarizado. Eu sei que a leitura é a melhor maneira de aprender > > > as particularidades de qualquer tecnologia, não estou pedindo que > > > façam meu trabalho ou que me entreguem de mãos beijadas um modelo > > > complexo do funcionamento de mobilidade utilizando Perl, o que peço > > > e ficarei muito grato são as informações necessárias que pedi > > > acima, como por exemplo por onde devo iniciar? nesse modelo de > > > aparelho que citei, funcionaria? quais modulos serão necessários, > > > existe alguma documentação voltada ao bê-a-bá de mobilidade com perl? > > > > Eu começaria pelo Google. Por onde você começou que não encontrou > > nada? Achei que 12 anos de experiência e programação XP já te dessem > > Google-Fu o bastante para isso... > > > > Posso indicar o CPAN, especialmente o namespace Palm:: > > http://search.cpan.org/search?query=palm&mode=all > > > > http://www.thirdm.com/perl/ Aqui também parece haver alguma > > informação interessante. > > > > E, claro, não se esqueça do PerlMonks: http://www.perlmonks.org/? > > node_id=334034 > > > > Achei este livro interessante: http://safari.oreilly.com/ > > 1565928563, e tem no amazon: > > http://www.amazon.com/Palm-OS-Programming-Developers-Guide/dp/ > > 1565928563 > > > > O Simon Cozens tem uma página sobre o Micro Perl: > > http://www.foo.be/docs/tpj/issues/vol5_3/tpj0503-0003.html > > > > E, para terminar, o Yahoo!Groups tem uma lista sobre PalmScripting > > http://tech.groups.yahoo.com/group/palm-scripting/ > > > > Eu gostaria muito de acompanhar o seu desenvolvimento. Esta é uma > > área mais ou menos interessante para mim. Se você não se incomodar de > > manter as listas atualizadas sobre o teu progresso, acredito que > > muita gente aqui agradece. > > > > Quando eu estiver em sampa outra vez a gente pode tentar se > > encontrar para tomar uma $bebida. > > > > Putamplexos! > > -- > > Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, > > Perl fanatic evangelist, and amateur {cook, photographer} > > > > > > _______________________________________________ > > Cascavel-pm mailing list > > Cascavel-pm em pm.org > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > E-mail classificado pelo Identificador de Spam Inteligente Terra. > Para alterar a categoria classificada, visite > http://mail.terra.com.br/cgi-bin/imail.cgi?+_u=andre.garcia.carneir&_l=1,1182862389.51044.14667.tacamaca.hst.terra.com.br,15461,20031127114101,20031127114101 > > Esta mensagem foi verificada pelo E-mail Protegido Terra. > Scan engine: McAfee VirusScan / Atualizado em 25/06/2007 / Versão: 5.1.00/5060 > Proteja o seu e-mail Terra: http://mail.terra.com.br/ > > -- André Garcia Carneiro Developer(Perl/PHP) Member of "São Paulo Perl Mongers" - http://sao-paulo.pm.org From shonorio em gmail.com Tue Jun 26 07:01:54 2007 From: shonorio em gmail.com (Solli Honorio) Date: Tue, 26 Jun 2007 11:01:54 -0300 Subject: [Cascavel-pm] LWP::Simple In-Reply-To: References: <00b701c7a6b0$90b319a0$1101a8c0@giuseppe> <97C43952-3B32-4B68-BD71-2ECA4D7CAFD4@yahoo.co.uk> <12d1f4ee0706201624y210d2b6akb092b50f2c5b3bd6@mail.gmail.com> <687B20D0-50C3-477C-8DAD-EFDAC6479A47@yahoo.co.uk> <9a08c9b40706211009g1af01137hcb45a439a09fb97e@mail.gmail.com> <13704248-D293-4F56-8B0E-A9A77AC3AABF@yahoo.co.uk> <9a08c9b40706220650q15fa25f5p416f40541f198dca@mail.gmail.com> <3de55ead0706220654q53cff687kb77cb2b084cc51a7@mail.gmail.com> Message-ID: <12d1f4ee0706260701m989dc18mb0106a3b1a681784@mail.gmail.com> > > Está aí um emprego que eu não tentei. > Alguém me arruma uma vaga de "Jogador de Video-Game Profissional"? > Isso paga bem? > Isso paga? ;-) > HUA HUA HUA Sim isto existe e paga bem ;)... eu tenho uma amiga que hoje mora em São Francisco/EUA e trabalha na "Eletronic Arts". Ela conseguiu o emprego porque conhecia Perl. Ela não fala o que eles fazem com Perl lá, tudo lá é segredo de estado, mas parece que utilizam para massa de teste e outras coisa de QA dos jogos. ;) Solli M. Honório -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070626/270fa72b/attachment-0001.html From glasswalk3r em hotmail.com Tue Jun 26 07:32:43 2007 From: glasswalk3r em hotmail.com (Alceu Rodrigues de Freitas Junior) Date: Tue, 26 Jun 2007 17:32:43 +0300 Subject: [Cascavel-pm] Perl Mobile Message-ID: > From: daniel em ruoso.com> To: cascavel-pm em pm.org> Considerando a disponibilidade de PDAs baseados em Linux no mercado> hoje, recomendaria sinceramente que, se você tem escolha, não escolha> Palm ou nada baseado em PalmOS. Mas muitas vezes você não tem opção.Daniel, eu acompanhei uma notícia mais ou menos recente de que a Palm estaria considerando aposentar o Palm OS em favor do Linux. Infelizmente eu não tenho uma URL sobre o assunto.[]'sAlceu _________________________________________________________________ Express yourself instantly with MSN Messenger! Download today it's FREE! http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/ -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070626/ea27a99c/attachment.html From daniel em ruoso.com Tue Jun 26 07:30:46 2007 From: daniel em ruoso.com (Daniel Ruoso) Date: Tue, 26 Jun 2007 15:30:46 +0100 Subject: [Cascavel-pm] Perl Mobile In-Reply-To: References: Message-ID: <1182868246.5795.11.camel@pitombeira> Ter, 2007-06-26 às 17:32 +0300, Alceu Rodrigues de Freitas Junior escreveu: > > From: daniel em ruoso.com > > To: cascavel-pm em pm.org > > Considerando a disponibilidade de PDAs baseados em Linux no mercado > > hoje, recomendaria sinceramente que, se você tem escolha, não > escolha > > Palm ou nada baseado em PalmOS. Mas muitas vezes você não tem opção. > Daniel, eu acompanhei uma notícia mais ou menos recente de que a Palm > estaria considerando aposentar o Palm OS em favor do Linux. > Infelizmente eu não tenho uma URL sobre o assunto. Não exatamente. Isso seria apenas para o Foleo, que é o "acompanhante" do Treo que será lançado em breve. daniel From kuntzzz em gmail.com Tue Jun 26 04:41:48 2007 From: kuntzzz em gmail.com (=?ISO-8859-1?Q?=22Iber=EA_O=2E_Kuntz_de_Souza=22?=) Date: Tue, 26 Jun 2007 08:41:48 -0300 Subject: [Cascavel-pm] Artistic License 2.0 Message-ID: <4680FB7C.5070508@gmail.com> > Não, meu caro... "solução de compromisso" é outra coisa. > Normalmente, uma "solução de compromisso" é implementada assim: todo > mundo cede um pouco, o resultado final não é perfeito (nem ótimo), mas > pelo menos a gente tem uma solução (melhor do que o impasse). > > Também pode ser conhecido como "solução parcial", quando não existe > forma de conciliar todo mundo envolvido na negociação. > > Alguém pode por favor encontrar o link da wikipedia que fala sobre > isso? Este, está complicado! > Putamplexos! Nossa, acho melhor pararmos por aqui. Esse assunto ta ficando sério demais :P E como disseram.. off topic demais From luismottacampos em yahoo.co.uk Tue Jun 26 07:42:23 2007 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Tue, 26 Jun 2007 16:42:23 +0200 Subject: [Cascavel-pm] Perl Mobile In-Reply-To: References: Message-ID: <1447B422-A4EE-4168-B4D0-0A950FA4D78A@yahoo.co.uk> On Jun 26, 2007, at 4:32 PM, Alceu Rodrigues de Freitas Junior wrote: > > From: daniel em ruoso.com > > To: cascavel-pm em pm.org > > > Considerando a disponibilidade de PDAs baseados em Linux no mercado > > hoje, recomendaria sinceramente que, se você tem escolha, não > escolha > > Palm ou nada baseado em PalmOS. Mas muitas vezes você não tem opção. > > Daniel, eu acompanhei uma notícia mais ou menos recente de que a > Palm estaria considerando aposentar o Palm OS em favor do Linux. > Infelizmente eu não tenho uma URL sobre o assunto. It was enough to Digg for 30s:(*) http://digg.com/tech_news/Palm_prepping_its_own_Linux_based_OS E eu encontrei http://www.palminfocenter.com/news/9351/palm-announces-new-linux- based-mobile-platform/ Lendo um pouco abaixo nos comentários, deve ser a notícia oficial... Putamplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} (*) Literalmente: "Bastou Cavarr por 30s:", mas com a vantangem do trocadilho com o nome do website. From gabriel.vieira em gmail.com Tue Jun 26 07:44:41 2007 From: gabriel.vieira em gmail.com (Gabriel Vieira) Date: Tue, 26 Jun 2007 11:44:41 -0300 Subject: [Cascavel-pm] Perl Mobile In-Reply-To: <1447B422-A4EE-4168-B4D0-0A950FA4D78A@yahoo.co.uk> References: <1447B422-A4EE-4168-B4D0-0A950FA4D78A@yahoo.co.uk> Message-ID: <83d8367f0706260744g6807c641xee260f64be17b124@mail.gmail.com> É oficial e antiga, por outro lado o Treo vem com Windows. On 6/26/07, Luis Motta Campos wrote: > On Jun 26, 2007, at 4:32 PM, Alceu Rodrigues de Freitas Junior wrote: > > > From: daniel em ruoso.com > > > To: cascavel-pm em pm.org > > > > > Considerando a disponibilidade de PDAs baseados em Linux no mercado > > > hoje, recomendaria sinceramente que, se você tem escolha, não > > escolha > > > Palm ou nada baseado em PalmOS. Mas muitas vezes você não tem opção. > > > > Daniel, eu acompanhei uma notícia mais ou menos recente de que a > > Palm estaria considerando aposentar o Palm OS em favor do Linux. > > Infelizmente eu não tenho uma URL sobre o assunto. > > It was enough to Digg for 30s:(*) > > http://digg.com/tech_news/Palm_prepping_its_own_Linux_based_OS > > E eu encontrei > > http://www.palminfocenter.com/news/9351/palm-announces-new-linux- > based-mobile-platform/ > > Lendo um pouco abaixo nos comentários, deve ser a notícia oficial... > Putamplexos! > -- > Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, > Perl fanatic evangelist, and amateur {cook, photographer} > > (*) Literalmente: "Bastou Cavarr por 30s:", mas com a vantangem do > trocadilho com o nome do website. > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Gabriel Vieira From nferraz em gmail.com Tue Jun 26 08:02:59 2007 From: nferraz em gmail.com (Nelson Ferraz) Date: Tue, 26 Jun 2007 16:02:59 +0100 Subject: [Cascavel-pm] Perl Mobile In-Reply-To: <3bf09be50706260552h1c5aed67oeb3c515d3ed12d5@mail.gmail.com> References: <3bf09be50706242230u15c3e09iea22294d1c253f41@mail.gmail.com> <8A757F65-8828-4013-9B40-AE803EE06D92@yahoo.co.uk> <3bf09be50706250634q13e1a5dfof06607f635a068e0@mail.gmail.com> <468004B2.7000105@yahoo.co.uk> <3bf09be50706251605l48e6f9e7j2a51e439372479a@mail.gmail.com> <3bf09be50706260552h1c5aed67oeb3c515d3ed12d5@mail.gmail.com> Message-ID: <6035BEF6-45BB-42DE-A6C3-F246C79AA65D@gmail.com> > Obrigado pelas dicas, serão de grande valia, mas o problema é que > estou tentando desenvolver esse protótipo pra conseguir um possível > cliente, e esse cliente acabou de fazer uma compra raso´vaelmente > grande (aproximadamente 1000 modelos do Palm OS® Garnet v5.4), e > acho muito dificil ele querer mudar... dei uma olhada no link que > vc passou e realmente diz que PalmOS não tem suporte.... Acho que a aposta mais segura é a seguinte: você pode usar Perl no processo de sincronização, mas precisará de Java ou C para o software embarcado. Se você precisa de uma linguagem dinâmica simples, pode experimentar a linguagem lua: http://www.lua.org/ Mais especificamente, o port para PalmOS, chamado "plua": http://netpage.em.com.br/mmand/plua.htm []s Nelson From Patric.Silva em t-systems.com.br Tue Jun 26 08:15:11 2007 From: Patric.Silva em t-systems.com.br (Patric Ferreira da Silva) Date: Tue, 26 Jun 2007 12:15:11 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?RES=3A__RES=3A__Um_estado_de_esp=EDr?= =?iso-8859-1?q?ito=2E=2E=2E_=5BWas=3A_Procurar_texto_em_arquivo=2E?= =?iso-8859-1?q?=5D?= In-Reply-To: <46800C6D.6070005@yahoo.co.uk> Message-ID: Todas as cidades tem coisas ruins ou coisas boas, como tudo (ou quase tudo) na vida..... Só não acho legal apontar somente um dos lados (parcialidade).... Mas é só a minha posição... Se quiser podemos falar de várias cidades no mundo e todas terão sempre estes dois lados (Frankfurt, Muenchen, Madrid, Londres, Schmelenbach, Stuttgart, New York, Fulda,....) Quando tínhamos a saudosa Varig, depois de ficar vários meses fora do Brasil, quando chegava no guichê da Varig, já me sentia no Brasil e isto era maravilhoso.... E foi aqui em São Paulo, que com Deus e esforço, eu tive a oportunidade de conhecer vários outros lugares e poder comparar...... Eu realmente não tenho uma participação ativa nesta lista, pois gosto de Perl como hobby (não trabalho nesta área), mas admiro muito o nível do pessoal e com certeza aprendo muito lendo todas as msgs inclusive as off-topic... Abraços -----Mensagem original----- De: cascavel-pm-bounces+patric.silva=t-systems.com.br em pm.org [mailto:cascavel-pm-bounces+patric.silva=t-systems.com.br em pm.org] Em nome de Luis Motta Campos Enviada em: segunda-feira, 25 de junho de 2007 15:42 Para: Cascavel Perl Mongers Assunto: Re: [Cascavel-pm] RES: Um estado de espírito... [Was: Procurar texto em arquivo.] Patric Ferreira da Silva wrote: > Comentário lamentável... Eu normalmente sou lamentável: as pessoas costumam lamentar falar comigo sem estar bem embasadas. ;-) Como eu não me lembro de ter falado com você antes, acho que vou te dar uma colher-de-chá e apenas perguntar: Por que você achou meu comentário lamentável? Por favor explique-se. Putamplexos! > -----Mensagem original----- > De: cascavel-pm-bounces+patric.silva=t-systems.com.br em pm.org [mailto:cascavel-pm-bounces+patric.silva=t-systems.com.br em pm.org] Em nome de Luis Motta Campos > Enviada em: domingo, 24 de junho de 2007 17:22 > Para: Cascavel Perl Mongers > Assunto: Re: [Cascavel-pm] Um estado de espírito... [Was: Procurar texto em arquivo.] > > Gabriel Vieira wrote: >> Não diga isso... fui a Sampa ano passei e fiquei doido pela cidade! >> Claro, fui pensando em violência, perigo e vi uma cidade tranquila, >> gostei muito! >> >> O pessoal de Sampa também é muito de boa. >> >> On 6/24/07, Luis Motta Campos wrote: >>> Siga o meu conselho: não vai lá ;-) é bonito, interessante, cheio de >>> coisas para se ver, mas a cidade oprime a gente... > > Se você ficou lá pouco tempo, gostar da cidade é natural. > Agora experimenta ir lá numa sexta feira de verão, e tentar sair do > centro da cidade para qualquer lugar às 18:00. > > Se você sobreviver à experiência (vão ser pelo menos 3-4 horas de > trânsito) e ainda assim achar que a cidade é um lugar legal para viver, > pode mudar para lá. :-) > > Sampa, agora, apenas para ver os amigos e a família. Nada pessoal ;-) > > Putamplexos! :-) -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm From nferraz em gmail.com Tue Jun 26 10:16:05 2007 From: nferraz em gmail.com (Nelson Ferraz) Date: Tue, 26 Jun 2007 18:16:05 +0100 Subject: [Cascavel-pm] Bash tricks Message-ID: <42E2ECC4-5C52-4090-836A-45C57125F69A@gmail.com> Com esta pequena função você pode simplesmente digitar "vipm Foo::Bar" e abrir o código de um módulo instalado, automagicamente: function vipm () { vi $(perldoc -l $1 | sed -e 's/pod$/pm/') } Por outro lado, se você quiser descobrir rapidamente a versão de um módulo instalado: function version () { perl -MUNIVERSAL::require -le "$1->require; print $1->VERSION" } Estas são apenas duas funções que podem ser colocadas no seu .bash_profile para facilitar seu dia-a-dia; vocês conhecem outros truques interessantes? From rafaelmagalhaes em gmail.com Tue Jun 26 10:33:11 2007 From: rafaelmagalhaes em gmail.com (=?ISO-8859-1?Q?Rafael_Magalh=E3es?=) Date: Tue, 26 Jun 2007 14:33:11 -0300 Subject: [Cascavel-pm] Perl Mobile In-Reply-To: <6035BEF6-45BB-42DE-A6C3-F246C79AA65D@gmail.com> References: <3bf09be50706242230u15c3e09iea22294d1c253f41@mail.gmail.com> <8A757F65-8828-4013-9B40-AE803EE06D92@yahoo.co.uk> <3bf09be50706250634q13e1a5dfof06607f635a068e0@mail.gmail.com> <468004B2.7000105@yahoo.co.uk> <3bf09be50706251605l48e6f9e7j2a51e439372479a@mail.gmail.com> <3bf09be50706260552h1c5aed67oeb3c515d3ed12d5@mail.gmail.com> <6035BEF6-45BB-42DE-A6C3-F246C79AA65D@gmail.com> Message-ID: <3bf09be50706261033i78fa9843k9e2c7486de484089@mail.gmail.com> Nelson, Muito interessante! Você já trabalhou com Plua? Tentei ver o exemplos no site que vc me passou, mas não consegui... pelo que vi dá até pra enviar dados via infravermelho né? legal! Onde posso ver uma documentação sobre o Plua? Em 26/06/07, Nelson Ferraz escreveu: > > > Obrigado pelas dicas, serão de grande valia, mas o problema é que > > estou tentando desenvolver esse protótipo pra conseguir um possível > > cliente, e esse cliente acabou de fazer uma compra raso´vaelmente > > grande (aproximadamente 1000 modelos do Palm OS(r) Garnet v5.4), e > > acho muito dificil ele querer mudar... dei uma olhada no link que > > vc passou e realmente diz que PalmOS não tem suporte.... > > Acho que a aposta mais segura é a seguinte: você pode usar Perl no > processo de sincronização, mas precisará de Java ou C para o software > embarcado. > > Se você precisa de uma linguagem dinâmica simples, pode experimentar > a linguagem lua: > > http://www.lua.org/ > > Mais especificamente, o port para PalmOS, chamado "plua": > > http://netpage.em.com.br/mmand/plua.htm > > []s > > Nelson > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070626/355ffbef/attachment-0001.html From edencardim em gmail.com Tue Jun 26 11:26:08 2007 From: edencardim em gmail.com (Eden Cardim) Date: Tue, 26 Jun 2007 15:26:08 -0300 Subject: [Cascavel-pm] LWP::Simple In-Reply-To: <12d1f4ee0706260701m989dc18mb0106a3b1a681784@mail.gmail.com> References: <97C43952-3B32-4B68-BD71-2ECA4D7CAFD4@yahoo.co.uk> <12d1f4ee0706201624y210d2b6akb092b50f2c5b3bd6@mail.gmail.com> <687B20D0-50C3-477C-8DAD-EFDAC6479A47@yahoo.co.uk> <9a08c9b40706211009g1af01137hcb45a439a09fb97e@mail.gmail.com> <13704248-D293-4F56-8B0E-A9A77AC3AABF@yahoo.co.uk> <9a08c9b40706220650q15fa25f5p416f40541f198dca@mail.gmail.com> <3de55ead0706220654q53cff687kb77cb2b084cc51a7@mail.gmail.com> <12d1f4ee0706260701m989dc18mb0106a3b1a681784@mail.gmail.com> Message-ID: <3de55ead0706261126i186b6832u1d587839e2be8b05@mail.gmail.com> On 6/26/07, Solli Honorio wrote: > Sim isto existe e paga bem ;)... eu tenho uma amiga que hoje mora em São > Francisco/EUA e trabalha na "Eletronic Arts". Ela conseguiu o emprego porque > conhecia Perl. Ela não fala o que eles fazem com Perl lá, tudo lá é segredo > de estado, mas parece que utilizam para massa de teste e outras coisa de QA > dos jogos. > > ;) Além de "tester", que provavelmente é o que sua amiga é lá na EA. Existem jogadores profissionais autônomos mesmo. Eles são patrocinados principalmente por fabricantes de hardware. -- Eden Cardim Instituto Baiano de Biotecnologia Núcleo de Biologia Computacional e Gestão de Informações Biotecnológicas Laboratório de Bioinformática From glasswalk3r em hotmail.com Tue Jun 26 11:42:18 2007 From: glasswalk3r em hotmail.com (Alceu Rodrigues de Freitas Junior) Date: Tue, 26 Jun 2007 21:42:18 +0300 Subject: [Cascavel-pm] LWP::Simple Message-ID: > Date: Tue, 26 Jun 2007 15:26:08 -0300> From: edencardim em gmail.com> > On 6/26/07, Solli Honorio wrote:> > Sim isto existe e paga bem ;)... eu tenho uma amiga que hoje mora em São> > Francisco/EUA e trabalha na "Eletronic Arts". Ela conseguiu o emprego porque> > conhecia Perl. Ela não fala o que eles fazem com Perl lá, tudo lá é segredo> > de estado, mas parece que utilizam para massa de teste e outras coisa de QA> > dos jogos.> >> > Além de "tester", que provavelmente é o que sua amiga é lá na EA.> Existem jogadores profissionais autônomos mesmo. Eles são patrocinados> principalmente por fabricantes de hardware.Só não consigo imaginar como utilizar Perl para testar o jogo. 8-| Considerando que os jogos geralmente são feitos em C/C++ e Assembly... deve ser algo meio complexo. Ou não, Perl sempre surpreende!Agora trabalhar como tester de jogos eletrônicos... ah, isso deve ser muito legal! Imagine você fazer parte da equipe de testes da Blizzard e testar Starcraft 2![]'sAlceu _________________________________________________________________ Play free games, earn tickets, get cool prizes! Join Live Search Club.  http://club.live.com/home.aspx?icid=CLUB_wlmailtextlink -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070626/ae368dbc/attachment.html From edencardim em gmail.com Tue Jun 26 13:48:02 2007 From: edencardim em gmail.com (Eden Cardim) Date: Tue, 26 Jun 2007 17:48:02 -0300 Subject: [Cascavel-pm] LWP::Simple In-Reply-To: References: Message-ID: <3de55ead0706261348v6a9191c2s9f6c7f681e41ee46@mail.gmail.com> On 6/26/07, Alceu Rodrigues de Freitas Junior wrote: > Só não consigo imaginar como utilizar Perl para testar o jogo. 8-| > Considerando que os jogos geralmente são feitos em C/C++ e Assembly... deve > ser algo meio complexo. Ou não, Perl sempre surpreende! O TAP (http://en.wikipedia.org/wiki/Test_Anything_Protocol) é compatível com qualquer linguagem que consiga escrever na STDERR e STDOUT. > Agora trabalhar como tester de jogos eletrônicos... ah, isso deve ser muito > legal! Imagine você fazer parte da equipe de testes da Blizzard e testar > Starcraft 2! Ou não, deve ser um saco no início do projeto. Imagine você prestes a destruir o último foco de Zergs e o jogo bugar :) -- Eden Cardim Instituto Baiano de Biotecnologia Núcleo de Biologia Computacional e Gestão de Informações Biotecnológicas Laboratório de Bioinformática From kuntzzz em gmail.com Tue Jun 26 14:04:48 2007 From: kuntzzz em gmail.com (=?ISO-8859-1?Q?=22Iber=EA_O=2E_Kuntz_de_Souza=22?=) Date: Tue, 26 Jun 2007 18:04:48 -0300 Subject: [Cascavel-pm] Banco de dados Message-ID: <46817F70.90506@gmail.com> Fala monges, ateh hoje nunca necessitei de conhecimentos de banco de dados, realmente tudo o que fazia não havia necessidade de usa-los, porem de um tempo pra ca percebi a importancia deles, e cada vez mais o mundo externo esta exigindo conhecimentos de DB. Queria saber da comuninade qual banco de dados que eu deveria aprender primeiro e os mais exigidos e usados pela sociedade. Obrigado Iberê, From gabriel.vieira em gmail.com Tue Jun 26 17:13:17 2007 From: gabriel.vieira em gmail.com (Gabriel Vieira) Date: Tue, 26 Jun 2007 21:13:17 -0300 Subject: [Cascavel-pm] Banco de dados In-Reply-To: <46817F70.90506@gmail.com> References: <46817F70.90506@gmail.com> Message-ID: <83d8367f0706261713n12466c48i283a42a1a07c4b7a@mail.gmail.com> Text plain? Binary file? Fundamental ter conhecimento de manipulação de dados em arquivos texto e binários. Quem sabe bastam para a sua aplicação. Creio que irá depender da sua necessidade, MySQL e PostgreSQL são uma boa opção para iniciar o aprendizado e manter um projeto, além de serem tão populares quanto Oracle e MSSQL. Abraços, On 6/26/07, "Iberê O. Kuntz de Souza" wrote: > Fala monges, > > ateh hoje nunca necessitei de conhecimentos de banco de dados, realmente > tudo o que fazia não havia necessidade de usa-los, porem de um tempo pra > ca percebi a importancia deles, e cada vez mais o mundo externo esta > exigindo conhecimentos de DB. Queria saber da comuninade qual banco de > dados que eu deveria aprender primeiro e os mais exigidos e usados pela > sociedade. > Obrigado > > Iberê, > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Gabriel Vieira From lgonzaga em lncc.br Tue Jun 26 18:27:15 2007 From: lgonzaga em lncc.br (lgonzaga em lncc.br) Date: Tue, 26 Jun 2007 22:27:15 -0300 (BRT) Subject: [Cascavel-pm] Banco de dados In-Reply-To: <46817F70.90506@gmail.com> References: <46817F70.90506@gmail.com> Message-ID: <1917.146.134.10.239.1182907635.squirrel@webmail.lncc.br> Te recomendo o livro do C. J. Date (procure a edicao mais atual). Luiz. > Fala monges, > > ateh hoje nunca necessitei de conhecimentos de banco de dados, realmente > tudo o que fazia não havia necessidade de usa-los, porem de um tempo pra > ca percebi a importancia deles, e cada vez mais o mundo externo esta > exigindo conhecimentos de DB. Queria saber da comuninade qual banco de > dados que eu deveria aprender primeiro e os mais exigidos e usados pela > sociedade. > Obrigado > > Iberê, > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070626/0531021a/attachment.html From luismottacampos em yahoo.co.uk Wed Jun 27 00:40:38 2007 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Wed, 27 Jun 2007 09:40:38 +0200 Subject: [Cascavel-pm] LWP::Simple In-Reply-To: References: Message-ID: <6AD3AF8D-491D-4457-A79B-E285BB24DF96@yahoo.co.uk> On Jun 26, 2007, at 8:42 PM, Alceu Rodrigues de Freitas Junior wrote: > Só não consigo imaginar como utilizar Perl para testar o jogo. 8-| > Considerando que os jogos geralmente são feitos em C/C++ e > Assembly... deve ser algo meio complexo. Ou não, Perl sempre > surpreende! Ué? Qual é o problema de testar um jogo? Jogo também é programa de computador! Além do mais, você está achando que "Testar um Jogo" é jogar o jogo. Isto exercita a interface gráfica. Mas você pode escrever testes (em Perl) para exercitar outros trechos e bibliotecas, sem necessáriamente executar todo o programa. > Agora trabalhar como tester de jogos eletrônicos... ah, isso deve > ser muito legal! Imagine você fazer parte da equipe de testes da > Blizzard e testar Starcraft 2! Você está como eu: quer ser jogador de videogame profissional. Onde é que a gente se inscreve? Putamplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From fernandolouis em terra.com.br Wed Jun 27 04:10:29 2007 From: fernandolouis em terra.com.br (fernandolouis em terra.com.br) Date: Wed, 27 Jun 2007 08:10:29 -0300 Subject: [Cascavel-pm] Banco de dados References: <46817F70.90506@gmail.com> Message-ID: <004501c7b8ab$c6c92d60$0801a8c0@servidorliz> mysql! muito bom! gratuito e o mais utilizado! Falando nisso, alguém poderia falar da importância de índices? E se é muito difícil criar índices em um bd numa tabela que possui mais de 1.000.000 de registros? []s Fernando ----- Original Message ----- From: ""Iberê O. Kuntz de Souza"" To: Sent: Tuesday, June 26, 2007 6:04 PM Subject: [Cascavel-pm] Banco de dados Fala monges, ateh hoje nunca necessitei de conhecimentos de banco de dados, realmente tudo o que fazia não havia necessidade de usa-los, porem de um tempo pra ca percebi a importancia deles, e cada vez mais o mundo externo esta exigindo conhecimentos de DB. Queria saber da comuninade qual banco de dados que eu deveria aprender primeiro e os mais exigidos e usados pela sociedade. Obrigado Iberê, _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm From luismottacampos em yahoo.co.uk Wed Jun 27 04:21:36 2007 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Wed, 27 Jun 2007 13:21:36 +0200 Subject: [Cascavel-pm] Bash tricks In-Reply-To: <42E2ECC4-5C52-4090-836A-45C57125F69A@gmail.com> References: <42E2ECC4-5C52-4090-836A-45C57125F69A@gmail.com> Message-ID: <0E97878F-5E74-4DA9-B196-A4823A37B512@yahoo.co.uk> On Jun 26, 2007, at 7:16 PM, Nelson Ferraz wrote: > Estas são apenas duas funções que podem ser colocadas no > seu .bash_profile para facilitar seu dia-a-dia; vocês conhecem outros > truques interessantes? # eu uso isto muito SUBVERSION_PROJECT_ROOT=~/src SUBVERSION_PROJECT_WEBDAV=https://svn.company.com/trunk/ SVN=$HOME/run/usr/bin/svn MAKE=$HOME/run/usr/bin/make PERL=$HOME/run/usr/bin/perl # Autaliza meu código sem me chatear alias UPDATE='(cd ${SUBVERSION_PROJECT_ROOT} ; svn up )' # Roda os testes sem me chatear alias TEST='(cd ${SUBVERSION_PROJECT_ROOT} ; prove -lrv t/ ) 2>&1 | tee ~/src/logs/last-test-run.log' # Merge de versões sem me chatear: ## MERGE ## MERGE ~/src 11223 https://svn.company.com/trunk/ 100001 function MERGE() { local $LOCAL_PATH=$1 local $LOCAL_VERSION=$2 local $REPO_PATH=$3 local $REPO_VERSION=$4 $SVN merge -r $LOCAL_VERSION:$REPO_VERSION $LOCAL_PATH $REPO_PATH } # Releases sem chateação # Depende de usar Makefile.PL - é o padrão por aqui alias TAG_RELEASE='( TODAY=$(date +"%Y%m%d");\ svn copy "${SUBVERSION_PROJECT_ROOT}" \ "${SUBVERSION_PROJECT_WEBDAV}/tags/ release/${TODAY}/";\ )' # cria distfiles automaticamente a partir do seu fonte function PACK_RELEASE() { pushd ~/tmp local $RELEASE_TAG=$1 svn export -r "${SUBVERSION_PROJECT_WEBDAV}/tags/release/$ {RELEASE_TAG}" "${PROJECT_NAME}" cd "${PROJECT_NAME}" $PERL Makefile.PL $MAKE && $MAKE test && $MAKE dist cp *.tar.gz .. $RM -fR "${PROJECT_NAME}" popd } É isso. Alguém tem mais? Eu estou interessado em aumentar a minha coleção... :-) Putamplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From luismottacampos em yahoo.co.uk Wed Jun 27 04:22:30 2007 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Wed, 27 Jun 2007 13:22:30 +0200 Subject: [Cascavel-pm] Banco de dados In-Reply-To: <004501c7b8ab$c6c92d60$0801a8c0@servidorliz> References: <46817F70.90506@gmail.com> <004501c7b8ab$c6c92d60$0801a8c0@servidorliz> Message-ID: On Jun 27, 2007, at 1:10 PM, wrote: > mysql! muito bom! gratuito e o mais utilizado! > > Falando nisso, alguém poderia falar da importância de índices? > E se é muito difícil criar índices em um bd numa tabela que possui > mais de > 1.000.000 de registros? Se você não tem índices numa tabela com 1_000_000 de registros, você está demitido. ;-) Putamplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From nferraz em gmail.com Wed Jun 27 04:30:54 2007 From: nferraz em gmail.com (Nelson Ferraz) Date: Wed, 27 Jun 2007 12:30:54 +0100 Subject: [Cascavel-pm] Banco de dados In-Reply-To: <46817F70.90506@gmail.com> References: <46817F70.90506@gmail.com> Message-ID: <8A46B624-CE2E-424E-9D88-49749EEBD835@gmail.com> > ateh hoje nunca necessitei de conhecimentos de banco de dados, > realmente > tudo o que fazia não havia necessidade de usa-los, porem de um > tempo pra > ca percebi a importancia deles, e cada vez mais o mundo externo esta > exigindo conhecimentos de DB. Queria saber da comuninade qual banco de > dados que eu deveria aprender primeiro e os mais exigidos e usados > pela > sociedade. Evite começar com um banco de dados específico; aprenda sobre bancos de dados relacionais, independente da implementação. Eu recomendo o livro "Database Design for Mere Mortals": http://www.amazon.com/Database-Design-Mere-Mortals-Hands/dp/0201694719 []s Nelson From otaviof em gmail.com Wed Jun 27 04:42:23 2007 From: otaviof em gmail.com (=?ISO-8859-1?Q?Ot=E1vio_Fernandes?=) Date: Wed, 27 Jun 2007 08:42:23 -0300 Subject: [Cascavel-pm] Banco de dados In-Reply-To: <004501c7b8ab$c6c92d60$0801a8c0@servidorliz> References: <46817F70.90506@gmail.com> <004501c7b8ab$c6c92d60$0801a8c0@servidorliz> Message-ID: <8e3843570706270442k7ff709bft151fe5dd5a62be03@mail.gmail.com> Realmente o MySQL eh muito bom, mas vou te contar um "testemunho", aqui na empresa nós migramos para o Postgres, e a quantidade de configurações, tuning, ajustes finos, opções, usuários, grupos, acl's, etc, faz com que o MySQL pareça brincadeira de criança ... o desempenho tmb compensa ! Portanto, recomendo à você que use o Postgres, é mais difícil pra começar, mas a solução que ele provê não se compara ao esforço. On 6/27/07, fernandolouis em terra.com.br wrote: > mysql! muito bom! gratuito e o mais utilizado! > > Falando nisso, alguém poderia falar da importância de índices? > E se é muito difícil criar índices em um bd numa tabela que possui mais de > 1.000.000 de registros? > > []s > Fernando > > ----- Original Message ----- > From: ""Iberê O. Kuntz de Souza"" > To: > Sent: Tuesday, June 26, 2007 6:04 PM > Subject: [Cascavel-pm] Banco de dados > > > Fala monges, > > ateh hoje nunca necessitei de conhecimentos de banco de dados, realmente > tudo o que fazia não havia necessidade de usa-los, porem de um tempo pra > ca percebi a importancia deles, e cada vez mais o mundo externo esta > exigindo conhecimentos de DB. Queria saber da comuninade qual banco de > dados que eu deveria aprender primeiro e os mais exigidos e usados pela > sociedade. > Obrigado > > Iberê, > _______________________________________________ > 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 > -- | -- | Otávio Fernandes | Debian Etch -- GNU/Linux User: 283.396 | http://otaviof.googlepages.com | -- From luismottacampos em yahoo.co.uk Wed Jun 27 05:18:40 2007 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Wed, 27 Jun 2007 14:18:40 +0200 Subject: [Cascavel-pm] Banco de dados In-Reply-To: <46817F70.90506@gmail.com> References: <46817F70.90506@gmail.com> Message-ID: On Jun 26, 2007, at 11:04 PM, Iberê O. Kuntz de Souza wrote: > Fala monges, > > ateh hoje nunca necessitei de conhecimentos de banco de dados, > realmente > tudo o que fazia não havia necessidade de usa-los, porem de um > tempo pra > ca percebi a importancia deles, e cada vez mais o mundo externo esta > exigindo conhecimentos de DB. Queria saber da comuninade qual banco de > dados que eu deveria aprender primeiro e os mais exigidos e usados > pela > sociedade. Você precisa de teoria. Eu recomendo pesquisar sobre Álgebra Relacional. A Wikipedia é uma boa fonte. Putamplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From luismottacampos em yahoo.co.uk Wed Jun 27 05:22:06 2007 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Wed, 27 Jun 2007 14:22:06 +0200 Subject: [Cascavel-pm] Banco de dados In-Reply-To: <8e3843570706270442k7ff709bft151fe5dd5a62be03@mail.gmail.com> References: <46817F70.90506@gmail.com> <004501c7b8ab$c6c92d60$0801a8c0@servidorliz> <8e3843570706270442k7ff709bft151fe5dd5a62be03@mail.gmail.com> Message-ID: <896E8342-F576-4D44-9845-2DDD60645E24@yahoo.co.uk> On Jun 27, 2007, at 1:42 PM, Otávio Fernandes wrote: > Realmente o MySQL eh muito bom, mas vou te contar um "testemunho", > aqui na empresa nós migramos para o Postgres, e a quantidade de > configurações, tuning, ajustes finos, opções, usuários, grupos, > acl's, etc, faz com que o MySQL pareça brincadeira de criança ... o > desempenho tmb compensa ! Portanto, recomendo à você que use o > Postgres, é mais difícil pra começar, mas a solução que ele provê > não se compara ao esforço. O Otávio tem razão. Eu nunca me arrependi quando recomendei o uso de Pg. E olha que até para substituir bases de dados Oracle eu já tive o prazer de recomendar Pg. :-) Entre os features que eu acho que são /must/ /have/ para um RDBMS estão: 1. Suporte a Transações 2. Possibilidade de Executar Backups consistentes sem parar a base; 3. Suporte a algum tipo de mecanismo de REDO-Logging; 4. Possibilidade de "rolar" a base para frente e parar trás no tempo usando os /redo/ /logs/. Putamplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From gabriel.vieira em gmail.com Wed Jun 27 05:24:20 2007 From: gabriel.vieira em gmail.com (Gabriel Vieira) Date: Wed, 27 Jun 2007 09:24:20 -0300 Subject: [Cascavel-pm] Banco de dados In-Reply-To: References: <46817F70.90506@gmail.com> <004501c7b8ab$c6c92d60$0801a8c0@servidorliz> Message-ID: <83d8367f0706270524y3b3b6e38kd66421f4f1f0a5b7@mail.gmail.com> hahaha Luis++; # Essa foi boa :P On 6/27/07, Luis Motta Campos wrote: > On Jun 27, 2007, at 1:10 PM, wrote: > > mysql! muito bom! gratuito e o mais utilizado! > > > > Falando nisso, alguém poderia falar da importância de índices? > > E se é muito difícil criar índices em um bd numa tabela que possui > > mais de > > 1.000.000 de registros? > > Se você não tem índices numa tabela com 1_000_000 de registros, > você está demitido. > ;-) > > Putamplexos! > -- > Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, > Perl fanatic evangelist, and amateur {cook, photographer} > > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Gabriel Vieira From andre.garcia.carneir em terra.com.br Wed Jun 27 05:42:00 2007 From: andre.garcia.carneir em terra.com.br (=?iso-8859-1?b?QW5kcukgR2FyY2lhIENhcm5laXJv?=) Date: Wed, 27 Jun 2007 09:42:00 -0300 Subject: [Cascavel-pm] Banco de dados Message-ID: ---------- Cabeçalho original ----------- De: cascavel-pm-bounces+andre.garcia.carneir=terra.com.br em pm.org Para: "Cascavel Perl Mongers" cascavel-pm em pm.org Cópia: Data: Wed, 27 Jun 2007 14:18:40 +0200 Assunto: Re: [Cascavel-pm] Banco de dados > On Jun 26, 2007, at 11:04 PM, Iberê O. Kuntz de Souza wrote: > > Fala monges, > > > > ateh hoje nunca necessitei de conhecimentos de banco de dados, > > realmente > > tudo o que fazia não havia necessidade de usa-los, porem de um > > tempo pra > > ca percebi a importancia deles, e cada vez mais o mundo externo esta > > exigindo conhecimentos de DB. Queria saber da comuninade qual banco de > > dados que eu deveria aprender primeiro e os mais exigidos e usados > > pela > > sociedade. > > Você precisa de teoria. > Eu recomendo pesquisar sobre Álgebra Relacional. A Wikipedia é uma > boa fonte. Calma, não assusta o cara! :-D Álgebra Relacional é um contexto matemático, baseado na teoria de conjuntos que é a base para todas as implementações de manipulação de banco de dados relacionais de hoje . Mas talvez fosse melhor começar com conceitos mais simples como entidades, tabelas, relacionamentos etc. Eu sugiro você começar por aqui: http://pt.wikipedia.org/wiki/Banco_de_dados_relacional Conceitos como atomicidade, integridade referencial, índices etc. também são importantes de serem introduzidos antes de álgebra relacional(na minha reles visão), já que álgebra já trata da manipulação das entidades em um banco de dados relacional. Se ele não compreende conceitos como entidades, tabelas etc., como poderá enteder como manipular isso? Depois de ser introduzido nessas coisas, para entender SQL(e você vai precisar disso para sacar como um banco de dados relacional deve ser), com certeza a Álgebra Relacional vai te ajudar, porque é exatamente daí que vem coisas como SQL. Elementos como SELECT, JOIN, WHERE, UNION etc. estão presentes na álgebra relacional, de uma maneira mais genérica e com uma sintaxe matemática. E existem padrões e comandos diferentes em sistemas gerenciadores de banco de dados relacionais diferentes, por isso a álgebra é importante nessa hora. Lembrando dela, você consiguirá caminhar em qualquer RDMBS que apareça na sua frente. Cheers! -- André Garcia Carneiro Developer(Perl/PHP) Member of "São Paulo Perl Mongers" - http://sao-paulo.pm.org From lgonzaga em lncc.br Wed Jun 27 06:11:17 2007 From: lgonzaga em lncc.br (lgonzaga em lncc.br) Date: Wed, 27 Jun 2007 10:11:17 -0300 (BRT) Subject: [Cascavel-pm] Banco de dados In-Reply-To: <004501c7b8ab$c6c92d60$0801a8c0@servidorliz> References: <46817F70.90506@gmail.com> <004501c7b8ab$c6c92d60$0801a8c0@servidorliz> Message-ID: <1188.189.25.87.174.1182949877.squirrel@webmail.lncc.br> Qual o seu conceito de difícil? Luiz. > mysql! muito bom! gratuito e o mais utilizado! > > Falando nisso, alguém poderia falar da importância de índices? > E se é muito difícil criar índices em um bd numa tabela que possui mais de > 1.000.000 de registros? > > []s > Fernando > > ----- Original Message ----- > From: ""Iberê O. Kuntz de Souza"" > To: > Sent: Tuesday, June 26, 2007 6:04 PM > Subject: [Cascavel-pm] Banco de dados > > > Fala monges, > > ateh hoje nunca necessitei de conhecimentos de banco de dados, realmente > tudo o que fazia não havia necessidade de usa-los, porem de um tempo pra > ca percebi a importancia deles, e cada vez mais o mundo externo esta > exigindo conhecimentos de DB. Queria saber da comuninade qual banco de > dados que eu deveria aprender primeiro e os mais exigidos e usados pela > sociedade. > Obrigado > > Iberê, > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070627/1460d087/attachment.html From andre.garcia.carneir em terra.com.br Wed Jun 27 06:38:52 2007 From: andre.garcia.carneir em terra.com.br (=?iso-8859-1?b?QW5kcukgR2FyY2lhIENhcm5laXJv?=) Date: Wed, 27 Jun 2007 10:38:52 -0300 Subject: [Cascavel-pm] En:Re: Banco de dados Message-ID: Ave Perl! Pessoal, quando eu disse 'manipulação' de dados, na verdade quis dizer 'recuperação'. Só corrigindo... Cheers! -- André Garcia Carneiro Developer(Perl/PHP) Member of "São Paulo Perl Mongers" - http://sao-paulo.pm.org ---------- Cabeçalho original ----------- De: cascavel-pm-bounces+andre.garcia.carneir=terra.com.br em pm.org Para: "Cascavel Perl Mongers" cascavel-pm em pm.org Cópia: Data: Wed, 27 Jun 2007 14:18:40 +0200 Assunto: Re: [Cascavel-pm] Banco de dados > On Jun 26, 2007, at 11:04 PM, Iberê O. Kuntz de Souza wrote: > > Fala monges, > > > > ateh hoje nunca necessitei de conhecimentos de banco de dados, > > realmente > > tudo o que fazia não havia necessidade de usa-los, porem de um > > tempo pra > > ca percebi a importancia deles, e cada vez mais o mundo externo esta > > exigindo conhecimentos de DB. Queria saber da comuninade qual banco de > > dados que eu deveria aprender primeiro e os mais exigidos e usados > > pela > > sociedade. > > Você precisa de teoria. > Eu recomendo pesquisar sobre Álgebra Relacional. A Wikipedia é uma > boa fonte. Calma, não assusta o cara! :-D Álgebra Relacional é um contexto matemático, baseado na teoria de conjuntos que é a base para todas as implementações de manipulação de banco de dados relacionais de hoje . Mas talvez fosse melhor começar com conceitos mais simples como entidades, tabelas, relacionamentos etc. Eu sugiro você começar por aqui: http://pt.wikipedia.org/wiki/Banco_de_dados_relacional Conceitos como atomicidade, integridade referencial, índices etc. também são importantes de serem introduzidos antes de álgebra relacional(na minha reles visão), já que álgebra já trata da manipulação das entidades em um banco de dados relacional. Se ele não compreende conceitos como entidades, tabelas etc., como poderá enteder como manipular isso? Depois de ser introduzido nessas coisas, para entender SQL(e você vai precisar disso para sacar como um banco de dados relacional deve ser), com certeza a Álgebra Relacional vai te ajudar, porque é exatamente daí que vem coisas como SQL. Elementos como SELECT, JOIN, WHERE, UNION etc. estão presentes na álgebra relacional, de uma maneira mais genérica e com uma sintaxe matemática. E existem padrões e comandos diferentes em sistemas gerenciadores de banco de dados relacionais diferentes, por isso a álgebra é importante nessa hora. Lembrando dela, você consiguirá caminhar em qualquer RDMBS que apareça na sua frente. Cheers! -- André Garcia Carneiro Developer(Perl/PHP) Member of "São Paulo Perl Mongers" - http://sao-paulo.pm.org From edencardim em gmail.com Wed Jun 27 06:49:19 2007 From: edencardim em gmail.com (Eden Cardim) Date: Wed, 27 Jun 2007 10:49:19 -0300 Subject: [Cascavel-pm] Banco de dados In-Reply-To: <004501c7b8ab$c6c92d60$0801a8c0@servidorliz> References: <46817F70.90506@gmail.com> <004501c7b8ab$c6c92d60$0801a8c0@servidorliz> Message-ID: <3de55ead0706270649y5986a230wcabf8bb425a7493b@mail.gmail.com> On 6/27/07, fernandolouis em terra.com.br wrote: > mysql! muito bom! gratuito e o mais utilizado! Cadê as estatísticas e metodologia de amostragem para embasar sua afirmação? Como já mencionaram, o MySQL é bastante simples, frente às alternativas mais robustas como PostgreSQL e duvido que uma análise qualitativa dê vantagem ao MySQL. -- Eden Cardim Instituto Baiano de Biotecnologia Núcleo de Biologia Computacional e Gestão de Informações Biotecnológicas Laboratório de Bioinformática From luismottacampos em yahoo.co.uk Wed Jun 27 07:03:41 2007 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Wed, 27 Jun 2007 16:03:41 +0200 Subject: [Cascavel-pm] Banco de dados In-Reply-To: <3de55ead0706270649y5986a230wcabf8bb425a7493b@mail.gmail.com> References: <46817F70.90506@gmail.com> <004501c7b8ab$c6c92d60$0801a8c0@servidorliz> <3de55ead0706270649y5986a230wcabf8bb425a7493b@mail.gmail.com> Message-ID: On Jun 27, 2007, at 3:49 PM, Eden Cardim wrote: > On 6/27/07, fernandolouis em terra.com.br > wrote: >> mysql! muito bom! gratuito e o mais utilizado! > > Cadê as estatísticas e metodologia de amostragem para embasar sua > afirmação? Edem++ # In God we trust. All others, bring data. > Como já mencionaram, o MySQL é bastante simples, frente às > alternativas mais robustas como PostgreSQL e duvido que uma análise > qualitativa dê vantagem ao MySQL. Mesmo ao MySQL 5.0, a analise qualitativa não vai dar nenhuma vantagem ao MySQL. Mas também aconteceu isso com o Betamax... :-( prá ficar no caso clássico da quantidade sobre a qualidade... Putamplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From fernandolouis em terra.com.br Wed Jun 27 07:05:44 2007 From: fernandolouis em terra.com.br (fernandolouis em terra.com.br) Date: Wed, 27 Jun 2007 11:05:44 -0300 Subject: [Cascavel-pm] Banco de dados References: <46817F70.90506@gmail.com> <004501c7b8ab$c6c92d60$0801a8c0@servidorliz> <3de55ead0706270649y5986a230wcabf8bb425a7493b@mail.gmail.com> Message-ID: <004d01c7b8c4$420bf850$0801a8c0@servidorliz> From: "Eden Cardim" > Cadê as estatísticas e metodologia de amostragem para embasar sua > afirmação? > Como já mencionaram, o MySQL é bastante simples, frente às > alternativas mais robustas como PostgreSQL e duvido que uma análise > qualitativa dê vantagem ao MySQL. É verdade, você está certo... From fernandolouis em terra.com.br Wed Jun 27 07:09:10 2007 From: fernandolouis em terra.com.br (fernandolouis em terra.com.br) Date: Wed, 27 Jun 2007 11:09:10 -0300 Subject: [Cascavel-pm] Banco de dados References: <46817F70.90506@gmail.com> <004501c7b8ab$c6c92d60$0801a8c0@servidorliz> <1188.189.25.87.174.1182949877.squirrel@webmail.lncc.br> Message-ID: <005e01c7b8c4$bc18a120$0801a8c0@servidorliz> "difícil" no sentido de "deveria ter feito isso, já no desenvolvimento inicial da estrutura da tabela"... Alguma referência bibliográfica boa em relação à índices? []s, Fernando ----- Original Message ----- From: lgonzaga em lncc.br To: Cascavel Perl Mongers Sent: Wednesday, June 27, 2007 10:11 AM Subject: Re: [Cascavel-pm] Banco de dados Qual o seu conceito de difícil? Luiz. > mysql! muito bom! gratuito e o mais utilizado! > > Falando nisso, alguém poderia falar da importância de índices? > E se é muito difícil criar índices em um bd numa tabela que possui mais de > 1.000.000 de registros? > > []s > Fernando > > ----- Original Message ----- > From: ""Iberê O. Kuntz de Souza"" > To: > Sent: Tuesday, June 26, 2007 6:04 PM > Subject: [Cascavel-pm] Banco de dados > > > Fala monges, > > ateh hoje nunca necessitei de conhecimentos de banco de dados, realmente > tudo o que fazia não havia necessidade de usa-los, porem de um tempo pra > ca percebi a importancia deles, e cada vez mais o mundo externo esta > exigindo conhecimentos de DB. Queria saber da comuninade qual banco de > dados que eu deveria aprender primeiro e os mais exigidos e usados pela > sociedade. > Obrigado > > Iberê, > _______________________________________________ > 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 -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070627/b0689101/attachment.html From daniel em ruoso.com Wed Jun 27 07:07:35 2007 From: daniel em ruoso.com (Daniel Ruoso) Date: Wed, 27 Jun 2007 15:07:35 +0100 Subject: [Cascavel-pm] Banco de dados In-Reply-To: <46817F70.90506@gmail.com> References: <46817F70.90506@gmail.com> Message-ID: <1182953255.10608.8.camel@pitombeira> Ter, 2007-06-26 às 18:04 -0300, "Iberê O. Kuntz de Souza" escreveu: > ateh hoje nunca necessitei de conhecimentos de banco de dados, realmente > tudo o que fazia não havia necessidade de usa-los, porem de um tempo pra > ca percebi a importancia deles, e cada vez mais o mundo externo esta > exigindo conhecimentos de DB. Queria saber da comuninade qual banco de > dados que eu deveria aprender primeiro e os mais exigidos e usados pela > sociedade. > Obrigado Apenas para registrar a importância do PostgreSql, que implementa um conjunto de features realmente importantes para desenvolver sistemas de verdade. O Mysql é legalzinho, mas são poucas as atividades que não prescisam das features que o MySql não tem, além do fato de que se você ativar as features que o MySql suporta, voce não vai ter uma performance muito melhor que o Postgres.... de alguém que esteve forçado a trabalhar em mysql no último ano quando precisava mais do que isso... daniel From lgonzaga em lncc.br Wed Jun 27 07:28:15 2007 From: lgonzaga em lncc.br (lgonzaga em lncc.br) Date: Wed, 27 Jun 2007 11:28:15 -0300 (BRT) Subject: [Cascavel-pm] Banco de dados In-Reply-To: <005e01c7b8c4$bc18a120$0801a8c0@servidorliz> References: <46817F70.90506@gmail.com> <004501c7b8ab$c6c92d60$0801a8c0@servidorliz> <1188.189.25.87.174.1182949877.squirrel@webmail.lncc.br> <005e01c7b8c4$bc18a120$0801a8c0@servidorliz> Message-ID: <1638.189.25.87.174.1182954495.squirrel@webmail.lncc.br> > "difícil" no sentido de "deveria ter feito isso, já no desenvolvimento > inicial da estrutura da tabela"... Aí eu concordo com o Champs. Se na modelagem e projeto do banco você não conseguiu "prever" que a sua tabela teria 1milhão de registros, é caso de demissão. Mas se você não foi demitido, basta usar o "create index..." (o restante do comando vc vê no manual), pode demorar um pouco, mas funciona. Agora para pegar no pé mesmo: Fico aqui imaginando "o desenvolvimento final" da estrutura de uma tabela. Camões, socorrei-nos... > > Alguma referência bibliográfica boa em relação à índices? Comece pelo google e wikipedia: b-tree, r-tree, hash etc. Luiz. > > []s, > Fernando > ----- Original Message ----- > From: lgonzaga em lncc.br > To: Cascavel Perl Mongers > Sent: Wednesday, June 27, 2007 10:11 AM > Subject: Re: [Cascavel-pm] Banco de dados > > > Qual o seu conceito de difícil? > > Luiz. > > > mysql! muito bom! gratuito e o mais utilizado! > > > > Falando nisso, alguém poderia falar da importância de índices? > > E se é muito difícil criar índices em um bd numa tabela que possui > mais de > > 1.000.000 de registros? > > > > []s > > Fernando > > > > ----- Original Message ----- > > > From: ""Iberê O. Kuntz de Souza"" > > To: > > Sent: Tuesday, June 26, 2007 6:04 PM > > Subject: [Cascavel-pm] Banco de dados > > > > > > Fala monges, > > > > ateh hoje nunca necessitei de conhecimentos de banco de dados, > realmente > > tudo o que fazia não havia necessidade de usa-los, porem de um tempo > pra > > ca percebi a importancia deles, e cada vez mais o mundo externo esta > > exigindo conhecimentos de DB. Queria saber da comuninade qual banco de > > dados que eu deveria aprender primeiro e os mais exigidos e usados > pela > > sociedade. > > Obrigado > > > > Iberê, > > _______________________________________________ > > 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_______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070627/22bd7e5e/attachment-0001.html From nferraz em gmail.com Wed Jun 27 08:25:08 2007 From: nferraz em gmail.com (Nelson Ferraz) Date: Wed, 27 Jun 2007 16:25:08 +0100 Subject: [Cascavel-pm] Banco de dados In-Reply-To: <1182953255.10608.8.camel@pitombeira> References: <46817F70.90506@gmail.com> <1182953255.10608.8.camel@pitombeira> Message-ID: > Apenas para registrar a importância do PostgreSql, que implementa um > conjunto de features realmente importantes para desenvolver > sistemas de > verdade. O Mysql é legalzinho, mas são poucas as atividades que não > prescisam das features que o MySql não tem, além do fato de que se > você > ativar as features que o MySql suporta, voce não vai ter uma > performance > muito melhor que o Postgres.... Na verdade, acho que o seu caso era realmente excepcional, pois estava lidando com um tráfego de pico que podia atingir centenas (milhares?) de requests por segundo. O MySQL atende bem as necessidades de pequenas e médias empresas, que é o maior segmento do mercado. []s Nelson From nferraz em gmail.com Wed Jun 27 08:25:28 2007 From: nferraz em gmail.com (Nelson Ferraz) Date: Wed, 27 Jun 2007 16:25:28 +0100 Subject: [Cascavel-pm] Banco de dados In-Reply-To: <005e01c7b8c4$bc18a120$0801a8c0@servidorliz> References: <46817F70.90506@gmail.com> <004501c7b8ab$c6c92d60$0801a8c0@servidorliz> <1188.189.25.87.174.1182949877.squirrel@webmail.lncc.br> <005e01c7b8c4$bc18a120$0801a8c0@servidorliz> Message-ID: <473671C3-0614-41FE-9D69-119336AF840F@gmail.com> > "difícil" no sentido de "deveria ter feito isso, já no > desenvolvimento inicial da estrutura da tabela"... > > Alguma referência bibliográfica boa em relação à índices? Que tal ler the fine manual? :-) http://dev.mysql.com/doc/refman/5.0/en/create-index.html From daniel em ruoso.com Wed Jun 27 09:06:01 2007 From: daniel em ruoso.com (Daniel Ruoso) Date: Wed, 27 Jun 2007 17:06:01 +0100 Subject: [Cascavel-pm] Banco de dados In-Reply-To: References: <46817F70.90506@gmail.com> <1182953255.10608.8.camel@pitombeira> Message-ID: <1182960361.13163.18.camel@pitombeira> Qua, 2007-06-27 às 16:25 +0100, Nelson Ferraz escreveu: > Na verdade, acho que o seu caso era realmente excepcional, pois > estava lidando com um tráfego de pico que podia atingir centenas > (milhares?) de requests por segundo. Sim, o caso que eu estava falando era especial, mas... > O MySQL atende bem as necessidades de pequenas e médias empresas, que > é o maior segmento do mercado. Mais ou menos, mesmo nesses casos, poder ter stored procedures, sub-selects é uma coisa que eu aprendi a dar valor quando estive trabalhando com um ERP para pequenas empresas. Ajuda muito meeesmo. Daniel From nferraz em gmail.com Wed Jun 27 09:31:27 2007 From: nferraz em gmail.com (Nelson Ferraz) Date: Wed, 27 Jun 2007 17:31:27 +0100 Subject: [Cascavel-pm] Banco de dados In-Reply-To: <1182960361.13163.18.camel@pitombeira> References: <46817F70.90506@gmail.com> <1182953255.10608.8.camel@pitombeira> <1182960361.13163.18.camel@pitombeira> Message-ID: >> O MySQL atende bem as necessidades de pequenas e médias empresas, que >> é o maior segmento do mercado. > > Mais ou menos, mesmo nesses casos, poder ter stored procedures, > sub-selects é uma coisa que eu aprendi a dar valor quando estive > trabalhando com um ERP para pequenas empresas. Ajuda muito meeesmo. Isso é verdade. Mas as diferenças estão cada vez mais tênues, agora que o MySQL já oferece tais funcionalidades: http://dev.mysql.com/doc/refman/5.0/en/stored-procedures.html http://dev.mysql.com/doc/refman/5.0/en/subqueries.html E se alguém quiser algo realmente simples, sempre há a opção do SQLite. :-D []s Nelson From daniel em ruoso.com Wed Jun 27 09:32:05 2007 From: daniel em ruoso.com (Daniel Ruoso) Date: Wed, 27 Jun 2007 17:32:05 +0100 Subject: [Cascavel-pm] Banco de dados In-Reply-To: References: <46817F70.90506@gmail.com> <1182953255.10608.8.camel@pitombeira> <1182960361.13163.18.camel@pitombeira> Message-ID: <1182961925.13163.20.camel@pitombeira> Qua, 2007-06-27 às 17:31 +0100, Nelson Ferraz escreveu: > >> O MySQL atende bem as necessidades de pequenas e médias empresas, que > >> é o maior segmento do mercado. > > Mais ou menos, mesmo nesses casos, poder ter stored procedures, > > sub-selects é uma coisa que eu aprendi a dar valor quando estive > > trabalhando com um ERP para pequenas empresas. Ajuda muito meeesmo. > Isso é verdade. > Mas as diferenças estão cada vez mais tênues, agora que o MySQL já > oferece tais funcionalidades: > http://dev.mysql.com/doc/refman/5.0/en/stored-procedures.html Hmm... nem perto de poder escrever a stored procedure em Perl... ;) daniel From acid06 em gmail.com Wed Jun 27 09:54:10 2007 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Wed, 27 Jun 2007 13:54:10 -0300 Subject: [Cascavel-pm] Banco de dados In-Reply-To: References: <46817F70.90506@gmail.com> <1182953255.10608.8.camel@pitombeira> <1182960361.13163.18.camel@pitombeira> Message-ID: <9a08c9b40706270954p6a8c6a6r1268523e07d42ef7@mail.gmail.com> On 6/27/07, Nelson Ferraz wrote: > Mas as diferenças estão cada vez mais tênues, agora que o MySQL já > oferece tais funcionalidades: Subqueries existem desde o MySQL 4. > E se alguém quiser algo realmente simples, sempre há a opção do > SQLite. :-D Na verdade, o SQLite possui mais recursos que o MySQL. Além dele ser mais rápido para apenas um usuário simultâneo. ;-) Existem várias e várias situações onde o MySQL é muito melhor que qualquer outra alternativa. Basta você ter uma aplicação write-once read-many com estrutura do banco de dados não muito complexa que o MySQL será um vencedor. Curiosamente, esse é o caso de uso de boa parte dos sites na internet. -Nilson Santos F. Jr. From nferraz em gmail.com Wed Jun 27 10:14:23 2007 From: nferraz em gmail.com (Nelson Ferraz) Date: Wed, 27 Jun 2007 18:14:23 +0100 Subject: [Cascavel-pm] Banco de dados In-Reply-To: <9a08c9b40706270954p6a8c6a6r1268523e07d42ef7@mail.gmail.com> References: <46817F70.90506@gmail.com> <1182953255.10608.8.camel@pitombeira> <1182960361.13163.18.camel@pitombeira> <9a08c9b40706270954p6a8c6a6r1268523e07d42ef7@mail.gmail.com> Message-ID: <4A10A93C-A920-44C2-B899-14DBFD18A38D@gmail.com> >> E se alguém quiser algo realmente simples, sempre há a opção do >> SQLite. :-D > > Na verdade, o SQLite possui mais recursos que o MySQL. Além dele ser > mais rápido para apenas um usuário simultâneo. ;-) Tem razão, o SQLite é um "embedded database": excelente para aplicações monousuário, e por isso é muito usado em aplicações de desktop e dispositivos portáteis. E também tenho visto muitos módulos de Perl usarem o SQLite para testes. []s Nelson From roanbrasil em gmail.com Wed Jun 27 10:56:21 2007 From: roanbrasil em gmail.com (roan Brasil) Date: Wed, 27 Jun 2007 14:56:21 -0300 Subject: [Cascavel-pm] Banco de dados In-Reply-To: <4A10A93C-A920-44C2-B899-14DBFD18A38D@gmail.com> References: <46817F70.90506@gmail.com> <1182953255.10608.8.camel@pitombeira> <1182960361.13163.18.camel@pitombeira> <9a08c9b40706270954p6a8c6a6r1268523e07d42ef7@mail.gmail.com> <4A10A93C-A920-44C2-B899-14DBFD18A38D@gmail.com> Message-ID: <403668000706271056i6ae46ea0w4c366aa8eed0e336@mail.gmail.com> Acho que primeiramente leia um manual sobre modelagem de banco, normalização, etc... tudo sobre banco e SQL no padrão ANSI. Depois que vc tiver a teoria vá para a prática, prefiro Postgres à MySQL. Então, "RTFM" . Em 27/06/07, Nelson Ferraz escreveu: > > >> E se alguém quiser algo realmente simples, sempre há a opção do > >> SQLite. :-D > > > > Na verdade, o SQLite possui mais recursos que o MySQL. Além dele ser > > mais rápido para apenas um usuário simultâneo. ;-) > > Tem razão, o SQLite é um "embedded database": excelente para > aplicações monousuário, e por isso é muito usado em aplicações de > desktop e dispositivos portáteis. > > E também tenho visto muitos módulos de Perl usarem o SQLite para testes. > > []s > > Nelson > > > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Atenciosamente, Roan Brasil Monteiro Presidente do Rotaract Club Lauro de Freitas D4550 Gestão 2006/2007 ________________________________ *-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-* Faculdade UNIME www.unime.com.br BSI - Bacharelado de Sistema de Informação Roan Brasil Monteiro _____________________ *-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-* "NA LUTA ENTRE BATMAN E PINGÜIM, EU SOU MAIS O PINGÜIM..." by Roan ____ °v° NÃO USE DROGAS, /(_)\ USE GNU/LINUX ^ ^ Por que ver o MUNDO através de 'janelas' Se você pode usar portas. "Software Livre: Socialmente Justo, Economicamente Viável, Tecnologicamente Sustentável" -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070627/cd537eb4/attachment.html From luismottacampos em yahoo.co.uk Wed Jun 27 14:11:57 2007 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Wed, 27 Jun 2007 23:11:57 +0200 Subject: [Cascavel-pm] Banco de dados In-Reply-To: <9a08c9b40706270954p6a8c6a6r1268523e07d42ef7@mail.gmail.com> References: <46817F70.90506@gmail.com> <1182953255.10608.8.camel@pitombeira> <1182960361.13163.18.camel@pitombeira> <9a08c9b40706270954p6a8c6a6r1268523e07d42ef7@mail.gmail.com> Message-ID: <4682D29D.6010301@yahoo.co.uk> Nilson Santos Figueiredo Junior wrote: > On 6/27/07, Nelson Ferraz wrote: >> Mas as diferenças estão cada vez mais tênues, agora que o MySQL já >> oferece tais funcionalidades: > > Subqueries existem desde o MySQL 4. Nem para tudo. Você não podia usar um subquery como uma tabela. >> E se alguém quiser algo realmente simples, sempre há a opção do >> SQLite. :-D > > Na verdade, o SQLite possui mais recursos que o MySQL. Além dele ser > mais rápido para apenas um usuário simultâneo. ;-) Nossa, grande vantagem. É a única situação em que eu não me importo com performance: quando estou desenvolvendo sistemas (e, portanto, sou o único usuário do sistema) > Existem várias e várias situações onde o MySQL é muito melhor que > qualquer outra alternativa. Basta você ter uma aplicação write-once > read-many com estrutura do banco de dados não muito complexa que o > MySQL será um vencedor. Curiosamente, esse é o caso de uso de boa > parte dos sites na internet. Apenas de boa parte dos sites de internet. Mas, normalmente, para estas situações, o maior tempo de espera é a latência de rede, o que faz a vantagem ser praticamente nula... eu acho. Putamplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From acid06 em gmail.com Wed Jun 27 14:24:43 2007 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Wed, 27 Jun 2007 18:24:43 -0300 Subject: [Cascavel-pm] Banco de dados In-Reply-To: <4682D29D.6010301@yahoo.co.uk> References: <46817F70.90506@gmail.com> <1182953255.10608.8.camel@pitombeira> <1182960361.13163.18.camel@pitombeira> <9a08c9b40706270954p6a8c6a6r1268523e07d42ef7@mail.gmail.com> <4682D29D.6010301@yahoo.co.uk> Message-ID: <9a08c9b40706271424h1c3a6521u93720e4fdf34e5af@mail.gmail.com> On 6/27/07, Luis Motta Campos wrote: > Nem para tudo. Você não podia usar um subquery como uma tabela. A minha opinião é que, se você está fazendo isso, deveria ter criado uma view. > Nossa, grande vantagem. É a única situação em que eu não me importo > com performance: quando estou desenvolvendo sistemas (e, portanto, sou o > único usuário do sistema) Sim, é uma grande vantagem considerando que é uma biblioteca de uns 300kb que você embedar em seus programas. Ao escrever aplicações desktop, ao invés de você usar alguma biblioteca tosca e limitada de armazenamento de dados você pode ter todos os benefícios de um banco de dados relacional. E se o banco de dados for algo somente leitura, o desempenho continua ótimo. O problema do SQLite é que, pra escrita, ele dá um lock no arquivo inteiro (ou seja, no banco de dados inteiro). Por isso a utilização concorrente em aplicações com muita escrita fica prejudicada. > Apenas de boa parte dos sites de internet. Mas, normalmente, para > estas situações, o maior tempo de espera é a latência de rede, o que faz > a vantagem ser praticamente nula... eu acho. O problema não é latência propriamente dita, é carga nos servidores. A latência fica grande quando a carga nos servidores está alta. A transmissão pela rede dos dados é algo que não vai gastar mais de 1 segundo. Mas quando a base de dados começa a apresentar problemas de performance, as queries que irão compor a resposta começam a demorar mais que isso. E não é tão simples assim fazer o sistema escalar, jogar mais hardware dá um ganho linear, enquanto os problemas de performance aumentam de forma no mínimo quadrática. De fato, em sistemas web de grande utilização, o tempo de latência de rede é o menor dos problemas. Tudo mais costuma causar problemas de performance, menos isso. -Nilson Santos F. Jr. From glasswalk3r em hotmail.com Wed Jun 27 15:49:39 2007 From: glasswalk3r em hotmail.com (Alceu Rodrigues de Freitas Junior) Date: Thu, 28 Jun 2007 01:49:39 +0300 Subject: [Cascavel-pm] Banco de dados Message-ID: > Date: Wed, 27 Jun 2007 18:24:43 -0300> From: acid06 em gmail.com> > O problema não é latência propriamente dita, é carga nos servidores. A> latência fica grande quando a carga nos servidores está alta. A> transmissão pela rede dos dados é algo que não vai gastar mais de 1> segundo. Mas quando a base de dados começa a apresentar problemas de> performance, as queries que irão compor a resposta começam a demorar> mais que isso.Para problemas de latência, mod_gzip![]'sAlceu _________________________________________________________________ With Windows Live Hotmail, you can personalize your inbox with your favorite color. www.windowslive-hotmail.com/learnmore/personalize.html?locale=en-us&ocid=TXT_TAGLM_HMWL_reten_addcolor_0607 -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070628/e9ec99fa/attachment.html From kuntzzz em gmail.com Wed Jun 27 16:19:26 2007 From: kuntzzz em gmail.com (=?ISO-8859-1?Q?=22Iber=EA_O=2E_Kuntz_de_Souza=22?=) Date: Wed, 27 Jun 2007 20:19:26 -0300 Subject: [Cascavel-pm] Banco de dados Message-ID: <4682F07E.9080706@gmail.com> Ahh, acho que vo aprender mysql mesmo. Não quero uma coisa tão complexa, como disse, estou aprendendo mais por dever e não prazer, e como o mysql cobre uma boa parte desse "dever" (pelo que eu li aqui), está bom pra mim. Será que eh isso mesmo? Iberê, From gabriel.vieira em gmail.com Wed Jun 27 19:54:14 2007 From: gabriel.vieira em gmail.com (Gabriel Vieira) Date: Wed, 27 Jun 2007 23:54:14 -0300 Subject: [Cascavel-pm] Banco de dados In-Reply-To: <4682F07E.9080706@gmail.com> References: <4682F07E.9080706@gmail.com> Message-ID: <83d8367f0706271954l334e19f9rc07378b749b7328e@mail.gmail.com> Comoce com PostgreSQL, depois você tira o MySQL de letra. On 6/27/07, "Iberê O. Kuntz de Souza" wrote: > Ahh, acho que vo aprender mysql mesmo. Não quero uma coisa tão complexa, > como disse, estou aprendendo mais por dever e não prazer, e como o mysql > cobre uma boa parte desse "dever" (pelo que eu li aqui), está bom pra > mim. Será que eh isso mesmo? > > Iberê, > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Gabriel Vieira From lgonzaga em lncc.br Wed Jun 27 21:15:58 2007 From: lgonzaga em lncc.br (lgonzaga em lncc.br) Date: Thu, 28 Jun 2007 01:15:58 -0300 (BRT) Subject: [Cascavel-pm] Banco de dados In-Reply-To: <4682F07E.9080706@gmail.com> References: <4682F07E.9080706@gmail.com> Message-ID: <2888.146.134.10.239.1183004158.squirrel@webmail.lncc.br> Iberê, sem você detalhar qual é o seu "dever" fica difícil responder. Abraços, Luiz. > Ahh, acho que vo aprender mysql mesmo. Não quero uma coisa tão complexa, > como disse, estou aprendendo mais por dever e não prazer, e como o mysql > cobre uma boa parte desse "dever" (pelo que eu li aqui), está bom pra > mim. Será que eh isso mesmo? > > Iberê, > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070628/c52a9313/attachment.html From daniel em ruoso.com Thu Jun 28 02:03:21 2007 From: daniel em ruoso.com (Daniel Ruoso) Date: Thu, 28 Jun 2007 10:03:21 +0100 Subject: [Cascavel-pm] Banco de dados In-Reply-To: <9a08c9b40706271424h1c3a6521u93720e4fdf34e5af@mail.gmail.com> References: <46817F70.90506@gmail.com> <1182953255.10608.8.camel@pitombeira> <1182960361.13163.18.camel@pitombeira> <9a08c9b40706270954p6a8c6a6r1268523e07d42ef7@mail.gmail.com> <4682D29D.6010301@yahoo.co.uk> <9a08c9b40706271424h1c3a6521u93720e4fdf34e5af@mail.gmail.com> Message-ID: <1183021401.4778.16.camel@pitombeira> Qua, 2007-06-27 às 18:24 -0300, Nilson Santos Figueiredo Junior escreveu: > On 6/27/07, Luis Motta Campos wrote: > > Nem para tudo. Você não podia usar um subquery como uma tabela. > A minha opinião é que, se você está fazendo isso, deveria ter criado uma view. Ops, acho que você não está tendo uma dimensão dos usos que você consegue arranjar para subqueries. Se eu fosse criar views para todas as subqueries que fiz quando trabalhava com o PostgreSql, teria muito mais views do que tabelas... > > Nossa, grande vantagem. É a única situação em que eu não me importo > > com performance: quando estou desenvolvendo sistemas (e, portanto, sou o > > único usuário do sistema) > Sim, é uma grande vantagem considerando que é uma biblioteca de uns > 300kb que você embedar em seus programas. Ao escrever aplicações > desktop, ao invés de você usar alguma biblioteca tosca e limitada de > armazenamento de dados você pode ter todos os benefícios de um banco > de dados relacional. > E se o banco de dados for algo somente leitura, o desempenho continua > ótimo. O problema do SQLite é que, pra escrita, ele dá um lock no > arquivo inteiro (ou seja, no banco de dados inteiro). Por isso a > utilização concorrente em aplicações com muita escrita fica > prejudicada. Hmmm... minha experiência com BerkeleyDB x Banco relacional embedded diz que não ser um banco de dados relacional pode ser bom... Mas o banco relacional naquele caso era o hsql em Java... Posso ser só eu, mas aplicações mono-usuário mono-thread mono-processo definem um universo muito limitado para mim. Pode até ser mono-usuário, mas preciso pelo menos de "worker threads" (mesmo que sejam na verdade worker processes), especialmente se for GUI. > > Apenas de boa parte dos sites de internet. Mas, normalmente, para > > estas situações, o maior tempo de espera é a latência de rede, o que faz > > a vantagem ser praticamente nula... eu acho. > De fato, em sistemas web de grande utilização, o tempo de latência de > rede é o menor dos problemas. Tudo mais costuma causar problemas de > performance, menos isso. E, na minha experiência, o mecanismo de replicação master-slave do mysql é mais do que insuficiente para tornar o sistema escalável. São necessárias soluções de clustering mais eficientes, como por exemplo separar um conjunto de tabelas em uma máquina e outro conjunto em outra (Coisa que o Mysql não faz, e o PostgreSql faz). E volto a repetir, se voce usa o Mysql sem transações com MyISAM você pode até ter uma performance significativamente melhor que o PostgreSQL, mas nesse caso, não acho que você saiba realmente o que você está fazendo (MyISAM é uma alternativa para casos muito, mas muito específicos mesmo). Mysql com InnoDB fica mais ou menos com a mesma performance que o PostgreSQL. Daniel From nferraz em gmail.com Thu Jun 28 05:23:00 2007 From: nferraz em gmail.com (Nelson Ferraz) Date: Thu, 28 Jun 2007 13:23:00 +0100 Subject: [Cascavel-pm] Banco de dados In-Reply-To: <4682F07E.9080706@gmail.com> References: <4682F07E.9080706@gmail.com> Message-ID: > Ahh, acho que vo aprender mysql mesmo. Não quero uma coisa tão > complexa, > como disse, estou aprendendo mais por dever e não prazer, e como o > mysql > cobre uma boa parte desse "dever" (pelo que eu li aqui), está bom pra > mim. Será que eh isso mesmo? Definitivamente não! Como eu disse na minha primeira resposta -- e pelo que pude ver, essa opinião foi compartilhada por outros -- você precisa aprender um pouco de teoria antes de partir para qualquer implementação específica. Fuja de artigos sobre MySQL, PostgreSQL ou qualquer outro SQL. Os conceitos mais importantes não dependem de SQL. []s Nelson From andre.garcia.carneir em terra.com.br Thu Jun 28 06:54:44 2007 From: andre.garcia.carneir em terra.com.br (=?iso-8859-1?b?QW5kcukgR2FyY2lhIENhcm5laXJv?=) Date: Thu, 28 Jun 2007 10:54:44 -0300 Subject: [Cascavel-pm] Banco de dados Message-ID: ---------- Cabeçalho original ----------- De: cascavel-pm-bounces+andre.garcia.carneir=terra.com.br em pm.org Para: cascavel-pm em pm.org Cópia: Data: Wed, 27 Jun 2007 20:19:26 -0300 Assunto: Re: [Cascavel-pm] Banco de dados > Ahh, acho que vo aprender mysql mesmo. Não quero uma coisa tão complexa, > como disse, estou aprendendo mais por dever e não prazer, e como o mysql > cobre uma boa parte desse "dever" (pelo que eu li aqui), está bom pra > mim. Será que eh isso mesmo? > > Iberê, Se é por dever é pior ainda você ignorar o que sugerimos para você. Isso vai fazer a diferença no seu trabalho com certeza. Quanto ao comentário do Champs, eu acho que você deveria levar realmente a sério, pois hoje você está em um lugar em que provavelmente não faça a diferença(porque por alguma razão que eu não consigo explicar, as pessoas simplesmente desconhecem e ignoram conceitos básicos de banco de dados, e mesmo assim colocam isso no dia-dia da empresa), mas você pode mudar de emprego a qualquer momento, e vai ser questionado com certeza sobre essas coisas(bem, se tiver "sorte", não vai não enfim...). Então eu sinceramente espero que você mude de idéia a respeito disso e corra atrás de mais conhecimento não só sobre banco de dados, mas sobre tudo o que envolve o seu trabalho, pois as exigências só aumentam no mercado de trabalho e esse tipo de comportamento é inaceitável. E só pra finalizar, se você não está sentindo prazer no que está fazendo, deveria pensar em mudar de emprego(foi o que eu fiz). Cheers! -- André Garcia Carneiro Developer(Perl/PHP) Member of "São Paulo Perl Mongers" - http://sao-paulo.pm.org From andre.garcia.carneir em terra.com.br Thu Jun 28 07:06:49 2007 From: andre.garcia.carneir em terra.com.br (=?iso-8859-1?b?QW5kcukgR2FyY2lhIENhcm5laXJv?=) Date: Thu, 28 Jun 2007 11:06:49 -0300 Subject: [Cascavel-pm] Banco de dados Message-ID: > Comoce com PostgreSQL, depois você tira o MySQL de letra. Concordo, o PostgreSQL tem caracterísiticas que te ajudaram muito a entender banco de dados relacional, sem a "tralha" e as dificuldades do ORACLE(o melhor dos dois mundos). Mesmo que você não esteja muito afim agora, de aprender coisas interessantes como "ALGEBRA RELACIONAL"(uma pena), PostgreSQL é uma ótima ferramenta para você começar(mas isso é só a "porcaria" da minha opinião). Cheers! > On 6/27/07, "Iberê O. Kuntz de Souza" wrote: > > Ahh, acho que vo aprender mysql mesmo. Não quero uma coisa tão complexa, > > como disse, estou aprendendo mais por dever e não prazer, e como o mysql > > cobre uma boa parte desse "dever" (pelo que eu li aqui), está bom pra > > mim. Será que eh isso mesmo? > > > > Iberê, > > _______________________________________________ -- André Garcia Carneiro Developer(Perl/PHP) Member of "São Paulo Perl Mongers" - http://sao-paulo.pm.org From roanbrasil em gmail.com Thu Jun 28 07:25:25 2007 From: roanbrasil em gmail.com (roan Brasil) Date: Thu, 28 Jun 2007 11:25:25 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?M=F3dulo_bom_para_capturar_informa?= =?iso-8859-1?q?=E7=F5es_do_Excel?= Message-ID: <403668000706280725h699687b1oce37c290ff777575@mail.gmail.com> Alguém conhece um módulo no CPAN bom para Excel e que já tenha usado, é para extrair informações das células. Fiz uma pesquisa e achei uns módulos que converte de Excel para XML, mas não sei se resolveria meu problema que é extrair informações de um arquivo Excel. Encontrei os seguintes módulos: *XML::Excel* *XML::SAXDriver::Excel* e encontrei esse *Querylet::Output::Excel::XLS* Alguém conhece algum desses e sabe se resolve meu problema ou sabe algum que pode resolver o mais rápido possível e facilmente sem complicar? hehehehe Aguardo retorno, abraços -- Atenciosamente, Roan Brasil Monteiro Presidente do Rotaract Club Lauro de Freitas D4550 Gestão 2006/2007 ________________________________ *-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-* Faculdade UNIME www.unime.com.br BSI - Bacharelado de Sistema de Informação Roan Brasil Monteiro _____________________ *-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-* "NA LUTA ENTRE BATMAN E PINGÜIM, EU SOU MAIS O PINGÜIM..." by Roan ____ °v° NÃO USE DROGAS, /(_)\ USE GNU/LINUX ^ ^ Por que ver o MUNDO através de 'janelas' Se você pode usar portas. "Software Livre: Socialmente Justo, Economicamente Viável, Tecnologicamente Sustentável" -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070628/e748ed17/attachment.html From wendelscardua em gmail.com Thu Jun 28 07:31:08 2007 From: wendelscardua em gmail.com (Wendel Scardua) Date: Thu, 28 Jun 2007 11:31:08 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?M=F3dulo_bom_para_capturar_informa?= =?iso-8859-1?q?=E7=F5es_do_Excel?= In-Reply-To: <403668000706280725h699687b1oce37c290ff777575@mail.gmail.com> References: <403668000706280725h699687b1oce37c290ff777575@mail.gmail.com> Message-ID: <726229b50706280731x466373c7h3d0e017335b86c8f@mail.gmail.com> Procure por Spreadsheet no CPAN, você vai encontrar caras como esse aqui: Spreadsheet::ParseExcel - http://search.cpan.org/~szabgab/Spreadsheet-ParseExcel-0.32/lib/Spreadsheet/ParseExcel.pm []s Wendel On 6/28/07, roan Brasil wrote: > > Alguém conhece um módulo no CPAN bom para Excel e que já tenha usado, é > para extrair informações das células. > Fiz uma pesquisa e achei uns módulos que converte de Excel para XML, mas > não sei se resolveria meu problema que é extrair informações de um arquivo > Excel. > Encontrei os seguintes módulos: > *XML::Excel* > *XML::SAXDriver::Excel* > e encontrei esse > *Querylet::Output::Excel::XLS* > Alguém conhece algum desses e sabe se resolve meu problema ou sabe algum > que pode resolver o mais rápido possível e facilmente sem complicar? > hehehehe > > Aguardo retorno, abraços > > -- > Atenciosamente, > > Roan Brasil Monteiro > Presidente do Rotaract Club Lauro de Freitas D4550 > Gestão 2006/2007 > ________________________________ > *-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-* > Faculdade UNIME > www.unime.com.br > BSI - Bacharelado de Sistema de Informação > Roan Brasil Monteiro > _____________________ > *-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-* > > "NA LUTA ENTRE BATMAN E PINGÜIM, > EU SOU MAIS O PINGÜIM..." by Roan > ____ > °v° NÃO USE DROGAS, > /(_)\ USE GNU/LINUX > ^ ^ > Por que ver o MUNDO através de 'janelas' > Se você pode usar portas. > > "Software Livre: > Socialmente Justo, > Economicamente Viável, > Tecnologicamente Sustentável" > -- "Não ajustar o auto-ajuste" - http://wendel.scardua.net/ -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070628/e3f5d91f/attachment.html From oberdan.luiz em gmail.com Thu Jun 28 07:32:07 2007 From: oberdan.luiz em gmail.com (Oberdan Luiz May) Date: Thu, 28 Jun 2007 11:32:07 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?M=F3dulo_bom_para_capturar_informa?= =?iso-8859-1?q?=E7=F5es_do_Excel?= In-Reply-To: <403668000706280725h699687b1oce37c290ff777575@mail.gmail.com> References: <403668000706280725h699687b1oce37c290ff777575@mail.gmail.com> Message-ID: Oi Roan, Eu já usei esse aqui: http://search.cpan.org/~szabgab/Spreadsheet-ParseExcel-0.32/lib/Spreadsheet/ParseExcel.pm Funciona bem pras planilhas mais simples... []'s Oberdan On 6/28/07, roan Brasil wrote: > > Alguém conhece um módulo no CPAN bom para Excel e que já tenha usado, é > para extrair informações das células. > Fiz uma pesquisa e achei uns módulos que converte de Excel para XML, mas > não sei se resolveria meu problema que é extrair informações de um arquivo > Excel. > Encontrei os seguintes módulos: > *XML::Excel* > *XML::SAXDriver::Excel* > e encontrei esse > *Querylet::Output::Excel::XLS* > Alguém conhece algum desses e sabe se resolve meu problema ou sabe algum > que pode resolver o mais rápido possível e facilmente sem complicar? > hehehehe > > Aguardo retorno, abraços > > -- > Atenciosamente, > > Roan Brasil Monteiro > Presidente do Rotaract Club Lauro de Freitas D4550 > Gestão 2006/2007 > ________________________________ > *-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-* > Faculdade UNIME > www.unime.com.br > BSI - Bacharelado de Sistema de Informação > Roan Brasil Monteiro > _____________________ > *-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-* > > "NA LUTA ENTRE BATMAN E PINGÜIM, > EU SOU MAIS O PINGÜIM..." by Roan > ____ > °v° NÃO USE DROGAS, > /(_)\ USE GNU/LINUX > ^ ^ > Por que ver o MUNDO através de 'janelas' > Se você pode usar portas. > > "Software Livre: > Socialmente Justo, > Economicamente Viável, > Tecnologicamente Sustentável" > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070628/1fa518a5/attachment.html From lgonzaga em lncc.br Thu Jun 28 07:35:03 2007 From: lgonzaga em lncc.br (lgonzaga em lncc.br) Date: Thu, 28 Jun 2007 11:35:03 -0300 (BRT) Subject: [Cascavel-pm] =?iso-8859-1?q?M=F3dulo_bom_para_capturar_informa?= =?iso-8859-1?q?=E7=F5es_do_Excel?= In-Reply-To: <403668000706280725h699687b1oce37c290ff777575@mail.gmail.com> References: <403668000706280725h699687b1oce37c290ff777575@mail.gmail.com> Message-ID: <3864.146.134.10.239.1183041303.squirrel@webmail.lncc.br> http://search.cpan.org/~hmbrand/Spreadsheet-Read-0.23/Read.pm Luiz. > Alguém conhece um módulo no CPAN bom para Excel e que já tenha usado, é > para > extrair informações das células. > Fiz uma pesquisa e achei uns módulos que converte de Excel para XML, mas > não > sei se resolveria meu problema que é extrair informações de um arquivo > Excel. > Encontrei os seguintes módulos: > *XML::Excel* > > *XML::SAXDriver::Excel* > e encontrei esse > *Querylet::Output::Excel::XLS* > Alguém conhece algum desses e sabe se resolve meu problema ou sabe algum > que > pode resolver o mais rápido possível e facilmente sem complicar? hehehehe > > Aguardo retorno, abraços > > -- > Atenciosamente, > > Roan Brasil Monteiro > Presidente do Rotaract Club Lauro de Freitas D4550 > Gestão 2006/2007 > ________________________________ > *-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-* > Faculdade UNIME > www.unime.com.br > BSI - Bacharelado de Sistema de Informação > Roan Brasil Monteiro > _____________________ > *-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-* > > "NA LUTA ENTRE BATMAN E PINGÜIM, > EU SOU MAIS O PINGÜIM..." by Roan > ____ > °v° NÃO USE DROGAS, > /(_)\ USE GNU/LINUX > ^ ^ > Por que ver o MUNDO através de 'janelas' > Se você pode usar portas. > > "Software Livre: > Socialmente Justo, > Economicamente Viável, > Tecnologicamente Sustentável" > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070628/b63fb645/attachment-0001.html From andre.garcia.carneir em terra.com.br Thu Jun 28 07:39:00 2007 From: andre.garcia.carneir em terra.com.br (=?iso-8859-1?b?QW5kcukgR2FyY2lhIENhcm5laXJv?=) Date: Thu, 28 Jun 2007 11:39:00 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?M=F3dulo_bom_para_capturar_informa?= =?iso-8859-1?q?=E7=F5es_do_Excel?= Message-ID: > Alguém conhece um módulo no CPAN bom para Excel e que já tenha usado, é para > extrair informações das células. O que você precisa exatamente? > Fiz uma pesquisa e achei uns módulos que converte de Excel para XML, mas não > sei se resolveria meu problema que é extrair informações de um arquivo > Excel. DBD::Excel SQL::Translator::Parser::Excel Spreadsheet::Read Eu usei o Spreadsheet::Read e atendeu ao meu problema de buscar informações dentro dos Spreadsheets, que pelo que eu entendi é o que você precisa. Os outros dois eu nunca usei, mas achei interessantes, principalmente o DBD::Excel. Se você usar o DBD::Excel por favor não deixe de postar na lista, pois fiquei curioso e tô sem tempo de testar essa joça! Mais informações no CPAN. RTFM my friend!! Divirta-se! Cheers! -- André Garcia Carneiro Developer(Perl/PHP) Member of "São Paulo Perl Mongers" - http://sao-paulo.pm.org From roanbrasil em gmail.com Thu Jun 28 07:39:27 2007 From: roanbrasil em gmail.com (roan Brasil) Date: Thu, 28 Jun 2007 11:39:27 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?M=F3dulo_bom_para_capturar_informa?= =?iso-8859-1?q?=E7=F5es_do_Excel?= In-Reply-To: <3864.146.134.10.239.1183041303.squirrel@webmail.lncc.br> References: <403668000706280725h699687b1oce37c290ff777575@mail.gmail.com> <3864.146.134.10.239.1183041303.squirrel@webmail.lncc.br> Message-ID: <403668000706280739ic88155bqfd0da8f7cea59356@mail.gmail.com> Outra dúvida galera, esse módulo http://search.cpan.org/~szabgab/Spreadsheet-ParseExcel-0.32/lib/Spreadsheet/ParseExcel.pmtem para windows tbm? Posi eu uso na minha máquina linux, já até instalei ele. Mas gostaria de saber se para Windows ou como faço para saber pois nunca mexi no Windows e apesar de meu ambiente de desenvolvimento ser linux ele rodará no windows. Então gostaria de um bem comum entre os dois S.O. Como faço para saber isso? Valeu já pela dica Wendel e Oberdan já to lendo a respeito. ;P Em 28/06/07, lgonzaga em lncc.br escreveu: > > http://search.cpan.org/~hmbrand/Spreadsheet-Read-0.23/Read.pm > > Luiz. > > > Alguém conhece um módulo no CPAN bom para Excel e que já tenha usado, é > > para > > extrair informações das células. > > Fiz uma pesquisa e achei uns módulos que converte de Excel para XML, mas > > não > > sei se resolveria meu problema que é extrair informações de um arquivo > > Excel. > > Encontrei os seguintes módulos: > > *XML::Excel* > > > > *XML::SAXDriver::Excel*< > http://search.cpan.org/author/ISTERIN/XML-SAXDriver-Excel-0.06/Excel.pm> > > e encontrei esse > > *Querylet::Output::Excel::XLS*< > http://search.cpan.org/author/RJBS/Querylet-Output-Excel-XLS-0.132/lib/Querylet/Output/Excel/XLS.pm > > > > Alguém conhece algum desses e sabe se resolve meu problema ou sabe algum > > que > > pode resolver o mais rápido possível e facilmente sem complicar? > hehehehe > > > > Aguardo retorno, abraços > > > > -- > > Atenciosamente, > > > > Roan Brasil Monteiro > > Presidente do Rotaract Club Lauro de Freitas D4550 > > Gestão 2006/2007 > > ________________________________ > > *-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-* > > Faculdade UNIME > > www.unime.com.br > > BSI - Bacharelado de Sistema de Informação > > Roan Brasil Monteiro > > _____________________ > > *-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-* > > > > "NA LUTA ENTRE BATMAN E PINGÜIM, > > EU SOU MAIS O PINGÜIM..." by Roan > > ____ > > °v° NÃO USE DROGAS, > > /(_)\ USE GNU/LINUX > > ^ ^ > > Por que ver o MUNDO através de 'janelas' > > Se você pode usar portas. > > > > "Software Livre: > > Socialmente Justo, > > Economicamente Viável, > > Tecnologicamente Sustentável" > > _______________________________________________ > > 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 > -- Atenciosamente, Roan Brasil Monteiro Presidente do Rotaract Club Lauro de Freitas D4550 Gestão 2006/2007 ________________________________ *-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-* Faculdade UNIME www.unime.com.br BSI - Bacharelado de Sistema de Informação Roan Brasil Monteiro _____________________ *-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-* "NA LUTA ENTRE BATMAN E PINGÜIM, EU SOU MAIS O PINGÜIM..." by Roan ____ °v° NÃO USE DROGAS, /(_)\ USE GNU/LINUX ^ ^ Por que ver o MUNDO através de 'janelas' Se você pode usar portas. "Software Livre: Socialmente Justo, Economicamente Viável, Tecnologicamente Sustentável" -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070628/f681ff00/attachment.html From roanbrasil em gmail.com Thu Jun 28 07:41:58 2007 From: roanbrasil em gmail.com (roan Brasil) Date: Thu, 28 Jun 2007 11:41:58 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?M=F3dulo_bom_para_capturar_informa?= =?iso-8859-1?q?=E7=F5es_do_Excel?= In-Reply-To: References: Message-ID: <403668000706280741o74f263cduff507159202c9b63@mail.gmail.com> André, valeu. Eu quero o Spreadsheet, estou lendo para ver se atende, quero capturar informação de uma célula, quando tu vier em Salvador tomar treinamento te mostro exatamente o que era. Está confirmado você aqui na segunda semana de julho né? Abraços Em 28/06/07, André Garcia Carneiro escreveu: > > > > Alguém conhece um módulo no CPAN bom para Excel e que já tenha usado, é > para > > extrair informações das células. > > O que você precisa exatamente? > > > Fiz uma pesquisa e achei uns módulos que converte de Excel para XML, mas > não > > sei se resolveria meu problema que é extrair informações de um arquivo > > Excel. > > DBD::Excel > SQL::Translator::Parser::Excel > Spreadsheet::Read > > Eu usei o Spreadsheet::Read e atendeu ao meu problema de buscar > informações dentro dos Spreadsheets, que pelo > que eu entendi é o que você precisa. > > Os outros dois eu nunca usei, mas achei interessantes, principalmente o > DBD::Excel. Se você usar o DBD::Excel > por favor não deixe de postar na lista, pois fiquei curioso e tô sem tempo > de testar essa joça! > > Mais informações no CPAN. > > RTFM my friend!! > > Divirta-se! > > > Cheers! > > > -- > André Garcia Carneiro > Developer(Perl/PHP) > Member of "São Paulo Perl Mongers" - http://sao-paulo.pm.org > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Atenciosamente, Roan Brasil Monteiro Presidente do Rotaract Club Lauro de Freitas D4550 Gestão 2006/2007 ________________________________ *-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-* Faculdade UNIME www.unime.com.br BSI - Bacharelado de Sistema de Informação Roan Brasil Monteiro _____________________ *-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-* "NA LUTA ENTRE BATMAN E PINGÜIM, EU SOU MAIS O PINGÜIM..." by Roan ____ °v° NÃO USE DROGAS, /(_)\ USE GNU/LINUX ^ ^ Por que ver o MUNDO através de 'janelas' Se você pode usar portas. "Software Livre: Socialmente Justo, Economicamente Viável, Tecnologicamente Sustentável" -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070628/1d7ca78b/attachment.html From luismottacampos em yahoo.co.uk Thu Jun 28 07:35:31 2007 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Thu, 28 Jun 2007 16:35:31 +0200 Subject: [Cascavel-pm] =?iso-8859-1?q?M=F3dulo_bom_para_capturar_informa?= =?iso-8859-1?q?=E7=F5es_do_Excel?= In-Reply-To: <403668000706280725h699687b1oce37c290ff777575@mail.gmail.com> References: <403668000706280725h699687b1oce37c290ff777575@mail.gmail.com> Message-ID: <5F19EFA0-EA66-4C61-8070-C3B09DFE9E57@yahoo.co.uk> On Jun 28, 2007, at 4:25 PM, roan Brasil wrote: > Alguém conhece um módulo no CPAN bom para Excel e que já tenha > usado, é para extrair informações das células. > Fiz uma pesquisa e achei uns módulos que converte de Excel para > XML, mas não sei se resolveria meu problema que é extrair > informações de um arquivo Excel. > Encontrei os seguintes módulos: > XML::Excel > XML::SAXDriver::Excel > e encontrei esse > Querylet::Output::Excel::XLS > Alguém conhece algum desses e sabe se resolve meu problema ou sabe > algum que pode resolver o mais rápido possível e facilmente sem > complicar? hehehehe Roan, se o teu Excell pode ser convertido para CSV, facilita *muito*, e você pode usar o Class::CSV, que é muito bom. Putamplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From andre.garcia.carneir em terra.com.br Thu Jun 28 07:53:22 2007 From: andre.garcia.carneir em terra.com.br (=?iso-8859-1?b?QW5kcukgR2FyY2lhIENhcm5laXJv?=) Date: Thu, 28 Jun 2007 11:53:22 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?M=F3dulo_bom_para_capturar_informa?= =?iso-8859-1?q?=E7=F5es_do_Excel?= Message-ID: > André, valeu. Eu quero o Spreadsheet, estou lendo para ver se atende, quero > capturar informação de uma célula, quando tu vier em Salvador tomar > treinamento te mostro exatamente o que era. Está confirmado você aqui na > segunda semana de julho né? Abraços Confirmadíssimo!!! Na verdade estarei aí no sábado de manhã(tudo vai depender do caos nos aeroportos), de qualquer forma, devo estar aí no máximo até domingo, então vê se descola um bar que tenha cerveja gelada não tão cara, por favor... É que eu não tô acostumado com o calor da Bahia.... ;-D Cheers! -- André Garcia Carneiro Developer(Perl/PHP) Member of "São Paulo Perl Mongers" - http://sao-paulo.pm.org > Em 28/06/07, André Garcia Carneiro > escreveu: > > > > > > > Alguém conhece um módulo no CPAN bom para Excel e que já tenha usado, é > > para > > > extrair informações das células. > > > > O que você precisa exatamente? > > > > > Fiz uma pesquisa e achei uns módulos que converte de Excel para XML, mas > > não > > > sei se resolveria meu problema que é extrair informações de um arquivo > > > Excel. > > > > DBD::Excel > > SQL::Translator::Parser::Excel > > Spreadsheet::Read > > > > Eu usei o Spreadsheet::Read e atendeu ao meu problema de buscar > > informações dentro dos Spreadsheets, que pelo > > que eu entendi é o que você precisa. > > > > Os outros dois eu nunca usei, mas achei interessantes, principalmente o > > DBD::Excel. Se você usar o DBD::Excel > > por favor não deixe de postar na lista, pois fiquei curioso e tô sem tempo > > de testar essa joça! > > > > Mais informações no CPAN. > > > > RTFM my friend!! > > > > Divirta-se! > > From roanbrasil em gmail.com Thu Jun 28 07:54:36 2007 From: roanbrasil em gmail.com (roan Brasil) Date: Thu, 28 Jun 2007 11:54:36 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?M=F3dulo_bom_para_capturar_informa?= =?iso-8859-1?q?=E7=F5es_do_Excel?= In-Reply-To: <5F19EFA0-EA66-4C61-8070-C3B09DFE9E57@yahoo.co.uk> References: <403668000706280725h699687b1oce37c290ff777575@mail.gmail.com> <5F19EFA0-EA66-4C61-8070-C3B09DFE9E57@yahoo.co.uk> Message-ID: <403668000706280754h1251e821jca4d482bd7ea6ba4@mail.gmail.com> Valeu Luis, vou tentar ver se tem como pq não sou eu que forneço o XLS e sim um cliente. Estou tentando resolver com o Spreadsheet::ParseExcel parece que está dando certo. Mas tu sabe me dizer se existe este módulo para Windows tbm ou como faço para saber pois no linux tá filé mas a produção é Windows, com plano futuro de migrar para linux, pois somente a desenvolvimento é Linux. Em 28/06/07, Luis Motta Campos escreveu: > > On Jun 28, 2007, at 4:25 PM, roan Brasil wrote: > > Alguém conhece um módulo no CPAN bom para Excel e que já tenha > > usado, é para extrair informações das células. > > Fiz uma pesquisa e achei uns módulos que converte de Excel para > > XML, mas não sei se resolveria meu problema que é extrair > > informações de um arquivo Excel. > > Encontrei os seguintes módulos: > > XML::Excel > > XML::SAXDriver::Excel > > e encontrei esse > > Querylet::Output::Excel::XLS > > Alguém conhece algum desses e sabe se resolve meu problema ou sabe > > algum que pode resolver o mais rápido possível e facilmente sem > > complicar? hehehehe > > Roan, se o teu Excell pode ser convertido para CSV, facilita > *muito*, e você pode usar o Class::CSV, que é muito bom. > Putamplexos! > -- > Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, > Perl fanatic evangelist, and amateur {cook, photographer} > > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Atenciosamente, Roan Brasil Monteiro Presidente do Rotaract Club Lauro de Freitas D4550 Gestão 2006/2007 ________________________________ *-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-* Faculdade UNIME www.unime.com.br BSI - Bacharelado de Sistema de Informação Roan Brasil Monteiro _____________________ *-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-* "NA LUTA ENTRE BATMAN E PINGÜIM, EU SOU MAIS O PINGÜIM..." by Roan ____ °v° NÃO USE DROGAS, /(_)\ USE GNU/LINUX ^ ^ Por que ver o MUNDO através de 'janelas' Se você pode usar portas. "Software Livre: Socialmente Justo, Economicamente Viável, Tecnologicamente Sustentável" -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070628/0ed7d349/attachment.html From glasswalk3r em hotmail.com Thu Jun 28 07:54:43 2007 From: glasswalk3r em hotmail.com (Alceu Rodrigues de Freitas Junior) Date: Thu, 28 Jun 2007 17:54:43 +0300 Subject: [Cascavel-pm] =?iso-8859-1?q?_RE=3A_=09M=F3dulo_bom_para_capturar?= =?iso-8859-1?q?_informa=E7=F5es_do_Excel?= Message-ID: Date: Thu, 28 Jun 2007 11:39:27 -0300From: roanbrasil em gmail.comOutra dúvida galera, esse módulo http://search.cpan.org/~szabgab/Spreadsheet-ParseExcel-0.32/lib/Spreadsheet/ParseExcel.pm tem para windows tbm?Posi eu uso na minha máquina linux, já até instalei ele. Mas gostaria de saber se para Windows ou como faço para saber pois nunca mexi no Windows e apesar de meu ambiente de desenvolvimento ser linux ele rodará no windows. Então gostaria de um bem comum entre os dois S.O. Como faço para saber isso?Eu acho que a resposta é um pouco mais complexa. Se você está em ambiente não-Microsoft, você não vai ter opções diferentes de usar o Spreadsheet-ParseExcel e derivados.Se você está em ambiente Windows, talvez seja melhor você usar o módulo Win32::OLE. Se sua planilha tem dados "simples" para serem extraídos e a planilha é muito grande, você não terá problemas. Do contrário, melhor usar o OLE, principalmente se você precisa verificar/manipular campos de datas e moeda.Eu tentei usar o Spreadsheet-ParseExcel em planilhas com dados suficientes para estourar a capacidade de um arquivo Excel e o script começou a utilizar memória como se ela não fosse mais acabar... eu tive que matar o processo. Depois fiz uma tentativa usando Win32::OLE, lendo linha a linha, célula à célula... funcionou, mas ficou muito lento. Acabei por utilizar leitura de uma vez só selecionando o intervalo todo das células e jogando tudo em mémoria... agora o programa chega nos 100MB (!), mas mantem isso por apenas alguns segundos antes de copiar o conteúdo para um arquivo texto e voltar a trabalhar de forma mais "racional".De lambuja vai o profiling que eu fiz e guardei de curiosidade:"READING EACH CELL BY USING OLETotal Elapsed Time = 263.6139 Seconds User+System Time = 73.22391 SecondsExclusive Times%Time ExclSec CumulS #Calls sec/call Csec/c Name 49.5 36.30 35.375 564737 0.0001 0.0001 Win32::OLE::Dispatch 34.2 25.08 25.082 169420 0.0000 0.0000 Win32::OLE::Tie::Fetch 21.1 15.49 14.763 564735 0.0000 0.0000 Win32::OLE::DESTROY 15.3 11.22 93.547 1 11.221 93.546 main::parse_excel 2.42 1.773 36.731 564736 0.0000 0.0001 Win32::OLE::AUTOLOAD 1.95 1.427 5.844 87786 0.0000 0.0001 Win32::OLE::Variant::new 1.21 0.888 0.888 131679 0.0000 0.0000 Win32::OLE::Variant::Date 1.04 0.764 0.764 43893 0.0000 0.0000 Win32::OLE::Variant::Number 0.87 0.639 25.721 169420 0.0000 0.0000 Win32::OLE::Tie::FETCH 0.49 0.360 0.360 43893 0.0000 0.0000 Win32::OLE::Variant::As 0.08 0.059 0.059 131679 0.0000 0.0000 Win32::OLE::Variant::DESTROY 0.06 0.047 0.047 43893 0.0000 0.0000 Win32::OLE::Variant::VT_R8 0.02 0.018 0.018 43893 0.0000 0.0000 Win32::OLE::Variant::VT_DATE 0.02 0.017 0.314 43893 0.0000 0.0000 Win32::OLE::Variant::__ANON__ 0.02 0.016 0.016 1 0.0160 0.0160 Win32::OLE::newREADING EVERYTHING AT ONCE AND LOOP OVER ARRAYS REFSTotal Elapsed Time = 11.57211 Seconds User+System Time = 6.802119 SecondsExclusive Times%Time ExclSec CumulS #Calls sec/call Csec/c Name 43.1 2.938 2.938 16 0.1836 0.1836 Win32::OLE::Tie::Fetch 41.2 2.803 9.004 1 2.8028 9.0038 main::parse_excel 19.6 1.339 1.437 87786 0.0000 0.0000 Win32::OLE::Variant::new 15.1 1.030 1.030 131679 0.0000 0.0000 Win32::OLE::Variant::Date 13.1 0.893 0.893 43893 0.0000 0.0000 Win32::OLE::Variant::Number 5.12 0.348 0.348 43893 0.0000 0.0000 Win32::OLE::Variant::As 2.19 0.149 0.149 219710 0.0000 0.0000 Win32::OLE::Variant::DESTROY 0.47 0.032 0.032 3 0.0107 0.0106 ActivePerl::Config::BEGIN 0.24 0.016 0.016 1 0.0160 0.0160 Win32::OLE::Uninitialize 0.24 0.016 0.016 3 0.0053 0.0053 vars::BEGIN 0.22 0.015 0.015 1 0.0150 0.0150 Win32::OLE::new 0.22 0.015 0.015 1 0.0150 0.0150 warnings::BEGIN 0.22 0.015 0.077 5 0.0030 0.0155 main::BEGIN 0.00 0.000 0.000 1 0.0000 0.0000 Config::launcher 0.00 0.000 0.000 1 0.0000 0.0000 Config::fetch_string"Esse artigo é introdutório, então não deixe de testar alguns módulos novos que já existem no CPAN: http://www.ibm.com/developerworks/library/l-pexcel/Mas se você vai operar em planilhas com dados complexos ou muitos dados, eu recomendo utilizar Win32::OLE. A Microsoft já tem bugs demais em seus produtos e utilizar sistemas que TEM que praticamente usar de engenharia reversa para chegar num resultado aceitável é meio arriscado.[]'sAlceu _________________________________________________________________ Express yourself instantly with MSN Messenger! Download today it's FREE! http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/ -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070628/0c5da7fb/attachment.html From andre.garcia.carneir em terra.com.br Thu Jun 28 07:57:15 2007 From: andre.garcia.carneir em terra.com.br (=?iso-8859-1?b?QW5kcukgR2FyY2lhIENhcm5laXJv?=) Date: Thu, 28 Jun 2007 11:57:15 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?M=F3dulo_bom_para_capturar_informa?= =?iso-8859-1?q?=E7=F5es_do_Excel?= Message-ID: Esse aqui foi o mais simples que eu encontrei. Spreadsheet::ParseExcel::Simple Cheers! -- André Garcia Carneiro Developer(Perl/PHP) Member of "São Paulo Perl Mongers" - http://sao-paulo.pm.org From oberdan.luiz em gmail.com Thu Jun 28 08:37:34 2007 From: oberdan.luiz em gmail.com (Oberdan Luiz May) Date: Thu, 28 Jun 2007 12:37:34 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?M=F3dulo_bom_para_capturar_informa?= =?iso-8859-1?q?=E7=F5es_do_Excel?= In-Reply-To: References: Message-ID: Oi de novo Roan, Quando eu usei o Spreadsheet::ParseExcel, foi no windows XP, com Perl 5.8.8 da ActiveState. Se voce quiser usar tanto em Windows como em Linux, o máximo que pode acontecer é a versão disponível pra Windows ser um pouco mais antiga que a pra Windows. []'s -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070628/3764f2ed/attachment.html From luismottacampos em yahoo.co.uk Thu Jun 28 09:31:06 2007 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Thu, 28 Jun 2007 18:31:06 +0200 Subject: [Cascavel-pm] =?iso-8859-1?q?M=F3dulo_bom_para_capturar_informa?= =?iso-8859-1?q?=E7=F5es_do_Excel?= In-Reply-To: <403668000706280754h1251e821jca4d482bd7ea6ba4@mail.gmail.com> References: <403668000706280725h699687b1oce37c290ff777575@mail.gmail.com> <5F19EFA0-EA66-4C61-8070-C3B09DFE9E57@yahoo.co.uk> <403668000706280754h1251e821jca4d482bd7ea6ba4@mail.gmail.com> Message-ID: On Jun 28, 2007, at 4:54 PM, roan Brasil wrote: > Valeu Luis, vou tentar ver se tem como pq não sou eu que forneço o > XLS e sim um cliente. Estou tentando resolver com o > Spreadsheet::ParseExcel parece que está dando certo. Mas tu sabe me > dizer se existe este módulo para Windows tbm ou como faço para > saber pois no linux tá filé mas a produção é Windows, com plano > futuro de migrar para linux, pois somente a desenvolvimento é Linux. Solli, me ajuda, que o cara tá falando de Janelous para mim... ;-) Lamento, Roan, mas eu não sei nada de Janelous... um dia, se eu ficar velho, caduco e aposentar sem ter absolutamente nada para fazer, eu vou aprender a usar esta desgraça direito... ;-) Putamplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From kuntzzz em gmail.com Thu Jun 28 07:42:33 2007 From: kuntzzz em gmail.com (=?ISO-8859-1?Q?=22Iber=EA_O=2E_Kuntz_de_Souza=22?=) Date: Thu, 28 Jun 2007 11:42:33 -0300 Subject: [Cascavel-pm] Banco de dados Message-ID: <4683C8D9.3010605@gmail.com> > Iberê, sem você detalhar qual é o seu "dever" fica difícil responder. Na maioria dos empregos exigem que vc tenha experiencia com um DB pelo menos =\ From kuntzzz em gmail.com Thu Jun 28 07:46:41 2007 From: kuntzzz em gmail.com (=?ISO-8859-1?Q?=22Iber=EA_O=2E_Kuntz_de_Souza=22?=) Date: Thu, 28 Jun 2007 11:46:41 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?=28sem_assunto=29?= Message-ID: <4683C9D1.4090401@gmail.com> > Definitivamente não! > > Como eu disse na minha primeira resposta -- e pelo que pude ver, essa > opinião foi compartilhada por outros -- você precisa aprender um pouco > de teoria antes de partir para qualquer implementação específica. > > Fuja de artigos sobre MySQL, PostgreSQL ou qualquer outro SQL. Os > conceitos mais importantes não dependem de SQL. Concerteza.. primeiramente vo ler um poco de teoria pra dps passar pra pratica =) From fernandolouis em terra.com.br Thu Jun 28 10:59:41 2007 From: fernandolouis em terra.com.br (fernandolouis em terra.com.br) Date: Thu, 28 Jun 2007 14:59:41 -0300 Subject: [Cascavel-pm] javascript References: <4682F07E.9080706@gmail.com> Message-ID: <000b01c7b9ae$1b146d00$1601a8c0@servidorliz> Pessoal, to com um problema aqui e não tenho a quem recorrer se não à vocês... Desenvolvi um javascript que ao pressionar a tecla "+"... aumenta o tamanho da fonte. Só que só tá funcionando no Internet Explorer! No Mozilla Firefox não... alguém sabe me explicar o por quê? Segue o js: -------------------------------- var textsize=14; var increase=4; window.document.onkeypress=altera; function altera() { switch(event.keyCode) { case 43: aumenta(); break; } } function aumenta() { textsize>150?document.body.style.fontSize=150:document.body.style.fontSize=textsize+=increase; SetCookie ('tamanho', textsize, exp); } From andre.garcia.carneir em terra.com.br Thu Jun 28 11:15:15 2007 From: andre.garcia.carneir em terra.com.br (=?iso-8859-1?b?QW5kcukgR2FyY2lhIENhcm5laXJv?=) Date: Thu, 28 Jun 2007 15:15:15 -0300 Subject: [Cascavel-pm] Banco de dados Message-ID: > > Iberê, sem você detalhar qual é o seu "dever" fica difícil responder. > Na maioria dos empregos exigem que vc tenha experiencia com um DB pelo > menos =\ Olha Iberê, esse é um pensamento no mínimo esquisito vindo de alguém da área de informática. Primeiro porque banco de dados é um assunto essencial na vida de qualquer profissional seja ele desenvolvedor, administrador, analista, ou seja o que for., portanto se você quer ser um bom profissional em informática, deveria conhecer o assunto banco de dados de uma maneira um pouco mais abrangente. O que você falou é de certa maneira correto, as empresas exigem que você conheça algum sistema gerenciador de banco de dados. Mas você concorda que não seria melhor compreender o coneito "banco de dados relacional", do que simplesmente conhecer uma ferramenta? Se você insistir na pergunta que fez(por qual devo começar) eu mudaria minha resposta para "Não importa, desde que você saiba o que é um banco de dados relacional e como trabalhar com ele". E aproveitando o gancho, alguém falou sobre MyISAM em um dos e-mails e gostaria de esclarecer uma coisa: MyISAM não implementa transações; MyISAM não implementa integridade referencial; Se não implementa integridade referencial, bancos de dados construídos sob MyISAM não são banco de dados relacionais, pois integridade referencial é um dos requisitos para se fazer essa afirmação. Resumindo... MyISAM é para loucos! Cheers! -- André Garcia Carneiro Developer(Perl/PHP) Member of "São Paulo Perl Mongers" - http://sao-paulo.pm.org From andre.garcia.carneir em terra.com.br Thu Jun 28 11:21:07 2007 From: andre.garcia.carneir em terra.com.br (=?iso-8859-1?b?QW5kcukgR2FyY2lhIENhcm5laXJv?=) Date: Thu, 28 Jun 2007 15:21:07 -0300 Subject: [Cascavel-pm] (sem assunto) Message-ID: ---------- Cabeçalho original ----------- De: cascavel-pm-bounces+andre.garcia.carneir=terra.com.br em pm.org Para: cascavel-pm em pm.org Cópia: Data: Thu, 28 Jun 2007 11:46:41 -0300 Assunto: Re: [Cascavel-pm] (sem assunto) > > Definitivamente não! > > > > Como eu disse na minha primeira resposta -- e pelo que pude ver, essa > > opinião foi compartilhada por outros -- você precisa aprender um pouco > > de teoria antes de partir para qualquer implementação específica. > > > > Fuja de artigos sobre MySQL, PostgreSQL ou qualquer outro SQL. Os > > conceitos mais importantes não dependem de SQL. > Concerteza.. primeiramente vo ler um poco de teoria pra dps passar pra > pratica =) Iberê ++; # Cauteloso e esforçado! É por aí mesmo, parabéns! -- André Garcia Carneiro Developer(Perl/PHP) Member of "São Paulo Perl Mongers" - http://sao-paulo.pm.org From gabriel.vieira em gmail.com Thu Jun 28 11:31:34 2007 From: gabriel.vieira em gmail.com (Gabriel Vieira) Date: Thu, 28 Jun 2007 15:31:34 -0300 Subject: [Cascavel-pm] javascript In-Reply-To: <000b01c7b9ae$1b146d00$1601a8c0@servidorliz> References: <4682F07E.9080706@gmail.com> <000b01c7b9ae$1b146d00$1601a8c0@servidorliz> Message-ID: <83d8367f0706281131o3127ffb9s168455b17e5c0e49@mail.gmail.com> Opa Fernando, -----------------8<--------------------- ... function altera(char){ char = (char)?char.charCode:event.keyCode; switch(char){ ... ----------------->8--------------------- bom... a leitura feita pelo Mozilla é diferenta da feita pelo IE, o Mozilla acessa o evento por referência. Dê uma lida: http://developer.mozilla.org/en/docs/DOM:event#999092 Abraços, On 6/28/07, fernandolouis em terra.com.br wrote: > Pessoal, to com um problema aqui e não tenho a quem recorrer se não à > vocês... > > Desenvolvi um javascript que ao pressionar a tecla "+"... aumenta o tamanho > da fonte. > Só que só tá funcionando no Internet Explorer! No Mozilla Firefox não... > alguém sabe me explicar o por quê? > > Segue o js: > -------------------------------- > var textsize=14; > var increase=4; > window.document.onkeypress=altera; > function altera() > { > switch(event.keyCode) > { > case 43: > aumenta(); > break; > } > } > function aumenta() > { > textsize>150?document.body.style.fontSize=150:document.body.style.fontSize=textsize+=increase; > SetCookie ('tamanho', textsize, exp); > } > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Gabriel Vieira From lgonzaga em lncc.br Thu Jun 28 11:34:18 2007 From: lgonzaga em lncc.br (lgonzaga em lncc.br) Date: Thu, 28 Jun 2007 15:34:18 -0300 (BRT) Subject: [Cascavel-pm] Banco de dados In-Reply-To: <4683C8D9.3010605@gmail.com> References: <4683C8D9.3010605@gmail.com> Message-ID: <4174.146.134.10.239.1183055658.squirrel@webmail.lncc.br> Bem Iberê, se o seu problema é este, acho que o melhor que você pode fazer é juntar o estudo de algum banco de dados específico ( e a melhor sugestão é o Postgre) com o estudo da teoria básica de bancos de dados relacionais, e aí eu repito a minha sugestão anterior, leia o livro de CJ Date. Não adianta você se tornar um "especialista" em uma determinada ferramente, se você não souber o que "embasa" esta ferramente. Abraços, Luiz. >> Iberê, sem você detalhar qual é o seu "dever" fica difícil responder. > Na maioria dos empregos exigem que vc tenha experiencia com um DB pelo > menos =\ > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070628/422cae45/attachment.html From lgonzaga em lncc.br Thu Jun 28 11:40:12 2007 From: lgonzaga em lncc.br (lgonzaga em lncc.br) Date: Thu, 28 Jun 2007 15:40:12 -0300 (BRT) Subject: [Cascavel-pm] Banco de dados In-Reply-To: <4174.146.134.10.239.1183055658.squirrel@webmail.lncc.br> References: <4683C8D9.3010605@gmail.com> <4174.146.134.10.239.1183055658.squirrel@webmail.lncc.br> Message-ID: <4203.146.134.10.239.1183056012.squirrel@webmail.lncc.br> Luiz-- postegre => postegresql ferramente => ferramenta > > > Bem Iberê, se o seu problema é este, acho que o melhor que > você pode fazer é juntar o estudo de algum banco de dados > específico ( e a melhor sugestão é o Postgre) com o > estudo da teoria básica de bancos de dados relacionais, e aí > eu repito a minha sugestão anterior, leia o livro de CJ Date. > > Não adianta você se tornar um > "especialista" em uma determinada ferramente, se você > não souber o que "embasa" esta ferramente. > > Abraços, Luiz. > >>> Iberê, sem você > detalhar qual é o seu "dever" fica difícil > responder. >> Na maioria dos empregos exigem que vc tenha > experiencia com um DB pelo >> menos =\ >> > _______________________________________________ >> Cascavel-pm > mailing list >> Cascavel-pm em pm.org >> > http://mail.pm.org/mailman/listinfo/cascavel-pm >> > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070628/f25e78e5/attachment-0001.html From roanbrasil em gmail.com Thu Jun 28 12:00:22 2007 From: roanbrasil em gmail.com (roan Brasil) Date: Thu, 28 Jun 2007 16:00:22 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?M=F3dulo_bom_para_capturar_informa?= =?iso-8859-1?q?=E7=F5es_do_Excel?= In-Reply-To: References: <403668000706280725h699687b1oce37c290ff777575@mail.gmail.com> <5F19EFA0-EA66-4C61-8070-C3B09DFE9E57@yahoo.co.uk> <403668000706280754h1251e821jca4d482bd7ea6ba4@mail.gmail.com> Message-ID: <403668000706281200i1778d9a8w4011ab61c9e9804@mail.gmail.com> Como procuro o repositório que possua o módulo Spreadsheet::ParseExcel no activestate? Alguém sabe um repositório? Em 28/06/07, Luis Motta Campos escreveu: > > On Jun 28, 2007, at 4:54 PM, roan Brasil wrote: > > Valeu Luis, vou tentar ver se tem como pq não sou eu que forneço o > > XLS e sim um cliente. Estou tentando resolver com o > > Spreadsheet::ParseExcel parece que está dando certo. Mas tu sabe me > > dizer se existe este módulo para Windows tbm ou como faço para > > saber pois no linux tá filé mas a produção é Windows, com plano > > futuro de migrar para linux, pois somente a desenvolvimento é Linux. > > Solli, me ajuda, que o cara tá falando de Janelous para mim... ;-) > Lamento, Roan, mas eu não sei nada de Janelous... um dia, se eu > ficar velho, caduco e aposentar sem ter absolutamente nada para > fazer, eu vou aprender a usar esta desgraça direito... ;-) > > Putamplexos! > -- > Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, > Perl fanatic evangelist, and amateur {cook, photographer} > > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Atenciosamente, Roan Brasil Monteiro Presidente do Rotaract Club Lauro de Freitas D4550 Gestão 2006/2007 ________________________________ *-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-* Faculdade UNIME www.unime.com.br BSI - Bacharelado de Sistema de Informação Roan Brasil Monteiro _____________________ *-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-* "NA LUTA ENTRE BATMAN E PINGÜIM, EU SOU MAIS O PINGÜIM..." by Roan ____ °v° NÃO USE DROGAS, /(_)\ USE GNU/LINUX ^ ^ Por que ver o MUNDO através de 'janelas' Se você pode usar portas. "Software Livre: Socialmente Justo, Economicamente Viável, Tecnologicamente Sustentável" -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070628/46db87e5/attachment.html From oberdan.luiz em gmail.com Thu Jun 28 12:10:47 2007 From: oberdan.luiz em gmail.com (Oberdan Luiz May) Date: Thu, 28 Jun 2007 16:10:47 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?M=F3dulo_bom_para_capturar_informa?= =?iso-8859-1?q?=E7=F5es_do_Excel?= In-Reply-To: <403668000706281200i1778d9a8w4011ab61c9e9804@mail.gmail.com> References: <403668000706280725h699687b1oce37c290ff777575@mail.gmail.com> <5F19EFA0-EA66-4C61-8070-C3B09DFE9E57@yahoo.co.uk> <403668000706280754h1251e821jca4d482bd7ea6ba4@mail.gmail.com> <403668000706281200i1778d9a8w4011ab61c9e9804@mail.gmail.com> Message-ID: Oi, Fora o repositório default da ActiveState, tem esse aqui : http://theoryx5.uwinnipeg.ca/ppms/ que é muito bom On 6/28/07, roan Brasil wrote: > > Como procuro o repositório que possua o módulo Spreadsheet::ParseExcel no > activestate? > Alguém sabe um repositório? > > Em 28/06/07, Luis Motta Campos < luismottacampos em yahoo.co.uk> escreveu: > > > > On Jun 28, 2007, at 4:54 PM, roan Brasil wrote: > > > Valeu Luis, vou tentar ver se tem como pq não sou eu que forneço o > > > XLS e sim um cliente. Estou tentando resolver com o > > > Spreadsheet::ParseExcel parece que está dando certo. Mas tu sabe me > > > dizer se existe este módulo para Windows tbm ou como faço para > > > saber pois no linux tá filé mas a produção é Windows, com plano > > > futuro de migrar para linux, pois somente a desenvolvimento é Linux. > > > > Solli, me ajuda, que o cara tá falando de Janelous para mim... ;-) > > Lamento, Roan, mas eu não sei nada de Janelous... um dia, se eu > > ficar velho, caduco e aposentar sem ter absolutamente nada para > > fazer, eu vou aprender a usar esta desgraça direito... ;-) > > > > Putamplexos! > > -- > > Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, > > Perl fanatic evangelist, and amateur {cook, photographer} > > > > > > _______________________________________________ > > Cascavel-pm mailing list > > Cascavel-pm em pm.org > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > -- > Atenciosamente, > > Roan Brasil Monteiro > Presidente do Rotaract Club Lauro de Freitas D4550 > Gestão 2006/2007 > ________________________________ > *-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-* > Faculdade UNIME > www.unime.com.br > BSI - Bacharelado de Sistema de Informação > Roan Brasil Monteiro > _____________________ > *-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-* > > "NA LUTA ENTRE BATMAN E PINGÜIM, > EU SOU MAIS O PINGÜIM..." by Roan > ____ > °v° NÃO USE DROGAS, > /(_)\ USE GNU/LINUX > ^ ^ > Por que ver o MUNDO através de 'janelas' > Se você pode usar portas. > > "Software Livre: > Socialmente Justo, > Economicamente Viável, > Tecnologicamente Sustentável" > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070628/ee0753ee/attachment.html From roanbrasil em gmail.com Thu Jun 28 12:13:39 2007 From: roanbrasil em gmail.com (roan Brasil) Date: Thu, 28 Jun 2007 16:13:39 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?M=F3dulo_bom_para_capturar_informa?= =?iso-8859-1?q?=E7=F5es_do_Excel?= In-Reply-To: References: <403668000706280725h699687b1oce37c290ff777575@mail.gmail.com> <5F19EFA0-EA66-4C61-8070-C3B09DFE9E57@yahoo.co.uk> <403668000706280754h1251e821jca4d482bd7ea6ba4@mail.gmail.com> <403668000706281200i1778d9a8w4011ab61c9e9804@mail.gmail.com> Message-ID: <403668000706281213v31b70e85pcb611c2da9362663@mail.gmail.com> Mas não tem o módulo que quero nele. Spreadsheet::ParseExcel Gostaria de um que tivesse esse módulo. :( Mas valeu a ajuda. Em 28/06/07, Oberdan Luiz May escreveu: > > > Oi, > > Fora o repositório default da ActiveState, tem esse aqui : > > http://theoryx5.uwinnipeg.ca/ppms/ > > > que é muito bom > > > > On 6/28/07, roan Brasil wrote: > > > > Como procuro o repositório que possua o módulo Spreadsheet::ParseExcel > > no activestate? > > Alguém sabe um repositório? > > > > Em 28/06/07, Luis Motta Campos < luismottacampos em yahoo.co.uk> escreveu: > > > > > > On Jun 28, 2007, at 4:54 PM, roan Brasil wrote: > > > > Valeu Luis, vou tentar ver se tem como pq não sou eu que forneço o > > > > XLS e sim um cliente. Estou tentando resolver com o > > > > Spreadsheet::ParseExcel parece que está dando certo. Mas tu sabe me > > > > dizer se existe este módulo para Windows tbm ou como faço para > > > > saber pois no linux tá filé mas a produção é Windows, com plano > > > > futuro de migrar para linux, pois somente a desenvolvimento é Linux. > > > > > > > > > Solli, me ajuda, que o cara tá falando de Janelous para mim... ;-) > > > Lamento, Roan, mas eu não sei nada de Janelous... um dia, se eu > > > ficar velho, caduco e aposentar sem ter absolutamente nada para > > > fazer, eu vou aprender a usar esta desgraça direito... ;-) > > > > > > Putamplexos! > > > -- > > > Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, > > > Perl fanatic evangelist, and amateur {cook, photographer} > > > > > > > > > _______________________________________________ > > > Cascavel-pm mailing list > > > Cascavel-pm em pm.org > > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > > > > > -- > > Atenciosamente, > > > > Roan Brasil Monteiro > > Presidente do Rotaract Club Lauro de Freitas D4550 > > Gestão 2006/2007 > > ________________________________ > > *-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-* > > Faculdade UNIME > > www.unime.com.br > > BSI - Bacharelado de Sistema de Informação > > Roan Brasil Monteiro > > _____________________ > > *-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-* > > > > "NA LUTA ENTRE BATMAN E PINGÜIM, > > EU SOU MAIS O PINGÜIM..." by Roan > > ____ > > °v° NÃO USE DROGAS, > > /(_)\ USE GNU/LINUX > > ^ ^ > > Por que ver o MUNDO através de 'janelas' > > Se você pode usar portas. > > > > "Software Livre: > > Socialmente Justo, > > Economicamente Viável, > > Tecnologicamente Sustentável" > > > > _______________________________________________ > > 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 > -- Atenciosamente, Roan Brasil Monteiro Presidente do Rotaract Club Lauro de Freitas D4550 Gestão 2006/2007 ________________________________ *-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-* Faculdade UNIME www.unime.com.br BSI - Bacharelado de Sistema de Informação Roan Brasil Monteiro _____________________ *-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-* "NA LUTA ENTRE BATMAN E PINGÜIM, EU SOU MAIS O PINGÜIM..." by Roan ____ °v° NÃO USE DROGAS, /(_)\ USE GNU/LINUX ^ ^ Por que ver o MUNDO através de 'janelas' Se você pode usar portas. "Software Livre: Socialmente Justo, Economicamente Viável, Tecnologicamente Sustentável" -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070628/5ba15eb5/attachment.html From marcoaureliomacae em gmail.com Thu Jun 28 12:21:11 2007 From: marcoaureliomacae em gmail.com (=?ISO-8859-1?Q?Marco_Aur=E9lio_(MACA=C9)?=) Date: Thu, 28 Jun 2007 16:21:11 -0300 Subject: [Cascavel-pm] Banco de dados In-Reply-To: References: Message-ID: Em 28/06/07, André Garcia Carneiro escreveu: > MyISAM não implementa transações; > MyISAM não implementa integridade referencial; > Resumindo... MyISAM é para loucos! MyISAM++; # Só complementando o raciocínio lógico : A Formula 1 [1] também, é um esporte para loucos por velocidade. Abraços esportivos, Marco Aurélio (MACAÉ) [1] - http://www.f1naweb.com.br/ From danielrantunes em yahoo.com.br Thu Jun 28 13:04:05 2007 From: danielrantunes em yahoo.com.br (=?iso-8859-1?Q?Daniel_=AE_Antunes?=) Date: Thu, 28 Jun 2007 13:04:05 -0700 (PDT) Subject: [Cascavel-pm] XML::Parser Tree Message-ID: <961173.15401.qm@web36915.mail.mud.yahoo.com> Olá amigos da lista, Estou apanhando com uma bobeirinha e acredito que os amigos possam me ajudar. Já fiz parsers usando Handlers para grandes documentos e conheço bem o funcionamento. Agora estou tentando criar um parser usando a opção "Tree", nunca tinha utilizado este método e apesar da simplicidade exposta na "man page" estou apanhando. Segue um script que fiz para testar o funcionamento : #!/usr/bin/perl use XML::Parser; my $parser=new XML::Parser; my $p=new XML::Parser(Style => 'Tree'); my $xml=$p->parse('' .'2' .'CENTER' .'' .'2' .'11' .'' .''); print " 1º\t",$xml,"\n\n"; print " 2º\t",$$xml[0],"\n\n"; print " 3º\t",$$xml[1],"\n\n"; print " 4º\t",$$xml[1][1],"\n\n"; print " 5º\t",$$xml[1][2],"\n\n"; print " 6º\t",$$xml[1][3],"\n\n"; print " 7º\t",$$xml[1][4],"\n\n"; print " 8º\t",$$xml[1][5],"\n\n"; print " 9º\t",$$xml[1][6],"\n\n"; O resultado no console é o seguinte : 1º ARRAY(0x815a0e4) 2º inquiry 3º ARRAY(0x815a180) 4º city 5º ARRAY(0x8220f90) 6º region 7º ARRAY(0x8220f30) 8º childages 9º ARRAY(0x82130f4) 10º 11º 12º Minha dúvida é : Como navegar pelos elementos. :( Muitíssimo obrigado galera. Abraço. Daniel ® Antunes profissional de informática msn daniel.legend em terra.com.br mobile + 55 11 8965 2999 gnu/linux user #238553 ____________________________________________________________________________________ Novo Yahoo! Cadê? - Experimente uma nova busca. http://yahoo.com.br/oqueeuganhocomisso -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070628/dea87850/attachment.html From gabriel.vieira em gmail.com Thu Jun 28 13:31:52 2007 From: gabriel.vieira em gmail.com (Gabriel Vieira) Date: Thu, 28 Jun 2007 17:31:52 -0300 Subject: [Cascavel-pm] XML::Parser Tree In-Reply-To: <961173.15401.qm@web36915.mail.mud.yahoo.com> References: <961173.15401.qm@web36915.mail.mud.yahoo.com> Message-ID: <83d8367f0706281331k30e1bebdpa7305bfcfacb838f@mail.gmail.com> Opa Daniel! Faça uso do Data::Dumper :) ------------------------------8<------------------------------ use XML::Parser; use Data::Dumper; my $parser=new XML::Parser; my $p=new XML::Parser(Style => 'Tree'); my $xml=$p->parse('' .'2' .'CENTER' .'' .'2' .'11' .'' .''); print Dumper($xml); ------------------------------>8------------------------------ A saída: ------------------------------8<------------------------------ $VAR1 = [ 'inquiry', [ {}, 'city', [ {}, 0, '2' ], 'region', [ {}, 0, 'CENTER' ], 'childages', [ {}, 'childage', [ {}, 0, '2' ], 'childage', [ {}, 0, '11' ] ] ] ]; ------------------------------>8------------------------------ Abraços, On 6/28/07, Daniel (r) Antunes wrote: > > Olá amigos da lista, > Estou apanhando com uma bobeirinha e acredito que os amigos possam me > ajudar. > Já fiz parsers usando Handlers para grandes documentos e conheço bem o > funcionamento. Agora estou tentando criar um parser usando a opção "Tree", > nunca tinha utilizado este método e apesar da simplicidade exposta na "man > page" estou apanhando. > Segue um script que fiz para testar o funcionamento : > > #!/usr/bin/perl > use XML::Parser; > my $parser=new XML::Parser; > my $p=new XML::Parser(Style => 'Tree'); > my $xml=$p->parse('' > .'2' > .'CENTER' > .'' > .'2' > .'11' > .'' > .''); > print " 1º\t",$xml,"\n\n"; > print " 2º\t",$$xml[0],"\n\n"; > print " 3º\t",$$xml[1],"\n\n"; > print " 4º\t",$$xml[1][1],"\n\n"; > print " 5º\t",$$xml[1][2],"\n\n"; > print " 6º\t",$$xml[1][3],"\n\n"; > print " 7º\t",$$xml[1][4],"\n\n"; > print " 8º\t",$$xml[1][5],"\n\n"; > print " 9º\t",$$xml[1][6],"\n\n"; > > O resultado no console é o seguinte : > > 1º ARRAY(0x815a0e4) > > 2º inquiry > > 3º ARRAY(0x815a180) > > 4º city > > 5º ARRAY(0x8220f90) > > 6º region > > 7º ARRAY(0x8220f30) > > 8º childages > > 9º ARRAY(0x82130f4) > > 10º > > 11º > > 12º > > Minha dúvida é : Como navegar pelos elementos. :( > Muitíssimo obrigado galera. > Abraço. > > Daniel (r) Antunes > profissional de informática > msn daniel.legend em terra.com.br > mobile + 55 11 8965 2999 > gnu/linux user #238553 > > > ________________________________ > Novo Yahoo! Cadê? - Experimente uma nova busca. > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Gabriel Vieira From lorn.br em gmail.com Thu Jun 28 13:46:04 2007 From: lorn.br em gmail.com (Lorn) Date: Thu, 28 Jun 2007 17:46:04 -0300 Subject: [Cascavel-pm] XML::Parser Tree In-Reply-To: <83d8367f0706281331k30e1bebdpa7305bfcfacb838f@mail.gmail.com> References: <961173.15401.qm@web36915.mail.mud.yahoo.com> <83d8367f0706281331k30e1bebdpa7305bfcfacb838f@mail.gmail.com> Message-ID: E não se esqueça: *use strict;* *use warnings;* On 6/28/07, Gabriel Vieira wrote: > > Opa Daniel! > > Faça uso do Data::Dumper :) > > ------------------------------8<------------------------------ > use XML::Parser; > use Data::Dumper; > > my $parser=new XML::Parser; > my $p=new XML::Parser(Style => 'Tree'); > my $xml=$p->parse('' > .'2' > .'CENTER' > .'' > .'2' > .'11' > .'' > .''); > > > print Dumper($xml); > ------------------------------>8------------------------------ > > A saída: > ------------------------------8<------------------------------ > $VAR1 = [ > 'inquiry', > [ > {}, > 'city', > [ > {}, > 0, > '2' > ], > 'region', > [ > {}, > 0, > 'CENTER' > ], > 'childages', > [ > {}, > 'childage', > [ > {}, > 0, > '2' > ], > 'childage', > [ > {}, > 0, > '11' > ] > ] > ] > ]; > ------------------------------>8------------------------------ > > Abraços, > > > On 6/28/07, Daniel (r) Antunes wrote: > > > > Olá amigos da lista, > > Estou apanhando com uma bobeirinha e acredito que os amigos possam > me > > ajudar. > > Já fiz parsers usando Handlers para grandes documentos e conheço bem > o > > funcionamento. Agora estou tentando criar um parser usando a opção > "Tree", > > nunca tinha utilizado este método e apesar da simplicidade exposta na > "man > > page" estou apanhando. > > Segue um script que fiz para testar o funcionamento : > > > > #!/usr/bin/perl > > use XML::Parser; > > my $parser=new XML::Parser; > > my $p=new XML::Parser(Style => 'Tree'); > > my $xml=$p->parse('' > > .'2' > > .'CENTER' > > .'' > > .'2' > > .'11' > > .'' > > .''); > > print " 1º\t",$xml,"\n\n"; > > print " 2º\t",$$xml[0],"\n\n"; > > print " 3º\t",$$xml[1],"\n\n"; > > print " 4º\t",$$xml[1][1],"\n\n"; > > print " 5º\t",$$xml[1][2],"\n\n"; > > print " 6º\t",$$xml[1][3],"\n\n"; > > print " 7º\t",$$xml[1][4],"\n\n"; > > print " 8º\t",$$xml[1][5],"\n\n"; > > print " 9º\t",$$xml[1][6],"\n\n"; > > > > O resultado no console é o seguinte : > > > > 1º ARRAY(0x815a0e4) > > > > 2º inquiry > > > > 3º ARRAY(0x815a180) > > > > 4º city > > > > 5º ARRAY(0x8220f90) > > > > 6º region > > > > 7º ARRAY(0x8220f30) > > > > 8º childages > > > > 9º ARRAY(0x82130f4) > > > > 10º > > > > 11º > > > > 12º > > > > Minha dúvida é : Como navegar pelos elementos. :( > > Muitíssimo obrigado galera. > > Abraço. > > > > Daniel (r) Antunes > > profissional de informática > > msn daniel.legend em terra.com.br > > mobile + 55 11 8965 2999 > > gnu/linux user #238553 > > > > > > ________________________________ > > Novo Yahoo! Cadê? - Experimente uma nova busca. > > > _______________________________________________ > > 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 > -- Lindolfo "Lorn" Rodrigues - www.slackwarezine.com.br - http://lornlab.org - http://sao-paulo.pm.org use Catalyst; -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070628/22001c53/attachment-0001.html From danielrantunes em yahoo.com.br Thu Jun 28 16:29:27 2007 From: danielrantunes em yahoo.com.br (=?iso-8859-1?Q?Daniel_=AE_Antunes?=) Date: Thu, 28 Jun 2007 16:29:27 -0700 (PDT) Subject: [Cascavel-pm] Res: XML::Parser Tree Message-ID: <549878.35544.qm@web36913.mail.mud.yahoo.com> Opa, valeu pela dica... Eu sempre uso o strict e o -w... Neste exemplo eu tirei para ir tentando na força bruta, hehehehe... Bom, o Data::Dumper somente me mostra o conteúdo correto ? Ou eu consigo navegar pelo resultado ? Obrigado novamente... Daniel ® Antunes profissional de informática msn daniel.legend em terra.com.br mobile + 55 11 8965 2999 gnu/linux user #238553 ----- Mensagem original ---- De: Lorn Para: Cascavel Perl Mongers Enviadas: Quinta-feira, 28 de Junho de 2007 17:46:04 Assunto: Re: [Cascavel-pm] XML::Parser Tree E não se esqueça: use strict; use warnings; On 6/28/07, Gabriel Vieira wrote: Opa Daniel! Faça uso do Data::Dumper :) ------------------------------8<--------------------------- --- use XML::Parser; use Data::Dumper; my $parser=new XML::Parser; my $p=new XML::Parser(Style => 'Tree'); my $xml=$p->parse('' .'2' .'CENTER' .'' .'2' .'11' .'' .''); print Dumper($xml); ------------------------------>8------------------------------ A saída: ------------------------------8<------------------------------ $VAR1 = [ 'inquiry', [ {}, 'city', [ {}, 0, '2' ], 'region', [ {}, 0, 'CENTER' ], 'childages', [ {}, 'childage', [ {}, 0, '2' ], 'childage', [ {}, 0, '11' ] ] ] ]; ------------------------------>8------------------------------ Abraços, On 6/28/07, Daniel (r) Antunes < danielrantunes em yahoo.com.br> wrote: > > Olá amigos da lista, > Estou apanhando com uma bobeirinha e acredito que os amigos possam me > ajudar. > Já fiz parsers usando Handlers para grandes documentos e conheço bem o > funcionamento. Agora estou tentando criar um parser usando a opção "Tree", > nunca tinha utilizado este método e apesar da simplicidade exposta na "man > page" estou apanhando. > Segue um script que fiz para testar o funcionamento : > > #!/usr/bin/perl > use XML::Parser; > my $parser=new XML::Parser; > my $p=new XML::Parser(Style => 'Tree'); > my $xml=$p->parse('' > .'2' > .'CENTER' > .'' > .'2' > .'11' > .'' > .''); > print " 1º\t",$xml,"\n\n"; > print " 2º\t",$$xml[0],"\n\n"; > print " 3º\t",$$xml[1],"\n\n"; > print " 4º\t",$$xml[1][1],"\n\n"; > print " 5º\t",$$xml[1][2],"\n\n"; > print " 6º\t",$$xml[1][3],"\n\n"; > print " 7º\t",$$xml[1][4],"\n\n"; > print " 8º\t",$$xml[1][5],"\n\n"; > print " 9º\t",$$xml[1][6],"\n\n"; > > O resultado no console é o seguinte : > > 1º ARRAY(0x815a0e4) > > 2º inquiry > > 3º ARRAY(0x815a180) > > 4º city > > 5º ARRAY(0x8220f90) > > 6º region > > 7º ARRAY(0x8220f30) > > 8º childages > > 9º ARRAY(0x82130f4) > > 10º > > 11º > > 12º > > Minha dúvida é : Como navegar pelos elementos. :( > Muitíssimo obrigado galera. > Abraço. > > Daniel (r) Antunes > profissional de informática > msn daniel.legend em terra.com.br > mobile + 55 11 8965 2999 > gnu/linux user #238553 > > > ________________________________ > Novo Yahoo! Cadê? - Experimente uma nova busca. > _______________________________________________ > 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 -- Lindolfo "Lorn" Rodrigues - www.slackwarezine.com.br - http://lornlab.org - http://sao-paulo.pm.org use Catalyst; _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm ____________________________________________________________________________________ Novo Yahoo! Cadê? - Experimente uma nova busca. http://yahoo.com.br/oqueeuganhocomisso -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070628/babb5df9/attachment.html From gabriel.vieira em gmail.com Thu Jun 28 17:40:43 2007 From: gabriel.vieira em gmail.com (Gabriel Vieira) Date: Thu, 28 Jun 2007 21:40:43 -0300 Subject: [Cascavel-pm] Res: XML::Parser Tree In-Reply-To: <549878.35544.qm@web36913.mail.mud.yahoo.com> References: <549878.35544.qm@web36913.mail.mud.yahoo.com> Message-ID: <83d8367f0706281740h7e74bd1bk8e09092a586b7b7c@mail.gmail.com> Ele lhe mostra o conteúdo de $xml, no caso, a sua estrutura cuja utilização dele (Data::Dumper) é apenas para que você possa visualizá-la. Para acessar os dados, você pode fazer como no exemplo enviado $xml[0], ... :) On 6/28/07, Daniel (r) Antunes wrote: > > > Opa, valeu pela dica... Eu sempre uso o strict e o -w... Neste exemplo > eu tirei para ir tentando na força bruta, hehehehe... > Bom, o Data::Dumper somente me mostra o conteúdo correto ? Ou eu consigo > navegar pelo resultado ? > Obrigado novamente... > Daniel (r) Antunes > profissional de informática > msn daniel.legend em terra.com.br > mobile + 55 11 8965 2999 > gnu/linux user #238553 > > > > ----- Mensagem original ---- > De: Lorn > Para: Cascavel Perl Mongers > Enviadas: Quinta-feira, 28 de Junho de 2007 17:46:04 > Assunto: Re: [Cascavel-pm] XML::Parser Tree > > E não se esqueça: > > > use strict; > use warnings; > > > > > On 6/28/07, Gabriel Vieira wrote: > > Opa Daniel! > > > > Faça uso do Data::Dumper :) > > > > > ------------------------------8<--------------------------- > --- > > use XML::Parser; > > use Data::Dumper; > > > > my $parser=new XML::Parser; > > my $p=new XML::Parser(Style => 'Tree'); > > my $xml=$p->parse('' > > .'2' > > > .'CENTER' > > .'' > > > .'2' > > > .'11' > > .'' > > .''); > > > > > > print Dumper($xml); > > > ------------------------------>8------------------------------ > > > > A saída: > > > ------------------------------8<------------------------------ > > $VAR1 = [ > > 'inquiry', > > [ > > {}, > > 'city', > > [ > > {}, > > 0, > > '2' > > ], > > 'region', > > [ > > {}, > > &nbs p; 0, > > 'CENTER' > > ], > > 'childages', > > [ > > {}, > > 'childage', > > [ > > {}, > > 0, > > '2' > > ], > > 'childage', > > [ > > {}, > > 0, > > '11' > > ] > > ] > > ] > > ]; > > > ------------------------------>8------------------------------ > > > > Abraços, > > > > > > On 6/28/07, Daniel (r) Antunes < danielrantunes em yahoo.com.br> wrote: > > > > > > Olá amigos da lista, > > > Estou apanhando com uma bobeirinha e acredito que os amigos possam > me > > > ajudar. > > > Já fiz parsers usando Handlers para grandes documentos e conheço bem > o > > > funcionamento. Agora estou tentando criar um parser usando a opção > "Tree", > > > nunca tinha utilizado este método e apesar da simplicidade exposta na > "man > > > page" estou apanhando. > > > Segue um script que fiz para testar o funcionamento : > > > > > > #!/usr/bin/perl > > > use XML::Parser; > > > my $parser=new XML::Parser; > > > my $p=new XML::Parser(Style => 'Tree'); > > > my $xml=$p->parse('' > > > > .'2' > > > > .'CENTER' > > > .'' > > > > .'2' > > > > .'11' > > > .'' > > > .''); > > > print " 1º\t",$xml,"\n\n"; > > > print " 2º\t",$$xml[0],"\n\n"; > > > print " 3º\t",$$xml[1],"\n\n"; > > > print " 4º\t",$$xml[1][1],"\n\n"; > > > print " 5º\t",$$xml[1][2],"\n\n"; > > > print " 6º\t",$$xml[1][3],"\n\n"; > > > print " 7º\t",$$xml[1][4],"\n\n"; > > > print " 8º\t",$$xml[1][5],"\n\n"; > > > print " 9º\t",$$xml[1][6],"\n\n"; > > > > > > O resultado no console é o seguinte : > > > > > > 1º ARRAY(0x815a0e4) > > > > > > 2º inquiry > > > > > > 3º ARRAY(0x815a180) > > > > > > 4º city > > > > > > 5º ARRAY(0x8220f90) > > > > > > 6º region > > > > > > 7º ARRAY(0x8220f30) > > > > > > 8º childages > > > > > > 9º ARRAY(0x82130f4) > > > > > > 10º > > > > > > 11º > > > > > > 12º > > > > > > Minha dúvida é : Como navegar pelos elementos. :( > > > Muitíssimo obrigado galera. > > > Abraço. > > > > > > Daniel (r) Antunes > > > profissional de informática > > > msn daniel.legend em terra.com.br > > > mobile + 55 11 8965 2999 > > > gnu/linux user #238553 > > > > > > > > > ________________________________ > > > Novo Yahoo! Cadê? - Experimente uma nova busca. > > > > > _______________________________________________ > > > 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 > > > > > > -- > Lindolfo "Lorn" Rodrigues > - www.slackwarezine.com.br > - http://lornlab.org > - http://sao-paulo.pm.org > use Catalyst; > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > > ________________________________ > Novo Yahoo! Cadê? - Experimente uma nova busca. > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Gabriel Vieira From luismottacampos em yahoo.co.uk Fri Jun 29 00:25:43 2007 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Fri, 29 Jun 2007 09:25:43 +0200 Subject: [Cascavel-pm] Banco de dados In-Reply-To: <4203.146.134.10.239.1183056012.squirrel@webmail.lncc.br> References: <4683C8D9.3010605@gmail.com> <4174.146.134.10.239.1183055658.squirrel@webmail.lncc.br> <4203.146.134.10.239.1183056012.squirrel@webmail.lncc.br> Message-ID: On Jun 28, 2007, at 8:40 PM, lgonzaga em lncc.br wrote: > Luiz-- > > postegre => postegresql > ferramente => ferramenta Não seria "Postgresql"? www.postgresql.org Luiz-- # outra vez ;-) Putamplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From luismottacampos em yahoo.co.uk Fri Jun 29 00:29:04 2007 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Fri, 29 Jun 2007 09:29:04 +0200 Subject: [Cascavel-pm] =?iso-8859-1?q?M=F3dulo_bom_para_capturar_informa?= =?iso-8859-1?q?=E7=F5es_do_Excel?= In-Reply-To: <403668000706281200i1778d9a8w4011ab61c9e9804@mail.gmail.com> References: <403668000706280725h699687b1oce37c290ff777575@mail.gmail.com> <5F19EFA0-EA66-4C61-8070-C3B09DFE9E57@yahoo.co.uk> <403668000706280754h1251e821jca4d482bd7ea6ba4@mail.gmail.com> <403668000706281200i1778d9a8w4011ab61c9e9804@mail.gmail.com> Message-ID: On Jun 28, 2007, at 9:00 PM, roan Brasil wrote: > Como procuro o repositório que possua o módulo > Spreadsheet::ParseExcel no activestate? > Alguém sabe um repositório? Usa o Google, claro... Aqui tem o link para a minha pesquisa: http://shorterlink.org/2652 E aqui tem o resultado que eu achei mais relevante: http://cpan.uwinnipeg.ca/~szabgab/Spreadsheet-ParseExcel Putamplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From luismottacampos em yahoo.co.uk Fri Jun 29 00:33:51 2007 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Fri, 29 Jun 2007 09:33:51 +0200 Subject: [Cascavel-pm] Banco de dados In-Reply-To: References: Message-ID: On Jun 28, 2007, at 9:21 PM, Marco Aurélio (MACAÉ) wrote: > Em 28/06/07, André Garcia > Carneiro escreveu: >> MyISAM não implementa transações; >> MyISAM não implementa integridade referencial; >> Resumindo... MyISAM é para loucos! > > MyISAM++; # Só complementando o raciocínio lógico : A Formula 1 [1] > também, é um esporte para loucos por velocidade. Impressionante. Este é o email mais curto que eu vi o Macaé mandar até hoje. Parabéns, Macaé. Você está pegando o jeito. Agora, o MyISAM é uma porcaria, não tem nada a ver com o que você está falando. É uma tecnologia imprestável que o MySQL introduziu dizendo que faria o banco de dados mais rápido, mas para fazer isso ela abriu mão de um monte de coisas importantes que o banco de dados tem de fazer. MyISAM-- # porcaria MyISAM-- # porcaria MyISAM-- # porcaria Você iria a um restaurante que não lava pratos e panelas, alegando que assim o serviço é mais rápido? Se você respondeu não, por que continua usando MySQL + MyISAM? Ele faz a mesma coisa (serve usando pratos sujos), mas no "mundo dos bancos de dados". Putamplexos didáticos e maquiavélicos [risada sinistra aqui]. -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From luismottacampos em yahoo.co.uk Fri Jun 29 01:05:57 2007 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Fri, 29 Jun 2007 10:05:57 +0200 Subject: [Cascavel-pm] XML::Parser Tree In-Reply-To: <961173.15401.qm@web36915.mail.mud.yahoo.com> References: <961173.15401.qm@web36915.mail.mud.yahoo.com> Message-ID: <9A2C1C69-9A0A-4C7B-B6FC-028715D12555@yahoo.co.uk> On Jun 28, 2007, at 10:04 PM, Daniel ® Antunes wrote: > Olá amigos da lista, > Estou apanhando com uma bobeirinha e acredito que os amigos > possam me ajudar. > Já fiz parsers usando Handlers para grandes documentos e conheço > bem o funcionamento. Eu vou acreditar em você ;-) > Agora estou tentando criar um parser usando a opção "Tree", nunca > tinha utilizado este método e apesar da simplicidade exposta na > "man page" estou apanhando. > Segue um script que fiz para testar o funcionamento : > > #!/usr/bin/perl > use XML::Parser; > my $parser=new XML::Parser; > my $p=new XML::Parser(Style => 'Tree'); > my $xml=$p->parse('' > .'2' > .'CENTER' > .'' > .'2' > .'11' > .'' > .''); > print " 1º\t",$xml,"\n\n"; > print " 2º\t",$$xml[0],"\n\n"; > print " 3º\t",$$xml[1],"\n\n"; > print " 4º\t",$$xml[1][1],"\n\n"; > print " 5º\t",$$xml[1][2],"\n\n"; > print " 6º\t",$$xml[1][3],"\n\n"; > print " 7º\t",$$xml[1][4],"\n\n"; > print " 8º\t",$$xml[1][5],"\n\n"; > print " 9º\t",$$xml[1][6],"\n\n"; > > O resultado no console é o seguinte : > > 1º ARRAY(0x815a0e4) > 2º inquiry > 3º ARRAY(0x815a180) > 4º city > 5º ARRAY(0x8220f90) > 6º region > 7º ARRAY(0x8220f30) > 8º childages > 9º ARRAY(0x82130f4) > 10º > 11º > 12º > > Minha dúvida é : Como navegar pelos elementos. :( > Muitíssimo obrigado galera. > Abraço. > > > Daniel ® Antunes > profissional de informática > msn daniel.legend em terra.com.br > mobile + 55 11 8965 2999 > gnu/linux user #238553 Daniel, eu reescrevi o teu programa um pouquinho: #!perl -l use strict; use warnings; use XML::Parser; use Data::Dumper; my $parser = new XML::Parser( Style => 'Tree' ); my $tree = $parser->parse( *DATA ); print Dumper( $tree ); __DATA__ 2 CENTER 2 11 __END__ E obtive o mesmo resultado. Agora, para "navegar" nestes elementos, automaticamente, você vai precisar construir funções especializadas. Eu sugiro tentar usar o XML::Simple, que vai fazer o mesmo trabalho, mas vai te dar uma estrutura um pouco mais sofisticada e menos "entupida" com as porcarias que você tem nos meta-dados do seu XML. Outras sugestões: * use XML::Compile, que permite validar os dados do XML usando uma definição de schema * use strict e warnings, que permite manter a sua sanidade mental. E uma observação: normalmente, processamento de XML se faz via XPath ou XML::Parser (orientado a eventos, o default). Se você está tentando construir um leitor de configurações, eu sugiro que olhe o Config::General, que resolve o problema de uma forma elegantíssima e sem chateação. Putamplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From daniel em ruoso.com Fri Jun 29 01:35:49 2007 From: daniel em ruoso.com (Daniel Ruoso) Date: Fri, 29 Jun 2007 09:35:49 +0100 Subject: [Cascavel-pm] XML::DOM, XML::XPath e XML::DOM::XPath (Was: Re: XML::Parser Tree) In-Reply-To: <961173.15401.qm@web36915.mail.mud.yahoo.com> References: <961173.15401.qm@web36915.mail.mud.yahoo.com> Message-ID: <1183106149.4616.4.camel@pitombeira> Qui, 2007-06-28 às 13:04 -0700, Daniel ® Antunes escreveu: > Minha dúvida é : Como navegar pelos elementos. :( No caso de você precisar navegar em um XML, eu recomendo duas outras abordagens, que evita inclusive de voce ter que mapear o XML para uma estrutura de dados Perl pura (que não necessariamente vai representar todos os dados). Uma delas é DOM e a outra é XPath, que felizmente, possuem módulos para Perl.... XML::DOM XML::XPath e, o mais legal ainda que une as duas APIs num módulo só: XML::DOM::XPath Com essas APIs voce vai navegar explicitamente na estrutura do XML. Daniel From fernandolouis em terra.com.br Fri Jun 29 04:50:22 2007 From: fernandolouis em terra.com.br (fernandolouis em terra.com.br) Date: Fri, 29 Jun 2007 08:50:22 -0300 Subject: [Cascavel-pm] javascript References: <4682F07E.9080706@gmail.com><000b01c7b9ae$1b146d00$1601a8c0@servidorliz> <83d8367f0706281131o3127ffb9s168455b17e5c0e49@mail.gmail.com> Message-ID: <008101c7ba43$ad2fe1c0$1601a8c0@servidorliz> Perfeito Gabriel! Eu não sabia que a leitura era diferente! [], Fernando ----- Original Message ----- From: "Gabriel Vieira" To: "Cascavel Perl Mongers" Sent: Thursday, June 28, 2007 3:31 PM Subject: Re: [Cascavel-pm] javascript Opa Fernando, -----------------8<--------------------- ... function altera(char){ char = (char)?char.charCode:event.keyCode; switch(char){ ... ----------------->8--------------------- From roanbrasil em gmail.com Fri Jun 29 05:01:38 2007 From: roanbrasil em gmail.com (roan Brasil) Date: Fri, 29 Jun 2007 09:01:38 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?M=F3dulo_bom_para_capturar_informa?= =?iso-8859-1?q?=E7=F5es_do_Excel?= In-Reply-To: References: <403668000706280725h699687b1oce37c290ff777575@mail.gmail.com> <5F19EFA0-EA66-4C61-8070-C3B09DFE9E57@yahoo.co.uk> <403668000706280754h1251e821jca4d482bd7ea6ba4@mail.gmail.com> <403668000706281200i1778d9a8w4011ab61c9e9804@mail.gmail.com> Message-ID: <403668000706290501k63a06233i907e67c7a52cea89@mail.gmail.com> Valeu Luis. Vou dar uma olhada. Champs++ Em 29/06/07, Luis Motta Campos escreveu: > > On Jun 28, 2007, at 9:00 PM, roan Brasil wrote: > > Como procuro o repositório que possua o módulo > > Spreadsheet::ParseExcel no activestate? > > Alguém sabe um repositório? > > Usa o Google, claro... > > Aqui tem o link para a minha pesquisa: http://shorterlink.org/2652 > > E aqui tem o resultado que eu achei mais relevante: > > http://cpan.uwinnipeg.ca/~szabgab/Spreadsheet-ParseExcel > > Putamplexos! > -- > Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, > Perl fanatic evangelist, and amateur {cook, photographer} > > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Atenciosamente, Roan Brasil Monteiro Presidente do Rotaract Club Lauro de Freitas D4550 Gestão 2006/2007 ________________________________ *-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-* Faculdade UNIME www.unime.com.br BSI - Bacharelado de Sistema de Informação Roan Brasil Monteiro _____________________ *-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-* "NA LUTA ENTRE BATMAN E PINGÜIM, EU SOU MAIS O PINGÜIM..." by Roan ____ °v° NÃO USE DROGAS, /(_)\ USE GNU/LINUX ^ ^ Por que ver o MUNDO através de 'janelas' Se você pode usar portas. "Software Livre: Socialmente Justo, Economicamente Viável, Tecnologicamente Sustentável" -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070629/21998e7c/attachment.html From andre.garcia.carneir em terra.com.br Fri Jun 29 05:17:53 2007 From: andre.garcia.carneir em terra.com.br (=?iso-8859-1?b?QW5kcukgR2FyY2lhIENhcm5laXJv?=) Date: Fri, 29 Jun 2007 09:17:53 -0300 Subject: [Cascavel-pm] Banco de dados Message-ID: > Impressionante. Este é o email mais curto que eu vi o Macaé mandar > até hoje. Parabéns, Macaé. Você está pegando o jeito. Eu ía mencionar isso, mas fiquei com preguiça... > Agora, o MyISAM é uma porcaria, não tem nada a ver com o que você > está falando. É uma tecnologia imprestável que o MySQL introduziu > dizendo que faria o banco de dados mais rápido, mas para fazer isso > ela abriu mão de um monte de coisas importantes que o banco de dados > tem de fazer. > > MyISAM-- # porcaria > MyISAM-- # porcaria > MyISAM-- # porcaria Nossa, parece um mantra! :-D MmmmmmmmmyyyyyyyyIIIIIIISSSSSAAAAMMMMM FFFEEEEEDDDDDEEEE! Cheers! -- André Garcia Carneiro Developer(Perl/PHP) Member of "São Paulo Perl Mongers" - http://sao-paulo.pm.org From marcoaureliomacae em gmail.com Fri Jun 29 05:28:00 2007 From: marcoaureliomacae em gmail.com (=?ISO-8859-1?Q?Marco_Aur=E9lio_(MACA=C9)?=) Date: Fri, 29 Jun 2007 09:28:00 -0300 Subject: [Cascavel-pm] Banco de dados In-Reply-To: References: Message-ID: Em 29/06/07, Luis Motta Campos escreveu: > Impressionante. Este é o email mais curto que eu vi o Macaé mandar > até hoje. Parabéns, Macaé. Você está pegando o jeito. (Luis Motta Campos)++ # Orientador e amigo > Se você respondeu não, por que continua usando MySQL + MyISAM? Ele > faz a mesma coisa (serve usando pratos sujos), mas no "mundo dos > bancos de dados". Parece a velha discusssão de qual distro/ambiente gráfico/banco de dados é melhor, as pessoas se esquecem que num mundo livre todos podem escolher a ferramenta que mais se adeque as suas necessidades. Por exemplo existem situações onde o oracle é menos apropriado do que o sqlite, como aplicações de pequeno porte, e isto não desqualifica nenhum deles em seus nichos. O Mysql é excelente para aplicações web de pequeno/médio porte, enquanto o Postgresql tem uma melhor implementação de aspectos que o caracterizam como um RDBMS. Abraços fraternos, Marco Aurélio (MACAÉ) From andre.garcia.carneir em terra.com.br Fri Jun 29 05:54:27 2007 From: andre.garcia.carneir em terra.com.br (=?iso-8859-1?b?QW5kcukgR2FyY2lhIENhcm5laXJv?=) Date: Fri, 29 Jun 2007 09:54:27 -0300 Subject: [Cascavel-pm] Banco de dados Message-ID: > Em 29/06/07, Luis Motta Campos escreveu: > > Impressionante. Este é o email mais curto que eu vi o Macaé mandar > > até hoje. Parabéns, Macaé. Você está pegando o jeito. > > (Luis Motta Campos)++ # Orientador e amigo > > > Se você respondeu não, por que continua usando MySQL + MyISAM? Ele > > faz a mesma coisa (serve usando pratos sujos), mas no "mundo dos > > bancos de dados". > > Parece a velha discusssão de qual distro/ambiente gráfico/banco de > dados é melhor, as pessoas se esquecem que num mundo livre todos podem > escolher a ferramenta que mais se adeque as suas necessidades. Por > exemplo existem situações onde o oracle é menos apropriado do que o > sqlite, como aplicações de pequeno porte, e isto não desqualifica > nenhum deles em seus nichos. O Mysql é excelente para aplicações web > de pequeno/médio porte, enquanto o Postgresql tem uma melhor > implementação de aspectos que o caracterizam como um RDBMS. > Não é bem isso Macaé, na verdade o que estamos tentando fazer é provar por "A + B" que usar MySQL com MyISAM não é adequado para problemas que envolvem bancos de dados relacionais. Sacrificar integridade relacional é a mesma coisa que sacrificar a consistência dos dados(por que alguém iria querer isso?). Por mais que alguém diga que é possível( e é mesmo, mas é estupidez), manter a integridade através do código ao invés do banco de dados, não se justifica primeiro porque se já existe isso implementado, testado, homologado, sacramentado etc... porque você vai implementar isso, sendo que terá que fazer a manutenção desse código? Não tem sentido. Em segundo porque dependendo da maneira como você implementar isso você pode perder em desempenho, que é exatamente o motivo pelo qual se sacrificou esses elementos. Tudo bem, em algumas(muito raras mesmo) ocasiões, você não precisará implementar isso, mas você mencionou 'web', e nesse caso, meu caro, acho difícil ter aplicações que não precisem de um banco de dados relacional de fato, com transações, integridade relacional, com um bom sistema de backups, redolog etc. Finalizando, somente com as versões recentes do MySQL 5 esses elementos começaram a aparecer de fato. Mas acho que ainda tem um bom caminho a percorrer para chegar a um nível de 'maturidade' do PostgreSQL, pense nisso. Cheers! -- André Garcia Carneiro Developer(Perl/PHP) Member of "São Paulo Perl Mongers" - http://sao-paulo.pm.org From roanbrasil em gmail.com Fri Jun 29 07:44:45 2007 From: roanbrasil em gmail.com (roan Brasil) Date: Fri, 29 Jun 2007 11:44:45 -0300 Subject: [Cascavel-pm] Arrendondando resultado Message-ID: <403668000706290744k278603deh38cc08e3e5141381@mail.gmail.com> Bom, Preciso fazer um Cálculo que é valor de uma moeda e esse resultado está dando 3 casas decimais. Como R$ 135,256 . Como arrendondo para R$ 135,26? -- Atenciosamente, Roan Brasil Monteiro Presidente do Rotaract Club Lauro de Freitas D4550 Gestão 2006/2007 ________________________________ *-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-* Faculdade UNIME www.unime.com.br BSI - Bacharelado de Sistema de Informação Roan Brasil Monteiro _____________________ *-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-* "NA LUTA ENTRE BATMAN E PINGÜIM, EU SOU MAIS O PINGÜIM..." by Roan ____ °v° NÃO USE DROGAS, /(_)\ USE GNU/LINUX ^ ^ Por que ver o MUNDO através de 'janelas' Se você pode usar portas. "Software Livre: Socialmente Justo, Economicamente Viável, Tecnologicamente Sustentável" -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070629/cbf673d5/attachment.html From gabriel.vieira em gmail.com Fri Jun 29 07:52:45 2007 From: gabriel.vieira em gmail.com (Gabriel Vieira) Date: Fri, 29 Jun 2007 11:52:45 -0300 Subject: [Cascavel-pm] Arrendondando resultado In-Reply-To: <403668000706290744k278603deh38cc08e3e5141381@mail.gmail.com> References: <403668000706290744k278603deh38cc08e3e5141381@mail.gmail.com> Message-ID: <83d8367f0706290752t296f2567me1b415a3e996f1e5@mail.gmail.com> > perldoc sprintf sprintf("%.2f",$valor); On 6/29/07, roan Brasil wrote: > Bom, > > Preciso fazer um Cálculo que é valor de uma moeda e esse resultado está > dando 3 casas decimais. Como R$ 135,256 . Como arrendondo para R$ 135,26? > > -- > Atenciosamente, > > Roan Brasil Monteiro > Presidente do Rotaract Club Lauro de Freitas D4550 > Gestão 2006/2007 > ________________________________ > *-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-* > Faculdade UNIME > www.unime.com.br > BSI - Bacharelado de Sistema de Informação > Roan Brasil Monteiro > _____________________ > *-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-* > > "NA LUTA ENTRE BATMAN E PINGÜIM, > EU SOU MAIS O PINGÜIM..." by Roan > ____ > °v° NÃO USE DROGAS, > /(_)\ USE GNU/LINUX > ^ ^ > Por que ver o MUNDO através de 'janelas' > Se você pode usar portas. > > "Software Livre: > Socialmente Justo, > Economicamente Viável, > Tecnologicamente Sustentável" > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Gabriel Vieira From andre.garcia.carneir em terra.com.br Fri Jun 29 07:57:35 2007 From: andre.garcia.carneir em terra.com.br (=?iso-8859-1?b?QW5kcukgR2FyY2lhIENhcm5laXJv?=) Date: Fri, 29 Jun 2007 11:57:35 -0300 Subject: [Cascavel-pm] Arrendondando resultado Message-ID: Exemplo simples: #! /usr/bin/perl use strict; use warnings; my $value = 135,256; my $rvalue = sprintf("%.2f",$value); print $rvalue; Sugestão: perldoc -f sprintf Cheers! > Bom, > > Preciso fazer um Cálculo que é valor de uma moeda e esse resultado está > dando 3 casas decimais. Como R$ 135,256 . Como arrendondo para R$ 135,26? > > -- > Atenciosamente, > > Roan Brasil Monteiro > Presidente do Rotaract Club Lauro de Freitas D4550 > Gestão 2006/2007 > ________________________________ > *-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-* > Faculdade UNIME > www.unime.com.br > BSI - Bacharelado de Sistema de Informação > Roan Brasil Monteiro > _____________________ > *-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-*,*-* > > "NA LUTA ENTRE BATMAN E PINGÜIM, > EU SOU MAIS O PINGÜIM..." by Roan > ____ > °v° NÃO USE DROGAS, > /(_)\ USE GNU/LINUX > ^ ^ > Por que ver o MUNDO através de 'janelas' > Se você pode usar portas. > > "Software Livre: > Socialmente Justo, > Economicamente Viável, > Tecnologicamente Sustentável" > > E-mail classificado pelo Identificador de Spam Inteligente Terra. > Para alterar a categoria classificada, visite > http://mail.terra.com.br/cgi-bin/imail.cgi?+_u=andre.garcia.carneir&_l=1,1183128323.385543.8627.tacamaca.hst.terra.com.br,5952,Des15,Des15 > > Esta mensagem foi verificada pelo E-mail Protegido Terra. > Scan engine: McAfee VirusScan / Atualizado em 28/06/2007 / Versão: 5.1.00/5063 > Proteja o seu e-mail Terra: http://mail.terra.com.br/ > > -- André Garcia Carneiro Developer(Perl/PHP) Member of "São Paulo Perl Mongers" - http://sao-paulo.pm.org From wendelscardua em gmail.com Fri Jun 29 08:02:01 2007 From: wendelscardua em gmail.com (Wendel Scardua) Date: Fri, 29 Jun 2007 12:02:01 -0300 Subject: [Cascavel-pm] Arrendondando resultado In-Reply-To: References: Message-ID: <726229b50706290802o7ad946dfq2f3855d8d898f316@mail.gmail.com> On 6/29/07, André Garcia Carneiro wrote: > > > Exemplo simples: > > > > > #! /usr/bin/perl > > use strict; > use warnings; > > my $value = 135,256; # aqui deveria ser 135.256 :-p my $rvalue = sprintf("%.2f",$value); > > print $rvalue; > > > > > Sugestão: perldoc -f sprintf > > []s Wendel -- "Não ajustar o auto-ajuste" - http://wendel.scardua.net/ -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070629/3f2c8840/attachment.html From kuntzzz em gmail.com Fri Jun 29 05:09:20 2007 From: kuntzzz em gmail.com (=?ISO-8859-1?Q?=22Iber=EA_O=2E_Kuntz_de_Souza=22?=) Date: Fri, 29 Jun 2007 09:09:20 -0300 Subject: [Cascavel-pm] Banco de dados Message-ID: <4684F670.4040603@gmail.com> > > Se é por dever é pior ainda você ignorar o que sugerimos para você. Isso vai fazer a diferença no seu trabalho > com certeza. Quanto ao comentário do Champs, eu acho que você deveria levar realmente a sério, pois hoje você > está em um lugar em que provavelmente não faça a diferença(porque por alguma razão que eu não consigo explicar, > as pessoas simplesmente desconhecem e ignoram conceitos básicos de banco de dados, e mesmo assim colocam isso > no dia-dia da empresa), mas você pode mudar de emprego a qualquer momento, e vai ser questionado com certeza > sobre essas coisas(bem, se tiver "sorte", não vai não enfim...). > > Então eu sinceramente espero que você mude de idéia a respeito disso e corra atrás de mais conhecimento não só > sobre banco de dados, mas sobre tudo o que envolve o seu trabalho, pois as exigências só aumentam no mercado de > trabalho e esse tipo de comportamento é inaceitável. > > E só pra finalizar, se você não está sentindo prazer no que está fazendo, deveria pensar em mudar de > emprego(foi o que eu fiz). > Amigo, na verdade não tenho um emprego. É que comecei perceber que todas (ou pelo menos a maioria) das oportunidades de emprego que surgem, tanto as que vcs divulgam aqui na lista quanto outras, eles exigem o conhecimento de pelo menos um DB. É por esta razao que surgiu o meu interesse em aprender DB. From kuntzzz em gmail.com Fri Jun 29 05:17:39 2007 From: kuntzzz em gmail.com (=?ISO-8859-1?Q?=22Iber=EA_O=2E_Kuntz_de_Souza=22?=) Date: Fri, 29 Jun 2007 09:17:39 -0300 Subject: [Cascavel-pm] Banco de dados Message-ID: <4684F863.8030707@gmail.com> > > Olha Iberê, esse é um pensamento no mínimo esquisito vindo de alguém da área de informática. Primeiro porque > banco de dados é um assunto essencial na vida de qualquer profissional seja ele desenvolvedor, administrador, > analista, ou seja o que for., portanto se você quer ser um bom profissional em informática, deveria conhecer o > assunto banco de dados de uma maneira um pouco mais abrangente. Correto, como disse no meu primeio email à essa lista no devido assunto, comecei encontrar necessidade em aprender DB, embora eu não goste, mas quem sabe que com o tempo eu passe a gostar =) > O que você falou é de certa maneira correto, as empresas exigem que você conheça algum sistema gerenciador de > banco de dados. Mas você concorda que não seria melhor compreender o coneito "banco de dados relacional", do > que simplesmente conhecer uma ferramenta? Sim, isso eu ja entendi.. e ja falei tb que sem duvida irei aprender primeiro os conceitos pra dps partir pra ferramenta. From kuntzzz em gmail.com Fri Jun 29 05:23:39 2007 From: kuntzzz em gmail.com (=?ISO-8859-1?Q?=22Iber=EA_O=2E_Kuntz_de_Souza=22?=) Date: Fri, 29 Jun 2007 09:23:39 -0300 Subject: [Cascavel-pm] Banco de dados Message-ID: <4684F9CB.10305@gmail.com> > Bem Iberê, se o seu problema é este, acho que o melhor que você pode > fazer é juntar o estudo de algum banco de dados específico ( e a > melhor sugestão é o Postgre) com o estudo da teoria básica de bancos > de dados relacionais, e aí eu repito a minha sugestão anterior, leia o > livro de CJ Date. Poderia me indicar outros livros tb sobre o assunto? From andre.garcia.carneir em terra.com.br Fri Jun 29 08:34:23 2007 From: andre.garcia.carneir em terra.com.br (=?iso-8859-1?b?QW5kcukgR2FyY2lhIENhcm5laXJv?=) Date: Fri, 29 Jun 2007 12:34:23 -0300 Subject: [Cascavel-pm] Arrendondando resultado Message-ID: ---------- Cabeçalho original ----------- De: cascavel-pm-bounces+andre.garcia.carneir=terra.com.br em pm.org Para: "Cascavel Perl Mongers" cascavel-pm em pm.org Cópia: Data: Fri, 29 Jun 2007 12:02:01 -0300 Assunto: Re: [Cascavel-pm] Arrendondando resultado > On 6/29/07, André Garcia Carneiro wrote: > > > > > > Exemplo simples: > > > > > > > > > > #! /usr/bin/perl > > > > use strict; > > use warnings; > > > > my $value = 135,256; > > > # aqui deveria ser 135.256 :-p > > my $rvalue = sprintf("%.2f",$value); > > > > print $rvalue; > > > > > > > > > > Sugestão: perldoc -f sprintf > > > > > > []s > Wendel > > -- ooops... foi mal! Fiz correndo, nem testei.. Cheers! -- André Garcia Carneiro Developer(Perl/PHP) Member of "São Paulo Perl Mongers" - http://sao-paulo.pm.org From andre.garcia.carneir em terra.com.br Fri Jun 29 08:46:58 2007 From: andre.garcia.carneir em terra.com.br (=?iso-8859-1?b?QW5kcukgR2FyY2lhIENhcm5laXJv?=) Date: Fri, 29 Jun 2007 12:46:58 -0300 Subject: [Cascavel-pm] Banco de dados Message-ID: > > > Amigo, na verdade não tenho um emprego. É que comecei perceber que todas Amigo... percebo um fundo de raiva aqui, por favor não fique, estou querendo te ajudar. > (ou pelo menos a maioria) das oportunidades de emprego que surgem, tanto > as que vcs divulgam aqui na lista quanto outras, eles exigem o > conhecimento de pelo menos um DB. É por esta razao que surgiu o meu > interesse em aprender DB. Eu sei, na verdade alguns e-mails seus chegaram antes de outros, e por isso não vi até então, quando você disse que ía com certeza buscar informações sobre o que escrevemos. Mas depois eu até te elogiei hein... não fica zangado ... :-D Peace and Cheers! -- André Garcia Carneiro Developer(Perl/PHP) Member of "São Paulo Perl Mongers" - http://sao-paulo.pm.org From andre.garcia.carneir em terra.com.br Fri Jun 29 08:47:39 2007 From: andre.garcia.carneir em terra.com.br (=?iso-8859-1?b?QW5kcukgR2FyY2lhIENhcm5laXJv?=) Date: Fri, 29 Jun 2007 12:47:39 -0300 Subject: [Cascavel-pm] Banco de dados Message-ID: > > > Amigo, na verdade não tenho um emprego. É que comecei perceber que todas Esse Amigo, humm... percebo um fundo de raiva aqui, por favor não fique, estou querendo te ajudar. > (ou pelo menos a maioria) das oportunidades de emprego que surgem, tanto > as que vcs divulgam aqui na lista quanto outras, eles exigem o > conhecimento de pelo menos um DB. É por esta razao que surgiu o meu > interesse em aprender DB. Eu sei, na verdade alguns e-mails seus chegaram antes de outros, e por isso não vi até então, quando você disse que ía com certeza buscar informações sobre o que escrevemos. Mas depois eu até te elogiei hein... não fica zangado ... :-D Peace and Cheers! -- André Garcia Carneiro Developer(Perl/PHP) Member of "São Paulo Perl Mongers" - http://sao-paulo.pm.org From kuntzzz em gmail.com Fri Jun 29 06:02:13 2007 From: kuntzzz em gmail.com (=?ISO-8859-1?Q?=22Iber=EA_O=2E_Kuntz_de_Souza=22?=) Date: Fri, 29 Jun 2007 10:02:13 -0300 Subject: [Cascavel-pm] Arrendondando resultado Message-ID: <468502D5.2070009@gmail.com> > Bom, > > Preciso fazer um Cálculo que é valor de uma moeda e esse resultado > está dando 3 casas decimais. Como R$ 135,256 . Como arrendondo para R$ > 135,26? use POSIX; my $n = 135.26; $n = ceil ($n); # arrendonda pra cima $n = floor ($n); # arrendonda pra baixo creio que num seja bem isso que queria, mas esta ae quando precisar. Iberê, From lgonzaga em lncc.br Fri Jun 29 09:09:30 2007 From: lgonzaga em lncc.br (lgonzaga em lncc.br) Date: Fri, 29 Jun 2007 13:09:30 -0300 (BRT) Subject: [Cascavel-pm] Banco de dados In-Reply-To: <4684F9CB.10305@gmail.com> References: <4684F9CB.10305@gmail.com> Message-ID: <4832.146.134.10.239.1183133370.squirrel@webmail.lncc.br> >> Bem Iberê, se o seu problema é este, acho que o melhor que você pode >> fazer é juntar o estudo de algum banco de dados específico ( e a >> melhor sugestão é o Postgre) com o estudo da teoria básica de bancos >> de dados relacionais, e aí eu repito a minha sugestão anterior, leia o >> livro de CJ Date. > Poderia me indicar outros livros tb sobre o assunto? Tem um, antigo (Não sei se tem uma edição mais atual), mas tem uma boa abordagem da Álgebra Relacional: Sistema de Banco de Dados ABRAHAM SILBERSCHATZ   HENRY F. KORTH   S. SUDARSHA  O Champs em outro email sugeriu um outro livro. Abraços, Luiz. > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070629/f58d7afa/attachment.html From joenio em gmail.com Fri Jun 29 10:18:07 2007 From: joenio em gmail.com (Joenio Costa) Date: Fri, 29 Jun 2007 14:18:07 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Reuni=E3o_sobre_YAPC=3A=3ABrasil=3A?= =?iso-8859-1?q?=3A2007_em_=23perl=2Ebr-coord_=40_irc=2Efreenode=2E?= =?iso-8859-1?q?net?= In-Reply-To: <65934b450706200714w73a7eeceue7c78d9ca3814b9d@mail.gmail.com> References: <65934b450706191523w1e26f5b3u816bf4536a6ccab0@mail.gmail.com> <3B4ACDF1-5D65-468D-9175-6E4F48BBACF0@yahoo.co.uk> <65934b450706200714w73a7eeceue7c78d9ca3814b9d@mail.gmail.com> Message-ID: <65934b450706291018j391acfa7td0f2c98957e8ce0a@mail.gmail.com> Reunião agora! Alguem pode aparecer no #perl.br-coord @ irc.freenode.net ? A reuniao será rapida... Em 20/06/07, Joenio Costa escreveu: > Ops! > > As 14:00 horas, horario de Brasilia. > > Att, > > Em 20/06/07, Luis Motta Campos escreveu: > > On Jun 20, 2007, at 12:23 AM, Joenio Costa wrote: > > > Pessoal, > > > > > > Gostaria de convocar todos interesados no YAPC::Brasil::2007 para uma > > > rápida reunião > > > Sexta-Feira 29 de Junho de 2007 no canal irc #perl.br-coord na rede > > > irc.freenode.net > > > para discutir o futuro do evento... > > > > > > Conto com a presença de vocês... > > > > Joênio, > > > > Eu estou interessado em aparecer, mas tenho problemas de fuso > > horário... :-) a que horas (e em que time zone) é a reunião? > > > > Putamplexos! > > -- > > Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, > > Perl fanatic evangelist, and amateur {cook, photographer} > > > > > > _______________________________________________ > > Cascavel-pm mailing list > > Cascavel-pm em pm.org > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > -- > Joenio Costa > - Salvador Perl Mongers - Grupo de Usuário Perl de Salvador > - Colibre - Cooperativa de Tecnologias Livres > - PSL-BA - Projeto Software Livre Bahia > -- Joenio Costa - Salvador Perl Mongers - Grupo de Usuário Perl de Salvador - Colibre - Cooperativa de Tecnologias Livres - PSL-BA - Projeto Software Livre Bahia From zidanealesx em yahoo.fr Fri Jun 29 11:13:03 2007 From: zidanealesx em yahoo.fr (Alesandro Zidane) Date: Fri, 29 Jun 2007 20:13:03 +0200 (CEST) Subject: [Cascavel-pm] =?iso-8859-1?q?LWP_-_Separando_blocos_de_c=F3digo_h?= =?iso-8859-1?q?tml?= Message-ID: <920018.56478.qm@web23014.mail.ird.yahoo.com> Amigos, resolvi me aventurar um pouco no módulo LWP, estou fazendo um programa que lê um conteúdo de uma url e procura nesta as tags para as chamadas que me interessam, porém de início me pintou uma dúvida como faço pra percorrer linha a linha os dados recebidos? use LWP::UserAgent; my $ua = LWP::UserAgent->new; $ua->timeout(10); $ua->env_proxy; my $response = $ua->get('http://ledio.globolog.com.br/'); $content = $response->content; ($post) =~ ($content =~ /(.*?)/sg); Porém não estou conseguindo receber os valores com este código, alguém faz idéia? O código pode ser mais simples ? Alguém pode me ajudar ? Alex --------------------------------- Ne gardez plus qu'une seule adresse mail ! Copiez vos mails vers Yahoo! Mail -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070629/c49267a4/attachment.html From lorn.br em gmail.com Fri Jun 29 11:37:32 2007 From: lorn.br em gmail.com (Lorn) Date: Fri, 29 Jun 2007 15:37:32 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?LWP_-_Separando_blocos_de_c=F3digo_h?= =?iso-8859-1?q?tml?= In-Reply-To: <920018.56478.qm@web23014.mail.ird.yahoo.com> References: <920018.56478.qm@web23014.mail.ird.yahoo.com> Message-ID: while($content =~ /(.*?)/){ print "VAR1 = $1\n"; } On 6/29/07, Alesandro Zidane wrote: > > Amigos, resolvi me aventurar um pouco no módulo LWP, estou fazendo um > programa que lê um conteúdo de uma url e procura nesta as tags para as > chamadas que me interessam, porém de início me pintou uma dúvida como faço > pra percorrer linha a linha os dados recebidos? > > use LWP::UserAgent; > my $ua = LWP::UserAgent->new; > $ua->timeout(10); > $ua->env_proxy; > my $response = $ua->get('http://ledio.globolog.com.br/'); > $content = $response->content; > ($post) =~ ($content =~ /(.*?)/sg); > > Porém não estou conseguindo receber os valores com este código, alguém > faz idéia? O código pode ser mais simples ? > Alguém pode me ajudar ? > > Alex > > ------------------------------ > Ne gardez plus qu'une seule adresse mail ! Copiez vos mailsvers Yahoo! Mail > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman > /listinfo/cascavel-pm > -- Lindolfo "Lorn" Rodrigues - www.slackwarezine.com.br - http://lornlab.org - http://sao-paulo.pm.org use Catalyst; -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070629/a1fa7ab2/attachment-0001.html From andre.garcia.carneir em terra.com.br Fri Jun 29 12:00:09 2007 From: andre.garcia.carneir em terra.com.br (=?iso-8859-1?b?QW5kcukgR2FyY2lhIENhcm5laXJv?=) Date: Fri, 29 Jun 2007 16:00:09 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?=5BSpam=5D__LWP_-_Separando_blocos_d?= =?iso-8859-1?q?e_c=F3digo_html?= Message-ID: Você precisa mesmo usar LWP? Por que não tenta WWW::Mechanize ??? > Amigos, resolvi me aventurar um pouco no módulo LWP, estou fazendo um programa que lê um conteúdo de uma url e procura nesta as tags para as chamadas que me interessam, porém de início me pintou uma dúvida como faço pra percorrer linha a linha os dados recebidos? > > use LWP::UserAgent; > my $ua = LWP::UserAgent->new; > $ua->timeout(10); > $ua->env_proxy; > my $response = $ua->get('http://ledio.globolog.com.br/'); > $content = $response->content; > ($post) =~ ($content =~ /(.*?)/sg); A treta está nesse match. Reveja o padrão que você está procurando, porque provavelmente ele não existe. Não tive tempo de checar isso. Mas o programa está gerando dados em $content. Se estiver duvidando é só printar $content ou usar Data::Dumper. Fora isso sugiro que você faça: use strict; Tem variável aí sem declaração. editei o seu código... use strict; use warnings; use Data::Dumper; use LWP::UserAgent; my $ua = LWP::UserAgent->new; $ua->timeout(10); $ua->env_proxy; my $response = $ua->get('http://ledio.globolog.com.br/'); my $content = $response->content; (my $post) =~ ($content =~ /(.*?)/sg); #Esse padrão provavelmente não existe em $content... open FILE, ">dumper.dat" or die $!; print FILE $content; close FILE; Espero que isso ajude. > > Porém não estou conseguindo receber os valores com este código, alguém faz idéia? O código pode ser mais simples ? > Alguém pode me ajudar ? > > Alex Você pode usar WWW::Mechanize. Ele tem métodos específicos par extrair tags. RTFM em search.cpan.org Muitas pessoas já disseram isso várias vezes por aqui. A não ser que seja por mera curiosidade( o que é louvável), você não precisa de LWP. Cheers! -- André Garcia Carneiro Developer(Perl/PHP) Member of "São Paulo Perl Mongers" - http://sao-paulo.pm.org From andre.garcia.carneir em terra.com.br Fri Jun 29 12:02:24 2007 From: andre.garcia.carneir em terra.com.br (=?iso-8859-1?b?QW5kcukgR2FyY2lhIENhcm5laXJv?=) Date: Fri, 29 Jun 2007 16:02:24 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?=5BSpam=5D_Re=3A__LWP_-_Separando_bl?= =?iso-8859-1?q?ocos_de_c=F3digo_html?= Message-ID: > while($content =~ /(.*?)/){ print "VAR1 = $1\n"; > } Lorn++; > > On 6/29/07, Alesandro Zidane wrote: > > > > Amigos, resolvi me aventurar um pouco no módulo LWP, estou fazendo um > > programa que lê um conteúdo de uma url e procura nesta as tags para as > > chamadas que me interessam, porém de início me pintou uma dúvida como faço > > pra percorrer linha a linha os dados recebidos? > > > > use LWP::UserAgent; > > my $ua = LWP::UserAgent->new; > > $ua->timeout(10); > > $ua->env_proxy; > > my $response = $ua->get('http://ledio.globolog.com.br/'); > > $content = $response->content; > > ($post) =~ ($content =~ /(.*?)/sg); > > > > Porém não estou conseguindo receber os valores com este código, alguém > > faz idéia? O código pode ser mais simples ? > > Alguém pode me ajudar ? > > > > Alex > > > > ------------------------------ > > Ne gardez plus qu'une seule adresse mail ! Copiez vos mailsvers Yahoo! Mail > > > > _______________________________________________ > > Cascavel-pm mailing list > > Cascavel-pm em pm.org > > http://mail.pm.org/mailman > > /listinfo/cascavel-pm > > > > > > -- > Lindolfo "Lorn" Rodrigues > - www.slackwarezine.com.br > - http://lornlab.org > - http://sao-paulo.pm.org > use Catalyst; > > E-mail classificado pelo Identificador de Spam Inteligente Terra. > Para alterar a categoria classificada, visite > http://mail.terra.com.br/cgi-bin/imail.cgi?+_u=andre.garcia.carneir&_l=1,1183142290.748719.2993.cosmoledo.hst.terra.com.br,8640,20031127114101,20031127114101 > > Esta mensagem foi verificada pelo E-mail Protegido Terra. > Scan engine: McAfee VirusScan / Atualizado em 29/06/2007 / Versão: 5.1.00/5064 > Proteja o seu e-mail Terra: http://mail.terra.com.br/ > > -- André Garcia Carneiro Developer(Perl/PHP) Member of "São Paulo Perl Mongers" - http://sao-paulo.pm.org From joenio em gmail.com Fri Jun 29 10:18:07 2007 From: joenio em gmail.com (Joenio Costa) Date: Fri, 29 Jun 2007 14:18:07 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Reuni=E3o_sobre_YAPC=3A=3ABrasil=3A?= =?iso-8859-1?q?=3A2007_em_=23perl=2Ebr-coord_=40_irc=2Efreenode=2E?= =?iso-8859-1?q?net?= In-Reply-To: <65934b450706200714w73a7eeceue7c78d9ca3814b9d@mail.gmail.com> References: <65934b450706191523w1e26f5b3u816bf4536a6ccab0@mail.gmail.com> <3B4ACDF1-5D65-468D-9175-6E4F48BBACF0@yahoo.co.uk> <65934b450706200714w73a7eeceue7c78d9ca3814b9d@mail.gmail.com> Message-ID: <65934b450706291018j391acfa7td0f2c98957e8ce0a@mail.gmail.com> Reunião agora! Alguem pode aparecer no #perl.br-coord @ irc.freenode.net ? A reuniao será rapida... Em 20/06/07, Joenio Costa escreveu: > Ops! > > As 14:00 horas, horario de Brasilia. > > Att, > > Em 20/06/07, Luis Motta Campos escreveu: > > On Jun 20, 2007, at 12:23 AM, Joenio Costa wrote: > > > Pessoal, > > > > > > Gostaria de convocar todos interesados no YAPC::Brasil::2007 para uma > > > rápida reunião > > > Sexta-Feira 29 de Junho de 2007 no canal irc #perl.br-coord na rede > > > irc.freenode.net > > > para discutir o futuro do evento... > > > > > > Conto com a presença de vocês... > > > > Joênio, > > > > Eu estou interessado em aparecer, mas tenho problemas de fuso > > horário... :-) a que horas (e em que time zone) é a reunião? > > > > Putamplexos! > > -- > > Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, > > Perl fanatic evangelist, and amateur {cook, photographer} > > > > > > _______________________________________________ > > Cascavel-pm mailing list > > Cascavel-pm em pm.org > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > -- > Joenio Costa > - Salvador Perl Mongers - Grupo de Usuário Perl de Salvador > - Colibre - Cooperativa de Tecnologias Livres > - PSL-BA - Projeto Software Livre Bahia > -- Joenio Costa - Salvador Perl Mongers - Grupo de Usuário Perl de Salvador - Colibre - Cooperativa de Tecnologias Livres - PSL-BA - Projeto Software Livre Bahia From kuntzzz em gmail.com Fri Jun 29 09:49:44 2007 From: kuntzzz em gmail.com (=?ISO-8859-1?Q?=22Iber=EA_O=2E_Kuntz_de_Souza=22?=) Date: Fri, 29 Jun 2007 13:49:44 -0300 Subject: [Cascavel-pm] Banco de dados Message-ID: <46853828.6080709@gmail.com> > > Amigo... percebo um fundo de raiva aqui, por favor não fique, estou querendo te ajudar. Desculpe-me se foi essa a impressão que passei, pois com certeza não eh isso que sinto. Sempre há felicidade entre os monges (espero) =) > Eu sei, na verdade alguns e-mails seus chegaram antes de outros, e por isso não vi até então, quando você disse > que ía com certeza buscar informações sobre o que escrevemos. Mas depois eu até te elogiei hein... não fica > zangado ... :-D Tudo bem. Não estou zangado. From kuntzzz em gmail.com Fri Jun 29 09:55:28 2007 From: kuntzzz em gmail.com (=?ISO-8859-1?Q?=22Iber=EA_O=2E_Kuntz_de_Souza=22?=) Date: Fri, 29 Jun 2007 13:55:28 -0300 Subject: [Cascavel-pm] Banco de dados Message-ID: <46853980.4090706@gmail.com> > Tem um, antigo (Não sei se tem uma edição mais atual), mas tem uma boa > abordagem da Álgebra Relacional: Sistema de Banco de Dados ABRAHAM > SILBERSCHATZ > HENRY > F. KORTH > S. > SUDARSHA > > > > O Champs em outro email sugeriu um outro livro. Ok. Obrigado. Verei qual comprarei =) From wendelscardua em gmail.com Fri Jun 29 13:04:33 2007 From: wendelscardua em gmail.com (Wendel Scardua) Date: Fri, 29 Jun 2007 17:04:33 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?=5BSpam=5D_Re=3A_LWP_-_Separando_blo?= =?iso-8859-1?q?cos_de_c=F3digo_html?= In-Reply-To: References: Message-ID: <726229b50706291304q41ced6dxb7bdc13836dad55c@mail.gmail.com> On 6/29/07, André Garcia Carneiro wrote: > > > > while($content =~ /(.*?)/){ print "VAR1 = > $1\n"; > > } > > > > Lorn++; Lorn-- # o .*? vai preferir bater com a string vazia, dado que ele não é guloso André-- # por ter feito Lorn++ ;-) E, se é pra pegar conteúdo do blog, eu sugeriria olhar para o feed dele direto (o firefox mostrou um botão de adicionar, então feed ele tem). Deve até ter parsers de feeds no CPAN... []s Wendel -- "Não ajustar o auto-ajuste" - http://wendel.scardua.net/ -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070629/185cdc25/attachment.html From lorn.br em gmail.com Fri Jun 29 13:36:58 2007 From: lorn.br em gmail.com (Lorn) Date: Fri, 29 Jun 2007 17:36:58 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?=5BSpam=5D_Re=3A_LWP_-_Separando_blo?= =?iso-8859-1?q?cos_de_c=F3digo_html?= In-Reply-To: <726229b50706291304q41ced6dxb7bdc13836dad55c@mail.gmail.com> References: <726229b50706291304q41ced6dxb7bdc13836dad55c@mail.gmail.com> Message-ID: Eu só respondi a pergunta dele, não verifiquei a regexp, mas você tem razão :P On 6/29/07, Wendel Scardua wrote: > > On 6/29/07, André Garcia Carneiro > wrote: > > > > > > > while($content =~ /(.*?)/){ print "VAR1 = > > $1\n"; > > > } > > > > > > > > Lorn++; > > > > Lorn-- # o .*? vai preferir bater com a string vazia, dado que ele não é > guloso > André-- # por ter feito Lorn++ ;-) > > E, se é pra pegar conteúdo do blog, eu sugeriria olhar para o feed dele > direto (o firefox mostrou um botão de adicionar, então feed ele tem). > > Deve até ter parsers de feeds no CPAN... > > []s > Wendel > > -- > "Não ajustar o auto-ajuste" - http://wendel.scardua.net/ > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman > /listinfo/cascavel-pm > -- Lindolfo "Lorn" Rodrigues - www.slackwarezine.com.br - http://lornlab.org - http://sao-paulo.pm.org use Catalyst; -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070629/62867024/attachment-0001.html From andre.garcia.carneir em terra.com.br Fri Jun 29 13:51:18 2007 From: andre.garcia.carneir em terra.com.br (=?iso-8859-1?b?QW5kcukgR2FyY2lhIENhcm5laXJv?=) Date: Fri, 29 Jun 2007 17:51:18 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?=5BSpam=5D_Re=3A_LWP_-_Separando_blo?= =?iso-8859-1?q?cos_de_c=F3digo_html?= Message-ID: ---------- Cabeçalho original ----------- De: cascavel-pm-bounces+andre.garcia.carneir=terra.com.br em pm.org Para: "Cascavel Perl Mongers" cascavel-pm em pm.org Cópia: Data: Fri, 29 Jun 2007 17:04:33 -0300 Assunto: Re: [Cascavel-pm] [Spam] Re: LWP - Separando blocos de código html > On 6/29/07, André Garcia Carneiro wrote: > > > > > > > while($content =~ /(.*?)/){ print "VAR1 = > > $1\n"; > > > } > > > > > > > > Lorn++; > > > > Lorn-- # o .*? vai preferir bater com a string vazia, dado que ele não é > guloso > André-- # por ter feito Lorn++ ;-) Tem razão, eu testei com mais calma e realmente não tava rolando... desculpem-me! > E, se é pra pegar conteúdo do blog, eu sugeriria olhar para o feed dele > direto (o firefox mostrou um botão de adicionar, então feed ele tem). > > Deve até ter parsers de feeds no CPAN... > > []s > Wendel > > -- > "Não ajustar o auto-ajuste" - http://wendel.scardua.net/ > > E-mail classificado pelo Identificador de Spam Inteligente Terra. > Para alterar a categoria classificada, visite > http://mail.terra.com.br/cgi-bin/imail.cgi?+_u=andre.garcia.carneir&_l=1,1183147501.164787.15539.fomboni.hst.terra.com.br,5898,Des15,Des15 > > Esta mensagem foi verificada pelo E-mail Protegido Terra. > Scan engine: McAfee VirusScan / Atualizado em 29/06/2007 / Versão: 5.1.00/5064 > Proteja o seu e-mail Terra: http://mail.terra.com.br/ > > -- André Garcia Carneiro Developer(Perl/PHP) Member of "São Paulo Perl Mongers" - http://sao-paulo.pm.org From danielrantunes em yahoo.com.br Fri Jun 29 18:04:14 2007 From: danielrantunes em yahoo.com.br (=?iso-8859-1?Q?Daniel_=AE_Antunes?=) Date: Fri, 29 Jun 2007 18:04:14 -0700 (PDT) Subject: [Cascavel-pm] Res: XML::Parser Tree Message-ID: <99258.29576.qm@web36904.mail.mud.yahoo.com> Oi Luiz... Pow, obrigadão. Vou seguir as sugestões... Estudando um pouco mais estava caminhando justamente para estas soluções. Abraço. Daniel ® Antunes profissional de informática msn daniel.legend em terra.com.br mobile + 55 11 8965 2999 gnu/linux user #238553 ----- Mensagem original ---- De: Luis Motta Campos Para: Cascavel Perl Mongers Enviadas: Sexta-feira, 29 de Junho de 2007 5:05:57 Assunto: Re: [Cascavel-pm] XML::Parser Tree On Jun 28, 2007, at 10:04 PM, Daniel ® Antunes wrote: > Olá amigos da lista, > Estou apanhando com uma bobeirinha e acredito que os amigos > possam me ajudar. > Já fiz parsers usando Handlers para grandes documentos e conheço > bem o funcionamento. Eu vou acreditar em você ;-) > Agora estou tentando criar um parser usando a opção "Tree", nunca > tinha utilizado este método e apesar da simplicidade exposta na > "man page" estou apanhando. > Segue um script que fiz para testar o funcionamento : > > #!/usr/bin/perl > use XML::Parser; > my $parser=new XML::Parser; > my $p=new XML::Parser(Style => 'Tree'); > my $xml=$p->parse('' > .'2' > .'CENTER' > .'' > .'2' > .'11' > .'' > .''); > print " 1º\t",$xml,"\n\n"; > print " 2º\t",$$xml[0],"\n\n"; > print " 3º\t",$$xml[1],"\n\n"; > print " 4º\t",$$xml[1][1],"\n\n"; > print " 5º\t",$$xml[1][2],"\n\n"; > print " 6º\t",$$xml[1][3],"\n\n"; > print " 7º\t",$$xml[1][4],"\n\n"; > print " 8º\t",$$xml[1][5],"\n\n"; > print " 9º\t",$$xml[1][6],"\n\n"; > > O resultado no console é o seguinte : > > 1º ARRAY(0x815a0e4) > 2º inquiry > 3º ARRAY(0x815a180) > 4º city > 5º ARRAY(0x8220f90) > 6º region > 7º ARRAY(0x8220f30) > 8º childages > 9º ARRAY(0x82130f4) > 10º > 11º > 12º > > Minha dúvida é : Como navegar pelos elementos. :( > Muitíssimo obrigado galera. > Abraço. > > > Daniel ® Antunes > profissional de informática > msn daniel.legend em terra.com.br > mobile + 55 11 8965 2999 > gnu/linux user #238553 Daniel, eu reescrevi o teu programa um pouquinho: #!perl -l use strict; use warnings; use XML::Parser; use Data::Dumper; my $parser = new XML::Parser( Style => 'Tree' ); my $tree = $parser->parse( *DATA ); print Dumper( $tree ); __DATA__ 2 CENTER 2 11 __END__ E obtive o mesmo resultado. Agora, para "navegar" nestes elementos, automaticamente, você vai precisar construir funções especializadas. Eu sugiro tentar usar o XML::Simple, que vai fazer o mesmo trabalho, mas vai te dar uma estrutura um pouco mais sofisticada e menos "entupida" com as porcarias que você tem nos meta-dados do seu XML. Outras sugestões: * use XML::Compile, que permite validar os dados do XML usando uma definição de schema * use strict e warnings, que permite manter a sua sanidade mental. E uma observação: normalmente, processamento de XML se faz via XPath ou XML::Parser (orientado a eventos, o default). Se você está tentando construir um leitor de configurações, eu sugiro que olhe o Config::General, que resolve o problema de uma forma elegantíssima e sem chateação. Putamplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm ____________________________________________________________________________________ Novo Yahoo! Cadê? - Experimente uma nova busca. http://yahoo.com.br/oqueeuganhocomisso -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070629/6f634509/attachment.html From danielrantunes em yahoo.com.br Fri Jun 29 18:07:47 2007 From: danielrantunes em yahoo.com.br (=?iso-8859-1?Q?Daniel_=AE_Antunes?=) Date: Fri, 29 Jun 2007 18:07:47 -0700 (PDT) Subject: [Cascavel-pm] Res: XML::DOM, XML::XPath e XML::DOM::XPath (Was: Re: XML::Parser Tree) Message-ID: <2596.30556.qm@web36904.mail.mud.yahoo.com> Valeu Daniel, eu estive estudando um pouco mais outras alternativas e estava caminhando justamente para o uso destes outros módulos... Na verdade a estrutura será muito simples, como exposta no exemplo, o retorno é que é grande e inviável de ser analizado sem o uso dos handlers. Abraço... Daniel ® Antunes profissional de informática msn daniel.legend em terra.com.br mobile + 55 11 8965 2999 gnu/linux user #238553 ----- Mensagem original ---- De: Daniel Ruoso Para: Cascavel Perl Mongers Enviadas: Sexta-feira, 29 de Junho de 2007 5:35:49 Assunto: [Cascavel-pm] XML::DOM, XML::XPath e XML::DOM::XPath (Was: Re: XML::Parser Tree) Qui, 2007-06-28 às 13:04 -0700, Daniel ® Antunes escreveu: > Minha dúvida é : Como navegar pelos elementos. :( No caso de você precisar navegar em um XML, eu recomendo duas outras abordagens, que evita inclusive de voce ter que mapear o XML para uma estrutura de dados Perl pura (que não necessariamente vai representar todos os dados). Uma delas é DOM e a outra é XPath, que felizmente, possuem módulos para Perl.... XML::DOM XML::XPath e, o mais legal ainda que une as duas APIs num módulo só: XML::DOM::XPath Com essas APIs voce vai navegar explicitamente na estrutura do XML. Daniel _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm ____________________________________________________________________________________ Novo Yahoo! Cadê? - Experimente uma nova busca. http://yahoo.com.br/oqueeuganhocomisso -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070629/3dff771b/attachment.html