From ednardo em elobo.cjb.net Mon May 2 07:35:19 2005 From: ednardo em elobo.cjb.net (Ednardo Lobo) Date: Mon May 2 08:56:41 2005 Subject: [Cascavel-pm] (MS-Excel -> .txt ou .html) Message-ID: <20050502143519.GD1861@pinguim.elobo.cjb.net> Alguém conhece ou já utilizou algum módulo que converta arquivos MS-Excel para algum outro formato aberto (.txt ou .html). Detalhe, os arquivos estão protegidos com senha, mas não é necessário burlá-la pois ela será fornecida. Preciso fazer o mesmo com arquivos PDF. Grato, -- Ednardo Lobo LOBO's NET - www.lobosnet.com eboleto - www.eboleto.com From donatoaz em gmail.com Mon May 2 09:03:28 2005 From: donatoaz em gmail.com (Donato Azevedo) Date: Mon May 2 09:03:38 2005 Subject: [Cascavel-pm] (MS-Excel -> .txt ou .html) In-Reply-To: <20050502143519.GD1861@pinguim.elobo.cjb.net> References: <20050502143519.GD1861@pinguim.elobo.cjb.net> Message-ID: <1746e3e305050209037a0d99f6@mail.gmail.com> Nunca vi um modulo destes, mas se voce estiver um pouco animado olhe a documentação da activestate pra win32::OLE e dê uma navegada pelo object browser do Visual Basic Editor do excel (Alt + F11 e depois F2). Lá voce vai ver os objetos que voce pode instanciar com o win32::ole e fazer o que voce quer... On 5/2/05, Ednardo Lobo wrote: > Alguém conhece ou já utilizou algum módulo que converta arquivos > MS-Excel para algum outro formato aberto (.txt ou .html). Detalhe, os > arquivos estão protegidos com senha, mas não é necessário burlá-la pois > ela será fornecida. Preciso fazer o mesmo com arquivos PDF. > > Grato, > > -- > Ednardo Lobo > > LOBO's NET - www.lobosnet.com > eboleto - www.eboleto.com > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm@pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- ******************************************* Donato Azevedo Engenharia de Controle e Automação UFMG ******************************************* We will encourage you to develop the three great virtues of a programmer: laziness, impatience, and hubris. "Larry Wall - Programming perl" From jamorreu em gmail.com Mon May 2 13:35:06 2005 From: jamorreu em gmail.com (=?ISO-8859-1?Q?Jo=E3o_Gabriel?=) Date: Mon May 2 13:35:19 2005 Subject: [Cascavel-pm] =?iso-8859-1?q?=5Boff=5D_F=F3rum_do_CGiClube=2Enet?= =?iso-8859-1?q?_atualizado!_Nova_categoria!?= Message-ID: <8ff2963a05050213355c7364ac@mail.gmail.com> Olá pessoal. Gostaria de informa-los, que atualizei o script do fórum da CGiClube.net (coloquei uma versão mais atual, com bugs corrigidos) e criei uma categoria nova: Noticias. Logo, caso alguém tenha alguma noticia sobre o mundo Perl, ofertas de emprego para programadores... e quiser facilitar o meu lado, é só entrar lá e postar a noticia. (www.cgiclube.net/forum/) =-=-=-= Lembrando que o prazo para entrega do script do concurso de programação é até o dia 18 de maio. Um abraço, João Gabriel Lider Vitoria-PM Admin CGiClube.net From marco.lima em e-via.com.br Mon May 2 13:35:25 2005 From: marco.lima em e-via.com.br (Marco Lima) Date: Mon May 2 13:35:36 2005 Subject: [Cascavel-pm] OpenInteract Message-ID: Salve Monges ! Quem conhece o OpenInteract e já trabalhou com ele ... estou precisando levantar informações sobre este servidor de aplicação escrito em Perl, e que acredito ser muito bom ... estou pensando em investir nessa solução ... a Perl no Brasil está perdendo o seu espaço na web pela falta de soluções como essa ... sabemos que temos bastante soluções interessantes mas existe uma dificuldade na divulgação por isso estou iniciando um trabalho de estudo e divulgação dessas soluções ... isso envolve testar e levantar todas as vantagens e desvantagens de cada solução ... por isso solicito a ajuda de quem desejar participar desse trabalho ... é a oportunidade de se especilizar em um ferramenta que pode estar sendo implantada dentro de uma empresa ... onde será necessário a contratação de pessoal qualificado. Estou começando este trabalho com duas soluções o OpenInteract e o OAK ... quem estiver interessado em participar desse trabalho, estarei criando um área para postarmos as informações, estudos, teste etc. Daniel: Conto com sua ajuda para o OAK. Luis: Como OpenInteract trabalha com TT vc tb pode ajudar bastante. [ ]'s Marco Lima J. A. P. H. marco.lima@e-via.com.br mago@rio.pm.org +55 19 96 56 06 46 Sociedade Perl do Brasil | http://www.perl.org.br Perl Monks | http://www.perlmonks.org Brasil Perl Mongers | http://brasil.pm.org Register Linux User #355235 Slackware Linux, for the subgenius From monsieur_champs em yahoo.com.br Mon May 2 16:07:15 2005 From: monsieur_champs em yahoo.com.br (Luis Campos de Carvalho) Date: Mon May 2 16:07:28 2005 Subject: [Cascavel-pm] OpenInteract In-Reply-To: 6667 Message-ID: <20050502230715.11952.qmail@web60006.mail.yahoo.com> --- Marco Lima escreveu: > Salve Monges ! > > Quem conhece o OpenInteract e já trabalhou com ele ... estou precisando eu conheço, e já trabalhei com ele. > levantar informações sobre este servidor de aplicação escrito em Perl, e > que acredito ser muito bom ... estou pensando em investir nessa solução > ... a Perl no Brasil está perdendo o seu espaço na web pela falta de > soluções como essa ... sabemos que temos bastante soluções interessantes > mas existe uma dificuldade na divulgação por isso estou iniciando um > trabalho de estudo e divulgação dessas soluções ... isso envolve testar > e levantar todas as vantagens e desvantagens de cada solução ... por Eu acho o OI "du grande *atete"! Mas o salto tecnológico é muito grande... é preciso reaprender a trabalhar com Perl. Não basta achar que sabendo DBI e TT2 você vai se dar bem... prá começar, o OI não trabalha (nem permite trabalhar) com DBI... ;-) > isso solicito a ajuda de quem desejar participar desse trabalho ... é a > oportunidade de se especilizar em um ferramenta que pode estar sendo > implantada dentro de uma empresa ... onde será necessário a contratação > de pessoal qualificado. Opa! Opa! Opa!!! Isto é muito interessante... ;-) > Estou começando este trabalho com duas soluções o OpenInteract e o OAK > ... quem estiver interessado em participar desse trabalho, estarei > criando um área para postarmos as informações, estudos, teste etc. Demorou... onde posto? Eu vou começar a transcrever o que eu sei bem devagar, até você me dizer onde postar... ;-) > Luis: Como OpenInteract trabalha com TT vc tb pode ajudar bastante. :-) Exatamente. Pode contar comigo. Pelo menos, nas minhas parcas horas vagas... ;-) Putamplexos! -- Luis Campos de Carvalho Member of "São Paulo Perl Mongers", Unix SysAdmin & OCP/DBA Oracle http://br.geocities.com/monsieur_champs/ Yahoo! Acesso Grátis - Internet rápida e grátis. Instale o discador agora! http://br.acesso.yahoo.com/ From marco.lima em e-via.com.br Mon May 2 16:46:56 2005 From: marco.lima em e-via.com.br (Marco Lima) Date: Mon May 2 16:47:08 2005 Subject: [Cascavel-pm] OpenInteract Message-ID: > Eu acho o OI "du grande *atete"! > Mas o salto tecnológico é muito grande... é preciso reaprender a trabalhar com Perl. > Não basta achar que sabendo DBI e TT2 você vai se dar bem... prá começar, o OI não trabalha (nem > permite trabalhar) com DBI... ;-) > Vamos estudar então !! > Demorou... onde posto? > Eu vou começar a transcrever o que eu sei bem devagar, até você me dizer onde postar... ;-) > > > Luis: Como OpenInteract trabalha com TT vc tb pode ajudar bastante. > > :-) Exatamente. > Pode contar comigo. Pelo menos, nas minhas parcas horas vagas... ;-) > Criei um espaço http://perl.org.br/index.php?blog=6 ... vc já pode trabalhar lá ! Quem tiver afim de participar do grupo de estudo é só se cadastrar no site http://www.perl.org [ ]'ção Marco Lima J. A. P. H. marco.lima@e-via.com.br mago@rio.pm.org +55 19 96 56 06 46 Sociedade Perl do Brasil | http://www.perl.org.br Perl Monks | http://www.perlmonks.org Brasil Perl Mongers | http://brasil.pm.org Register Linux User #355235 Slackware Linux, for the subgenius From jamorreu em gmail.com Mon May 2 16:56:19 2005 From: jamorreu em gmail.com (=?ISO-8859-1?Q?Jo=E3o_Gabriel?=) Date: Mon May 2 16:56:27 2005 Subject: [Cascavel-pm] =?iso-8859-1?q?Cr=EDtica_do_projeto_OpenInteract?= Message-ID: <8ff2963a05050216566e3312ae@mail.gmail.com> Marco Lima... > "... a Perl no Brasil está perdendo o seu espaço na web pela falta de > soluções como essa ..." Marco Lima... > Criei um espaço http://perl.org.br/index.php?blog=6 ... vc já pode > trabalhar lá ! Como eu sempre digo, a Perl no Brasil tá perdendo espaço por falta de boas documentações em Português. Se você criar um blog sobre a documentação de algo e colocar o conteúdo em inglês é mais fácil atrair "americanos & cia" do que brasileiros. Lembrem-se: nem todos brasileiros tem inglês fluente como o de vocês (Marco, Luis Campos...). Acho que minha crítica tem fundamento, ao contrario de outras respostas que me deram "ohhh! agora eu concordo com o JG...". Um abraço, J. Gabriel From marco.lima em e-via.com.br Mon May 2 17:12:57 2005 From: marco.lima em e-via.com.br (Marco Lima) Date: Mon May 2 17:13:15 2005 Subject: [Cascavel-pm] Crítica do projeto OpenInteract Message-ID: Salve Monge ! > Como eu sempre digo, a Perl no Brasil tá perdendo espaço por falta de > boas documentações em Português. > Concordo com vc mas não é só isso ... precisamos de Frameworks comerciais que possamos implementar nas empresas ... as pessoas quererem facilidades ... e estão certas ... não precisam criar a roda toda vez que forem desenvolver um portal ... > Se você criar um blog sobre a documentação de algo e colocar o > conteúdo em inglês é mais fácil atrair "americanos & cia" do que > brasileiros. > O blog não é para apenas ser em inglês, a idéia é ser um grupo de estudo brasileiro ... mas não fecharemos as portas para quem de fora estiver afim de participar ... a idéia é traduzir todos os textos por isso da bandeira indicando a língua ... eu postei um mensagem apenas a gerar o blog .. mas vou traduzir pode ficar calmo !!! > Acho que minha crítica tem fundamento, ao contrario de outras > respostas que me deram "ohhh! agora eu concordo com o JG...". Não ... vc têm toda a razão !!! e para não perder o costume ... ohhh ! agora eu concordo com o JG !!! [ ]'ção Marco Lima J. A. P. H. marco.lima@e-via.com.br mago@rio.pm.org +55 19 96 56 06 46 Sociedade Perl do Brasil | http://www.perl.org.br Perl Monks | http://www.perlmonks.org Brasil Perl Mongers | http://brasil.pm.org Register Linux User #355235 Slackware Linux, for the subgenius From rodzadra em yahoo.com Tue May 3 04:40:46 2005 From: rodzadra em yahoo.com (Rod Za) Date: Tue May 3 04:40:56 2005 Subject: [Cascavel-pm] Crítica do projeto OpenInteract In-Reply-To: 6667 Message-ID: <20050503114046.31795.qmail@web50210.mail.yahoo.com> Eu concordo também com o comentário. Documentação Perl em Inglês tem "as pencas" e o problema é que alguns termos são difíceis até para quem conhece bem o Inglês - normalmente a língua inglêsa é meio vazia e/ou confusa é só pegar o termo "free-software" que normalmente qualquer um tende a entender software gratuito o que é diferente de "software livre"! abraços, Rodrigo Zadra Armond. --- João Gabriel wrote: > Como eu sempre digo, a Perl no Brasil tá perdendo espaço por falta de > boas documentações em Português. > > Se você criar um blog sobre a documentação de algo e colocar o > conteúdo em inglês é mais fácil atrair "americanos & cia" do que > brasileiros. > > Lembrem-se: nem todos brasileiros tem inglês fluente como o de vocês > (Marco, Luis Campos...). > > Acho que minha crítica tem fundamento, ao contrario de outras > respostas que me deram "ohhh! agora eu concordo com o JG...". __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com From monsieur_champs em yahoo.com.br Tue May 3 05:24:05 2005 From: monsieur_champs em yahoo.com.br (Luis Campos de Carvalho) Date: Tue May 3 05:24:14 2005 Subject: =?iso-8859-1?q?Re:=20[Cascavel-pm]=20Cr=EDtica=20do=20projeto=20OpenInter?= =?iso-8859-1?q?act?= In-Reply-To: 6667 Message-ID: <20050503122405.36906.qmail@web60007.mail.yahoo.com> --- João Gabriel escreveu: > Como eu sempre digo, a Perl no Brasil tá perdendo espaço por falta de > boas documentações em Português. > > Se você criar um blog sobre a documentação de algo e colocar o > conteúdo em inglês é mais fácil atrair "americanos & cia" do que > brasileiros. > > Lembrem-se: nem todos brasileiros tem inglês fluente como o de vocês > (Marco, Luis Campos...). > > Acho que minha crítica tem fundamento, ao contrario de outras > respostas que me deram "ohhh! agora eu concordo com o JG...". /me concorda em gênero, número, grau, e língua com o JG... -- Luis Campos de Carvalho Member of "São Paulo Perl Mongers", Unix SysAdmin & OCP/DBA Oracle http://br.geocities.com/monsieur_champs/ Yahoo! Acesso Grátis - Internet rápida e grátis. Instale o discador agora! http://br.acesso.yahoo.com/ From glasswalk3r em yahoo.com.br Tue May 3 06:16:34 2005 From: glasswalk3r em yahoo.com.br (Alceu R. de Freitas Jr.) Date: Tue May 3 06:16:48 2005 Subject: [Cascavel-pm] Scriptomatic 2.0 Message-ID: <20050503131634.67235.qmail@web31501.mail.mud.yahoo.com> Olá monges, Alguém já usou o Scriptomatic 2.0 da Microsoft? A ferramenta se diz capaz de criar scripts em WMI, Python e , principalmente, Perl. :-) Não consegui fazer download do software para testar, no entanto. A Microsoft consegue sempre nos aborrecer com alguma novidade e agora você tem que "validar seu Windows" para fazer downloads gratuítos. Para quem tem uma licença de Windows (como o que estou usando agora) isso não seria problema SE a Microsoft consegui-se validar a chave de registro sem pedir que você entre em contato com seu fornecedor para mandar um FAX para eles. Ridículo... Bem, o link para download da ferramenta está aqui: http://www.microsoft.com/downloads/details.aspx?FamilyID=09dfc342-648b-4119-b7eb-783b0f7d1178&DisplayLang=en Tentei ler a documentação da ferramenta, mas o autor da documentação parece ter sofrido uma lobotomia ou batido com a cabeça num poste... perdi a paciência (também) de ler a descrição em: http://www.microsoft.com/technet/scriptcenter/tools/scripto2.mspx []'s Alceu Rodrigues de Freitas Junior -------------------------------------- glasswalk3r@yahoo.com.br http://www.imortais.cjb.net ----------------------------------------------------------------------- A well-used door needs no oil on its hinges. A swift-flowing stream does not grow stagnant. Neither sound nor thoughts can travel through a vacuum. Software rots if not used. These are great mysteries -- The Tao Of Programming, 5.1 __________________________________________________ Converse com seus amigos em tempo real com o Yahoo! Messenger http://br.download.yahoo.com/messenger/ From mda em embratel.net.br Tue May 3 06:21:08 2005 From: mda em embratel.net.br (=?ISO-8859-1?Q?Marco_A_P_D=B4Andrade?=) Date: Tue May 3 06:21:21 2005 Subject: [Cascavel-pm] =?ISO-8859-1?Q?Cr=EDtica_do_projeto_Open?= =?ISO-8859-1?Q?Interact?= In-Reply-To: <20050503122405.36906.qmail@web60007.mail.yahoo.com> References: <20050503122405.36906.qmail@web60007.mail.yahoo.com> Message-ID: <42777AC4.2040605@embratel.net.br> Pessoal, Só para quebrar a minha imagem de "defensor dos iniciantes" ;) Concordo que ter documentação em portugues facilita muito, mas temos de definir prioridades... documentação ou informação !! JG, sou obrigado a reclamar, vejo vc questionando a dificuldade com ingles a mais de um ano... já correu atrás de um algum curso ? Eu tenho dificuldades, consigo ler razoavelmente bem, com um vocabulário minimo (estou muito atrasado com isto), mas minhas habilidades são suficientes para não descartar documentação em ingles, que quando desenvolvidas nas ferramentas em geral trazem informações importantes. Como "Lider do Vitoria.PM" vc tem obrigação de estar atualizado, e aguardar material em portugues não é um bom caminho para isto !! Traduzir documentação é mais uma das necessidades para a divulgação do Perl, mas imagine se o Mago ficasse fazendo "apenas" isto ? Sem flames, sem nada pessoal, apenas um desabafo... Marco Antonio Luis Campos de Carvalho wrote: >--- João Gabriel escreveu: > > >>Como eu sempre digo, a Perl no Brasil tá perdendo espaço por falta de >>boas documentações em Português. >> >>Se você criar um blog sobre a documentação de algo e colocar o >>conteúdo em inglês é mais fácil atrair "americanos & cia" do que >>brasileiros. >> >>Lembrem-se: nem todos brasileiros tem inglês fluente como o de vocês >>(Marco, Luis Campos...). >> >>Acho que minha crítica tem fundamento, ao contrario de outras >>respostas que me deram "ohhh! agora eu concordo com o JG...". >> >> > > /me concorda em gênero, número, grau, e língua com o JG... > >-- >Luis Campos de Carvalho >Member of "São Paulo Perl Mongers", >Unix SysAdmin & OCP/DBA Oracle >http://br.geocities.com/monsieur_champs/ > > > > > >Yahoo! Acesso Grátis - Internet rápida e grátis. >Instale o discador agora! http://br.acesso.yahoo.com/ >_______________________________________________ >Cascavel-pm mailing list >Cascavel-pm@pm.org >http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > From monsieur_champs em yahoo.com.br Tue May 3 06:30:48 2005 From: monsieur_champs em yahoo.com.br (Luis Campos de Carvalho) Date: Tue May 3 06:31:03 2005 Subject: [Cascavel-pm] =?iso-8859-1?q?Re=3A_Cr=EDtica_do_projeto_OpenInte?= =?iso-8859-1?q?ract?= In-Reply-To: <20050503114046.31795.qmail@web50210.mail.yahoo.com> Message-ID: <20050503133049.86980.qmail@web60003.mail.yahoo.com> --- Rod Za escreveu: > Eu concordo também com o comentário. Documentação Perl em Inglês tem "as pencas" e o problema é > que alguns termos são difíceis até para quem conhece bem o Inglês - normalmente a língua inglêsa > é > meio vazia e/ou confusa é só pegar o termo "free-software" que normalmente qualquer um tende a > entender software gratuito o que é diferente de "software livre"! Ok, ok, eu já havia concordado com isso antes... Eu "tomei posse" do blog (puxa, depois de tanta resistência, agora sou um "blogueiro"...) [http://perl.org.br/index.php?blog=6] agora de manhã, e espero que esteja tudo mais ou menos nos conformes. Mago, existe alguma forma mais simples e mnemônica de endereçar o blog? Rola aí um "alias" (aka "apelido")? Ainda estou devendo o website do SPPM, mas depois das minhas tarefas domésticas. Amo lugares limpos... e é a minha vez de limpar. :-) Putamplexos! -- Luis Campos de Carvalho Member of "São Paulo Perl Mongers", Unix SysAdmin & OCP/DBA Oracle http://br.geocities.com/monsieur_champs/ __________________________________________________ Converse com seus amigos em tempo real com o Yahoo! Messenger http://br.download.yahoo.com/messenger/ From monsieur_champs em yahoo.com.br Tue May 3 06:39:31 2005 From: monsieur_champs em yahoo.com.br (Luis Campos de Carvalho) Date: Tue May 3 06:39:43 2005 Subject: [Cascavel-pm] Scriptomatic 2.0 In-Reply-To: 6667 Message-ID: <20050503133932.13917.qmail@web60002.mail.yahoo.com> --- "Alceu R. de Freitas Jr." escreveu: > Olá monges, > > Alguém já usou o Scriptomatic 2.0 da Microsoft? A > ferramenta se diz capaz de criar scripts em WMI, > Python e , principalmente, Perl. :-) Hua! Hua! Hua! Hua! Hua! Hua! Hua! Hua! Hua! Hua! Hua! Hua! Hua! Hua! Hua! Hua! Hua! Hua! Hua! Hua! Hua! Hua! Hua! Hua! Alceu, esta piada foi ótima... eu quase me mi*ei de tanto dar risadas... Nem eu consigo criar scripts Perl direito... que dirá um programa da M$... Hua! Hua! Hua! Hua! Hua! Hua! Hua! Hua! Hua! Hua! Hua! Hua! Hua! Hua! Hua! Hua! Vou ter de parar um pouquinho... Depois a gente conversa... Chorando de dar risada... Putamplexos! -- Luis Campos de Carvalho Member of "São Paulo Perl Mongers", Unix SysAdmin & OCP/DBA Oracle http://br.geocities.com/monsieur_champs/ __________________________________________________ Converse com seus amigos em tempo real com o Yahoo! Messenger http://br.download.yahoo.com/messenger/ From glasswalk3r em yahoo.com.br Tue May 3 06:51:17 2005 From: glasswalk3r em yahoo.com.br (Alceu R. de Freitas Jr.) Date: Tue May 3 06:51:32 2005 Subject: [Cascavel-pm] Scriptomatic 2.0 In-Reply-To: 6667 Message-ID: <20050503135117.19478.qmail@web31508.mail.mud.yahoo.com> --- Luis Campos de Carvalho escreveu: > --- "Alceu R. de Freitas Jr." > escreveu: > > Olá monges, > > > > Alguém já usou o Scriptomatic 2.0 da Microsoft? A > > ferramenta se diz capaz de criar scripts em WMI, > > Python e , principalmente, Perl. :-) > > Hua! Hua! Hua! Hua! Hua! Hua! Hua! Hua! > Hua! Hua! Hua! Hua! Hua! Hua! Hua! Hua! > Hua! Hua! Hua! Hua! Hua! Hua! Hua! Hua! > > Alceu, esta piada foi ótima... eu quase me mi*ei > de tanto dar risadas... > Nem eu consigo criar scripts Perl direito... que > dirá um programa da M$... Ainda assim estou curioso para saber o que a ferramenta pode fazer. Existem algumas outras ferramentas no mercado que, teoricamente, possuem uma forma mais simples de especificar o que deve ser feito com uma linguagem de programação qualquer e a ferramenta gera código na linguagem que você achar mais bonita. :-) Já vi o Genexus e sei que ele gera código Java. Agora se o código Java presta, aí são outros quinhentos... Outra ferramenta que vi é o Acta. Não é exatamente o nicho da ferramenta, mas ela gera código ABAP automaticamente para fazer interfaces com SAP. Na época que vi o código ABAP gerado, posso dizer que ele é um LIXO. Todas as práticas básicas de boa programação em ABAP não são seguidas. []'s Alceu Rodrigues de Freitas Junior -------------------------------------- glasswalk3r@yahoo.com.br http://www.imortais.cjb.net ----------------------------------------------------------------------- A well-used door needs no oil on its hinges. A swift-flowing stream does not grow stagnant. Neither sound nor thoughts can travel through a vacuum. Software rots if not used. These are great mysteries -- The Tao Of Programming, 5.1 Yahoo! Acesso Grátis - Internet rápida e grátis. Instale o discador agora! http://br.acesso.yahoo.com/ From nferraz em gnubis.com.br Tue May 3 06:54:54 2005 From: nferraz em gnubis.com.br (Nelson Ferraz) Date: Tue May 3 06:55:04 2005 Subject: [Cascavel-pm] Scriptomatic 2.0 In-Reply-To: <20050503131634.67235.qmail@web31501.mail.mud.yahoo.com> References: <20050503131634.67235.qmail@web31501.mail.mud.yahoo.com> Message-ID: <20050503135454.16828.qmail@hm101.locaweb.com.br> > Alguém já usou o Scriptomatic 2.0 da Microsoft? A > ferramenta se diz capaz de criar scripts em WMI, > Python e , principalmente, Perl. :-) Eu pesquisei no google e descobri que WMI significa "Windows Management Instrumentation". Mas o que seria um "script em WMI"??? From tgregorio7 em gmail.com Tue May 3 08:19:44 2005 From: tgregorio7 em gmail.com (Tarik Gregorio) Date: Tue May 3 08:19:53 2005 Subject: [Cascavel-pm] perl e mysql Message-ID: <3d92541e0505030819591051ca@mail.gmail.com> Ola Pessoal, Estou tendo que fazer um script em perl para conectar ao mysql e estou precisando retornar no formato de tabela so que nao estou tendo muito sucesso. Alguem tem como me ajudar?? segue o codigo abaixo: #!/usr/bin/perl use DBI; my $db="minhatabela"; my $host="localhost"; my $userid="usuario"; my $passwd="senha"; my $connectionInfo="DBI:mysql:database=$db;$host"; my $dbh = DBI->connect($connectionInfo,$userid,$passwd); my $query = "SELECT name FROM oi"; my $sth = $dbh->prepare($query); $sth->execute(); print $sth; $sth->finish(); $dbh->disconnect; ----------------- Tarik Faria da Silva Gregorio From marco.lima em e-via.com.br Tue May 3 08:51:20 2005 From: marco.lima em e-via.com.br (Marco Lima) Date: Tue May 3 08:51:37 2005 Subject: [Cascavel-pm] perl e mysql Message-ID: Salve Tarik ! Tente o seguinte: #!/usr/bin/perl use strict; use DBI; my $db="minhatabela"; my $host="localhost"; my $userid="usuario"; my $passwd="senha"; my $connectionInfo="DBI:mysql:database=$db;$host"; my $dbh = DBI->connect($connectionInfo,$userid,$passwd); my $query = "SELECT name FROM oi"; my $sth = $dbh->prepare($query); $sth->execute(); while (@row = $sth->fetchrow_array()) { print "Row: @row\n"; } $sth->finish(); $dbh->disconnect; ou se preferir basta: #!/usr/bin/perl use strict; use DBI; my $dbh = DBI->connect(DBI:mysql:database,"usuario","senha", { RaiseError => 1, }); my $sth = $dbh->prepare("SELECT name FROM oi"); $sth->execute(); my $array_ref = $sth->fetchall_arrayref( { name => 1, } ); foreach my $row (@$array_ref) { print "Row: $row->{name}\n"; } exit; Espero ter ajudado ! [ ]'ção > Ola Pessoal, > > Estou tendo que fazer um script em perl para conectar ao mysql e > estou precisando retornar no formato de tabela so que nao estou tendo > muito sucesso. > Alguem tem como me ajudar?? > > segue o codigo abaixo: > > #!/usr/bin/perl > > > use DBI; > > my $db="minhatabela"; > my $host="localhost"; > > my $userid="usuario"; > my $passwd="senha"; > my $connectionInfo="DBI:mysql:database=$db;$host"; > > > my $dbh = DBI->connect($connectionInfo,$userid,$passwd); > > > my $query = "SELECT name FROM oi"; > > my $sth = $dbh->prepare($query); > > $sth->execute(); > print $sth; > > $sth->finish(); > $dbh->disconnect; > > ----------------- > Tarik Faria da Silva Gregorio > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm@pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > > Marco Lima J. A. P. H. marco.lima@e-via.com.br mago@rio.pm.org +55 19 96 56 06 46 Sociedade Perl do Brasil | http://www.perl.org.br Perl Monks | http://www.perlmonks.org Brasil Perl Mongers | http://brasil.pm.org Register Linux User #355235 Slackware Linux, for the subgenius From glasswalk3r em yahoo.com.br Tue May 3 09:36:02 2005 From: glasswalk3r em yahoo.com.br (Alceu R. de Freitas Jr.) Date: Tue May 3 09:36:18 2005 Subject: [Cascavel-pm] Scriptomatic 2.0 In-Reply-To: 6667 Message-ID: <20050503163603.39982.qmail@web31511.mail.mud.yahoo.com> Nelson, Eu acredito que seja para realizar tarefas administrativas nas máquinas... algo como o velho os .bat do DOS. Claro que deve ter muito mais recursos (pelo menos espero!). --- Nelson Ferraz escreveu: > > Alguém já usou o Scriptomatic 2.0 da Microsoft? A > > ferramenta se diz capaz de criar scripts em WMI, > > Python e , principalmente, Perl. :-) > > Eu pesquisei no google e descobri que WMI significa > "Windows Management Instrumentation". > > Mas o que seria um "script em WMI"??? Yahoo! Acesso Grátis - Internet rápida e grátis. Instale o discador agora! http://br.acesso.yahoo.com/ From acid06 em gmail.com Tue May 3 09:43:17 2005 From: acid06 em gmail.com (Nilson Santos) Date: Tue May 3 09:43:29 2005 Subject: [Cascavel-pm] Scriptomatic 2.0 In-Reply-To: <20050503163603.39982.qmail@web31511.mail.mud.yahoo.com> References: <20050503163603.39982.qmail@web31511.mail.mud.yahoo.com> Message-ID: <9a08c9b405050309431ee75328@mail.gmail.com> WMI é uma interface alternativa à várias partes da API do windows, em mais alto nível e compatível com COM. O foco é tarefas administrativas de servidores como monitoração de parâmetros dos mesmos, visualização/alteração de status de serviços, entre várias outras coisas. A arquitetura é baseada no SWBemLocator que é o provider dos objetos WMI via COM. E você pode fazer uma query por objetos específicos utilizando WQL (Windows Query Language, senão me engano) que é um subset de SQL. O seu contra é que normalmente as coisas são lentas, mas normalmente atende às necessidades à qual se propõe à resolver. É muito fácil fazer um Scriptomatic que gere código básico de WMI. Em menos de uma semana qualquer pessoa com um bom conhecimento de Perl e Windows faria um gerando código nas mais variadas linguagens possíveis. De qualquer forma, estou tentando baixar o Scriptomatic pois pode ser útil. -Nilson Santos F. Jr. On 5/3/05, Alceu R. de Freitas Jr. wrote: > Nelson, > > Eu acredito que seja para realizar tarefas > administrativas nas máquinas... algo como o velho os > .bat do DOS. Claro que deve ter muito mais recursos > (pelo menos espero!). > > --- Nelson Ferraz escreveu: > > > Alguém já usou o Scriptomatic 2.0 da Microsoft? A > > > ferramenta se diz capaz de criar scripts em WMI, > > > Python e , principalmente, Perl. :-) > > > > Eu pesquisei no google e descobri que WMI significa > > "Windows Management Instrumentation". > > > > Mas o que seria um "script em WMI"??? > > Yahoo! Acesso Grátis - Internet rápida e grátis. > Instale o discador agora! http://br.acesso.yahoo.com/ > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm@pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > From acid06 em gmail.com Tue May 3 09:45:53 2005 From: acid06 em gmail.com (Nilson Santos) Date: Tue May 3 09:46:03 2005 Subject: [Cascavel-pm] Scriptomatic 2.0 In-Reply-To: <9a08c9b405050309431ee75328@mail.gmail.com> References: <20050503163603.39982.qmail@web31511.mail.mud.yahoo.com> <9a08c9b405050309431ee75328@mail.gmail.com> Message-ID: <9a08c9b405050309453e9dcfb7@mail.gmail.com> Só um adendo: Notem que vocês não precisam de validar obrigatoriamente o Windows para fazer o download. É só você clicarem no "Continue" e depois marcar que não querem validar. -Nilson Santos F. Jr. On 5/3/05, Nilson Santos wrote: > WMI é uma interface alternativa à várias partes da API do windows, em > mais alto nível e compatível com COM. O foco é tarefas administrativas > de servidores como monitoração de parâmetros dos mesmos, > visualização/alteração de status de serviços, entre várias outras > coisas. > > A arquitetura é baseada no SWBemLocator que é o provider dos objetos > WMI via COM. E você pode fazer uma query por objetos específicos > utilizando WQL (Windows Query Language, senão me engano) que é um > subset de SQL. > > O seu contra é que normalmente as coisas são lentas, mas normalmente > atende às necessidades à qual se propõe à resolver. > > É muito fácil fazer um Scriptomatic que gere código básico de WMI. Em > menos de uma semana qualquer pessoa com um bom conhecimento de Perl e > Windows faria um gerando código nas mais variadas linguagens > possíveis. > > De qualquer forma, estou tentando baixar o Scriptomatic pois pode ser útil. > > -Nilson Santos F. Jr. > > On 5/3/05, Alceu R. de Freitas Jr. wrote: > > Nelson, > > > > Eu acredito que seja para realizar tarefas > > administrativas nas máquinas... algo como o velho os > > .bat do DOS. Claro que deve ter muito mais recursos > > (pelo menos espero!). > > > > --- Nelson Ferraz escreveu: > > > > Alguém já usou o Scriptomatic 2.0 da Microsoft? A > > > > ferramenta se diz capaz de criar scripts em WMI, > > > > Python e , principalmente, Perl. :-) > > > > > > Eu pesquisei no google e descobri que WMI significa > > > "Windows Management Instrumentation". > > > > > > Mas o que seria um "script em WMI"??? > > > > Yahoo! Acesso Grátis - Internet rápida e grátis. > > Instale o discador agora! http://br.acesso.yahoo.com/ > > _______________________________________________ > > Cascavel-pm mailing list > > Cascavel-pm@pm.org > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > From shonorio em terra.com.br Tue May 3 10:02:49 2005 From: shonorio em terra.com.br (Solli Moreira Honorio) Date: Tue May 3 10:03:00 2005 Subject: [Cascavel-pm] Scriptomatic 2.0 Message-ID: > Alguém já usou o Scriptomatic 2.0 da Microsoft? Sim, eu, porquê ? -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20050503/85bbd28f/attachment.htm From monsieur_champs em yahoo.com.br Tue May 3 10:04:09 2005 From: monsieur_champs em yahoo.com.br (Luis Campos de Carvalho) Date: Tue May 3 10:04:20 2005 Subject: [Cascavel-pm] Scriptomatic 2.0 In-Reply-To: 6667 Message-ID: <20050503170410.93296.qmail@web60002.mail.yahoo.com> --- "Alceu R. de Freitas Jr." escreveu: > Nelson, > > Eu acredito que seja para realizar tarefas > administrativas nas máquinas... algo como o velho os > .bat do DOS. Claro que deve ter muito mais recursos > (pelo menos espero!). Deve ser ótimo para construir vírus com alto potencial de infecção... a M$ é especialista em produzir linguagens de programação com esta característica... ;-) -- Luis Campos de Carvalho Member of "São Paulo Perl Mongers", Unix SysAdmin & OCP/DBA Oracle http://br.geocities.com/monsieur_champs/ __________________________________________________ Converse com seus amigos em tempo real com o Yahoo! Messenger http://br.download.yahoo.com/messenger/ From shonorio em terra.com.br Tue May 3 10:11:55 2005 From: shonorio em terra.com.br (Solli Moreira Honorio) Date: Tue May 3 10:12:07 2005 Subject: [Cascavel-pm] Scriptomatic 2.0 Message-ID: > Mas o que seria um "script em WMI"??? WMI é uma interface para acesso à dados sobre o sistema, tipo um SNMP só que com característica identificada por namespace e classes. O que o Scriptomatic 2.0 faz é listar as classes disponíveis para o Windows que você está querendo obter informações e gerar um script parar repecurar aqueles dados. Outra alternativa seria acessar o msdn e ler todos as classes disponíveis, etc. Mas é claro que o Scriptomatic faz apenas o básico, tem um monte de coisas (principalmente a parte de eventos do WMI) que não é gerado neste cara. Resumindo, ele seria um 'select query builder' para o WMI. Solli M. Honório -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20050503/8d435d32/attachment.htm From rafasz em ibestvip.com.br Tue May 3 10:18:51 2005 From: rafasz em ibestvip.com.br (Rafael Szarblewski) Date: Tue May 3 10:15:14 2005 Subject: [Cascavel-pm] Re: Scriptomatic 2.0 References: <20050503164331.8D65A177AC@x6.develooper.com> Message-ID: <001601c55004$2d2f6820$24c8a8c0@sistemica> ----- Original Message ----- From: To: Sent: Tuesday, May 03, 2005 1:43 PM Subject: Digest Cascavel-pm, volume 93, assunto 3 enviar inscrições da lista de discussão Send Cascavel-pm para cascavel-pm@pm.org Para se cadastrar ou descadastrar via WWW, visite o endereço http://mail.pm.org/mailman/listinfo/cascavel-pm ou, via email, envie uma mensagem com a palavra 'help' no assunto ou corpo da mensagem para cascavel-pm-request@pm.org Você poderá entrar em contato com a pessoa que gerencia a lista pelo endereço cascavel-pm-owner@pm.org Quando responder, por favor edite sua linha Assunto assim ela será mais específica que "Re: Contents of Cascavel-pm digest..." Tópicos de Hoje: 1. Re: Crítica do projeto OpenInteract (Marco A P D´Andrade) 2. Re: Crítica do projeto OpenInteract (Luis Campos de Carvalho) 3. Re: Scriptomatic 2.0 (Luis Campos de Carvalho) 4. Re: Scriptomatic 2.0 (Alceu R. de Freitas Jr.) 5. Re: Scriptomatic 2.0 (Nelson Ferraz) 6. perl e mysql (Tarik Gregorio) 7. Re: perl e mysql (Marco Lima) 8. Re: Scriptomatic 2.0 (Alceu R. de Freitas Jr.) 9. Re: Scriptomatic 2.0 (Nilson Santos) ---------------------------------------------------------------------- Message: 1 Date: Tue, 03 May 2005 10:21:08 -0300 From: Marco A P D´Andrade Subject: Re: [Cascavel-pm] Crítica do projeto OpenInteract To: Cascavel Perl Mongers Message-ID: <42777AC4.2040605@embratel.net.br> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Pessoal, Só para quebrar a minha imagem de "defensor dos iniciantes" ;) Concordo que ter documentação em portugues facilita muito, mas temos de definir prioridades... documentação ou informação !! JG, sou obrigado a reclamar, vejo vc questionando a dificuldade com ingles a mais de um ano... já correu atrás de um algum curso ? Eu tenho dificuldades, consigo ler razoavelmente bem, com um vocabulário minimo (estou muito atrasado com isto), mas minhas habilidades são suficientes para não descartar documentação em ingles, que quando desenvolvidas nas ferramentas em geral trazem informações importantes. Como "Lider do Vitoria.PM" vc tem obrigação de estar atualizado, e aguardar material em portugues não é um bom caminho para isto !! Traduzir documentação é mais uma das necessidades para a divulgação do Perl, mas imagine se o Mago ficasse fazendo "apenas" isto ? Sem flames, sem nada pessoal, apenas um desabafo... Marco Antonio Luis Campos de Carvalho wrote: >--- João Gabriel escreveu: > > >>Como eu sempre digo, a Perl no Brasil tá perdendo espaço por falta de >>boas documentações em Português. >> >>Se você criar um blog sobre a documentação de algo e colocar o >>conteúdo em inglês é mais fácil atrair "americanos & cia" do que >>brasileiros. >> >>Lembrem-se: nem todos brasileiros tem inglês fluente como o de vocês >>(Marco, Luis Campos...). >> >>Acho que minha crítica tem fundamento, ao contrario de outras >>respostas que me deram "ohhh! agora eu concordo com o JG...". >> >> > > /me concorda em gênero, número, grau, e língua com o JG... > >-- >Luis Campos de Carvalho >Member of "São Paulo Perl Mongers", >Unix SysAdmin & OCP/DBA Oracle >http://br.geocities.com/monsieur_champs/ > > > > > >Yahoo! Acesso Grátis - Internet rápida e grátis. >Instale o discador agora! http://br.acesso.yahoo.com/ >_______________________________________________ >Cascavel-pm mailing list >Cascavel-pm@pm.org >http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > ------------------------------ Message: 2 Date: Tue, 3 May 2005 10:30:48 -0300 (ART) From: Luis Campos de Carvalho Subject: [Cascavel-pm] Re: Crítica do projeto OpenInteract To: Cascavel Perl Mongers , "São" Paulo Perl Mongers Message-ID: <20050503133049.86980.qmail@web60003.mail.yahoo.com> Content-Type: text/plain; charset=iso-8859-1 --- Rod Za escreveu: > Eu concordo também com o comentário. Documentação Perl em Inglês tem "as pencas" e o problema é > que alguns termos são difíceis até para quem conhece bem o Inglês - normalmente a língua inglêsa > é > meio vazia e/ou confusa é só pegar o termo "free-software" que normalmente qualquer um tende a > entender software gratuito o que é diferente de "software livre"! Ok, ok, eu já havia concordado com isso antes... Eu "tomei posse" do blog (puxa, depois de tanta resistência, agora sou um "blogueiro"...) [http://perl.org.br/index.php?blog=6] agora de manhã, e espero que esteja tudo mais ou menos nos conformes. Mago, existe alguma forma mais simples e mnemônica de endereçar o blog? Rola aí um "alias" (aka "apelido")? Ainda estou devendo o website do SPPM, mas depois das minhas tarefas domésticas. Amo lugares limpos... e é a minha vez de limpar. :-) Putamplexos! -- Luis Campos de Carvalho Member of "São Paulo Perl Mongers", Unix SysAdmin & OCP/DBA Oracle http://br.geocities.com/monsieur_champs/ __________________________________________________ Converse com seus amigos em tempo real com o Yahoo! Messenger http://br.download.yahoo.com/messenger/ ------------------------------ Message: 3 Date: Tue, 3 May 2005 10:39:31 -0300 (ART) From: Luis Campos de Carvalho Subject: Re: [Cascavel-pm] Scriptomatic 2.0 To: Cascavel Perl Mongers Message-ID: <20050503133932.13917.qmail@web60002.mail.yahoo.com> Content-Type: text/plain; charset=iso-8859-1 --- "Alceu R. de Freitas Jr." escreveu: > Olá monges, > > Alguém já usou o Scriptomatic 2.0 da Microsoft? A > ferramenta se diz capaz de criar scripts em WMI, > Python e , principalmente, Perl. :-) Hua! Hua! Hua! Hua! Hua! Hua! Hua! Hua! Hua! Hua! Hua! Hua! Hua! Hua! Hua! Hua! Hua! Hua! Hua! Hua! Hua! Hua! Hua! Hua! Alceu, esta piada foi ótima... eu quase me mi*ei de tanto dar risadas... Nem eu consigo criar scripts Perl direito... que dirá um programa da M$... Hua! Hua! Hua! Hua! Hua! Hua! Hua! Hua! Hua! Hua! Hua! Hua! Hua! Hua! Hua! Hua! Vou ter de parar um pouquinho... Depois a gente conversa... Chorando de dar risada... Putamplexos! -- Luis Campos de Carvalho Member of "São Paulo Perl Mongers", Unix SysAdmin & OCP/DBA Oracle http://br.geocities.com/monsieur_champs/ __________________________________________________ Converse com seus amigos em tempo real com o Yahoo! Messenger http://br.download.yahoo.com/messenger/ ------------------------------ Message: 4 Date: Tue, 3 May 2005 10:51:17 -0300 (ART) From: "Alceu R. de Freitas Jr." Subject: Re: [Cascavel-pm] Scriptomatic 2.0 To: Cascavel Perl Mongers Message-ID: <20050503135117.19478.qmail@web31508.mail.mud.yahoo.com> Content-Type: text/plain; charset=iso-8859-1 --- Luis Campos de Carvalho escreveu: > --- "Alceu R. de Freitas Jr." > escreveu: > > Olá monges, > > > > Alguém já usou o Scriptomatic 2.0 da Microsoft? A > > ferramenta se diz capaz de criar scripts em WMI, > > Python e , principalmente, Perl. :-) > > Hua! Hua! Hua! Hua! Hua! Hua! Hua! Hua! > Hua! Hua! Hua! Hua! Hua! Hua! Hua! Hua! > Hua! Hua! Hua! Hua! Hua! Hua! Hua! Hua! > > Alceu, esta piada foi ótima... eu quase me mi*ei > de tanto dar risadas... > Nem eu consigo criar scripts Perl direito... que > dirá um programa da M$... Alceu, Eu consegui baixar o arquivo mesmo sem validar a chave do windows, se quiser te envio por e-mail, é só me passar seu e-mail. Mas pelo que vi, não funciona muito bem não, na verdade eu nem entendi o seu funcionamento. Dá alguns bugs quando clico nos botões, deve ser por algum motivo de incompatibilidade. Abraço, Rafael Szarblewski Perl Developer Ainda assim estou curioso para saber o que a ferramenta pode fazer. Existem algumas outras ferramentas no mercado que, teoricamente, possuem uma forma mais simples de especificar o que deve ser feito com uma linguagem de programação qualquer e a ferramenta gera código na linguagem que você achar mais bonita. :-) Já vi o Genexus e sei que ele gera código Java. Agora se o código Java presta, aí são outros quinhentos... Outra ferramenta que vi é o Acta. Não é exatamente o nicho da ferramenta, mas ela gera código ABAP automaticamente para fazer interfaces com SAP. Na época que vi o código ABAP gerado, posso dizer que ele é um LIXO. Todas as práticas básicas de boa programação em ABAP não são seguidas. []'s Alceu Rodrigues de Freitas Junior -------------------------------------- glasswalk3r@yahoo.com.br http://www.imortais.cjb.net ----------------------------------------------------------------------- A well-used door needs no oil on its hinges. A swift-flowing stream does not grow stagnant. Neither sound nor thoughts can travel through a vacuum. Software rots if not used. These are great mysteries -- The Tao Of Programming, 5.1 Yahoo! Acesso Grátis - Internet rápida e grátis. Instale o discador agora! http://br.acesso.yahoo.com/ ------------------------------ Message: 5 Date: Tue, 3 May 2005 10:54:54 -0300 From: "Nelson Ferraz" Subject: Re: [Cascavel-pm] Scriptomatic 2.0 To: Cascavel Perl Mongers Message-ID: <20050503135454.16828.qmail@hm101.locaweb.com.br> Content-Type: text/plain; charset=ISO-8859-1 > Alguém já usou o Scriptomatic 2.0 da Microsoft? A > ferramenta se diz capaz de criar scripts em WMI, > Python e , principalmente, Perl. :-) Eu pesquisei no google e descobri que WMI significa "Windows Management Instrumentation". Mas o que seria um "script em WMI"??? ------------------------------ Message: 6 Date: Tue, 3 May 2005 12:19:44 -0300 From: Tarik Gregorio Subject: [Cascavel-pm] perl e mysql To: Cacavel Perl Message-ID: <3d92541e0505030819591051ca@mail.gmail.com> Content-Type: text/plain; charset=ISO-8859-1 Ola Pessoal, Estou tendo que fazer um script em perl para conectar ao mysql e estou precisando retornar no formato de tabela so que nao estou tendo muito sucesso. Alguem tem como me ajudar?? segue o codigo abaixo: #!/usr/bin/perl use DBI; my $db="minhatabela"; my $host="localhost"; my $userid="usuario"; my $passwd="senha"; my $connectionInfo="DBI:mysql:database=$db;$host"; my $dbh = DBI->connect($connectionInfo,$userid,$passwd); my $query = "SELECT name FROM oi"; my $sth = $dbh->prepare($query); $sth->execute(); print $sth; $sth->finish(); $dbh->disconnect; ----------------- Tarik Faria da Silva Gregorio ------------------------------ Message: 7 Date: Tue, 03 May 2005 12:51:20 -0300 From: "Marco Lima" Subject: Re: [Cascavel-pm] perl e mysql To: Tarik Gregorio , Cascavel Perl Mongers Message-ID: Content-Type: text/plain; charset=iso-8859-1 Salve Tarik ! Tente o seguinte: #!/usr/bin/perl use strict; use DBI; my $db="minhatabela"; my $host="localhost"; my $userid="usuario"; my $passwd="senha"; my $connectionInfo="DBI:mysql:database=$db;$host"; my $dbh = DBI->connect($connectionInfo,$userid,$passwd); my $query = "SELECT name FROM oi"; my $sth = $dbh->prepare($query); $sth->execute(); while (@row = $sth->fetchrow_array()) { print "Row: @row\n"; } $sth->finish(); $dbh->disconnect; ou se preferir basta: #!/usr/bin/perl use strict; use DBI; my $dbh = DBI->connect(DBI:mysql:database,"usuario","senha", { RaiseError => 1, }); my $sth = $dbh->prepare("SELECT name FROM oi"); $sth->execute(); my $array_ref = $sth->fetchall_arrayref( { name => 1, } ); foreach my $row (@$array_ref) { print "Row: $row->{name}\n"; } exit; Espero ter ajudado ! [ ]'ção > Ola Pessoal, > > Estou tendo que fazer um script em perl para conectar ao mysql e > estou precisando retornar no formato de tabela so que nao estou tendo > muito sucesso. > Alguem tem como me ajudar?? > > segue o codigo abaixo: > > #!/usr/bin/perl > > > use DBI; > > my $db="minhatabela"; > my $host="localhost"; > > my $userid="usuario"; > my $passwd="senha"; > my $connectionInfo="DBI:mysql:database=$db;$host"; > > > my $dbh = DBI->connect($connectionInfo,$userid,$passwd); > > > my $query = "SELECT name FROM oi"; > > my $sth = $dbh->prepare($query); > > $sth->execute(); > print $sth; > > $sth->finish(); > $dbh->disconnect; > > ----------------- > Tarik Faria da Silva Gregorio > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm@pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > > Marco Lima J. A. P. H. marco.lima@e-via.com.br mago@rio.pm.org +55 19 96 56 06 46 Sociedade Perl do Brasil | http://www.perl.org.br Perl Monks | http://www.perlmonks.org Brasil Perl Mongers | http://brasil.pm.org Register Linux User #355235 Slackware Linux, for the subgenius ------------------------------ Message: 8 Date: Tue, 3 May 2005 13:36:02 -0300 (ART) From: "Alceu R. de Freitas Jr." Subject: Re: [Cascavel-pm] Scriptomatic 2.0 To: Cascavel Perl Mongers Message-ID: <20050503163603.39982.qmail@web31511.mail.mud.yahoo.com> Content-Type: text/plain; charset=iso-8859-1 Nelson, Eu acredito que seja para realizar tarefas administrativas nas máquinas... algo como o velho os .bat do DOS. Claro que deve ter muito mais recursos (pelo menos espero!). --- Nelson Ferraz escreveu: > > Alguém já usou o Scriptomatic 2.0 da Microsoft? A > > ferramenta se diz capaz de criar scripts em WMI, > > Python e , principalmente, Perl. :-) > > Eu pesquisei no google e descobri que WMI significa > "Windows Management Instrumentation". > > Mas o que seria um "script em WMI"??? Yahoo! Acesso Grátis - Internet rápida e grátis. Instale o discador agora! http://br.acesso.yahoo.com/ ------------------------------ Message: 9 Date: Tue, 3 May 2005 13:43:17 -0300 From: Nilson Santos Subject: Re: [Cascavel-pm] Scriptomatic 2.0 To: Cascavel Perl Mongers Message-ID: <9a08c9b405050309431ee75328@mail.gmail.com> Content-Type: text/plain; charset=ISO-8859-1 WMI é uma interface alternativa à várias partes da API do windows, em mais alto nível e compatível com COM. O foco é tarefas administrativas de servidores como monitoração de parâmetros dos mesmos, visualização/alteração de status de serviços, entre várias outras coisas. A arquitetura é baseada no SWBemLocator que é o provider dos objetos WMI via COM. E você pode fazer uma query por objetos específicos utilizando WQL (Windows Query Language, senão me engano) que é um subset de SQL. O seu contra é que normalmente as coisas são lentas, mas normalmente atende às necessidades à qual se propõe à resolver. É muito fácil fazer um Scriptomatic que gere código básico de WMI. Em menos de uma semana qualquer pessoa com um bom conhecimento de Perl e Windows faria um gerando código nas mais variadas linguagens possíveis. De qualquer forma, estou tentando baixar o Scriptomatic pois pode ser útil. -Nilson Santos F. Jr. On 5/3/05, Alceu R. de Freitas Jr. wrote: > Nelson, > > Eu acredito que seja para realizar tarefas > administrativas nas máquinas... algo como o velho os > .bat do DOS. Claro que deve ter muito mais recursos > (pelo menos espero!). > > --- Nelson Ferraz escreveu: > > > Alguém já usou o Scriptomatic 2.0 da Microsoft? A > > > ferramenta se diz capaz de criar scripts em WMI, > > > Python e , principalmente, Perl. :-) > > > > Eu pesquisei no google e descobri que WMI significa > > "Windows Management Instrumentation". > > > > Mas o que seria um "script em WMI"??? > > Yahoo! Acesso Grátis - Internet rápida e grátis. > Instale o discador agora! http://br.acesso.yahoo.com/ > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm@pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > ------------------------------ _______________________________________________ Cascavel-pm mailing list Cascavel-pm@pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm Fim da Digest Cascavel-pm, volume 93, assunto 3 *********************************************** From shonorio em terra.com.br Tue May 3 10:16:37 2005 From: shonorio em terra.com.br (Solli Moreira Honorio) Date: Tue May 3 10:16:56 2005 Subject: [Cascavel-pm] Scriptomatic 2.0 Message-ID: > --- "Alceu R. de Freitas Jr." escreveu: > > Nelson, > > > > Eu acredito que seja para realizar tarefas > > administrativas nas máquinas... algo como o velho os > > .bat do DOS. Claro que deve ter muito mais recursos > > (pelo menos espero!). > > Deve ser ótimo para construir vírus com alto potencial de infecção... a M$ é especialista em > produzir linguagens de programação com esta característica... ;-) > > -- > Luis Campos de Carvalho > Member of "São Paulo Perl Mongers", > Unix SysAdmin & OCP/DBA Oracle > http://br.geocities.com/monsieur_champs/ > O que está rolando para o senhor estar tão ácido assim hoje ? -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20050503/bf59ae92/attachment.htm From shonorio em terra.com.br Tue May 3 10:18:25 2005 From: shonorio em terra.com.br (Solli Moreira Honorio) Date: Tue May 3 10:18:37 2005 Subject: [Cascavel-pm] Re: Scriptomatic 2.0 Message-ID: Rafael Szarblewski , Obrigado, eu não havia lido todos os emails ainda ;-) Solli -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20050503/04e8d132/attachment.htm From glasswalk3r em yahoo.com.br Tue May 3 10:22:10 2005 From: glasswalk3r em yahoo.com.br (Alceu R. de Freitas Jr.) Date: Tue May 3 10:22:32 2005 Subject: [Cascavel-pm] Scriptomatic 2.0 [OT] In-Reply-To: 6667 Message-ID: <20050503172210.85756.qmail@web31502.mail.mud.yahoo.com> --- Luis Campos de Carvalho escreveu: > --- "Alceu R. de Freitas Jr." > escreveu: > > Nelson, > > > > Eu acredito que seja para realizar tarefas > > administrativas nas máquinas... algo como o velho > os > > .bat do DOS. Claro que deve ter muito mais > recursos > > (pelo menos espero!). > > Deve ser ótimo para construir vírus com alto > potencial de infecção... a M$ é especialista em > produzir linguagens de programação com esta > característica... ;-) Pode apostar nisso... tem vírus passando em testes de CMM: "Bagle é worm mais perfeito, diz relatório Lançado em janeio de 2004, o worm Bagle já teve mais de 100 variantes e ainda hoje oferece risco a usuários domésticos e corporativos. Esse desempenho notável atraiu a atenção do especialista em segurança do Departamento de Defesa dos EUA, Jason Gordon, que analisou o Bagle e criou um relatório detalhado mostrando como o danadinho funciona e porque ele é tão durável. Em uma outra análise detalhada, o Bagle também se destacou e passou nos testes de CMM (Capability Maturity Model Integration) do Carnegie Mellon's Software Engineering Institute. Para baixar o PDF com o relatório completo feito por Jason Gordon, em http://www.infectionvectors.com/vectorspaces.htm" []'s Alceu Rodrigues de Freitas Junior -------------------------------------- glasswalk3r@yahoo.com.br http://www.imortais.cjb.net ----------------------------------------------------------------------- A well-used door needs no oil on its hinges. A swift-flowing stream does not grow stagnant. Neither sound nor thoughts can travel through a vacuum. Software rots if not used. These are great mysteries -- The Tao Of Programming, 5.1 Yahoo! Acesso Grátis - Internet rápida e grátis. Instale o discador agora! http://br.acesso.yahoo.com/ From daniel em ruoso.com Tue May 3 10:37:47 2005 From: daniel em ruoso.com (Daniel Ruoso) Date: Tue May 3 10:38:12 2005 Subject: [Cascavel-pm] OpenInteract In-Reply-To: References: Message-ID: <1115141867.1386.0.camel@localhost> Em Seg, 2005-05-02 às 17:35, Marco Lima escreveu: > Daniel: Conto com sua ajuda para o OAK. Estou às ordens, e, agora, com internet em casa estou começando a retomar muitas coisas, inclusive o Oak... daniel From monsieur_champs em yahoo.com.br Tue May 3 10:49:09 2005 From: monsieur_champs em yahoo.com.br (Luis Campos de Carvalho) Date: Tue May 3 10:49:21 2005 Subject: [Cascavel-pm] Scriptomatic 2.0 In-Reply-To: Message-ID: <20050503174909.79229.qmail@web60005.mail.yahoo.com> --- Solli Moreira Honorio escreveu: > --- Luis Champs de Carvalho escreveu: > > Deve ser ótimo para construir vírus com alto potencial de infecção... a M$ é especialista em > > produzir linguagens de programação com esta característica... ;-) > > > > O que está rolando para o senhor estar tão ácido assim hoje ? > Não sei... talvez TPM? Não, acho que não... ;-) Putamplexos! -- Luis Campos de Carvalho Member of "São Paulo Perl Mongers", Unix SysAdmin & OCP/DBA Oracle http://br.geocities.com/monsieur_champs/ __________________________________________________ Converse com seus amigos em tempo real com o Yahoo! Messenger http://br.download.yahoo.com/messenger/ From shonorio em terra.com.br Tue May 3 10:51:21 2005 From: shonorio em terra.com.br (Solli Moreira Honorio) Date: Tue May 3 10:51:28 2005 Subject: [Cascavel-pm] Scriptomatic 2.0 Message-ID: > --- Solli Moreira Honorio escreveu: > > --- Luis Champs de Carvalho escreveu: > > > Deve ser ótimo para construir vírus com alto potencial de infecção... a M$ é especialista em > > > produzir linguagens de programação com esta característica... ;-) > > > > > > > O que está rolando para o senhor estar tão ácido assim hoje ? > > > > Não sei... talvez TPM? > Não, acho que não... ;-) > Putamplexos! > :-) -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20050503/51fc449b/attachment.htm From monsieur_champs em yahoo.com.br Tue May 3 10:53:27 2005 From: monsieur_champs em yahoo.com.br (Luis Campos de Carvalho) Date: Tue May 3 10:53:37 2005 Subject: [Cascavel-pm] Scriptomatic 2.0 [OT] In-Reply-To: 6667 Message-ID: <20050503175327.89771.qmail@web60004.mail.yahoo.com> --- "Alceu R. de Freitas Jr." escreveu: [Champs: WMI é ótimo para escrever virii] > Pode apostar nisso... tem vírus passando em testes de > CMM: > > "Bagle é worm mais perfeito, diz relatório > > Lançado em janeio de 2004, o worm Bagle já teve mais > de 100 variantes e ainda hoje oferece risco a usuários > domésticos e corporativos. Esse desempenho notável > atraiu a atenção do especialista em segurança do > Departamento de Defesa dos EUA, Jason Gordon, que > analisou o Bagle e criou um relatório detalhado > mostrando como o danadinho funciona e porque ele é tão > durável. > > Em uma outra análise detalhada, o Bagle também se > destacou e passou nos testes de CMM (Capability > Maturity Model Integration) do Carnegie Mellon's > Software Engineering Institute. Para baixar o PDF com > o relatório completo feito por Jason Gordon, em > http://www.infectionvectors.com/vectorspaces.htm" > Bom, aqui tem mais que isso. Parece que o tal bagle é um modelo de implementação e de boa Engenharia de Software... ;-) Quem disse que vírus não deve ser bem-projetado? Putamplexos e parabéns ao autor do programa... :-) Ainda mais por que eu tenho certeza de que não posso ser contaminado, enquanto estiver sentado no meu linux... ;-) -- Luis Campos de Carvalho Member of "São Paulo Perl Mongers", Unix SysAdmin & OCP/DBA Oracle http://br.geocities.com/monsieur_champs/ __________________________________________________ Converse com seus amigos em tempo real com o Yahoo! Messenger http://br.download.yahoo.com/messenger/ From marco.lima em e-via.com.br Tue May 3 10:57:24 2005 From: marco.lima em e-via.com.br (Marco Lima) Date: Tue May 3 10:57:43 2005 Subject: [Cascavel-pm] OpenInteract Message-ID: Salve Monges ! Para que ainda não conhece o OpenInteract: OpenInteract é um servidor de aplicaçãoes web escrito em Perl. Inclui serviços de persistência de dados, segurança, gerenciamento de grupos e usuários, além de uma maneira fácil de criar e distribuir aplicações totalmente independente de banco de dados. OpenInteract é um servidor de aplicações extensível que inclui tudo que você precisa para contruir aplicações robustas rapidamente. Inclui: Um robusto sistema de componentes que pode acessar seus dados de qualquer maneira que você possa pensar e apresentar os dados através de "templates" reutilizáveis. Uma flexível separação entre apresentação e acesso de dados: você pode usar um "template" para acessar dados provenientes de diferentes fontes (p. ex., uma lista de usuários de um sistema, de um servidor LDAP, de um controlador de autenticação NT/SMB, etc.) ou você pode usar um conjunto de dados para preencher "templates" múltiplos. Um mecanismo de segurança consistente que permite a você controlar segurança para usuários e grupos não apenas a nível de tarefas, mas também no nível de um objetos de dados individual. Um simples sistema de gerenciamento de grupos e usuários que permite aos usuários criar suas próprias contas e um administrador para atribuí-los a um ou mais grupos. Um conveniente sistema de empacotamento que torna simples aos desenvolvedores distribuir código, esquemas de dados, configuração, dados de inicialização e todas as outras informações necessárias para uma aplicação. Também faz com que os processos de instalação e atualização sejam diretos e simples. Um método integrado e independente de banco de dados para distribuição de dados necessários para um pacote. Você deveria ter capacidade de instalar qualquer pacote em qualquer banco de dados que foi testado com o OpenInteract. A abilidade de disponibilizar um servidor de aplicações OpenInteract2 como um serviço independente, dentro de um servidor Apache/mod_perl, ou mesmo acessado como um processo CGI. E é fácil estender OI2 para usar intefaces adicionais. [ ]'ção Marco Lima J. A. P. H. marco.lima@e-via.com.br mago@rio.pm.org +55 19 96 56 06 46 Sociedade Perl do Brasil | http://www.perl.org.br Perl Monks | http://www.perlmonks.org Brasil Perl Mongers | http://brasil.pm.org Register Linux User #355235 Slackware Linux, for the subgenius From marco.lima em e-via.com.br Tue May 3 11:03:44 2005 From: marco.lima em e-via.com.br (Marco Lima) Date: Tue May 3 11:03:58 2005 Subject: [Cascavel-pm] OpenInteract Message-ID: Daniel: A idéia é criarmos um grupo de estudo sobre OAK também ... e acho que vc é a pessoa indicada para isso ;-0 .... vou estar criando um espaço para esse grupo tb no http://www.perl.org.br ... se vc achar legal podemos até linkar o projeto da versão 2 ... tornaria tudo mais interativo ... o grupo que estuda pode ajudar a desenvolver e sugerir mudanças ... > Em Seg, 2005-05-02 às 17:35, Marco Lima escreveu: > > Daniel: Conto com sua ajuda para o OAK. > > Estou às ordens, e, agora, com internet em casa estou começando a > retomar muitas coisas, inclusive o Oak... > > daniel > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm@pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > > Marco Lima J. A. P. H. marco.lima@e-via.com.br mago@rio.pm.org +55 19 96 56 06 46 Sociedade Perl do Brasil | http://www.perl.org.br Perl Monks | http://www.perlmonks.org Brasil Perl Mongers | http://brasil.pm.org Register Linux User #355235 Slackware Linux, for the subgenius From ricardo_filipo em yahoo.com.br Tue May 3 11:04:21 2005 From: ricardo_filipo em yahoo.com.br (Ricardo Filipo) Date: Tue May 3 11:04:32 2005 Subject: [Cascavel-pm] OpenInteract In-Reply-To: 6667 Message-ID: <20050503180422.72554.qmail@web41622.mail.yahoo.com> Oi, Marco. O IBPAS apoiará o projeto, pois está precisamente coerente com o projeto "Padronização de Software para Gerenciamento Empresarial". Como vc pensa em integrar o OAK com o OpenIteract, na medida que ambos fazem mais ou menos a mesma coisa? Abraço forte! Ricardo Filipo --- Marco Lima escreveu: > Salve Monges ! > > Para que ainda não conhece o OpenInteract: > > > > OpenInteract é um servidor de aplicaçãoes web > escrito em Perl. > Inclui serviços de persistência de dados, segurança, > gerenciamento de > grupos e usuários, além de uma maneira fácil de > criar e distribuir > aplicações totalmente independente de banco de > dados. > > OpenInteract é um servidor de aplicações extensível > que inclui tudo que você > precisa para contruir aplicações robustas > rapidamente. > > Inclui: > > Um robusto sistema de componentes que pode acessar > seus dados de > qualquer maneira que você possa pensar e apresentar > os dados através de > "templates" > reutilizáveis. > > Uma flexível separação entre apresentação e acesso > de dados: você pode > usar um "template" para acessar dados provenientes > de diferentes fontes > (p. ex., uma lista de usuários de um sistema, de um > servidor LDAP, de um > controlador de autenticação NT/SMB, etc.) ou você > pode usar um conjunto > de dados para preencher "templates" múltiplos. > > Um mecanismo de segurança consistente que permite a > você controlar > segurança para usuários e grupos não apenas a nível > de tarefas, mas > também no nível de um objetos de dados individual. > > Um simples sistema de gerenciamento de grupos e > usuários que permite aos > usuários criar suas próprias contas e um > administrador para atribuí-los > a um ou mais grupos. > > Um conveniente sistema de empacotamento que torna > simples aos > desenvolvedores distribuir código, esquemas de > dados, configuração, > dados de inicialização e todas as outras informações > necessárias para > uma aplicação. Também faz com que os processos de > instalação e > atualização sejam diretos e simples. > > Um método integrado e independente de banco de dados > para distribuição > de dados necessários para um pacote. Você deveria > ter capacidade de > instalar qualquer pacote em qualquer banco de dados > que foi testado com > o OpenInteract. > > A abilidade de disponibilizar um servidor de > aplicações OpenInteract2 > como um serviço independente, dentro de um servidor > Apache/mod_perl, ou > mesmo acessado como um processo CGI. E é fácil > estender OI2 para usar > intefaces adicionais. > > [ ]'ção > > Marco Lima > J. A. P. H. > > marco.lima@e-via.com.br > mago@rio.pm.org > > +55 19 96 56 06 46 > > Sociedade Perl do Brasil | > http://www.perl.org.br > Perl Monks | > http://www.perlmonks.org > Brasil Perl Mongers | http://brasil.pm.org > > Register Linux User #355235 > Slackware Linux, for the subgenius > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm@pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > Yahoo! Acesso Grátis - Internet rápida e grátis. Instale o discador agora! http://br.acesso.yahoo.com/ From daniel em ruoso.com Tue May 3 11:09:51 2005 From: daniel em ruoso.com (Daniel Ruoso) Date: Tue May 3 11:10:09 2005 Subject: [Cascavel-pm] OpenInteract In-Reply-To: <20050503180422.72554.qmail@web41622.mail.yahoo.com> References: <20050503180422.72554.qmail@web41622.mail.yahoo.com> Message-ID: <1115143790.1386.6.camel@localhost> Em Ter, 2005-05-03 às 15:04, Ricardo Filipo escreveu: > Como vc pensa em integrar o OAK com o OpenIteract, na > medida que ambos fazem mais ou menos a mesma coisa? Hmmmm... mais ou menos... digamos que o Oak tende a atender aplicações de outras naturezas que não Web. Digamos que o OpenInteract pode ser uma interface que se comunica com o Oak. Mas também é possível pensar o Oak implementando um dos Views para o OpenInteract (o que acredito ser algo interessante). Mas de fato, a princípio, são dois projetos que fazem mais-ou-menos a mesmo coisa, exceto que o OpenInteract é completamente voltado para a Web, enquanto o Oak não. daniel From marco.lima em e-via.com.br Tue May 3 11:10:44 2005 From: marco.lima em e-via.com.br (Marco Lima) Date: Tue May 3 11:11:02 2005 Subject: [Cascavel-pm] OpenInteract Message-ID: Salve Filipo ! Bom eles não são a mesma coisa ... e podr isso que estamos criando dois grupos de estudos ... acredito termos duas ferramentas com potencial para serem utilizadas em grandes empresas ... O IBPAS pode ajudar na divulgação dos trabalhos que estarão sendo realizados ... e quem sabe conseguir alguma empresa/entidade para implantarmos ... seria um bom laboratório prático. Ps. Espero vc no encontro de sábado. [ ]'ção > Oi, Marco. > > O IBPAS apoiará o projeto, pois está precisamente > coerente com o projeto "Padronização de Software para > Gerenciamento Empresarial". > > Como vc pensa em integrar o OAK com o OpenIteract, na > medida que ambos fazem mais ou menos a mesma coisa? > > Abraço forte! > Ricardo Filipo > > > --- Marco Lima escreveu: > > Salve Monges ! > > > > Para que ainda não conhece o OpenInteract: > > > > > > > > OpenInteract é um servidor de aplicaçãoes web > > escrito em Perl. > > Inclui serviços de persistência de dados, segurança, > > gerenciamento de > > grupos e usuários, além de uma maneira fácil de > > criar e distribuir > > aplicações totalmente independente de banco de > > dados. > > > > OpenInteract é um servidor de aplicações extensível > > que inclui tudo que você > > precisa para contruir aplicações robustas > > rapidamente. > > > > Inclui: > > > > Um robusto sistema de componentes que pode acessar > > seus dados de > > qualquer maneira que você possa pensar e apresentar > > os dados através de > > "templates" > > reutilizáveis. > > > > Uma flexível separação entre apresentação e acesso > > de dados: você pode > > usar um "template" para acessar dados provenientes > > de diferentes fontes > > (p. ex., uma lista de usuários de um sistema, de um > > servidor LDAP, de um > > controlador de autenticação NT/SMB, etc.) ou você > > pode usar um conjunto > > de dados para preencher "templates" múltiplos. > > > > Um mecanismo de segurança consistente que permite a > > você controlar > > segurança para usuários e grupos não apenas a nível > > de tarefas, mas > > também no nível de um objetos de dados individual. > > > > Um simples sistema de gerenciamento de grupos e > > usuários que permite aos > > usuários criar suas próprias contas e um > > administrador para atribuí-los > > a um ou mais grupos. > > > > Um conveniente sistema de empacotamento que torna > > simples aos > > desenvolvedores distribuir código, esquemas de > > dados, configuração, > > dados de inicialização e todas as outras informações > > necessárias para > > uma aplicação. Também faz com que os processos de > > instalação e > > atualização sejam diretos e simples. > > > > Um método integrado e independente de banco de dados > > para distribuição > > de dados necessários para um pacote. Você deveria > > ter capacidade de > > instalar qualquer pacote em qualquer banco de dados > > que foi testado com > > o OpenInteract. > > > > A abilidade de disponibilizar um servidor de > > aplicações OpenInteract2 > > como um serviço independente, dentro de um servidor > > Apache/mod_perl, ou > > mesmo acessado como um processo CGI. E é fácil > > estender OI2 para usar > > intefaces adicionais. > > > > [ ]'ção > > > > Marco Lima > > J. A. P. H. > > > > marco.lima@e-via.com.br > > mago@rio.pm.org > > > > +55 19 96 56 06 46 > > > > Sociedade Perl do Brasil | > > http://www.perl.org.br > > Perl Monks | > > http://www.perlmonks.org > > Brasil Perl Mongers | http://brasil.pm.org > > > > Register Linux User #355235 > > Slackware Linux, for the subgenius > > > > _______________________________________________ > > Cascavel-pm mailing list > > Cascavel-pm@pm.org > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > > Yahoo! Acesso Grátis - Internet rápida e grátis. > Instale o discador agora! http://br.acesso.yahoo.com/ > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm@pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > > Marco Lima J. A. P. H. marco.lima@e-via.com.br mago@rio.pm.org +55 19 96 56 06 46 Sociedade Perl do Brasil | http://www.perl.org.br Perl Monks | http://www.perlmonks.org Brasil Perl Mongers | http://brasil.pm.org Register Linux User #355235 Slackware Linux, for the subgenius From marco.lima em e-via.com.br Tue May 3 11:34:25 2005 From: marco.lima em e-via.com.br (Marco Lima) Date: Tue May 3 11:34:49 2005 Subject: [Cascavel-pm] OpenInteract Message-ID: Salve Monges ! Já está funcionando o Wiki do Grupo Brasileiro de Estudo do OpenInteract. http://oi.perl.org.br [ ]'s Marco Lima J. A. P. H. marco.lima@e-via.com.br mago@rio.pm.org +55 19 96 56 06 46 Sociedade Perl do Brasil | http://www.perl.org.br Perl Monks | http://www.perlmonks.org Brasil Perl Mongers | http://brasil.pm.org Register Linux User #355235 Slackware Linux, for the subgenius From glasswalk3r em yahoo.com.br Tue May 3 13:26:50 2005 From: glasswalk3r em yahoo.com.br (Alceu R. de Freitas Jr.) Date: Tue May 3 13:27:13 2005 Subject: [Cascavel-pm] mais um pouco de Open3 Message-ID: <20050503202650.19645.qmail@web31505.mail.mud.yahoo.com> Olá monges, Vou ressuscitar um pouco o papo sobre como usar IPC::Open3. Sobre o problema de verificar o processo filho, a maneira mais simples que encontrei foi: my $pid = open3(\*TOCHILD,\*CMD_OUT,\*CMD_ERR, "$config{scannerpath}/$config{virusscanner}", $config{viruscmd},"$config{downloads}/$temp_dir/$filename"); Depois $SIG{CHLD} = sub { waitpid($pid, WNOHANG) > 0 }; Isso popula a variável $? com o código de retorno do processo filho. Se ele for diferente de zero, algum problema ocorreu. Isto está funcionando ok, mas estou deparado com um outro problema... Para fazer o Open3 executar um comando SEM chamar o shell, você tem que passar o comando na forma open3(*ENTRADA, *SAIDA, *ERRO, comando, parametro1, parametro2, parametroN); Agora imaginem que o comando e os parametros do comando eu leio de um arquivo de configuração, cujo valores eu armazeno num hash (tendo o parametro como chave). O arquivo de configuração seria algo como: comando -> clamdscan parametros -> -v Imaginem que eu precise adicionar mais um parâmetro parametros -> -v --output Isso já faz o Open3 falhar. Na construção da linha de comando, os parâmetros devem estar separados por vírgulas. Mas como fazer isso em tempo de execução, considerando que o Open3 já foi compilado? Para agravar a situação, não tenho como prever quantos parâmetros serão usados... o usuário pode querer usar 15 deles. Alguma dica? Se alguém quiser, posso anexar o código ao email. []'s Alceu Rodrigues de Freitas Junior -------------------------------------- glasswalk3r@yahoo.com.br http://www.imortais.cjb.net ----------------------------------------------------------------------- A well-used door needs no oil on its hinges. A swift-flowing stream does not grow stagnant. Neither sound nor thoughts can travel through a vacuum. Software rots if not used. These are great mysteries -- The Tao Of Programming, 5.1 Yahoo! Acesso Grátis - Internet rápida e grátis. Instale o discador agora! http://br.acesso.yahoo.com/ From daniel em ruoso.com Tue May 3 13:34:02 2005 From: daniel em ruoso.com (Daniel Ruoso) Date: Tue May 3 13:34:19 2005 Subject: [Cascavel-pm] mais um pouco de Open3 In-Reply-To: <20050503202650.19645.qmail@web31505.mail.mud.yahoo.com> References: <20050503202650.19645.qmail@web31505.mail.mud.yahoo.com> Message-ID: <1115152441.1373.18.camel@localhost> Em Ter, 2005-05-03 às 17:26, Alceu R. de Freitas Jr. escreveu: > open3(*ENTRADA, *SAIDA, *ERRO, comando, parametro1, > parametro2, parametroN); Eu posso estar bëbado, mas se a documentação estiver correta você pode fazer my @params = ("-v", "--output"); open3( ... , "comando", @params) :) daniel From glasswalk3r em yahoo.com.br Tue May 3 13:39:00 2005 From: glasswalk3r em yahoo.com.br (Alceu R. de Freitas Jr.) Date: Tue May 3 13:39:11 2005 Subject: [Cascavel-pm] mais um pouco de Open3 In-Reply-To: 6667 Message-ID: <20050503203900.10549.qmail@web31504.mail.mud.yahoo.com> --- Daniel Ruoso escreveu: > Em Ter, 2005-05-03 às 17:26, Alceu R. de Freitas Jr. > escreveu: > > open3(*ENTRADA, *SAIDA, *ERRO, comando, > parametro1, > > parametro2, parametroN); > > Eu posso estar bëbado, Não vou me arriscar e botar minha mão no fogo dizendo que você não está... :-) > mas se a documentação estiver > correta você pode > fazer > > my @params = ("-v", "--output"); > open3( ... , "comando", @params) De qualquer forma faz sentido... apesar de isso não constar na documentação do módulo (vide http://search.cpan.org/~nwclark/perl-5.8.6/lib/IPC/Open3.pm) Vou tentar depois conto como foi... []'s Alceu Rodrigues de Freitas Junior -------------------------------------- glasswalk3r@yahoo.com.br http://www.imortais.cjb.net ----------------------------------------------------------------------- A well-used door needs no oil on its hinges. A swift-flowing stream does not grow stagnant. Neither sound nor thoughts can travel through a vacuum. Software rots if not used. These are great mysteries -- The Tao Of Programming, 5.1 Yahoo! Acesso Grátis - Internet rápida e grátis. Instale o discador agora! http://br.acesso.yahoo.com/ From daniel em ruoso.com Tue May 3 13:43:05 2005 From: daniel em ruoso.com (Daniel Ruoso) Date: Tue May 3 13:43:24 2005 Subject: [Cascavel-pm] mais um pouco de Open3 In-Reply-To: <20050503203900.10549.qmail@web31504.mail.mud.yahoo.com> References: <20050503203900.10549.qmail@web31504.mail.mud.yahoo.com> Message-ID: <1115152984.1385.22.camel@localhost> Em Ter, 2005-05-03 às 17:39, Alceu R. de Freitas Jr. escreveu: > > mas se a documentação estiver > > correta você pode > > fazer > > > > my @params = ("-v", "--output"); > > open3( ... , "comando", @params) > > De qualquer forma faz sentido... apesar de isso não > constar na documentação do módulo (vide > http://search.cpan.org/~nwclark/perl-5.8.6/lib/IPC/Open3.pm) Hmmm... tem certeza? A documentação diz: $pid = open3(\*WTRFH, \*RDRFH, \*ERRFH, 'some cmd and args', 'optarg', ...); ^ | Esse '...' significa que ele estará esperando por outros argumentos... ou seja, que ele irá obter os parametros no contexto de um array, que significa no fim das contas, que você pode passar como um array... []'s daniel From glasswalk3r em yahoo.com.br Tue May 3 13:51:58 2005 From: glasswalk3r em yahoo.com.br (Alceu R. de Freitas Jr.) Date: Tue May 3 13:52:12 2005 Subject: [Cascavel-pm] mais um pouco de Open3 In-Reply-To: 6667 Message-ID: <20050503205158.15734.qmail@web31506.mail.mud.yahoo.com> --- Daniel Ruoso escreveu: > Em Ter, 2005-05-03 às 17:39, Alceu R. de Freitas Jr. > escreveu: > > De qualquer forma faz sentido... apesar de isso > não > > constar na documentação do módulo (vide > > > http://search.cpan.org/~nwclark/perl-5.8.6/lib/IPC/Open3.pm) > > Hmmm... tem certeza? > > A documentação diz: > > $pid = open3(\*WTRFH, \*RDRFH, \*ERRFH, > 'some cmd and args', 'optarg', > ...); > ^ > | > > Esse '...' significa que ele estará esperando por > outros argumentos... > ou seja, que ele irá obter os parametros no contexto > de um array, que > significa no fim das contas, que você pode passar > como um array... !!!! Esse detalhe eu não sabia. Resolvi confirmar fuçando dentro do módulo um pouco: sub _open3 { local $Me = shift; my($package, $dad_wtr, $dad_rdr, $dad_err, @cmd) = @_; my($dup_wtr, $dup_rdr, $dup_err, $kidpid); Acabei aprendendo mais um pouco... estou tão acostumado a usar "shift" para pegar parâmetros que esqueci que era possível pegar as "fatias restantes" de uma vez só. Obrigado! :-) []'s Alceu Rodrigues de Freitas Junior -------------------------------------- glasswalk3r@yahoo.com.br http://www.imortais.cjb.net ----------------------------------------------------------------------- A well-used door needs no oil on its hinges. A swift-flowing stream does not grow stagnant. Neither sound nor thoughts can travel through a vacuum. Software rots if not used. These are great mysteries -- The Tao Of Programming, 5.1 __________________________________________________ Converse com seus amigos em tempo real com o Yahoo! Messenger http://br.download.yahoo.com/messenger/ From monsieur_champs em yahoo.com.br Tue May 3 14:33:03 2005 From: monsieur_champs em yahoo.com.br (Luis Campos de Carvalho) Date: Tue May 3 14:33:20 2005 Subject: [Cascavel-pm] OpenInteract In-Reply-To: 6667 Message-ID: <20050503213303.64209.qmail@web60001.mail.yahoo.com> --- Ricardo Filipo escreveu: > O IBPAS apoiará o projeto, pois está precisamente > coerente com o projeto "Padronização de Software para > Gerenciamento Empresarial". Isso é muito bom :-) todo apoio é muito bem vindo! > Como vc pensa em integrar o OAK com o OpenIteract, na > medida que ambos fazem mais ou menos a mesma coisa? Espero sinceramente que ambos (Ricardo Filipo e Marco Lima) me perdoem a ousadia e a intromissão. Ao me considerarem inconveniente, por favor ignorem o resto desta. Eu fui examinar a documentação do OAK e tenho 98% de certeza de que ele é uma implementação do MVC, mas com o "V" implementado internamente: o Daniel Ruoso construiu software para o "viewer" dentro do OAK, ao contrário da implementação oferecida pelo OpenInteract, que "importa" funcionalidade de "viewer" de outro sistema, o Template Toolkit de Andy Wardley. Outra semelhança (e diferença) entre os dois é que o OAK preferiu utilizar o DBI (através de um Wrapper pequeno) para oferecer acesso a bancos de dados relacionais, enquanto o OpenInteract preferiu utilizar SPOPS. A diferença é obvia. A semelhança é que ambos preferiram "importar" software para acesso uniforme a bancos de dados relacionais ao invés de escrever suas próprias soluções. IMHO, qualquer tentativa de integração vai nos levar necessariamente a duas opções: ou simplificar o fonte, escolhendo uma das implementações propostas, ou complicar ainda mais a utilização das implementações, obrigando o usuário a optar por uma das duas implementações à força, antes de começar a construir seu sistema. Talvez devéssemos optar por uma "terceira via"... Mas isso é apenas a minha opinião, claro... Putamplexos! -- Luis Campos de Carvalho Member of "São Paulo Perl Mongers", Unix SysAdmin & OCP/DBA Oracle http://br.geocities.com/monsieur_champs/ __________________________________________________ Converse com seus amigos em tempo real com o Yahoo! Messenger http://br.download.yahoo.com/messenger/ From monsieur_champs em yahoo.com.br Tue May 3 14:39:04 2005 From: monsieur_champs em yahoo.com.br (Luis Campos de Carvalho) Date: Tue May 3 14:39:17 2005 Subject: [Cascavel-pm] mais um pouco de Open3 In-Reply-To: 6667 Message-ID: <20050503213905.33562.qmail@web60006.mail.yahoo.com> --- "Alceu R. de Freitas Jr." escreveu: > Olá monges, > > Vou ressuscitar um pouco o papo sobre como usar > IPC::Open3. Sobre o problema de verificar o processo > filho, a maneira mais simples que encontrei foi: > > my $pid = open3(\*TOCHILD,\*CMD_OUT,\*CMD_ERR, > > "$config{scannerpath}/$config{virusscanner}", > $config{viruscmd},"$config{downloads}/$temp_dir/$filename"); > > Depois > > $SIG{CHLD} = sub { waitpid($pid, WNOHANG) > 0 }; > > Isso popula a variável $? com o código de retorno do > processo filho. Se ele for diferente de zero, algum > problema ocorreu. > > Isto está funcionando ok, mas estou deparado com um > outro problema... > > Para fazer o Open3 executar um comando SEM chamar o > shell, você tem que passar o comando na forma > > open3(*ENTRADA, *SAIDA, *ERRO, comando, parametro1, > parametro2, parametroN); > > Agora imaginem que o comando e os parametros do > comando eu leio de um arquivo de configuração, cujo > valores eu armazeno num hash (tendo o parametro como > chave). O arquivo de configuração seria algo como: > > comando -> clamdscan > parametros -> -v > > Imaginem que eu precise adicionar mais um parâmetro > parametros -> -v --output > > Isso já faz o Open3 falhar. Na construção da linha de > comando, os parâmetros devem estar separados por > vírgulas. Mas como fazer isso em tempo de execução, > considerando que o Open3 já foi compilado? > > Para agravar a situação, não tenho como prever quantos > parâmetros serão usados... o usuário pode querer usar > 15 deles. > > Alguma dica? > Você tem controle sobre cada parâmetro adicionado? Se a única forma de adicionar novos parâmetros for um-a-um, podemos usar um array ref para armazená-los sob a chave "parametros" do seu hash. E assim você pode passar open3( \*TOCHILD,\*CMD_OUT,\*CMD_ERR,$hash{comando}, @{$hash{parametros}} ); E tudo vai funcionar como você deseja... :-) Fácil!! Putamplexos, boa sorte, e nos mantenha informados! -- Luis Campos de Carvalho Member of "São Paulo Perl Mongers", Unix SysAdmin & OCP/DBA Oracle http://br.geocities.com/monsieur_champs/ __________________________________________________ Converse com seus amigos em tempo real com o Yahoo! Messenger http://br.download.yahoo.com/messenger/ From marco.lima em e-via.com.br Tue May 3 14:41:05 2005 From: marco.lima em e-via.com.br (Marco Lima) Date: Tue May 3 14:41:25 2005 Subject: [Cascavel-pm] OpenInteract Message-ID: Isso já deveria estar sendo colocado na página do grupo de estudo ?? não podemos transformar a lista em canal de comunicação para isso ... depois estamos iniciando um trabalho de estudo das ferramentas ... só o tempo vai nos dizer qual vai se sair melhor e onde cada uma pode encaixar ... eu como diretor de um empresa de tecnologia gostaria sim de ter opções ... mas que a decisão seja através de argumentos práticos ... e garanto que cada caso é um caso ! Monges ! já existem os dois grupos de trabalhos ... e tenho certeza que vão gerar bons frutos para comunidade brasileira ... por isso vamos nos concentrar nos estudos !! [ ] 'ção > --- Ricardo Filipo escreveu: > > O IBPAS apoiará o projeto, pois está precisamente > > coerente com o projeto "Padronização de Software para > > Gerenciamento Empresarial". > > Isso é muito bom :-) todo apoio é muito bem vindo! > > > Como vc pensa em integrar o OAK com o OpenIteract, na > > medida que ambos fazem mais ou menos a mesma coisa? > > Espero sinceramente que ambos (Ricardo Filipo e Marco Lima) me perdoem a ousadia e a > intromissão. > Ao me considerarem inconveniente, por favor ignorem o resto desta. > > Eu fui examinar a documentação do OAK e tenho 98% de certeza de que ele é uma implementação do > MVC, mas com o "V" implementado internamente: o Daniel Ruoso construiu software para o "viewer" > dentro do OAK, ao contrário da implementação oferecida pelo OpenInteract, que "importa" > funcionalidade de "viewer" de outro sistema, o Template Toolkit de Andy Wardley. Outra semelhança > (e diferença) entre os dois é que o OAK preferiu utilizar o DBI (através de um Wrapper pequeno) > para oferecer acesso a bancos de dados relacionais, enquanto o OpenInteract preferiu utilizar > SPOPS. A diferença é obvia. A semelhança é que ambos preferiram "importar" software para acesso > uniforme a bancos de dados relacionais ao invés de escrever suas próprias soluções. > > IMHO, qualquer tentativa de integração vai nos levar necessariamente a duas opções: ou > simplificar o fonte, escolhendo uma das implementações propostas, ou complicar ainda mais a > utilização das implementações, obrigando o usuário a optar por uma das duas implementações à > força, antes de começar a construir seu sistema. > > Talvez devéssemos optar por uma "terceira via"... > > Mas isso é apenas a minha opinião, claro... > Putamplexos! > > -- > Luis Campos de Carvalho > Member of "São Paulo Perl Mongers", > Unix SysAdmin & OCP/DBA Oracle > http://br.geocities.com/monsieur_champs/ > > __________________________________________________ > Converse com seus amigos em tempo real com o Yahoo! Messenger > http://br.download.yahoo.com/messenger/ > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm@pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > > Marco Lima J. A. P. H. marco.lima@e-via.com.br mago@rio.pm.org +55 19 96 56 06 46 Sociedade Perl do Brasil | http://www.perl.org.br Perl Monks | http://www.perlmonks.org Brasil Perl Mongers | http://brasil.pm.org Register Linux User #355235 Slackware Linux, for the subgenius From marco.lima em e-via.com.br Tue May 3 19:20:08 2005 From: marco.lima em e-via.com.br (Marco Lima) Date: Tue May 3 19:20:21 2005 Subject: [Cascavel-pm] CD-Rom Brasil Perl Mongers Message-ID: Salve Monges !! O CD-Rom do Brasil Perl Mongers está pronto e precisamos de voluntários que possam queimar algumas mídias para serem distribuídas durante o YAPC::Brasil. Quem estiver afim de ajudar entre em contao comigo ou com o Fabiano Righetti. Ps. para quem quiser queimar o seu: https://pub.ellict.com/~frighetti/CD%20Brasil.PM/CD%20Brasil.PM.iso [ ]'ção Marco Lima J. A. P. H. marco.lima@e-via.com.br mago@rio.pm.org +55 19 96 56 06 46 Sociedade Perl do Brasil | http://www.perl.org.br Perl Monks | http://www.perlmonks.org Brasil Perl Mongers | http://brasil.pm.org Register Linux User #355235 Slackware Linux, for the subgenius From pmpoa em galvao.eti.br Wed May 4 10:38:31 2005 From: pmpoa em galvao.eti.br (=?ISO-8859-1?Q?Er_Galv=E3o_Abbott_-_PM_Porto_Alegre?=) Date: Wed May 4 10:38:41 2005 Subject: [Cascavel-pm] Portoalegre.pm de cara nova Message-ID: <42790897.4000501@galvao.eti.br> Pessoal: Finalmente criei vergonha na cara (e arranjei tempo sabe-se lá como) e redesenhei o site dos Porto Alegre Perl Mongers. O conteúdo ainda não está completo, mas pelo menos dois problemas que há muito me incomodavam foram resolvidos: 1) A disposição das informações estava muito confusa. O novo layout é hiper-objetivo. 2) O site estava desatualizadíssimo, o que foi resolvido e pretendo não deixar acontecer novamente. Espero que os irmãos e irmãs apreciem. Abraços, -- Er Galvão Abbott ------------------------------------- Porto Alegre Perl Mongers http://portoalegre.pm.org/ -------------------------------------- pmpoa@galvao.eti.br -------------------------------------- From tgregorio7 em gmail.com Wed May 4 10:57:54 2005 From: tgregorio7 em gmail.com (Tarik Gregorio) Date: Wed May 4 10:58:08 2005 Subject: [Cascavel-pm] perl e mysql In-Reply-To: References: Message-ID: <3d92541e05050410574a24265a@mail.gmail.com> Valeu Marco, uma otima ajuda, saiu quase como eu to querendo.... sai na ordem certinho, so que eu queria que venha como tabela mesmo... nao sei se e possivel, estou pesquisando e nao acho muita coisa. O que estou tenatndo fazer e criar inumeras tabelas tabelas temporarias e mexer com elas e retornar no final a tabela que eu quero no formato de tabela. []'s Tarik Faria da Silva Gregorio Em 03/05/05, Marco Lima escreveu: > Salve Tarik ! > > Tente o seguinte: > > #!/usr/bin/perl > use strict; > use DBI; > > my $db="minhatabela"; > my $host="localhost"; > my $userid="usuario"; > my $passwd="senha"; > my $connectionInfo="DBI:mysql:database=$db;$host"; > > my $dbh = DBI->connect($connectionInfo,$userid,$passwd); > my $query = "SELECT name FROM oi"; > my $sth = $dbh->prepare($query); > $sth->execute(); > while (@row = $sth->fetchrow_array()) { > print "Row: @row\n"; > } > $sth->finish(); > $dbh->disconnect; > > ou se preferir basta: > > #!/usr/bin/perl > use strict; > use DBI; > > my $dbh = DBI->connect(DBI:mysql:database,"usuario","senha", { > RaiseError => 1, }); > my $sth = $dbh->prepare("SELECT name FROM oi"); > $sth->execute(); > my $array_ref = $sth->fetchall_arrayref( { name => 1, } ); > foreach my $row (@$array_ref) { > print "Row: $row->{name}\n"; > } > exit; > > Espero ter ajudado ! > > [ ]'ção > > > > Ola Pessoal, > > > > Estou tendo que fazer um script em perl para conectar ao mysql e > > estou precisando retornar no formato de tabela so que nao estou tendo > > muito sucesso. > > Alguem tem como me ajudar?? > > > > segue o codigo abaixo: > > > > #!/usr/bin/perl > > > > > > use DBI; > > > > my $db="minhatabela"; > > my $host="localhost"; > > > > my $userid="usuario"; > > my $passwd="senha"; > > my $connectionInfo="DBI:mysql:database=$db;$host"; > > > > > > my $dbh = DBI->connect($connectionInfo,$userid,$passwd); > > > > > > my $query = "SELECT name FROM oi"; > > > > my $sth = $dbh->prepare($query); > > > > $sth->execute(); > > print $sth; > > > > $sth->finish(); > > $dbh->disconnect; > > > > ----------------- > > Tarik Faria da Silva Gregorio > > _______________________________________________ > > Cascavel-pm mailing list > > Cascavel-pm@pm.org > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > Marco Lima > J. A. P. H. > > marco.lima@e-via.com.br > mago@rio.pm.org > > +55 19 96 56 06 46 > > Sociedade Perl do Brasil | http://www.perl.org.br > Perl Monks | http://www.perlmonks.org > Brasil Perl Mongers | http://brasil.pm.org > > Register Linux User #355235 > Slackware Linux, for the subgenius > > -- From daniel em ruoso.com Wed May 4 11:03:47 2005 From: daniel em ruoso.com (Daniel Ruoso) Date: Wed May 4 11:04:13 2005 Subject: [Cascavel-pm] OpenInteract In-Reply-To: References: Message-ID: <1115229827.1375.1.camel@localhost> Falando nisso, acabei de postar algo importante em www.perl.org.br... e seguindo a sugestão do marco, comentem no blog... :) m Ter, 2005-05-03 às 18:41, Marco Lima escreveu: > Isso já deveria estar sendo colocado na página do grupo de estudo ?? não > podemos transformar a lista em canal de comunicação para isso ... depois > estamos iniciando um trabalho de estudo das ferramentas ... só o tempo > vai nos dizer qual vai se sair melhor e onde cada uma pode encaixar ... > eu como diretor de um empresa de tecnologia gostaria sim de ter opções > ... mas que a decisão seja através de argumentos práticos ... e garanto > que cada caso é um caso ! > > Monges ! já existem os dois grupos de trabalhos ... e tenho certeza que > vão gerar bons frutos para comunidade brasileira ... por isso vamos nos > concentrar nos estudos !! > > [ ] 'ção > > > --- Ricardo Filipo escreveu: > > > O IBPAS apoiará o projeto, pois está precisamente > > > coerente com o projeto "Padronização de Software para > > > Gerenciamento Empresarial". > > > > Isso é muito bom :-) todo apoio é muito bem vindo! > > > > > Como vc pensa em integrar o OAK com o OpenIteract, na > > > medida que ambos fazem mais ou menos a mesma coisa? > > > > Espero sinceramente que ambos (Ricardo Filipo e Marco Lima) me > perdoem a ousadia e a > > intromissão. > > Ao me considerarem inconveniente, por favor ignorem o resto desta. > > > > Eu fui examinar a documentação do OAK e tenho 98% de certeza de que > ele é uma implementação do > > MVC, mas com o "V" implementado internamente: o Daniel Ruoso construiu > software para o "viewer" > > dentro do OAK, ao contrário da implementação oferecida pelo > OpenInteract, que "importa" > > funcionalidade de "viewer" de outro sistema, o Template Toolkit de > Andy Wardley. Outra semelhança > > (e diferença) entre os dois é que o OAK preferiu utilizar o DBI > (através de um Wrapper pequeno) > > para oferecer acesso a bancos de dados relacionais, enquanto o > OpenInteract preferiu utilizar > > SPOPS. A diferença é obvia. A semelhança é que ambos preferiram > "importar" software para acesso > > uniforme a bancos de dados relacionais ao invés de escrever suas > próprias soluções. > > > > IMHO, qualquer tentativa de integração vai nos levar necessariamente > a duas opções: ou > > simplificar o fonte, escolhendo uma das implementações propostas, ou > complicar ainda mais a > > utilização das implementações, obrigando o usuário a optar por uma das > duas implementações à > > força, antes de começar a construir seu sistema. > > > > Talvez devéssemos optar por uma "terceira via"... > > > > Mas isso é apenas a minha opinião, claro... > > Putamplexos! > > > > -- > > Luis Campos de Carvalho > > Member of "São Paulo Perl Mongers", > > Unix SysAdmin & OCP/DBA Oracle > > http://br.geocities.com/monsieur_champs/ > > > > __________________________________________________ > > Converse com seus amigos em tempo real com o Yahoo! Messenger > > http://br.download.yahoo.com/messenger/ > > _______________________________________________ > > Cascavel-pm mailing list > > Cascavel-pm@pm.org > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > Marco Lima > J. A. P. H. > > marco.lima@e-via.com.br > mago@rio.pm.org > > +55 19 96 56 06 46 > > Sociedade Perl do Brasil | http://www.perl.org.br > Perl Monks | http://www.perlmonks.org > Brasil Perl Mongers | http://brasil.pm.org > > Register Linux User #355235 > Slackware Linux, for the subgenius > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm@pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm From jamorreu em gmail.com Wed May 4 11:55:55 2005 From: jamorreu em gmail.com (=?ISO-8859-1?Q?Jo=E3o_Gabriel?=) Date: Wed May 4 11:56:07 2005 Subject: [Cascavel-pm] CD-Rom Brasil Perl Mongers Message-ID: <8ff2963a050504115541b93934@mail.gmail.com> Marco... > Ps. para quem quiser queimar o seu: > https://pub.ellict.com/~frighetti/CD%20Brasil.PM/CD%20Brasil.PM.iso Hum... na velocidade do dowload eu vo demorar pelo menos 3 dias completos pra baixar o conteúdo do CD... tava fazendo download a 4 KB/s. Ai não dá pra mim... =/ Um abraço, João Gabriel From marco.lima em e-via.com.br Wed May 4 12:33:56 2005 From: marco.lima em e-via.com.br (Marco Lima) Date: Wed May 4 12:34:19 2005 Subject: [Cascavel-pm] perl e mysql Message-ID: TariK: É melhor deixar o banco manipular os dados e depois vc extrai ... caso tenha que utilizar dados externos ... bom seria melhor criar uma estrutura para isso ... vc teria que detalhar melhor o que dseja fazer. [ ]'s Marco > Valeu Marco, uma otima ajuda, saiu quase como eu to querendo.... sai > na ordem certinho, so que eu queria que venha como tabela mesmo... > nao sei se e possivel, estou pesquisando e nao acho muita coisa. O > que estou tenatndo fazer e criar inumeras tabelas tabelas temporarias > e mexer com elas e retornar no final a tabela que eu quero no formato > de tabela. > []'s > Tarik Faria da Silva Gregorio > > Em 03/05/05, Marco Lima escreveu: > > Salve Tarik ! > > > > Tente o seguinte: > > > > #!/usr/bin/perl > > use strict; > > use DBI; > > > > my $db="minhatabela"; > > my $host="localhost"; > > my $userid="usuario"; > > my $passwd="senha"; > > my $connectionInfo="DBI:mysql:database=$db;$host"; > > > > my $dbh = DBI->connect($connectionInfo,$userid,$passwd); > > my $query = "SELECT name FROM oi"; > > my $sth = $dbh->prepare($query); > > $sth->execute(); > > while (@row = $sth->fetchrow_array()) { > > print "Row: @row\n"; > > } > > $sth->finish(); > > $dbh->disconnect; > > > > ou se preferir basta: > > > > #!/usr/bin/perl > > use strict; > > use DBI; > > > > my $dbh = DBI->connect(DBI:mysql:database,"usuario","senha", { > > RaiseError => 1, }); > > my $sth = $dbh->prepare("SELECT name FROM oi"); > > $sth->execute(); > > my $array_ref = $sth->fetchall_arrayref( { name => 1, } ); > > foreach my $row (@$array_ref) { > > print "Row: $row->{name}\n"; > > } > > exit; > > > > Espero ter ajudado ! > > > > [ ]'ção > > > > > > > Ola Pessoal, > > > > > > Estou tendo que fazer um script em perl para conectar ao mysql e > > > estou precisando retornar no formato de tabela so que nao estou tendo > > > muito sucesso. > > > Alguem tem como me ajudar?? > > > > > > segue o codigo abaixo: > > > > > > #!/usr/bin/perl > > > > > > > > > use DBI; > > > > > > my $db="minhatabela"; > > > my $host="localhost"; > > > > > > my $userid="usuario"; > > > my $passwd="senha"; > > > my $connectionInfo="DBI:mysql:database=$db;$host"; > > > > > > > > > my $dbh = DBI->connect($connectionInfo,$userid,$passwd); > > > > > > > > > my $query = "SELECT name FROM oi"; > > > > > > my $sth = $dbh->prepare($query); > > > > > > $sth->execute(); > > > print $sth; > > > > > > $sth->finish(); > > > $dbh->disconnect; > > > > > > ----------------- > > > Tarik Faria da Silva Gregorio > > > _______________________________________________ > > > Cascavel-pm mailing list > > > Cascavel-pm@pm.org > > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > > > > Marco Lima > > J. A. P. H. > > > > marco.lima@e-via.com.br > > mago@rio.pm.org > > > > +55 19 96 56 06 46 > > > > Sociedade Perl do Brasil | http://www.perl.org.br > > Perl Monks | http://www.perlmonks.org > > Brasil Perl Mongers | http://brasil.pm.org > > > > Register Linux User #355235 > > Slackware Linux, for the subgenius > > > > > > > -- > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm@pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > > Marco Lima J. A. P. H. marco.lima@e-via.com.br mago@rio.pm.org +55 19 96 56 06 46 Sociedade Perl do Brasil | http://www.perl.org.br Perl Monks | http://www.perlmonks.org Brasil Perl Mongers | http://brasil.pm.org Register Linux User #355235 Slackware Linux, for the subgenius From marco.lima em e-via.com.br Wed May 4 12:36:57 2005 From: marco.lima em e-via.com.br (Marco Lima) Date: Wed May 4 12:37:17 2005 Subject: [Cascavel-pm] CD-Rom Brasil Perl Mongers Message-ID: JG: Fica relax se naum conseguir ... > Marco... > > > Ps. para quem quiser queimar o seu: > > https://pub.ellict.com/~frighetti/CD%20Brasil.PM/CD%20Brasil.PM.iso > > Hum... na velocidade do dowload eu vo demorar pelo menos 3 dias > completos pra baixar o conteúdo do CD... tava fazendo download a 4 > KB/s. > > Ai não dá pra mim... =/ > > Um abraço, > João Gabriel > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm@pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > > Marco Lima J. A. P. H. marco.lima@e-via.com.br mago@rio.pm.org +55 19 96 56 06 46 Sociedade Perl do Brasil | http://www.perl.org.br Perl Monks | http://www.perlmonks.org Brasil Perl Mongers | http://brasil.pm.org Register Linux User #355235 Slackware Linux, for the subgenius From marco.lima em e-via.com.br Wed May 4 14:53:20 2005 From: marco.lima em e-via.com.br (Marco Lima) Date: Wed May 4 14:53:44 2005 Subject: [Cascavel-pm] CD Brasil.PM Message-ID: Salve Monges ! Alguns de vocês tiveram dificuldades em baixar a iso, por isso estamos colocando o arquivo em outro servidor com um link melhor, assim que estiver pronto estarei repassando o caminho ! [ ] 's Marco Lima J. A. P. H. marco.lima@e-via.com.br mago@rio.pm.org +55 19 96 56 06 46 Sociedade Perl do Brasil | http://www.perl.org.br Perl Monks | http://www.perlmonks.org Brasil Perl Mongers | http://brasil.pm.org Register Linux User #355235 Slackware Linux, for the subgenius From frighetti em cascavel.pm.org Wed May 4 19:57:06 2005 From: frighetti em cascavel.pm.org (Fabiano Reese Righetti) Date: Wed May 4 19:57:43 2005 Subject: [Cascavel-pm] CD Brasil.PM In-Reply-To: References: Message-ID: <42798B82.9020104@cascavel.pm.org> Marco Lima wrote: > Salve Monges ! > > Alguns de vocês tiveram dificuldades em baixar a iso, por isso estamos > colocando o arquivo em outro servidor com um link melhor, assim que > estiver pronto estarei repassando o caminho ! Minha conexão agradece! Tá q não aguenta mais... ;D Abraços, -- Fabiano Reese Righetti From mda em embratel.net.br Thu May 5 07:24:17 2005 From: mda em embratel.net.br (=?ISO-8859-1?Q?Marco_A_P_D=B4Andrade?=) Date: Thu May 5 07:24:28 2005 Subject: [Cascavel-pm] CD Brasil.PM In-Reply-To: <42798B82.9020104@cascavel.pm.org> References: <42798B82.9020104@cascavel.pm.org> Message-ID: <427A2C91.40400@embratel.net.br> Fabiano/Mago, Consegui baixar, mas gostaria que vcs criassem um arquivo com o MD5, só para evitar queimar os CDs em dúvida... Sds, Marco Antonio Fabiano Reese Righetti wrote: > Marco Lima wrote: > >> Salve Monges ! >> >> Alguns de vocês tiveram dificuldades em baixar a iso, por isso estamos >> colocando o arquivo em outro servidor com um link melhor, assim que >> estiver pronto estarei repassando o caminho ! > > > > Minha conexão agradece! Tá q não aguenta mais... ;D > > Abraços, > -- > Fabiano Reese Righetti > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm@pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > > From mda em embratel.net.br Thu May 5 07:47:28 2005 From: mda em embratel.net.br (=?ISO-8859-1?Q?Marco_A_P_D=B4Andrade?=) Date: Thu May 5 07:47:43 2005 Subject: [Cascavel-pm] CD Brasil.PM In-Reply-To: <427A2C91.40400@embratel.net.br> References: <42798B82.9020104@cascavel.pm.org> <427A2C91.40400@embratel.net.br> Message-ID: <427A3200.4060300@embratel.net.br> Xiii... Foi pior que eu imaginava ... [root@supsv06 p]# mount -o loop=/dev/loop2 pub.ellict.com/%7Efrighetti/CD%20Brasil.PM/CD\ Brasil.PM.iso p [root@supsv06 p]# find . -type f -exec cp {} /tmp/abc \; cp: reading `./dists/activepe/linux/activ000.rpm': Erro de entrada/saída cp: reading `./dists/activepe/linux/activ000.tgz': Erro de entrada/saída cp: reading `./dists/activepe/linux/activepe.deb': Erro de entrada/saída cp: reading `./dists/activepe/linux/activepe.rpm': Erro de entrada/saída cp: reading `./dists/activepe/linux/activepe.tgz': Erro de entrada/saída cp: reading `./dists/activepe/solaris/activepe.gz': Erro de entrada/saída cp: reading `./dists/activepe/solaris/activepe.tgz': Erro de entrada/saída Sds, Marco Antonio Marco A P D´Andrade wrote: > Fabiano/Mago, > > Consegui baixar, mas gostaria que vcs criassem um arquivo com o MD5, > só para evitar queimar os CDs em dúvida... > > Sds, > Marco Antonio > > > Fabiano Reese Righetti wrote: > >> Marco Lima wrote: >> >>> Salve Monges ! >>> >>> Alguns de vocês tiveram dificuldades em baixar a iso, por isso estamos >>> colocando o arquivo em outro servidor com um link melhor, assim que >>> estiver pronto estarei repassando o caminho ! >> >> >> >> >> Minha conexão agradece! Tá q não aguenta mais... ;D >> >> Abraços, >> -- >> Fabiano Reese Righetti >> >> _______________________________________________ >> Cascavel-pm mailing list >> Cascavel-pm@pm.org >> http://mail.pm.org/mailman/listinfo/cascavel-pm >> >> > > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm@pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > > From frighetti em cascavel.pm.org Thu May 5 08:42:04 2005 From: frighetti em cascavel.pm.org (Fabiano Reese Righetti) Date: Thu May 5 08:42:46 2005 Subject: [Cascavel-pm] CD Brasil.PM In-Reply-To: <427A2C91.40400@embratel.net.br> References: <42798B82.9020104@cascavel.pm.org> <427A2C91.40400@embratel.net.br> Message-ID: <427A3ECC.4040400@cascavel.pm.org> Marco A P D´Andrade wrote: > Fabiano/Mago, > > Consegui baixar, mas gostaria que vcs criassem um arquivo com o MD5, só > para evitar queimar os CDs em dúvida... > MD5(CD Brasil.PM.iso)= 1dd69e30ee5581edb2f74d3d7d39be15 -- Fabiano Reese Righetti From mda em embratel.net.br Thu May 5 09:36:33 2005 From: mda em embratel.net.br (=?ISO-8859-1?Q?Marco_A_P_D=B4Andrade?=) Date: Thu May 5 09:36:49 2005 Subject: [Cascavel-pm] CD Brasil.PM In-Reply-To: <427A3ECC.4040400@cascavel.pm.org> References: <42798B82.9020104@cascavel.pm.org> <427A2C91.40400@embratel.net.br> <427A3ECC.4040400@cascavel.pm.org> Message-ID: <427A4B91.4070109@embratel.net.br> Pois é ... Era o que eu temia ... [root@supsv06 opt2]# md5sum pub.ellict.com/%7Efrighetti/CD%20Brasil.PM/CD\ Brasil.PM.iso 1b96b3a46f29f48db73368ff956f1782 pub.ellict.com/%7Efrighetti/CD%20Brasil.PM/CD Brasil.PM.iso Não bateu... Foram 8 horas baixando :( Aguardo orientações para recomeçar o download, não estou confiando em minha versão, apesar de ter utilizado wget -m -c (mirror, continue), aparentemente houve corrupção... Mago, Não acho prudente queimar os CDs com esta dúvida... Sds, Marco antonio Fabiano Reese Righetti wrote: > Marco A P D´Andrade wrote: > >> Fabiano/Mago, >> >> Consegui baixar, mas gostaria que vcs criassem um arquivo com o MD5, >> só para evitar queimar os CDs em dúvida... >> > > MD5(CD Brasil.PM.iso)= 1dd69e30ee5581edb2f74d3d7d39be15 > From fglock em pucrs.br Thu May 5 11:38:40 2005 From: fglock em pucrs.br (Flavio S. Glock) Date: Thu May 5 11:38:55 2005 Subject: [Cascavel-pm] CD Brasil.PM In-Reply-To: <427A2CCA.100@cascavel.pm.org> References: <42798B82.9020104@cascavel.pm.org> <427A2515.3010500@pucrs.br> <427A2CCA.100@cascavel.pm.org> Message-ID: <427A6830.6070802@pucrs.br> Mirror do CD-ROM: http://www.ipct.pucrs.br/flavio/perl/brasil-pm.iso MD5 = 1dd69e30ee5581edb2f74d3d7d39be15 - Flavio S. Glock PS: Pode ser usado também com "https", que é mais imune a erros de transmissão. From rafasz em ibestvip.com.br Thu May 5 12:02:11 2005 From: rafasz em ibestvip.com.br (Rafael Szarblewski) Date: Thu May 5 12:01:22 2005 Subject: [Cascavel-pm] CD-Rom Brasil Perl Mongers References: <20050505183857.A84A017802@x6.develooper.com> Message-ID: <00cd01c551a4$f1b0a820$24c8a8c0@sistemica> Pessoal, Alguém poderia me dizer qual o conteúdo do CD? Estou por fora :-( Valeu! Rafael Szarblewski Perl Developer ----- Original Message ----- From: To: Sent: Thursday, May 05, 2005 3:38 PM Subject: Digest Cascavel-pm, volume 93, assunto 8 enviar inscrições da lista de discussão Send Cascavel-pm para cascavel-pm@pm.org Para se cadastrar ou descadastrar via WWW, visite o endereço http://mail.pm.org/mailman/listinfo/cascavel-pm ou, via email, envie uma mensagem com a palavra 'help' no assunto ou corpo da mensagem para cascavel-pm-request@pm.org Você poderá entrar em contato com a pessoa que gerencia a lista pelo endereço cascavel-pm-owner@pm.org Quando responder, por favor edite sua linha Assunto assim ela será mais específica que "Re: Contents of Cascavel-pm digest..." Tópicos de Hoje: 1. CD-Rom Brasil Perl Mongers (João Gabriel) 2. Re: perl e mysql (Marco Lima) 3. Re: CD-Rom Brasil Perl Mongers (Marco Lima) 4. CD Brasil.PM (Marco Lima) 5. Re: CD Brasil.PM (Fabiano Reese Righetti) 6. Re: CD Brasil.PM (Marco A P D´Andrade) 7. Re: CD Brasil.PM (Marco A P D´Andrade) 8. Re: CD Brasil.PM (Fabiano Reese Righetti) 9. Re: CD Brasil.PM (Marco A P D´Andrade) 10. Re: CD Brasil.PM (Flavio S. Glock) ---------------------------------------------------------------------- Message: 1 Date: Wed, 4 May 2005 15:55:55 -0300 From: João Gabriel Subject: [Cascavel-pm] CD-Rom Brasil Perl Mongers To: cascavel-pm@mail.pm.org Message-ID: <8ff2963a050504115541b93934@mail.gmail.com> Content-Type: text/plain; charset=ISO-8859-1 Marco... > Ps. para quem quiser queimar o seu: > https://pub.ellict.com/~frighetti/CD%20Brasil.PM/CD%20Brasil.PM.iso Hum... na velocidade do dowload eu vo demorar pelo menos 3 dias completos pra baixar o conteúdo do CD... tava fazendo download a 4 KB/s. Ai não dá pra mim... =/ Um abraço, João Gabriel ------------------------------ Message: 2 Date: Wed, 04 May 2005 16:33:56 -0300 From: "Marco Lima" Subject: Re: [Cascavel-pm] perl e mysql To: Tarik Gregorio , Cascavel Perl Mongers Message-ID: Content-Type: text/plain; charset=iso-8859-1 TariK: É melhor deixar o banco manipular os dados e depois vc extrai ... caso tenha que utilizar dados externos ... bom seria melhor criar uma estrutura para isso ... vc teria que detalhar melhor o que dseja fazer. [ ]'s Marco > Valeu Marco, uma otima ajuda, saiu quase como eu to querendo.... sai > na ordem certinho, so que eu queria que venha como tabela mesmo... > nao sei se e possivel, estou pesquisando e nao acho muita coisa. O > que estou tenatndo fazer e criar inumeras tabelas tabelas temporarias > e mexer com elas e retornar no final a tabela que eu quero no formato > de tabela. > []'s > Tarik Faria da Silva Gregorio > > Em 03/05/05, Marco Lima escreveu: > > Salve Tarik ! > > > > Tente o seguinte: > > > > #!/usr/bin/perl > > use strict; > > use DBI; > > > > my $db="minhatabela"; > > my $host="localhost"; > > my $userid="usuario"; > > my $passwd="senha"; > > my $connectionInfo="DBI:mysql:database=$db;$host"; > > > > my $dbh = DBI->connect($connectionInfo,$userid,$passwd); > > my $query = "SELECT name FROM oi"; > > my $sth = $dbh->prepare($query); > > $sth->execute(); > > while (@row = $sth->fetchrow_array()) { > > print "Row: @row\n"; > > } > > $sth->finish(); > > $dbh->disconnect; > > > > ou se preferir basta: > > > > #!/usr/bin/perl > > use strict; > > use DBI; > > > > my $dbh = DBI->connect(DBI:mysql:database,"usuario","senha", { > > RaiseError => 1, }); > > my $sth = $dbh->prepare("SELECT name FROM oi"); > > $sth->execute(); > > my $array_ref = $sth->fetchall_arrayref( { name => 1, } ); > > foreach my $row (@$array_ref) { > > print "Row: $row->{name}\n"; > > } > > exit; > > > > Espero ter ajudado ! > > > > [ ]'ção > > > > > > > Ola Pessoal, > > > > > > Estou tendo que fazer um script em perl para conectar ao mysql e > > > estou precisando retornar no formato de tabela so que nao estou tendo > > > muito sucesso. > > > Alguem tem como me ajudar?? > > > > > > segue o codigo abaixo: > > > > > > #!/usr/bin/perl > > > > > > > > > use DBI; > > > > > > my $db="minhatabela"; > > > my $host="localhost"; > > > > > > my $userid="usuario"; > > > my $passwd="senha"; > > > my $connectionInfo="DBI:mysql:database=$db;$host"; > > > > > > > > > my $dbh = DBI->connect($connectionInfo,$userid,$passwd); > > > > > > > > > my $query = "SELECT name FROM oi"; > > > > > > my $sth = $dbh->prepare($query); > > > > > > $sth->execute(); > > > print $sth; > > > > > > $sth->finish(); > > > $dbh->disconnect; > > > > > > ----------------- > > > Tarik Faria da Silva Gregorio > > > _______________________________________________ > > > Cascavel-pm mailing list > > > Cascavel-pm@pm.org > > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > > > > Marco Lima > > J. A. P. H. > > > > marco.lima@e-via.com.br > > mago@rio.pm.org > > > > +55 19 96 56 06 46 > > > > Sociedade Perl do Brasil | http://www.perl.org.br > > Perl Monks | http://www.perlmonks.org > > Brasil Perl Mongers | http://brasil.pm.org > > > > Register Linux User #355235 > > Slackware Linux, for the subgenius > > > > > > > -- > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm@pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > > Marco Lima J. A. P. H. marco.lima@e-via.com.br mago@rio.pm.org +55 19 96 56 06 46 Sociedade Perl do Brasil | http://www.perl.org.br Perl Monks | http://www.perlmonks.org Brasil Perl Mongers | http://brasil.pm.org Register Linux User #355235 Slackware Linux, for the subgenius ------------------------------ Message: 3 Date: Wed, 04 May 2005 16:36:57 -0300 From: "Marco Lima" Subject: Re: [Cascavel-pm] CD-Rom Brasil Perl Mongers To: João Gabriel , Cascavel Perl Mongers Message-ID: Content-Type: text/plain; charset=iso-8859-1 JG: Fica relax se naum conseguir ... > Marco... > > > Ps. para quem quiser queimar o seu: > > https://pub.ellict.com/~frighetti/CD%20Brasil.PM/CD%20Brasil.PM.iso > > Hum... na velocidade do dowload eu vo demorar pelo menos 3 dias > completos pra baixar o conteúdo do CD... tava fazendo download a 4 > KB/s. > > Ai não dá pra mim... =/ > > Um abraço, > João Gabriel > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm@pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > > Marco Lima J. A. P. H. marco.lima@e-via.com.br mago@rio.pm.org +55 19 96 56 06 46 Sociedade Perl do Brasil | http://www.perl.org.br Perl Monks | http://www.perlmonks.org Brasil Perl Mongers | http://brasil.pm.org Register Linux User #355235 Slackware Linux, for the subgenius ------------------------------ Message: 4 Date: Wed, 04 May 2005 18:53:20 -0300 From: "Marco Lima" Subject: [Cascavel-pm] CD Brasil.PM To: Cascavel Perl Mongers Message-ID: Content-Type: text/plain; charset=iso-8859-1 Salve Monges ! Alguns de vocês tiveram dificuldades em baixar a iso, por isso estamos colocando o arquivo em outro servidor com um link melhor, assim que estiver pronto estarei repassando o caminho ! [ ] 's Marco Lima J. A. P. H. marco.lima@e-via.com.br mago@rio.pm.org +55 19 96 56 06 46 Sociedade Perl do Brasil | http://www.perl.org.br Perl Monks | http://www.perlmonks.org Brasil Perl Mongers | http://brasil.pm.org Register Linux User #355235 Slackware Linux, for the subgenius ------------------------------ Message: 5 Date: Wed, 04 May 2005 23:57:06 -0300 From: Fabiano Reese Righetti Subject: Re: [Cascavel-pm] CD Brasil.PM To: Cascavel Perl Mongers Message-ID: <42798B82.9020104@cascavel.pm.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Marco Lima wrote: > Salve Monges ! > > Alguns de vocês tiveram dificuldades em baixar a iso, por isso estamos > colocando o arquivo em outro servidor com um link melhor, assim que > estiver pronto estarei repassando o caminho ! Minha conexão agradece! Tá q não aguenta mais... ;D Abraços, -- Fabiano Reese Righetti ------------------------------ Message: 6 Date: Thu, 05 May 2005 11:24:17 -0300 From: Marco A P D´Andrade Subject: Re: [Cascavel-pm] CD Brasil.PM To: Cascavel Perl Mongers Message-ID: <427A2C91.40400@embratel.net.br> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Fabiano/Mago, Consegui baixar, mas gostaria que vcs criassem um arquivo com o MD5, só para evitar queimar os CDs em dúvida... Sds, Marco Antonio Fabiano Reese Righetti wrote: > Marco Lima wrote: > >> Salve Monges ! >> >> Alguns de vocês tiveram dificuldades em baixar a iso, por isso estamos >> colocando o arquivo em outro servidor com um link melhor, assim que >> estiver pronto estarei repassando o caminho ! > > > > Minha conexão agradece! Tá q não aguenta mais... ;D > > Abraços, > -- > Fabiano Reese Righetti > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm@pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > > ------------------------------ Message: 7 Date: Thu, 05 May 2005 11:47:28 -0300 From: Marco A P D´Andrade Subject: Re: [Cascavel-pm] CD Brasil.PM To: Cascavel Perl Mongers Message-ID: <427A3200.4060300@embratel.net.br> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Xiii... Foi pior que eu imaginava ... [root@supsv06 p]# mount -o loop=/dev/loop2 pub.ellict.com/%7Efrighetti/CD%20Brasil.PM/CD\ Brasil.PM.iso p [root@supsv06 p]# find . -type f -exec cp {} /tmp/abc \; cp: reading `./dists/activepe/linux/activ000.rpm': Erro de entrada/saída cp: reading `./dists/activepe/linux/activ000.tgz': Erro de entrada/saída cp: reading `./dists/activepe/linux/activepe.deb': Erro de entrada/saída cp: reading `./dists/activepe/linux/activepe.rpm': Erro de entrada/saída cp: reading `./dists/activepe/linux/activepe.tgz': Erro de entrada/saída cp: reading `./dists/activepe/solaris/activepe.gz': Erro de entrada/saída cp: reading `./dists/activepe/solaris/activepe.tgz': Erro de entrada/saída Sds, Marco Antonio Marco A P D´Andrade wrote: > Fabiano/Mago, > > Consegui baixar, mas gostaria que vcs criassem um arquivo com o MD5, > só para evitar queimar os CDs em dúvida... > > Sds, > Marco Antonio > > > Fabiano Reese Righetti wrote: > >> Marco Lima wrote: >> >>> Salve Monges ! >>> >>> Alguns de vocês tiveram dificuldades em baixar a iso, por isso estamos >>> colocando o arquivo em outro servidor com um link melhor, assim que >>> estiver pronto estarei repassando o caminho ! >> >> >> >> >> Minha conexão agradece! Tá q não aguenta mais... ;D >> >> Abraços, >> -- >> Fabiano Reese Righetti >> >> _______________________________________________ >> Cascavel-pm mailing list >> Cascavel-pm@pm.org >> http://mail.pm.org/mailman/listinfo/cascavel-pm >> >> > > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm@pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > > ------------------------------ Message: 8 Date: Thu, 05 May 2005 12:42:04 -0300 From: Fabiano Reese Righetti Subject: Re: [Cascavel-pm] CD Brasil.PM To: Cascavel Perl Mongers Message-ID: <427A3ECC.4040400@cascavel.pm.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Marco A P D´Andrade wrote: > Fabiano/Mago, > > Consegui baixar, mas gostaria que vcs criassem um arquivo com o MD5, só > para evitar queimar os CDs em dúvida... > MD5(CD Brasil.PM.iso)= 1dd69e30ee5581edb2f74d3d7d39be15 -- Fabiano Reese Righetti ------------------------------ Message: 9 Date: Thu, 05 May 2005 13:36:33 -0300 From: Marco A P D´Andrade Subject: Re: [Cascavel-pm] CD Brasil.PM To: Cascavel Perl Mongers Message-ID: <427A4B91.4070109@embratel.net.br> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Pois é ... Era o que eu temia ... [root@supsv06 opt2]# md5sum pub.ellict.com/%7Efrighetti/CD%20Brasil.PM/CD\ Brasil.PM.iso 1b96b3a46f29f48db73368ff956f1782 pub.ellict.com/%7Efrighetti/CD%20Brasil.PM/CD Brasil.PM.iso Não bateu... Foram 8 horas baixando :( Aguardo orientações para recomeçar o download, não estou confiando em minha versão, apesar de ter utilizado wget -m -c (mirror, continue), aparentemente houve corrupção... Mago, Não acho prudente queimar os CDs com esta dúvida... Sds, Marco antonio Fabiano Reese Righetti wrote: > Marco A P D´Andrade wrote: > >> Fabiano/Mago, >> >> Consegui baixar, mas gostaria que vcs criassem um arquivo com o MD5, >> só para evitar queimar os CDs em dúvida... >> > > MD5(CD Brasil.PM.iso)= 1dd69e30ee5581edb2f74d3d7d39be15 > ------------------------------ Message: 10 Date: Thu, 05 May 2005 15:38:40 -0300 From: "Flavio S. Glock" Subject: Re: [Cascavel-pm] CD Brasil.PM To: cascavel-pm@pm.org Message-ID: <427A6830.6070802@pucrs.br> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Mirror do CD-ROM: http://www.ipct.pucrs.br/flavio/perl/brasil-pm.iso MD5 = 1dd69e30ee5581edb2f74d3d7d39be15 - Flavio S. Glock PS: Pode ser usado também com "https", que é mais imune a erros de transmissão. ------------------------------ _______________________________________________ Cascavel-pm mailing list Cascavel-pm@pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm Fim da Digest Cascavel-pm, volume 93, assunto 8 *********************************************** From lorn.br em gmail.com Thu May 5 13:03:33 2005 From: lorn.br em gmail.com (Lorn) Date: Thu May 5 13:03:48 2005 Subject: [Cascavel-pm] Problemas com o tie ... Message-ID: Apesar de não entender muito bem como funciona o tie, estou mexendo num programa já pronto aqui na empresa. uma parte dele $db_fn == caminho pro banco $db_mode = O_RDWR tie (%h, 'DB_File', "$db_fn", $db_mode, 0644) or die "cant create DB $db_fn"; #print %h; $sth = $dbh->prepare("select login from tb_user_users" ); $sth->execute or &FatalError("cant query SQL"); while (($host) = $sth->fetchrow_array) { &Debug("[FETCH] $host, $domain",3) ; $fqdn = "www.$host.$domain"; #print $fqdn; &Debug("[DB] $fqdn",2) ; } $sth->finish; untie %h; até aí blz, ele cria o arquivo .db todo estranho e talz, só que tem outro programa que chama-se "showallkeys.pl" #!/usr/bin/perl use DB_File; use Fcntl; $db_fn = shift; tie (%h, 'DB_File', "$db_fn",O_RD) or die "can't tie $db_fn"; foreach $key (keys %h) { print "$key -> $h{$key}\n"; } untie %h; Esse "descriptografa" o .db mostrando coisas que todo mundo entende. Ele funciona pro .db criado pelo programa original, mas pro que eu criei ele dá esse erro: Argument "O_RD" isn't numeric in subroutine entry at /usr/lib/perl5/5.6.1/i386-linux/DB_File.pm line 262. Alguem tem ideia do que pode ser? -- Lorn - Slackware Linux www.slackwarezine.com.br From glasswalk3r em yahoo.com.br Thu May 5 13:17:23 2005 From: glasswalk3r em yahoo.com.br (Alceu R. de Freitas Jr.) Date: Thu May 5 13:17:38 2005 Subject: [Cascavel-pm] Problemas com o tie ... In-Reply-To: 6667 Message-ID: <20050505201723.31378.qmail@web31506.mail.mud.yahoo.com> --- Lorn escreveu: > uma parte dele > $db_fn == caminho pro banco > $db_mode = O_RDWR > > tie (%h, 'DB_File', "$db_fn", $db_mode, 0644) or die > "cant create DB $db_fn"; Talvez seja melhor você postar mais do programa. De qualquer forma, é desnecessário usar aspas duplas em volta do $db_fn, você pode omití-las sem problemas. ;-) > até aí blz, ele cria o arquivo .db todo estranho e > talz, só que tem > outro programa que chama-se "showallkeys.pl" > > #!/usr/bin/perl > > use DB_File; > use Fcntl; > > $db_fn = shift; > > tie (%h, 'DB_File', "$db_fn",O_RD) or die "can't tie > $db_fn"; > Ele funciona pro .db criado pelo programa original, > mas pro que eu > criei ele dá esse erro: > Argument "O_RD" isn't numeric in subroutine entry at > /usr/lib/perl5/5.6.1/i386-linux/DB_File.pm line 262. Deixa eu ver se entendi... você diz que ele só funciona para um arquivo .db em especial, mas não funciona para os outros? Pelo tipo de erro, eu diria que você está usando um argumento inválido para a biblioteca... mas não tenho certeza. Se certifique se não existem problemas de diferença de estrutura do banco criado originalmente (talvez com uma versão de DB_file mais antiga) e a versão nova que você está utilizando. []'s Alceu Rodrigues de Freitas Junior -------------------------------------- glasswalk3r@yahoo.com.br http://www.imortais.cjb.net ----------------------------------------------------------------------- A well-used door needs no oil on its hinges. A swift-flowing stream does not grow stagnant. Neither sound nor thoughts can travel through a vacuum. Software rots if not used. These are great mysteries -- The Tao Of Programming, 5.1 __________________________________________________ Converse com seus amigos em tempo real com o Yahoo! Messenger http://br.download.yahoo.com/messenger/ From fglock em pucrs.br Thu May 5 13:28:49 2005 From: fglock em pucrs.br (Flavio S. Glock) Date: Thu May 5 13:29:02 2005 Subject: [Cascavel-pm] Problemas com o tie ... In-Reply-To: References: Message-ID: <427A8201.6000202@pucrs.br> Lorn wrote: > Apesar de não entender muito bem como funciona o tie, estou mexendo > num programa já pronto aqui na empresa. > uma parte dele ... > > tie (%h, 'DB_File', "$db_fn",O_RD) or die "can't tie $db_fn"; ... > > Ele funciona pro .db criado pelo programa original, mas pro que eu > criei ele dá esse erro: > Argument "O_RD" isn't numeric in subroutine entry at > /usr/lib/perl5/5.6.1/i386-linux/DB_File.pm line 262. > > Alguem tem ideia do que pode ser? > Experimente trocar onde diz "O_RD" por "O_RDONLY". - Flavio S. Glock From marco.lima em e-via.com.br Thu May 5 13:29:59 2005 From: marco.lima em e-via.com.br (Marco Lima) Date: Thu May 5 13:30:20 2005 Subject: [Cascavel-pm] Problemas com o tie ... Message-ID: O tie cria um Berkeley DB simples ! > Ele funciona pro .db criado pelo programa original, mas pro que eu > criei ele dá esse erro: > Argument "O_RD" isn't numeric in subroutine entry at > /usr/lib/perl5/5.6.1/i386-linux/DB_File.pm line 262. > > Alguem tem ideia do que pode ser? > Sintaxe no seu caso: tie %hash, 'DB_FILE', $filename, $flags, $mode, $storage_type; Os argumentos: $flags - O_CREAT | O_RDWR $mode - 0666 (-rw-rw-rw-) $storage_type - $DB_HASH Tente trocar o O_RD por O_RDWR e utilize o $mode [ ]'s Marco Lima J. A. P. H. marco.lima@e-via.com.br mago@rio.pm.org +55 19 96 56 06 46 Sociedade Perl do Brasil | http://www.perl.org.br Perl Monks | http://www.perlmonks.org Brasil Perl Mongers | http://brasil.pm.org Register Linux User #355235 Slackware Linux, for the subgenius From lorn.br em gmail.com Thu May 5 14:03:04 2005 From: lorn.br em gmail.com (Lorn) Date: Thu May 5 14:03:18 2005 Subject: [Cascavel-pm] Problemas com o tie ... In-Reply-To: References: Message-ID: Desculaps ao Marcos por ter mandando a resposta pro email dele privado, foi sem querer: Nossa, essa lista é boa mesmo :) Obrigado pela ajuda pessoa o erro sumiu colocando o O_RDONLY ao inves do O_RD só que ele não "descriptografa" o .db não mostra nada, simplesmente executa e não mostra nada Nem sei quem perguntou mais mudou sim antes ia pro db coisas assim www.site.trampo.com.br -> www.site.com.br|www.site2.com.br agora vai site.trampo.com.br -> www.site.trampo.com.br Bem mais simples. A versão do DB FILE é a mesma porque é a mesma maquina. Utilizei o mode e mesmo assim não foi. tenho certeza absoluta que o problema e o tb que estou criando, só não qual pois só mudou os dados. Valeu On 5/5/05, Marco Lima wrote: > O tie cria um Berkeley DB simples ! > > > Ele funciona pro .db criado pelo programa original, mas pro que eu > > criei ele dá esse erro: > > Argument "O_RD" isn't numeric in subroutine entry at > > /usr/lib/perl5/5.6.1/i386-linux/DB_File.pm line 262. > > > > Alguem tem ideia do que pode ser? > > > > Sintaxe no seu caso: > > tie %hash, 'DB_FILE', $filename, $flags, $mode, $storage_type; > > Os argumentos: > > $flags - O_CREAT | O_RDWR > > $mode - 0666 (-rw-rw-rw-) > > $storage_type - $DB_HASH > > Tente trocar o O_RD por O_RDWR e utilize o $mode > > [ ]'s > > Marco Lima > J. A. P. H. > > marco.lima@e-via.com.br > mago@rio.pm.org > > +55 19 96 56 06 46 > > Sociedade Perl do Brasil | http://www.perl.org.br > Perl Monks | http://www.perlmonks.org > Brasil Perl Mongers | http://brasil.pm.org > > Register Linux User #355235 > Slackware Linux, for the subgenius > > -- Lorn - Slackware Linux www.slackwarezine.com.br From mda em embratel.net.br Thu May 5 14:11:48 2005 From: mda em embratel.net.br (=?ISO-8859-1?Q?Marco_A_P_D=B4Andrade?=) Date: Thu May 5 14:12:01 2005 Subject: [Cascavel-pm] CD Brasil.PM In-Reply-To: <427A6830.6070802@pucrs.br> References: <42798B82.9020104@cascavel.pm.org> <427A2515.3010500@pucrs.br> <427A2CCA.100@cascavel.pm.org> <427A6830.6070802@pucrs.br> Message-ID: <427A8C14.8060707@embratel.net.br> Foi !! :) MD5 OK, sem falhas de leitura. Sds, Marco Antonio Flavio S. Glock wrote: > Mirror do CD-ROM: > > http://www.ipct.pucrs.br/flavio/perl/brasil-pm.iso > > MD5 = 1dd69e30ee5581edb2f74d3d7d39be15 > > - Flavio S. Glock > > PS: Pode ser usado também com "https", que é mais imune a erros de > transmissão. > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm@pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > > From glasswalk3r em yahoo.com.br Thu May 5 14:13:31 2005 From: glasswalk3r em yahoo.com.br (Alceu R. de Freitas Jr.) Date: Thu May 5 14:13:48 2005 Subject: [Cascavel-pm] Problemas com o tie ... In-Reply-To: 6667 Message-ID: <20050505211331.49277.qmail@web31503.mail.mud.yahoo.com> --- Lorn escreveu: > Obrigado pela ajuda pessoa o erro sumiu colocando o > O_RDONLY ao inves > do O_RD só que ele não "descriptografa" o .db > não mostra nada, simplesmente executa e não mostra > nada > Nem sei quem perguntou mais mudou sim antes ia pro > db coisas assim > www.site.trampo.com.br -> > www.site.com.br|www.site2.com.br > agora vai > site.trampo.com.br -> www.site.trampo.com.br > Bem mais simples. Fui eu que perguntei. Teoricamente a mudança da estrutura de dados não deveria lhe atrapalhar examinar os dados do DB. A menos que seu programa antigo (que vou chamar de leitor pra facilitar a vida) esteja fazendo bobagens na hora de devolver as respostas. > A versão do DB FILE é a mesma porque é a mesma > maquina. > Utilizei o mode e mesmo assim não foi. Eu nem chequei a documentação do módulo, para ser sincero. Estou assumindo que você fez isso antes de escrever pra lista (você fez isso antes, não?) Pode estar rodando na mesma máquina, mas se o programa leitor tiver sido criado numa versão antiga do módulo DBI? Como você herdou esse programa (você o herdou, certo?), provavelmente ele funcionava antes usando O_RD. > tenho certeza absoluta que o problema e o tb que > estou criando, só não > qual pois só mudou os dados. Verifique o formato em que o arquivo original está. Talvez você possa extrair as informações de lá e criar um novo DB com o programa que você criou (que teoricamente está certo). Não tenho a menor idéia do que você chama de "criptografado", mas não acho que esteja dessa forma. Veja a documentação do módulo no http://search.cpan.org para saber mais do formato utilizado. Você tentar usar o comando "file" disponível em qualquer Linux para tentar descobrir o formato tb. []'s Alceu Rodrigues de Freitas Junior -------------------------------------- glasswalk3r@yahoo.com.br http://www.imortais.cjb.net ----------------------------------------------------------------------- A well-used door needs no oil on its hinges. A swift-flowing stream does not grow stagnant. Neither sound nor thoughts can travel through a vacuum. Software rots if not used. These are great mysteries -- The Tao Of Programming, 5.1 Yahoo! Acesso Grátis - Internet rápida e grátis. Instale o discador agora! http://br.acesso.yahoo.com/ From marco.lima em e-via.com.br Thu May 5 14:39:58 2005 From: marco.lima em e-via.com.br (Marco Lima) Date: Thu May 5 14:40:25 2005 Subject: [Cascavel-pm] Problemas com o tie ... Message-ID: > Não tenho a menor idéia do que você chama de > "criptografado", mas não acho que esteja dessa forma. > Veja a documentação do módulo no > http://search.cpan.org para saber mais do formato > utilizado. Você tentar usar o comando "file" > disponível em qualquer Linux para tentar descobrir o > formato tb. DBM file ! [ ]'s Marco Lima J. A. P. H. marco.lima@e-via.com.br mago@rio.pm.org +55 19 96 56 06 46 Sociedade Perl do Brasil | http://www.perl.org.br Perl Monks | http://www.perlmonks.org Brasil Perl Mongers | http://brasil.pm.org Register Linux User #355235 Slackware Linux, for the subgenius From nferraz em gnubis.com.br Thu May 5 19:53:23 2005 From: nferraz em gnubis.com.br (Nelson Ferraz) Date: Thu May 5 19:53:29 2005 Subject: [Cascavel-pm] Perl em Fortaleza Message-ID: <20050506025323.21845.qmail@hm101.locaweb.com.br> Duas pessoas me procuraram pedindo curso de Perl em Fortaleza. Alguém estaria interessado em oferecer este curso? []s Nelson From pmpoa em galvao.eti.br Thu May 5 20:26:29 2005 From: pmpoa em galvao.eti.br (=?ISO-8859-1?Q?Er_Galv=E3o_Abbott_-_PM_Porto_Alegre?=) Date: Thu May 5 20:26:36 2005 Subject: [Cascavel-pm] Perl em Fortaleza In-Reply-To: <20050506025323.21845.qmail@hm101.locaweb.com.br> References: <20050506025323.21845.qmail@hm101.locaweb.com.br> Message-ID: <427AE3E5.90902@galvao.eti.br> Não existe PM em Fortaleza? Eu até teria a maior boa vontade e o interesse, Nelson, mas o problema obviamente é o transporte/hospedagem/custos. Er Galvão Abbott ------------------------------------- Porto Alegre Perl Mongers http://portoalegre.pm.org/ -------------------------------------- pmpoa@galvao.eti.br -------------------------------------- Nelson Ferraz wrote: >Duas pessoas me procuraram pedindo curso de Perl em Fortaleza. > >Alguém estaria interessado em oferecer este curso? > >[]s > >Nelson >_______________________________________________ >Cascavel-pm mailing list >Cascavel-pm@pm.org >http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > From daniel em ruoso.com Fri May 6 03:28:39 2005 From: daniel em ruoso.com (Daniel Ruoso) Date: Fri May 6 03:24:43 2005 Subject: [Cascavel-pm] Perl em Fortaleza In-Reply-To: <20050506025323.21845.qmail@hm101.locaweb.com.br> References: <20050506025323.21845.qmail@hm101.locaweb.com.br> Message-ID: <1115375319.3911.2.camel@kariri> Em Qui, 2005-05-05 às 23:53 -0300, Nelson Ferraz escreveu: > Duas pessoas me procuraram pedindo curso de Perl em Fortaleza. Opa, manda os contatos.... > Alguém estaria interessado em oferecer este curso? Eu mesmo estava pensando em começar a dar aulas nos dias de sábado... Passa os contatos deles ou manda o meu contato para eles. daniel From daniel em ruoso.com Fri May 6 03:30:43 2005 From: daniel em ruoso.com (Daniel Ruoso) Date: Fri May 6 03:26:34 2005 Subject: [Cascavel-pm] Perl em Fortaleza In-Reply-To: <427AE3E5.90902@galvao.eti.br> References: <20050506025323.21845.qmail@hm101.locaweb.com.br> <427AE3E5.90902@galvao.eti.br> Message-ID: <1115375443.3911.5.camel@kariri> Em Sex, 2005-05-06 às 00:26 -0300, Er Galvão Abbott - PM Porto Alegre escreveu: > Não existe PM em Fortaleza? Em potencial... :)... a medida que eu coloco as coisas em dia, o Fortaleza.PM também vai ganhar um empurrão... > Eu até teria a maior boa vontade e o interesse, Nelson, mas o problema > obviamente é o transporte/hospedagem/custos. Hospedagem poderia ser resolvido (você poderia ficar na minha casa)... mas o transporte é que é muuuuuito caro.... daniel From daniel em ruoso.com Fri May 6 11:34:42 2005 From: daniel em ruoso.com (Daniel Ruoso) Date: Fri May 6 11:35:31 2005 Subject: [Cascavel-pm] =?iso-8859-1?q?Sobreviv=EAncia?= em Porto Alegre Message-ID: <1115404482.1414.30.camel@localhost> Pessoal... Estou iniciando a campanha "Abrigue o Daniel Ruoso em Porto Alegre" ;)... Pois a minha situação financeira não irá permitir que eu fique em um hotel... caso contrário terei que ficar na casa da tia do meu pai e não poderei acompanhar vocês na vida noturna de porto alegre (eles dormem as 21:00 ;)... Então está lançada a campanha... ;) daniel From lorn.br em gmail.com Fri May 6 12:55:20 2005 From: lorn.br em gmail.com (Lorn) Date: Fri May 6 12:55:35 2005 Subject: [Cascavel-pm] Problemas com o tie ... In-Reply-To: References: Message-ID: Descobri qual era o erro, se eu contar vcs vao querer me esmurrar :P tie (%h, 'DB_File', "$db_fn", $db_mode) or die "cant create DB $db_fn"; #$sth = $dbh->prepare("select t1.host, t2.domain, t3.host, t4.domain from tbvirtualhosts as t1, tbdomains as t2, tbvirtualhosts as t3, tbdomains as t4 where t1.domain_id = t2.id and t3.vhostid = t1.reference_vhost and t4.id = t3.domain_id" . $timeconstrain); #print %h; $sth = $dbh->prepare("select login from tb_user_users" ); $sth->execute or &FatalError("cant query SQL"); while (($host) = $sth->fetchrow_array) { &Debug("[FETCH] $host, $domain",3) ; $fqdn = "www.$host.$domain"; printf "$fqdn\n"; $h{$fqdn} = "$fqdn" ; ## Nao tinha essa linha, logo não estava indo nada pro banco &Debug("[DB] $fqdn",3) ; } $sth->finish; untie %h; valeu pessoal e desculpe a enxecao de saco. On 5/5/05, Marco Lima wrote: > > Não tenho a menor idéia do que você chama de > > "criptografado", mas não acho que esteja dessa forma. > > Veja a documentação do módulo no > > http://search.cpan.org para saber mais do formato > > utilizado. Você tentar usar o comando "file" > > disponível em qualquer Linux para tentar descobrir o > > formato tb. > > DBM file ! > > [ ]'s > > Marco Lima > J. A. P. H. > > marco.lima@e-via.com.br > mago@rio.pm.org > > +55 19 96 56 06 46 > > Sociedade Perl do Brasil | http://www.perl.org.br > Perl Monks | http://www.perlmonks.org > Brasil Perl Mongers | http://brasil.pm.org > > Register Linux User #355235 > Slackware Linux, for the subgenius > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm@pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Lorn - Slackware Linux www.slackwarezine.com.br From daniel em ruoso.com Fri May 6 13:27:28 2005 From: daniel em ruoso.com (Daniel Ruoso) Date: Fri May 6 13:27:41 2005 Subject: [Cascavel-pm] Problemas com o tie ... In-Reply-To: References: Message-ID: <1115411248.1422.37.camel@localhost> Em Sex, 2005-05-06 às 16:55, Lorn escreveu: > estava indo nada pro banco Eu não vou mentir que estava achando estranho o código, mas achei que você tinha omitido alguma partte.... ;) From jamorreu em gmail.com Fri May 6 14:20:43 2005 From: jamorreu em gmail.com (=?ISO-8859-1?Q?Jo=E3o_Gabriel?=) Date: Fri May 6 14:20:55 2005 Subject: [Cascavel-pm] =?iso-8859-1?q?Sobreviv=EAncia_em_Porto_Alegre?= Message-ID: <8ff2963a05050614206a9faeb1@mail.gmail.com> Daniel Ruoso... > Estou iniciando a campanha "Abrigue o Daniel Ruoso em Porto Alegre" > ;)... Pois a minha situação financeira não irá permitir que eu fique em > um hotel... caso contrário terei que ficar na casa da tia do meu pai e > não poderei acompanhar vocês na vida noturna de porto alegre (eles > dormem as 21:00 ;)... Nossa!! Isso será um encontro de programadores ou farra de programadores?? []'s João Gabriel Vitória.pm From daniel em ruoso.com Fri May 6 14:35:24 2005 From: daniel em ruoso.com (Daniel Ruoso) Date: Fri May 6 14:35:38 2005 Subject: [Cascavel-pm] =?ISO-8859-1?Q?Sobreviv=EAncia?= em Porto Alegre In-Reply-To: <8ff2963a05050614206a9faeb1@mail.gmail.com> References: <8ff2963a05050614206a9faeb1@mail.gmail.com> Message-ID: <1115415323.1415.108.camel@localhost> Em Sex, 2005-05-06 às 18:20, João Gabriel escreveu: > Daniel Ruoso... > Nossa!! Isso será um encontro de programadores ou farra de programadores?? die "tédio" unless encontro == farra; daniel From mda em embratel.net.br Fri May 6 14:37:08 2005 From: mda em embratel.net.br (=?ISO-8859-1?Q?Marco_A_P_D=B4Andrade?=) Date: Fri May 6 14:36:39 2005 Subject: [Cascavel-pm] CD Perl Brasil para o FISL Message-ID: <427BE384.9050204@embratel.net.br> Pessoal, Conversei com o Mago a pouco, e gostaria de saber quem e quantos CDs estao sendo duplicados para o FISL. Eu fiz ateh agora 25. Sds, Marco Antonio From pmpoa em galvao.eti.br Fri May 6 15:01:52 2005 From: pmpoa em galvao.eti.br (=?ISO-8859-1?Q?Er_Galv=E3o_Abbott_-_PM_Porto_Alegre?=) Date: Fri May 6 15:02:21 2005 Subject: [Cascavel-pm] =?ISO-8859-1?Q?Sobreviv=EAncia_em_Porto_?= =?ISO-8859-1?Q?Alegre?= In-Reply-To: <8ff2963a05050614206a9faeb1@mail.gmail.com> References: <8ff2963a05050614206a9faeb1@mail.gmail.com> Message-ID: <427BE950.2020306@galvao.eti.br> Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20050506/0a254520/attachment.htm From gsmachado em gmail.com Sat May 7 19:52:19 2005 From: gsmachado em gmail.com (Guilherme Sperb Machado) Date: Sat May 7 19:52:31 2005 Subject: [Cascavel-pm] CD Perl Brasil para o FISL In-Reply-To: <427BE384.9050204@embratel.net.br> References: <427BE384.9050204@embratel.net.br> Message-ID: <90cbfd8050507195226594f3f@mail.gmail.com> Olá.... tenho umas 12 midias de 640mb antigas, porem funcionado perfeitamente.. irei gravar essas 12 midias para o FISL. :) Sou de porto alegre, e irei entregar as midias no dia do evento. :) Abraço. Guilherme Sperb _Machado_ On 5/6/05, Marco A P D´Andrade wrote: > Pessoal, > > Conversei com o Mago a pouco, e gostaria de saber quem e quantos CDs > estao sendo duplicados para o FISL. > > Eu fiz ateh agora 25. > > Sds, > Marco Antonio > > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm@pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > > From joenio em gmail.com Mon May 9 05:39:13 2005 From: joenio em gmail.com (Joenio Marques) Date: Mon, 9 May 2005 09:39:13 -0300 Subject: [Cascavel-pm] [YAPC::Brasil::2005] Brasil In-Reply-To: References: Message-ID: <65934b4505050905397c30b528@mail.gmail.com> Olá Monges, Ainda está em tempo de fazer reserva da camisa? Se tiver, pode reservar uma p mim. Quanto vai custar? Grato, Joenio Marques Em 28/04/05, Marco Lima escreveu: > Salve Monges ! > > As camisas vão chegar uma semana antes do evento, estarei enviando para > os líderes as reservadas ... no evento as camisas serão mais caras ... > mas os membros que realizarem a reserva antecipada podem pegar comigo > durante o evento ... é importante fazer a reserva pq não sei se teremos > camisas depois do evento. > > Já temos o CD do Brasil.PM ... só que estamos com problemas de logística > .. por isso quem quiser ser voluntário em gravar algumas mídias para > serem distribuídas durante o evento ... favor entrar em contato comigo > ou com o Fabiano. > > [ ]'ção > > > --- Solli Moreira Honorio escreveu: > > > Vou estar lá !!! Não por muito tempo, mas estarei lá. > > > > > > Falando nisto, como é que podemos comprar a camisa do YAPC ? > > > > > > > Eu estou esperando para saber da logística, que não deve estar assim > tão complicada... > > Mas você pode deixar seu (nome+$15) e pegar a camiseta depois... :-) > fale comigo durante o > > encontro. > > > > Te vejo no O'Malley's! > > Putamplexos! > > > > -- > > Luis Campos de Carvalho > > Member of "São Paulo Perl Mongers", > > Unix SysAdmin & OCP/DBA Oracle > > http://br.geocities.com/monsieur_champs/ > > > > __________________________________________________ > > Converse com seus amigos em tempo real com o Yahoo! Messenger > > http://br.download.yahoo.com/messenger/ > > _______________________________________________ > > SaoPaulo-pm mailing list > > SaoPaulo-pm em pm.org > > http://mail.pm.org/mailman/listinfo/saopaulo-pm > > > > > > Marco Lima > J. A. P. H. > > marco.lima em e-via.com.br > mago em rio.pm.org > > +55 19 96 56 06 46 > > Sociedade Perl do Brasil | http://www.perl.org.br > Perl Monks | http://www.perlmonks.org > Brasil Perl Mongers | http://brasil.pm.org > > Register Linux User #355235 > Slackware Linux, for the subgenius > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > From mda em embratel.net.br Mon May 9 08:42:14 2005 From: mda em embratel.net.br (=?ISO-8859-1?Q?Marco_A_P_D=B4Andrade?=) Date: Mon, 09 May 2005 12:42:14 -0300 Subject: [Cascavel-pm] =?ISO-8859-1?Q?Sobreviv=EAncia_em_Porto_?= =?ISO-8859-1?Q?Alegre?= In-Reply-To: <1115415323.1415.108.camel@localhost> References: <8ff2963a05050614206a9faeb1@mail.gmail.com> <1115415323.1415.108.camel@localhost> Message-ID: <427F84D6.4000306@embratel.net.br> Daniel, Uma pequena correção de seu "codigo" ... Daniel Ruoso wrote: >Em Sex, 2005-05-06 às 18:20, João Gabriel escreveu: > > >>Daniel Ruoso... >>Nossa!! Isso será um encontro de programadores ou farra de programadores?? >> >> > >die "tédio" unless encontro == farra; > > die "tédio" unless ( encontro =~ /farra/ ); Se fosse apenas farra, não precisaria fazer um YAPC ;) ... Sds, Marco Antonio >daniel > >_______________________________________________ >Cascavel-pm mailing list >Cascavel-pm em pm.org >http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > From daniel em ruoso.com Mon May 9 09:40:58 2005 From: daniel em ruoso.com (Daniel Ruoso) Date: Mon, 09 May 2005 13:40:58 -0300 Subject: [Cascavel-pm] =?ISO-8859-1?Q?Sobreviv=EAncia?= em Porto Alegre In-Reply-To: <427F84D6.4000306@embratel.net.br> References: <8ff2963a05050614206a9faeb1@mail.gmail.com> <1115415323.1415.108.camel@localhost> <427F84D6.4000306@embratel.net.br> Message-ID: <1115656857.1372.0.camel@localhost> Em Seg, 2005-05-09 às 12:42, Marco A P D´Andrade escreveu: > Daniel, > Uma pequena correção de seu "codigo" ... > >die "tédio" unless encontro == farra; > die "tédio" unless ( encontro =~ /farra/ ); > Se fosse apenas farra, não precisaria fazer um YAPC ;) ... Correção aceita :)... From marco.lima em e-via.com.br Wed May 11 13:00:53 2005 From: marco.lima em e-via.com.br (Marco Lima) Date: Wed, 11 May 2005 17:00:53 -0300 Subject: [Cascavel-pm] Camisa YAPC::Brasil Message-ID: Salve Monges ! Estou recendo muitos emails para reserva de camisas do evento, e quase sempre são pedidos de 2 a 3 camisas. Algumas pessoas já estão realizando o depósito para garantir as camisas. Estou relacionando as pessoas que já pagaram para separar estas camisas e só o que sobrar vou levar para o evento, peço para quem tiver solicitado a camisa que faça logo o depósito, pq só assim terá garantido a sua. Lembre de me enviar um email confirmando o depósito e passando a cor e tamanho da camisa. Abração; Marco Lima J. A. P. H. marco.lima em e-via.com.br mago em rio.pm.org +55 19 96 56 06 46 Sociedade Perl do Brasil | http://www.perl.org.br Perl Monks | http://www.perlmonks.org Brasil Perl Mongers | http://brasil.pm.org Register Linux User #355235 Slackware Linux, for the subgenius From fglock em pucrs.br Wed May 11 13:44:00 2005 From: fglock em pucrs.br (Flavio S. Glock) Date: Wed, 11 May 2005 17:44:00 -0300 Subject: [Cascavel-pm] YAPC::Brasil::2005 - Programa Preliminar In-Reply-To: <42824B0E.6020900@email.mot.com> References: <1115319033.5057.465.camel@dh132124.jag.br.mot.com> <428146C4.7030702@pucrs.br> <1115816313.2862.18.camel@dh132124.jag.br.mot.com> <4282301B.3000101@pucrs.br> <42824B0E.6020900@email.mot.com> Message-ID: <42826E90.4030708@pucrs.br> Marco Lima escreveu: > a idéia é que tenha espaço para todos os Monges ... o Fabiano deve > apresentar alguma coisa ... verifique se o Er Galvão vai apresentar > algo (acho importante a presença dele, ele é o líder de POA) ... vc > conseguiu falar com o Graciliano ? ... colocar um espaço para o Nelson > ... vou verificar com ele ... e o Luis não confirmou ainda ... YAPC::Brasil::2005 - Programa Preliminar Estou encaminhando para a lista, para todos que quiserem propor novas palestras. Os espaços disponíveis estão marcados "livre". As palestras podem ser de meia hora ou uma hora. 1º de Junho - quarta 13:30-14:30 Abertura do YAPC (espaço para uma palestra de abertura) 14:45-15:45 "Class::Prototyped" Randal L. Schwartz 16:00-17:00 "CGI::Prototype" Randal L. Schwartz 17:15-18:15 (livre) 02 de Junho - quinta 10:15/11:15, Sala 41A Free Software: a Look Back, a Look Ahead Randal L. Schwartz Macrotema Política / Filosofia 14:45/15:45, 40A Gerenciamento de Dados com Perl Marco Lima Macrotema Desenvolvimento 17:15/18:15, 41C Orientação a Objeto na Visão Prática das Linguagens de Programação Debate com: Daniel Ruoso Paloma Costa Luciano Gama de Sousa Ramalho Hélio Castro Julio Neves Macrotema Desenvolvimento 03 de Junho - sexta Assistam ao FISL - não há palestras de Perl neste dia :) 04 de Junho - sábado 08:30 - 09:30 (livre) 09:45 - 10:45 (livre) 11:00 - 12:00 Projeto OAK2 Daniel Ruoso 13:30 - 14:30 Estudo de caso: Perl no gerenciamento de ambiente corporativo computacional Solli 14:45 - 15:45 (livre) 16:00 - 17:00 Em Busca de um Modelo de Negócios para o Software Livre Daniel Ruoso Macrotema Política / Filosofia Sala 41B 17:15 - 18:15 Encerramento do YAPC (espaço para uma palestra de encerramento) - Flavio S. Glock From fglock em pucrs.br Wed May 11 14:02:16 2005 From: fglock em pucrs.br (Flavio S. Glock) Date: Wed, 11 May 2005 18:02:16 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?V_Semin=E1rio_de_Desenvolvimento_em_?= =?iso-8859-1?q?Software_Livre?= Message-ID: <428272D8.3020302@pucrs.br> V Seminário de Desenvolvimento em Software Livre em São Leopoldo, RS http://www.unisinos.br/seminario/sdsl Palestras Perl 6 (Flavio S. Glock) 19 de julho - 19:00 - auditório Sérgio Gomes Minicursos Perl (Galvão Abbott) 18 de julho - todo o dia - LAB 6L118 Ferramentas para Desenvolvimento em Perl (Flavio S. Glock) 19 de julho - todo o dia - LAB 6L118 Expressões Regulares (Julio Neves) 22 de julho - todo o dia - LAB 6L121 Veja a programação completa no site. - Flavio S. Glock From kamusbr em gmail.com Thu May 12 15:06:47 2005 From: kamusbr em gmail.com (kamusbr) Date: Thu, 12 May 2005 19:06:47 -0300 Subject: [Cascavel-pm] Questoes sobre Modulos Message-ID: <4283D377.4070701@gmail.com> Pessoal, como faco para descobrir qual modulo do cpan devo instalar qnd tenho a referencia de um arquivo Xyz.pm? Outra, uma dica sobre como encontrar modulos para fazer algo, tipo, ...preciso de um modulo que faca uma calculo estatistico(exemplo), como posso atraves de uma pesquisa encontrar algo que pode estar feito? Valeu From pmpoa em galvao.eti.br Wed May 11 14:56:25 2005 From: pmpoa em galvao.eti.br (=?ISO-8859-1?Q?Er_Galv=E3o_Abbott_-_PM_Porto_Alegre?=) Date: Wed, 11 May 2005 18:56:25 -0300 Subject: [Cascavel-pm] YAPC::Brasil::2005 - Programa Preliminar In-Reply-To: <42826E90.4030708@pucrs.br> References: <1115319033.5057.465.camel@dh132124.jag.br.mot.com> <428146C4.7030702@pucrs.br> <1115816313.2862.18.camel@dh132124.jag.br.mot.com> <4282301B.3000101@pucrs.br> <42824B0E.6020900@email.mot.com> <42826E90.4030708@pucrs.br> Message-ID: <42827F89.30802@galvao.eti.br> Marco: Não te preocupa, estarei com certeza presente e pretendo acompanhar todo o evento, assim como o fórum. Eu poderia dizer algumas palavras na abertura do encontro, mas sinceramente acho que não tenho assunto para uma hora. Acho que seria importante você e o Flávio - que estão também super ativos na organização do evento - se pronunciassem na abertura. Uma coisa importante: No site da Perl Foundation (http://www.perlfoundation.org/) ainda não aparece nada sobre o nosso YAPC, apenas sobre o YAPC::NA (o encontro norte-americano). Alguém precisa dar um jeito nisso, certo? Mais uma coisa: Estou preparando um press-release sobre o evento que será enviado ao Baguete Diário, portal de notícias do mercado de TI gaúcho com o qual tenho excelentes contatos. Em breve estarei disponibilizando o release para que vocês aprovem. Abraços, Er Galvão Abbott ------------------------------------- Porto Alegre Perl Mongers http://portoalegre.pm.org/ -------------------------------------- pmpoa em galvao.eti.br -------------------------------------- Flavio S. Glock wrote: >Marco Lima escreveu: > > a idéia é que tenha espaço para todos os Monges ... o Fabiano deve > > apresentar alguma coisa ... verifique se o Er Galvão vai apresentar > > algo (acho importante a presença dele, ele é o líder de POA) ... vc > > conseguiu falar com o Graciliano ? ... colocar um espaço para o Nelson > > ... vou verificar com ele ... e o Luis não confirmou ainda ... > > > YAPC::Brasil::2005 - Programa Preliminar > > >Estou encaminhando para a lista, para todos que quiserem propor novas >palestras. >Os espaços disponíveis estão marcados "livre". >As palestras podem ser de meia hora ou uma hora. > > >1º de Junho - quarta > >13:30-14:30 > Abertura do YAPC > (espaço para uma palestra de abertura) > >14:45-15:45 > "Class::Prototyped" > Randal L. Schwartz > >16:00-17:00 > "CGI::Prototype" > Randal L. Schwartz > >17:15-18:15 > (livre) > > >02 de Junho - quinta > >10:15/11:15, Sala 41A > Free Software: a Look Back, a Look Ahead > Randal L. Schwartz > Macrotema Política / Filosofia > >14:45/15:45, 40A > Gerenciamento de Dados com Perl > Marco Lima > Macrotema Desenvolvimento > >17:15/18:15, 41C > Orientação a Objeto na Visão Prática das Linguagens de Programação > Debate com: > Daniel Ruoso > Paloma Costa > Luciano Gama de Sousa Ramalho > Hélio Castro > Julio Neves > Macrotema Desenvolvimento > > >03 de Junho - sexta > > Assistam ao FISL - não há palestras de Perl neste dia :) > > >04 de Junho - sábado > >08:30 - 09:30 > (livre) > >09:45 - 10:45 > (livre) > >11:00 - 12:00 > Projeto OAK2 > Daniel Ruoso > >13:30 - 14:30 > Estudo de caso: Perl no gerenciamento de ambiente corporativo >computacional > Solli > >14:45 - 15:45 > (livre) > >16:00 - 17:00 > Em Busca de um Modelo de Negócios para o Software Livre > Daniel Ruoso > Macrotema Política / Filosofia > Sala 41B > >17:15 - 18:15 > Encerramento do YAPC > (espaço para uma palestra de encerramento) > > >- Flavio S. Glock >_______________________________________________ >Cascavel-pm mailing list >Cascavel-pm em pm.org >http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > From daniel em ruoso.com Wed May 11 15:01:46 2005 From: daniel em ruoso.com (Daniel Ruoso) Date: Wed, 11 May 2005 19:01:46 -0300 Subject: [Cascavel-pm] Questoes sobre Modulos In-Reply-To: <4283D377.4070701@gmail.com> References: <4283D377.4070701@gmail.com> Message-ID: <1115848905.1393.9.camel@localhost> Em Qui, 2005-05-12 às 19:06, kamusbr escreveu: > Pessoal, como faco para descobrir qual modulo do cpan devo instalar qnd > tenho a referencia de um arquivo Xyz.pm? http://search.cpan.org Na verdade você provavelmente tem algo como Caminho/Para/O/Modulo.pm... neste caso, você deve buscar por Caminho::Para::O::Modulo... (Se estiver no debian, existe uma grande chance de você ter o pacote libcaminho-para-o-modulo-perl) > Outra, uma dica sobre como encontrar modulos para fazer algo, tipo, > ...preciso de um modulo que faca uma calculo estatistico(exemplo), como > posso atraves de uma pesquisa encontrar algo que pode estar feito? O mesmo site da CPAN, você pode fazer uma busca lá... daniel From pmpoa em galvao.eti.br Wed May 11 15:06:30 2005 From: pmpoa em galvao.eti.br (=?ISO-8859-1?Q?Er_Galv=E3o_Abbott_-_PM_Porto_Alegre?=) Date: Wed, 11 May 2005 19:06:30 -0300 Subject: [Cascavel-pm] Ainda sobre o YAPC::Brasil Message-ID: <428281E6.3030304@galvao.eti.br> Gente: Pintou uma dúvida aqui que creio que precisa ser esclarecida e colocada de forma bem destacada no site do YAPC: Como a pessoa faz para se inscrever no YAPC? Paga? Não paga? A inscrição no FISL dá direito à inscrição no YAPC? Ou uma coisa não tem nada a ver com a outra? Abraços, -- Er Galvão Abbott ------------------------------------- Porto Alegre Perl Mongers http://portoalegre.pm.org/ -------------------------------------- pmpoa em galvao.eti.br -------------------------------------- From gsmachado em gmail.com Wed May 11 18:57:33 2005 From: gsmachado em gmail.com (Guilherme Sperb Machado) Date: Wed, 11 May 2005 22:57:33 -0300 Subject: [Cascavel-pm] Camisa YAPC::Brasil In-Reply-To: References: Message-ID: <90cbfd805051118573629a96c@mail.gmail.com> Eae Marco, seguinte... qual conta devo depositar ? mandei um email pra ti pedindo pra reservar, porém já vi que não reservei porcaria nenhuma hehehe.. saquei que pra reservar mesmo preciso PAGAR hehe... então me ve a conta, banco etc, de onde devo depositar. :) Obrigado desde já, Guilherme Sperb _Machado_ On 5/11/05, Marco Lima wrote: > Salve Monges ! > > Estou recendo muitos emails para reserva de camisas do evento, e quase > sempre são pedidos de 2 a 3 camisas. Algumas pessoas já estão realizando > o depósito para garantir as camisas. > > Estou relacionando as pessoas que já pagaram para separar estas camisas > e só o que sobrar vou levar para o evento, peço para quem tiver > solicitado a camisa que faça logo o depósito, pq só assim terá garantido > a sua. > > Lembre de me enviar um email confirmando o depósito e passando a cor e > tamanho da camisa. > > Abração; > > Marco Lima > J. A. P. H. > > marco.lima em e-via.com.br > mago em rio.pm.org > > +55 19 96 56 06 46 > > Sociedade Perl do Brasil | http://www.perl.org.br > Perl Monks | http://www.perlmonks.org > Brasil Perl Mongers | http://brasil.pm.org > > Register Linux User #355235 > Slackware Linux, for the subgenius > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > From marco.lima em e-via.com.br Thu May 12 05:28:32 2005 From: marco.lima em e-via.com.br (Marco Lima) Date: Thu, 12 May 2005 09:28:32 -0300 Subject: [Cascavel-pm] Camisa YAPC::Brasil Message-ID: Salve Guilherme ! Reservar vc até pode ... mas não tenho controle sobre quem deposita ou não .. por isso se alguém deposita sou obrigado entregar a essa pessoa ... não é uma questão de necessidade ou outra coisa qualquer ... apenas tenho muita tarefas e coisas parar organizar e controlar ... e dessa maneira fica mais fácil. Abração; > Eae Marco, > seguinte... qual conta devo depositar ? > mandei um email pra ti pedindo pra reservar, porém já vi que não > reservei porcaria nenhuma hehehe.. saquei que pra reservar mesmo > preciso PAGAR hehe... então me ve a conta, banco etc, de onde devo > depositar. :) > > Obrigado desde já, > Guilherme Sperb _Machado_ > > On 5/11/05, Marco Lima wrote: > > Salve Monges ! > > > > Estou recendo muitos emails para reserva de camisas do evento, e quase > > sempre são pedidos de 2 a 3 camisas. Algumas pessoas já estão realizando > > o depósito para garantir as camisas. > > > > Estou relacionando as pessoas que já pagaram para separar estas camisas > > e só o que sobrar vou levar para o evento, peço para quem tiver > > solicitado a camisa que faça logo o depósito, pq só assim terá garantido > > a sua. > > > > Lembre de me enviar um email confirmando o depósito e passando a cor e > > tamanho da camisa. > > > > Abração; > > > > Marco Lima > > J. A. P. H. > > > > marco.lima em e-via.com.br > > mago em rio.pm.org > > > > +55 19 96 56 06 46 > > > > Sociedade Perl do Brasil | http://www.perl.org.br > > Perl Monks | http://www.perlmonks.org > > Brasil Perl Mongers | http://brasil.pm.org > > > > Register Linux User #355235 > > Slackware Linux, for the subgenius > > > > _______________________________________________ > > 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 > > Marco Lima J. A. P. H. marco.lima em e-via.com.br mago em rio.pm.org +55 19 96 56 06 46 Sociedade Perl do Brasil | http://www.perl.org.br Perl Monks | http://www.perlmonks.org Brasil Perl Mongers | http://brasil.pm.org Register Linux User #355235 Slackware Linux, for the subgenius From marco.lima em e-via.com.br Thu May 12 05:30:23 2005 From: marco.lima em e-via.com.br (Marco Lima) Date: Thu, 12 May 2005 09:30:23 -0300 Subject: [Cascavel-pm] Camisa YAPC::Brasil Message-ID: Salve Monges ! Mais uma vez a conta para depósito do dinheiro das camisas. Banco do Brasil Marco Antonio Fernandes Franco Lima AG 1577-6 CC 13.909-2 Ps. Lembre de enviar um email confirmando, com o tamanho e cor da camisa. Abração; Marco Lima J. A. P. H. marco.lima em e-via.com.br mago em rio.pm.org +55 19 96 56 06 46 Sociedade Perl do Brasil | http://www.perl.org.br Perl Monks | http://www.perlmonks.org Brasil Perl Mongers | http://brasil.pm.org Register Linux User #355235 Slackware Linux, for the subgenius From marco.lima em e-via.com.br Thu May 12 05:32:54 2005 From: marco.lima em e-via.com.br (Marco Lima) Date: Thu, 12 May 2005 09:32:54 -0300 Subject: [Cascavel-pm] Ainda sobre o YAPC::Brasil Message-ID: Salve Monges ! Este ano a entrada é gratuita, mas com algumas atividades serão realizadas dentro da área do FISL quem quiser participar deverá se inscrever no FISL. Abração; > Gente: > > Pintou uma dúvida aqui que creio que precisa ser esclarecida e colocada > de forma bem destacada no site do YAPC: > > Como a pessoa faz para se inscrever no YAPC? Paga? Não paga? A inscrição > no FISL dá direito à inscrição no YAPC? Ou uma coisa não tem nada a ver > com a outra? > > Abraços, > > -- > > Er Galvão Abbott > ------------------------------------- > Porto Alegre Perl Mongers > http://portoalegre.pm.org/ > -------------------------------------- > pmpoa em galvao.eti.br > -------------------------------------- > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > > Marco Lima J. A. P. H. marco.lima em e-via.com.br mago em rio.pm.org +55 19 96 56 06 46 Sociedade Perl do Brasil | http://www.perl.org.br Perl Monks | http://www.perlmonks.org Brasil Perl Mongers | http://brasil.pm.org Register Linux User #355235 Slackware Linux, for the subgenius From marco.lima em e-via.com.br Thu May 12 05:35:20 2005 From: marco.lima em e-via.com.br (Marco Lima) Date: Thu, 12 May 2005 09:35:20 -0300 Subject: [Cascavel-pm] YAPC::Brasil::2005 - Programa Preliminar Message-ID: > Eu poderia dizer algumas palavras na abertura do encontro, mas > sinceramente acho que não tenho assunto para uma hora. Acho que seria > importante você e o Flávio - que estão também super ativos na > organização do evento - se pronunciassem na abertura. Com certeza você vai estar na mesa de abertura comigo e com o Flávio. > > Uma coisa importante: No site da Perl Foundation > (http://www.perlfoundation.org/) ainda não aparece nada sobre o nosso > YAPC, apenas sobre o YAPC::NA (o encontro norte-americano). Alguém > precisa dar um jeito nisso, certo? > Flávio !? dá para ver isso ?? > Mais uma coisa: Estou preparando um press-release sobre o evento que > será enviado ao Baguete Diário, portal de notícias do mercado de TI > gaúcho com o qual tenho excelentes contatos. Em breve estarei > disponibilizando o release para que vocês aprovem. > Muito bom isso !! coloque depois no site http://www.perl.org.br Abração; Marco Lima J. A. P. H. marco.lima em e-via.com.br mago em rio.pm.org +55 19 96 56 06 46 Sociedade Perl do Brasil | http://www.perl.org.br Perl Monks | http://www.perlmonks.org Brasil Perl Mongers | http://brasil.pm.org Register Linux User #355235 Slackware Linux, for the subgenius From lorn.br em gmail.com Thu May 12 08:43:07 2005 From: lorn.br em gmail.com (Lorn) Date: Thu, 12 May 2005 12:43:07 -0300 Subject: [Cascavel-pm] Duvida com DBI Message-ID: E ai pessoal blz? tenho o seguinte codigo my dbh=DBI->connect("dbi:Pg:dbname=$bpg_db;host=$bpg_domain",$bpg_username,$bpg_pwd) or &FatalError("Can't connect to SQL"); $sth = $dbh->prepare("SELECT login FROM tblala WHERE teste = 'alguamcoisa' and active = 'Y' ; " ); $sth->execute or &FatalError("cant query SQL"); while (($host) = $sth->fetchrow_array) { $fqdn{$host}="$host"; # printf "$fqdn{$host}\n"; my $dbh_mysql=DBI->connect("dbi:mysql:dbname=$mysql_db;host=$bpg_domain",$mysql_user,$mysql_pass) or &FatalError("Can't connect to Mysql"); $sth_sql = $dbh_mysql->prepare("select * from tbStats where day = '2005-03-22' and host like 'www.$host.%teste.com.br'" ); ## MEU PROBLEMA ESTÁ AQUI, QUERO PEGAR SOMENTE OS HOSTS DO $host pra poder pegar apenas os que estão com active='Y' , é possivel fazer isso? é muita gambiarra? se tivesse um jeito de andar no hash $fqdn{$host}="$host"; meu problema seria resolvido com mais "classe" mas não como posso "andar" nele. valeu. $sth_sql->execute or &FatalError("cant query Mysql"); while (($day,$host_sql,$hits,$kbytes) = $sth->fetchrow_array) { print "$host_sql usou $kbytes\n"; } $sth_sql->finish; $dbh_mysql->disconnect; } $sth->finish; $dbh->disconnect; -- Lorn - Slackware Linux www.slackwarezine.com.br From marco.lima em e-via.com.br Thu May 12 09:09:50 2005 From: marco.lima em e-via.com.br (Marco Lima) Date: Thu, 12 May 2005 13:09:50 -0300 Subject: [Cascavel-pm] Duvida com DBI Message-ID: Salve Lorn ! > E ai pessoal blz? tenho o seguinte codigo > my dbh=DBI->connect("dbi:Pg:dbname=$bpg_db;host=$bpg_domain",$bpg_username,$bpg_pwd) > or &FatalError("Can't connect to SQL"); > $sth = $dbh->prepare("SELECT login FROM tblala WHERE teste = > 'alguamcoisa' and active = 'Y' ; " ); > > $sth->execute or &FatalError("cant query SQL"); > while (($host) = $sth->fetchrow_array) > { > $fqdn{$host}="$host"; > # printf "$fqdn{$host}\n"; > my $dbh_mysql=DBI->connect("dbi:mysql:dbname=$mysql_db;host=$bpg_domain",$mysql_user,$mysql_pass) > or &FatalError("Can't connect to Mysql"); Abra o Handle fora do while senão vc terá várias conexões abertas. > $sth_sql = $dbh_mysql->prepare("select * from tbStats where > day = '2005-03-22' and host like 'www.$host.%teste.com.br'" ); > ## MEU PROBLEMA ESTÁ AQUI, QUERO PEGAR SOMENTE OS HOSTS DO $host pra > poder pegar apenas os que estão com active='Y' , é possivel fazer > isso? é muita gambiarra? se tivesse um jeito de andar no hash > $fqdn{$host}="$host"; meu problema seria resolvido com mais "classe" > mas não como posso "andar" nele. valeu. Pd não usar um array ... como uma lista ? não vi sentido no seu hash ! > $sth_sql->execute or &FatalError("cant query Mysql"); > while (($day,$host_sql,$hits,$kbytes) = $sth->fetchrow_array) > { > print "$host_sql usou $kbytes\n"; > } > $sth_sql->finish; > $dbh_mysql->disconnect; > > > > > } > > $sth->finish; > $dbh->disconnect; > > > -- > Lorn > - Slackware Linux > www.slackwarezine.com.br > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > > Marco Lima J. A. P. H. marco.lima em e-via.com.br mago em rio.pm.org +55 19 96 56 06 46 Sociedade Perl do Brasil | http://www.perl.org.br Perl Monks | http://www.perlmonks.org Brasil Perl Mongers | http://brasil.pm.org Register Linux User #355235 Slackware Linux, for the subgenius From joenio em gmail.com Thu May 12 09:24:38 2005 From: joenio em gmail.com (Joenio Marques) Date: Thu, 12 May 2005 13:24:38 -0300 Subject: [Cascavel-pm] Manipular XML Message-ID: <65934b4505051209242ddfc833@mail.gmail.com> Olá Monges, Estou tentando aprender a manipular arquivos XML e nao estou conseguindo saber qual modulo usar para a seguinte tarefa, se é que isso é possivel: Queria percorrer os nós de um arquivo XML e ao mesmo tempo adicionar elementos a alguns desses nós. Obrigado, Joenio Marques From spooker em spooker.com.br Thu May 12 05:49:56 2005 From: spooker em spooker.com.br (Rodrigo Ribeiro Montoro) Date: Thu, 12 May 2005 09:49:56 -0300 Subject: [Cascavel-pm] Camisa YAPC::Brasil In-Reply-To: References: Message-ID: <1115902196.2946.1.camel@selinux.spookerlabs.com.br> Marco, Eu queria 2 tamanho G ( 1 preta e 1 branca) e 2 tamanho P ( 1 preta e uma branca) . Teria como mandar seu cpf em private? Ia fazer doc via internet mesmo ....tem como ? []z!! Sp0oKeR On Thu, 2005-05-12 at 09:28 -0300, Marco Lima wrote: > Salve Guilherme ! > > Reservar vc até pode ... mas não tenho controle sobre quem deposita ou > não .. por isso se alguém deposita sou obrigado entregar a essa pessoa > ... não é uma questão de necessidade ou outra coisa qualquer ... apenas > tenho muita tarefas e coisas parar organizar e controlar ... e dessa > maneira fica mais fácil. > > Abração; > > > Eae Marco, > > seguinte... qual conta devo depositar ? > > mandei um email pra ti pedindo pra reservar, porém já vi que não > > reservei porcaria nenhuma hehehe.. saquei que pra reservar mesmo > > preciso PAGAR hehe... então me ve a conta, banco etc, de onde devo > > depositar. :) > > > > Obrigado desde já, > > Guilherme Sperb _Machado_ > > > > On 5/11/05, Marco Lima wrote: > > > Salve Monges ! > > > > > > Estou recendo muitos emails para reserva de camisas do evento, e quase > > > sempre são pedidos de 2 a 3 camisas. Algumas pessoas já estão realizando > > > o depósito para garantir as camisas. > > > > > > Estou relacionando as pessoas que já pagaram para separar estas camisas > > > e só o que sobrar vou levar para o evento, peço para quem tiver > > > solicitado a camisa que faça logo o depósito, pq só assim terá garantido > > > a sua. > > > > > > Lembre de me enviar um email confirmando o depósito e passando a cor e > > > tamanho da camisa. > > > > > > Abração; > > > > > > Marco Lima > > > J. A. P. H. > > > > > > marco.lima em e-via.com.br > > > mago em rio.pm.org > > > > > > +55 19 96 56 06 46 > > > > > > Sociedade Perl do Brasil | http://www.perl.org.br > > > Perl Monks | http://www.perlmonks.org > > > Brasil Perl Mongers | http://brasil.pm.org > > > > > > Register Linux User #355235 > > > Slackware Linux, for the subgenius > > > > > > _______________________________________________ > > > 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 > > > > > > Marco Lima > J. A. P. H. > > marco.lima em e-via.com.br > mago em rio.pm.org > > +55 19 96 56 06 46 > > Sociedade Perl do Brasil | http://www.perl.org.br > Perl Monks | http://www.perlmonks.org > Brasil Perl Mongers | http://brasil.pm.org > > Register Linux User #355235 > Slackware Linux, for the subgenius > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm -- =========================== Sp0oKeR Labs RHCE / LPIC-I Desenvolvedor BRMAlinux spooker em br.kernelnewbies.org =========================== From lorn.br em gmail.com Thu May 12 09:53:27 2005 From: lorn.br em gmail.com (Lorn) Date: Thu, 12 May 2005 13:53:27 -0300 Subject: [Cascavel-pm] Duvida com DBI In-Reply-To: References: Message-ID: Gostei da dica, array é bem melhor, mas meu problema é saber qual o tamanho do array pra poder colocar no for ou while, e tambem quero saber se eu posso fazer isso $sth_sql = $dbh_mysql->prepare("select * from tbStats where day = '2005-03-22' and host like 'www.$hos[i]t.%teste.com.br'" ); Entendeu? Porque eu só quero pegar os que estão no array. On 5/12/05, Marco Lima wrote: > Salve Lorn ! > > > E ai pessoal blz? tenho o seguinte codigo > > my > dbh=DBI->connect("dbi:Pg:dbname=$bpg_db;host=$bpg_domain",$bpg_username,$bpg_pwd) > > or &FatalError("Can't connect to SQL"); > > $sth = $dbh->prepare("SELECT login FROM tblala WHERE teste = > > 'alguamcoisa' and active = 'Y' ; " ); > > > > $sth->execute or &FatalError("cant query SQL"); > > while (($host) = $sth->fetchrow_array) > > { > > $fqdn{$host}="$host"; > > # printf "$fqdn{$host}\n"; > > my > $dbh_mysql=DBI->connect("dbi:mysql:dbname=$mysql_db;host=$bpg_domain",$mysql_user,$mysql_pass) > > or &FatalError("Can't connect to Mysql"); > > Abra o Handle fora do while senão vc terá várias conexões abertas. > > > $sth_sql = $dbh_mysql->prepare("select * from tbStats where > > day = '2005-03-22' and host like 'www.$host.%teste.com.br'" ); > > ## MEU PROBLEMA ESTÁ AQUI, QUERO PEGAR SOMENTE OS HOSTS DO $host pra > > poder pegar apenas os que estão com active='Y' , é possivel fazer > > isso? é muita gambiarra? se tivesse um jeito de andar no hash > > $fqdn{$host}="$host"; meu problema seria resolvido com mais "classe" > > mas não como posso "andar" nele. valeu. > > Pd não usar um array ... como uma lista ? não vi sentido no seu hash ! > > > $sth_sql->execute or &FatalError("cant query Mysql"); > > while (($day,$host_sql,$hits,$kbytes) = $sth->fetchrow_array) > > { > > print "$host_sql usou $kbytes\n"; > > } > > $sth_sql->finish; > > $dbh_mysql->disconnect; > > > > > > > > > > } > > > > $sth->finish; > > $dbh->disconnect; > > > > > > -- > > Lorn > > - Slackware Linux > > www.slackwarezine.com.br > > _______________________________________________ > > Cascavel-pm mailing list > > Cascavel-pm em pm.org > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > Marco Lima > J. A. P. H. > > marco.lima em e-via.com.br > mago em rio.pm.org > > +55 19 96 56 06 46 > > Sociedade Perl do Brasil | http://www.perl.org.br > Perl Monks | http://www.perlmonks.org > Brasil Perl Mongers | http://brasil.pm.org > > Register Linux User #355235 > Slackware Linux, for the subgenius > > -- Lorn - Slackware Linux www.slackwarezine.com.br From glasswalk3r em yahoo.com.br Thu May 12 10:25:56 2005 From: glasswalk3r em yahoo.com.br (Alceu R. de Freitas Jr.) Date: Thu, 12 May 2005 14:25:56 -0300 (ART) Subject: [Cascavel-pm] Duvida com DBI In-Reply-To: 6667 Message-ID: <20050512172556.9612.qmail@web30802.mail.mud.yahoo.com> --- Lorn escreveu: > Gostei da dica, array é bem melhor, mas meu problema > é saber qual o > tamanho do array pra poder colocar no for ou while, :-O Tamanho do array? Você não precisa se preocupar com isso. Principalmente se sabe exatamente a sequência dos dados que vai receber (que você vai controlar pela colunas na cláusula SQL). > e tambem quero > saber se eu posso fazer isso > $sth_sql = $dbh_mysql->prepare("select * from > tbStats where day = > '2005-03-22' and host like > 'www.$hos[i]t.%teste.com.br'" ); > Entendeu? > Porque eu só quero pegar os que estão no array. Você vai ter que formatar a data de forma que o MySQL consiga processar. Veja a documentação do banco e teste isso executando a query por um cliente do banco. você quiz escrever 'www.'.$host[i].'.%teste.com.br' Melhor fazer a interpolação da variável fora da query. Isso lhe aumenta a performance, você só precisa passar um parâmetro para o DBI depois fica algo como $sth_sql = $dbh_mysql->prepare("select * from tbStats where day = '2005-03-22' and host like 1"); onde 1 = 'www.'.$host[i].'.%teste.com.br' Tenho certeza que a sintaxe não é exatamente assim, mas dê uma olhada na documentação do DBI::MySQL que vai estar lá. []'s Alceu Rodrigues de Freitas Junior -------------------------------------- glasswalk3r em yahoo.com.br http://www.imortais.cjb.net ----------------------------------------------------------------------- A well-used door needs no oil on its hinges. A swift-flowing stream does not grow stagnant. Neither sound nor thoughts can travel through a vacuum. Software rots if not used. These are great mysteries -- The Tao Of Programming, 5.1 ____________________________________________________Yahoo! Mail, cada vez melhor: agora com 1GB de espaço grátis! http://mail.yahoo.com.br From lorn.br em gmail.com Thu May 12 10:32:18 2005 From: lorn.br em gmail.com (Lorn) Date: Thu, 12 May 2005 14:32:18 -0300 Subject: [Cascavel-pm] Duvida com DBI In-Reply-To: <20050512172556.9612.qmail@web30802.mail.mud.yahoo.com> References: <20050512172556.9612.qmail@web30802.mail.mud.yahoo.com> Message-ID: On 5/12/05, Alceu R. de Freitas Jr. wrote: > > --- Lorn escreveu: > > Gostei da dica, array é bem melhor, mas meu problema > > é saber qual o > > tamanho do array pra poder colocar no for ou while, > > :-O > > Tamanho do array? Você não precisa se preocupar com > isso. Principalmente se sabe exatamente a sequência > dos dados que vai receber (que você vai controlar pela > colunas na cláusula SQL). Entao como vou fazer o for / while? geralmente faria for i=0;i<10;i++ print $array[i]; Mas como vou fazer pra imprimir item a item do array? > > > e tambem quero > > saber se eu posso fazer isso > > $sth_sql = $dbh_mysql->prepare("select * from > > tbStats where day = > > '2005-03-22' and host like > > 'www.$hos[i]t.%teste.com.br'" ); > > Entendeu? > > Porque eu só quero pegar os que estão no array. > > Você vai ter que formatar a data de forma que o MySQL > consiga processar. Veja a documentação do banco e > teste isso executando a query por um cliente do banco. > > você quiz escrever > 'www.'.$host[i].'.%teste.com.br' > > Melhor fazer a interpolação da variável fora da query. > Isso lhe aumenta a performance, você só precisa passar > um parâmetro para o DBI depois fica algo como > > $sth_sql = $dbh_mysql->prepare("select * from > tbStats where day = > '2005-03-22' and host like 1"); > > onde 1 = 'www.'.$host[i].'.%teste.com.br' > > Tenho certeza que a sintaxe não é exatamente assim, > mas dê uma olhada na documentação do DBI::MySQL que > vai estar lá. > > []'s > > Alceu Rodrigues de Freitas Junior > -------------------------------------- > glasswalk3r em yahoo.com.br > http://www.imortais.cjb.net > ----------------------------------------------------------------------- > A well-used door needs no oil on its hinges. > A swift-flowing stream does not grow stagnant. > Neither sound nor thoughts can travel through a vacuum. > Software rots if not used. > These are great mysteries -- The Tao Of Programming, 5.1 > > ____________________________________________________Yahoo! Mail, cada vez melhor: agora com 1GB de espaço grátis! http://mail.yahoo.com.br > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Lorn - Slackware Linux www.slackwarezine.com.br From lorn.br em gmail.com Thu May 12 10:37:35 2005 From: lorn.br em gmail.com (Lorn) Date: Thu, 12 May 2005 14:37:35 -0300 Subject: [Cascavel-pm] Duvida com DBI In-Reply-To: References: <20050512172556.9612.qmail@web30802.mail.mud.yahoo.com> Message-ID: achei!! scalar ( @array ) agora posso fazer o for :) valeu On 5/12/05, Lorn wrote: > On 5/12/05, Alceu R. de Freitas Jr. wrote: > > > > --- Lorn escreveu: > > > Gostei da dica, array é bem melhor, mas meu problema > > > é saber qual o > > > tamanho do array pra poder colocar no for ou while, > > > > :-O > > > > Tamanho do array? Você não precisa se preocupar com > > isso. Principalmente se sabe exatamente a sequência > > dos dados que vai receber (que você vai controlar pela > > colunas na cláusula SQL). > Entao como vou fazer o for / while? > geralmente faria > for i=0;i<10;i++ > print $array[i]; > Mas como vou fazer pra imprimir item a item do array? > > > > > e tambem quero > > > saber se eu posso fazer isso > > > $sth_sql = $dbh_mysql->prepare("select * from > > > tbStats where day = > > > '2005-03-22' and host like > > > 'www.$hos[i]t.%teste.com.br'" ); > > > Entendeu? > > > Porque eu só quero pegar os que estão no array. > > > > Você vai ter que formatar a data de forma que o MySQL > > consiga processar. Veja a documentação do banco e > > teste isso executando a query por um cliente do banco. > > > > você quiz escrever > > 'www.'.$host[i].'.%teste.com.br' > > > > Melhor fazer a interpolação da variável fora da query. > > Isso lhe aumenta a performance, você só precisa passar > > um parâmetro para o DBI depois fica algo como > > > > $sth_sql = $dbh_mysql->prepare("select * from > > tbStats where day = > > '2005-03-22' and host like 1"); > > > > onde 1 = 'www.'.$host[i].'.%teste.com.br' > > > > Tenho certeza que a sintaxe não é exatamente assim, > > mas dê uma olhada na documentação do DBI::MySQL que > > vai estar lá. > > > > []'s > > > > Alceu Rodrigues de Freitas Junior > > -------------------------------------- > > glasswalk3r em yahoo.com.br > > http://www.imortais.cjb.net > > ----------------------------------------------------------------------- > > A well-used door needs no oil on its hinges. > > A swift-flowing stream does not grow stagnant. > > Neither sound nor thoughts can travel through a vacuum. > > Software rots if not used. > > These are great mysteries -- The Tao Of Programming, 5.1 > > > > ____________________________________________________Yahoo! Mail, cada vez melhor: agora com 1GB de espaço grátis! http://mail.yahoo.com.br > > _______________________________________________ > > Cascavel-pm mailing list > > Cascavel-pm em pm.org > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > -- > Lorn > - Slackware Linux > www.slackwarezine.com.br > -- Lorn - Slackware Linux www.slackwarezine.com.br From marco.lima em e-via.com.br Thu May 12 10:40:07 2005 From: marco.lima em e-via.com.br (Marco Lima) Date: Thu, 12 May 2005 14:40:07 -0300 Subject: [Cascavel-pm] Duvida com DBI Message-ID: > Entao como vou fazer o for / while? > geralmente faria > for i=0;i<10;i++ > print $array[i]; > Mas como vou fazer pra imprimir item a item do array? foreach (@array) { print $_; } -- Marco Lima J. A. P. H. marco.lima em e-via.com.br mago em rio.pm.org +55 19 96 56 06 46 Sociedade Perl do Brasil | http://www.perl.org.br Perl Monks | http://www.perlmonks.org Brasil Perl Mongers | http://brasil.pm.org Register Linux User #355235 Slackware Linux, for the subgenius From glasswalk3r em yahoo.com.br Thu May 12 10:41:27 2005 From: glasswalk3r em yahoo.com.br (Alceu R. de Freitas Jr.) Date: Thu, 12 May 2005 14:41:27 -0300 (ART) Subject: [Cascavel-pm] Duvida com DBI In-Reply-To: 6667 Message-ID: <20050512174127.69773.qmail@web30814.mail.mud.yahoo.com> --- Lorn escreveu: > Entao como vou fazer o for / while? > geralmente faria > for i=0;i<10;i++ > print $array[i]; > Mas como vou fazer pra imprimir item a item do > array? Desculpe, eu apaguei o código original. Eu imagino que você queria receber uma resposta do banco em um array. Se não era isso, então por favor ignore meu comentário. Agora se for isso mesmo... esqueça o for e use foreach. foreach (@array_de_resposta) { print; } Você pode usar o map também para fazer isso: map { print } @array_de_resposta; []'s Alceu Rodrigues de Freitas Junior -------------------------------------- glasswalk3r em yahoo.com.br http://www.imortais.cjb.net ----------------------------------------------------------------------- A well-used door needs no oil on its hinges. A swift-flowing stream does not grow stagnant. Neither sound nor thoughts can travel through a vacuum. Software rots if not used. These are great mysteries -- The Tao Of Programming, 5.1 ____________________________________________________Yahoo! Mail, cada vez melhor: agora com 1GB de espaço grátis! http://mail.yahoo.com.br From marco.lima em e-via.com.br Thu May 12 10:42:30 2005 From: marco.lima em e-via.com.br (Marco Lima) Date: Thu, 12 May 2005 14:42:30 -0300 Subject: [Cascavel-pm] Duvida com DBI Message-ID: > achei!! > scalar ( @array ) > agora posso fazer o for :) > valeu > Isso retorna o numero de elementos do array se vc prefirir pegar o ultimo índice do array use: $#array; > On 5/12/05, Lorn wrote: > > On 5/12/05, Alceu R. de Freitas Jr. wrote: > > > > > > --- Lorn escreveu: > > > > Gostei da dica, array é bem melhor, mas meu problema > > > > é saber qual o > > > > tamanho do array pra poder colocar no for ou while, > > > > > > :-O > > > > > > Tamanho do array? Você não precisa se preocupar com > > > isso. Principalmente se sabe exatamente a sequência > > > dos dados que vai receber (que você vai controlar pela > > > colunas na cláusula SQL). > > Entao como vou fazer o for / while? > > geralmente faria > > for i=0;i<10;i++ > > print $array[i]; > > Mas como vou fazer pra imprimir item a item do array? > > > > > > > e tambem quero > > > > saber se eu posso fazer isso > > > > $sth_sql = $dbh_mysql->prepare("select * from > > > > tbStats where day = > > > > '2005-03-22' and host like > > > > 'www.$hos[i]t.%teste.com.br'" ); > > > > Entendeu? > > > > Porque eu só quero pegar os que estão no array. > > > > > > Você vai ter que formatar a data de forma que o MySQL > > > consiga processar. Veja a documentação do banco e > > > teste isso executando a query por um cliente do banco. > > > > > > você quiz escrever > > > 'www.'.$host[i].'.%teste.com.br' > > > > > > Melhor fazer a interpolação da variável fora da query. > > > Isso lhe aumenta a performance, você só precisa passar > > > um parâmetro para o DBI depois fica algo como > > > > > > $sth_sql = $dbh_mysql->prepare("select * from > > > tbStats where day = > > > '2005-03-22' and host like 1"); > > > > > > onde 1 = 'www.'.$host[i].'.%teste.com.br' > > > > > > Tenho certeza que a sintaxe não é exatamente assim, > > > mas dê uma olhada na documentação do DBI::MySQL que > > > vai estar lá. > > > > > > []'s > > > > > > Alceu Rodrigues de Freitas Junior > > > -------------------------------------- > > > glasswalk3r em yahoo.com.br > > > http://www.imortais.cjb.net > > > ----------------------------------------------------------------------- > > > A well-used door needs no oil on its hinges. > > > A swift-flowing stream does not grow stagnant. > > > Neither sound nor thoughts can travel through a vacuum. > > > Software rots if not used. > > > These are great mysteries -- The Tao Of Programming, 5.1 > > > > > > ____________________________________________________Yahoo! Mail, cada vez melhor: agora com 1GB de espaço grátis! http://mail.yahoo.com.br > > > _______________________________________________ > > > Cascavel-pm mailing list > > > Cascavel-pm em pm.org > > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > -- > > Lorn > > - Slackware Linux > > www.slackwarezine.com.br > > > > > -- > Lorn > - Slackware Linux > www.slackwarezine.com.br > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > > Marco Lima J. A. P. H. marco.lima em e-via.com.br mago em rio.pm.org +55 19 96 56 06 46 Sociedade Perl do Brasil | http://www.perl.org.br Perl Monks | http://www.perlmonks.org Brasil Perl Mongers | http://brasil.pm.org Register Linux User #355235 Slackware Linux, for the subgenius From marco.lima em e-via.com.br Thu May 12 10:47:55 2005 From: marco.lima em e-via.com.br (Marco Lima) Date: Thu, 12 May 2005 14:47:55 -0300 Subject: [Cascavel-pm] Duvida com DBI Message-ID: Para ficar mais emocionante e "rápido" : >> $sth = $dbh->prepare("SELECT login FROM tblala WHERE teste = >> 'alguamcoisa' and active = 'Y' ; " ); >> >> $sth->execute or &FatalError("cant query SQL"); >> while (($host) = $sth->fetchrow_array) >> { @array = $dbh->selectall_arrayref("SELECT login " . " FROM tblala " . " WHERE teste = 'alguamcoisa'" . " AND active = 'Y' "); ## Retorna um array de referências dos valores consultados > > --- Lorn escreveu: > > Entao como vou fazer o for / while? > > geralmente faria > > for i=0;i<10;i++ > > print $array[i]; > > Mas como vou fazer pra imprimir item a item do > > array? > > Desculpe, eu apaguei o código original. Eu imagino que > você queria receber uma resposta do banco em um array. > Se não era isso, então por favor ignore meu > comentário. > > Agora se for isso mesmo... esqueça o for e use > foreach. > > foreach (@array_de_resposta) { > > print; > > } > > Você pode usar o map também para fazer isso: > > map { print } @array_de_resposta; > > []'s > > > Alceu Rodrigues de Freitas Junior > -------------------------------------- > glasswalk3r em yahoo.com.br > http://www.imortais.cjb.net > ----------------------------------------------------------------------- > A well-used door needs no oil on its hinges. > A swift-flowing stream does not grow stagnant. > Neither sound nor thoughts can travel through a vacuum. > Software rots if not used. > These are great mysteries -- The Tao Of Programming, 5.1 > > > > > > ____________________________________________________Yahoo! Mail, cada vez melhor: agora com 1GB de espaço grátis! http://mail.yahoo.com.br > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > > Marco Lima J. A. P. H. marco.lima em e-via.com.br mago em rio.pm.org +55 19 96 56 06 46 Sociedade Perl do Brasil | http://www.perl.org.br Perl Monks | http://www.perlmonks.org Brasil Perl Mongers | http://brasil.pm.org Register Linux User #355235 Slackware Linux, for the subgenius From daniel em ruoso.com Thu May 12 10:48:18 2005 From: daniel em ruoso.com (Daniel Ruoso) Date: Thu, 12 May 2005 14:48:18 -0300 Subject: [Cascavel-pm] Manipular XML In-Reply-To: <65934b4505051209242ddfc833@mail.gmail.com> References: <65934b4505051209242ddfc833@mail.gmail.com> Message-ID: <1115920098.1390.7.camel@localhost> Em Qui, 2005-05-12 às 13:24, Joenio Marques escreveu: > Estou tentando aprender a manipular arquivos XML > e nao estou conseguindo saber qual modulo usar para > a seguinte tarefa, se é que isso é possivel: Eu costumo utilizar o XML::Parser e o XML::Writer para ler e escrever os arquivos XML. Dentro do código fonte do Oak2 tem uns bons exemplos de uso dessas duas bibliotecas... (link para o código fonte do Oak2::XMLComponentFactory http://cvs.sourceforge.net/viewcvs.py/perl-oak/Oak/liboak2-perl/lib/Oak2/XMLComponentFactory.pm?rev=1.1&view=auto > Queria percorrer os nós de um arquivo XML e ao mesmo > tempo adicionar elementos a alguns desses nós. Neste caso, o uso de DOM é mais recomendado... A biblioteca que implementa a API DOM no perl é a XML::DOM... my $parser = new XML::DOM::Parser(); my $document = $parser->parsefile("test.xml"); daniel From lorn.br em gmail.com Thu May 12 11:11:29 2005 From: lorn.br em gmail.com (Lorn) Date: Thu, 12 May 2005 15:11:29 -0300 Subject: [Cascavel-pm] Duvida com DBI In-Reply-To: References: Message-ID: Eu ia perguntar justamente isso, porque meu array não está sendo preenchido $sth->execute or &FatalError("cant query SQL"); while (($host) = $sth->fetchrow_array) { @hosts="$host"; } #$sth->finish; $dbh->disconnect; print @hosts; Se eu colocar o print @hosts dentro do while funciona, mas fora não, acho que estou sobreescrevendo o array Marcos eu tentei fazer do jeito que voce falou até achei legal a ideia, mas meu array fica só com isso "ARRAY(0x9e49614)" não sei porque. On 5/12/05, Marco Lima wrote: > Para ficar mais emocionante e "rápido" : > > >> $sth = $dbh->prepare("SELECT login FROM tblala WHERE teste = > >> 'alguamcoisa' and active = 'Y' ; " ); > >> > >> $sth->execute or &FatalError("cant query SQL"); > >> while (($host) = $sth->fetchrow_array) > >> { > > @array = $dbh->selectall_arrayref("SELECT login " . > " FROM tblala " . > " WHERE teste = 'alguamcoisa'" . > " AND active = 'Y' "); > > ## Retorna um array de referências dos valores consultados > > > > > > --- Lorn escreveu: > > > Entao como vou fazer o for / while? > > > geralmente faria > > > for i=0;i<10;i++ > > > print $array[i]; > > > Mas como vou fazer pra imprimir item a item do > > > array? > > > > Desculpe, eu apaguei o código original. Eu imagino que > > você queria receber uma resposta do banco em um array. > > Se não era isso, então por favor ignore meu > > comentário. > > > > Agora se for isso mesmo... esqueça o for e use > > foreach. > > > > foreach (@array_de_resposta) { > > > > print; > > > > } > > > > Você pode usar o map também para fazer isso: > > > > map { print } @array_de_resposta; > > > > []'s > > > > > > Alceu Rodrigues de Freitas Junior > > -------------------------------------- > > glasswalk3r em yahoo.com.br > > http://www.imortais.cjb.net > > ----------------------------------------------------------------------- > > A well-used door needs no oil on its hinges. > > A swift-flowing stream does not grow stagnant. > > Neither sound nor thoughts can travel through a vacuum. > > Software rots if not used. > > These are great mysteries -- The Tao Of Programming, 5.1 > > > > > > > > > > > > ____________________________________________________Yahoo! Mail, cada > vez melhor: agora com 1GB de espaço grátis! http://mail.yahoo.com.br > > _______________________________________________ > > Cascavel-pm mailing list > > Cascavel-pm em pm.org > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > Marco Lima > J. A. P. H. > > marco.lima em e-via.com.br > mago em rio.pm.org > > +55 19 96 56 06 46 > > Sociedade Perl do Brasil | http://www.perl.org.br > Perl Monks | http://www.perlmonks.org > Brasil Perl Mongers | http://brasil.pm.org > > Register Linux User #355235 > Slackware Linux, for the subgenius > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Lorn - Slackware Linux www.slackwarezine.com.br From acid06 em gmail.com Thu May 12 11:20:59 2005 From: acid06 em gmail.com (Nilson Santos) Date: Thu, 12 May 2005 15:20:59 -0300 Subject: [Cascavel-pm] Manipular XML In-Reply-To: <65934b4505051209242ddfc833@mail.gmail.com> References: <65934b4505051209242ddfc833@mail.gmail.com> Message-ID: <9a08c9b40505121120672c7953@mail.gmail.com> Caso você esteja querendo fazer algo além de manipular simples arquivos de configuração, sugiro que dê uma olhada no módulo XML::Twig. Ele tem uma extensiva documentação e pode usar várias das bibliotecas de XML para melhor performance. -Nilson Santos F. Jr. On 5/12/05, Joenio Marques wrote: > Olá Monges, > > Estou tentando aprender a manipular arquivos XML > e nao estou conseguindo saber qual modulo usar para > a seguinte tarefa, se é que isso é possivel: > > Queria percorrer os nós de um arquivo XML e ao mesmo > tempo adicionar elementos a alguns desses nós. > > Obrigado, > Joenio Marques > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > From joenio em gmail.com Thu May 12 11:21:03 2005 From: joenio em gmail.com (Joenio Marques) Date: Thu, 12 May 2005 15:21:03 -0300 Subject: [Cascavel-pm] Manipular XML In-Reply-To: <1115920098.1390.7.camel@localhost> References: <65934b4505051209242ddfc833@mail.gmail.com> <1115920098.1390.7.camel@localhost> Message-ID: <65934b45050512112143d0fbbf@mail.gmail.com> Certo, Dei uma olhada no Oak, infelizmente nao entendi muita coisa. Mas eu nao desistirei... :-) Acabei de achar um artigo legal sobre a utilizacao do XML::DOM em: http://www-106.ibm.com/developerworks/xml/library/x-domprl/ Obrigado Daniel, Joenio Marques Em 12/05/05, Daniel Ruoso escreveu: > Em Qui, 2005-05-12 às 13:24, Joenio Marques escreveu: > > Estou tentando aprender a manipular arquivos XML > > e nao estou conseguindo saber qual modulo usar para > > a seguinte tarefa, se é que isso é possivel: > > Eu costumo utilizar o XML::Parser e o XML::Writer para ler e escrever os > arquivos XML. Dentro do código fonte do Oak2 tem uns bons exemplos de > uso dessas duas bibliotecas... > > (link para o código fonte do Oak2::XMLComponentFactory > http://cvs.sourceforge.net/viewcvs.py/perl-oak/Oak/liboak2-perl/lib/Oak2/XMLComponentFactory.pm?rev=1.1&view=auto > > > Queria percorrer os nós de um arquivo XML e ao mesmo > > tempo adicionar elementos a alguns desses nós. > > Neste caso, o uso de DOM é mais recomendado... > > A biblioteca que implementa a API DOM no perl é a XML::DOM... > my $parser = new XML::DOM::Parser(); > my $document = $parser->parsefile("test.xml"); > > > daniel > > From joenio em gmail.com Thu May 12 11:25:49 2005 From: joenio em gmail.com (Joenio Marques) Date: Thu, 12 May 2005 15:25:49 -0300 Subject: [Cascavel-pm] Manipular XML In-Reply-To: <9a08c9b40505121120672c7953@mail.gmail.com> References: <65934b4505051209242ddfc833@mail.gmail.com> <9a08c9b40505121120672c7953@mail.gmail.com> Message-ID: <65934b45050512112512b82815@mail.gmail.com> Nilson, Eu cheguei a utilizar o XML::Twig, e por sinal gostei dele. Mas pelo que eu entendi, ele nao possui metodos para editar (adicionar/remover nós, atributos, etc) arquivos XML. Ou tem ? Grato, Joenio Marques Em 12/05/05, Nilson Santos escreveu: > Caso você esteja querendo fazer algo além de manipular simples > arquivos de configuração, sugiro que dê uma olhada no módulo > XML::Twig. > > Ele tem uma extensiva documentação e pode usar várias das bibliotecas > de XML para melhor performance. > > -Nilson Santos F. Jr. > > On 5/12/05, Joenio Marques wrote: > > Olá Monges, > > > > Estou tentando aprender a manipular arquivos XML > > e nao estou conseguindo saber qual modulo usar para > > a seguinte tarefa, se é que isso é possivel: > > > > Queria percorrer os nós de um arquivo XML e ao mesmo > > tempo adicionar elementos a alguns desses nós. > > > > Obrigado, > > Joenio Marques > > _______________________________________________ > > Cascavel-pm mailing list > > Cascavel-pm em pm.org > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > From glasswalk3r em yahoo.com.br Thu May 12 11:34:54 2005 From: glasswalk3r em yahoo.com.br (Alceu R. de Freitas Jr.) Date: Thu, 12 May 2005 15:34:54 -0300 (ART) Subject: [Cascavel-pm] Duvida com DBI In-Reply-To: 6667 Message-ID: <20050512183454.71138.qmail@web30809.mail.mud.yahoo.com> --- Lorn escreveu: > Eu ia perguntar justamente isso, porque meu array > não está sendo preenchido > $sth->execute or &FatalError("cant query SQL"); > while (($host) = $sth->fetchrow_array) > { > @hosts="$host"; > } não seria while ((@host) = $sth->fetchrow_array) ? leia "pegue linha e ponha no array" = fetchrow_array > Marcos eu tentei fazer do jeito que voce falou até > achei legal a > ideia, mas meu array fica só com isso > "ARRAY(0x9e49614)" > não sei porque. Para entender melhor você precisa aprender a usar referências, o que é um assunto extenso para lhe explicar via email. Digite perldoc perlref para ter mais informações. Enquanto é bastante útil usar referências, talvez você queira usar o fetchrow_array por enquanto. []'s Alceu Rodrigues de Freitas Junior -------------------------------------- glasswalk3r em yahoo.com.br http://www.imortais.cjb.net ----------------------------------------------------------------------- A well-used door needs no oil on its hinges. A swift-flowing stream does not grow stagnant. Neither sound nor thoughts can travel through a vacuum. Software rots if not used. These are great mysteries -- The Tao Of Programming, 5.1 ____________________________________________________Yahoo! Mail, cada vez melhor: agora com 1GB de espaço grátis! http://mail.yahoo.com.br From acid06 em gmail.com Thu May 12 11:50:45 2005 From: acid06 em gmail.com (Nilson Santos) Date: Thu, 12 May 2005 15:50:45 -0300 Subject: [Cascavel-pm] Manipular XML In-Reply-To: <65934b45050512112512b82815@mail.gmail.com> References: <65934b4505051209242ddfc833@mail.gmail.com> <9a08c9b40505121120672c7953@mail.gmail.com> <65934b45050512112512b82815@mail.gmail.com> Message-ID: <9a08c9b4050512115069299611@mail.gmail.com> On 5/12/05, Joenio Marques wrote: > Eu cheguei a utilizar o XML::Twig, e por sinal gostei dele. > Mas pelo que eu entendi, ele nao possui metodos para > editar (adicionar/remover nós, atributos, etc) arquivos XML. > Ou tem ? Não só tem como é o que tem a interface mais poderosa para isso. ;) Provavelmente você não leu a documentação inteira, que é bem extensa. Mas basicamente, procure por "insert_new_elt" e leia pelas "redondezas" da documentação. -Nilson Santos F. Jr. From lorn.br em gmail.com Thu May 12 11:57:56 2005 From: lorn.br em gmail.com (Lorn) Date: Thu, 12 May 2005 15:57:56 -0300 Subject: [Cascavel-pm] Duvida com DBI In-Reply-To: <20050512183454.71138.qmail@web30809.mail.mud.yahoo.com> References: <20050512183454.71138.qmail@web30809.mail.mud.yahoo.com> Message-ID: Não funcionou, eu não consegui passar o resultado do select pra um array, vou usar hash (!!) até consegui fazer com array, valeu pelo help e pelas grandes dicas "monges" On 5/12/05, Alceu R. de Freitas Jr. wrote: > > --- Lorn escreveu: > > Eu ia perguntar justamente isso, porque meu array > > não está sendo preenchido > > $sth->execute or &FatalError("cant query SQL"); > > while (($host) = $sth->fetchrow_array) > > { > > @hosts="$host"; > > } > > não seria while ((@host) = $sth->fetchrow_array) ? > leia "pegue linha e ponha no array" = fetchrow_array > > > Marcos eu tentei fazer do jeito que voce falou até > > achei legal a > > ideia, mas meu array fica só com isso > > "ARRAY(0x9e49614)" > > não sei porque. > > Para entender melhor você precisa aprender a usar > referências, o que é um assunto extenso para lhe > explicar via email. Digite perldoc perlref para ter > mais informações. > > Enquanto é bastante útil usar referências, talvez você > queira usar o fetchrow_array por enquanto. > > []'s > > Alceu Rodrigues de Freitas Junior > -------------------------------------- > glasswalk3r em yahoo.com.br > http://www.imortais.cjb.net > ----------------------------------------------------------------------- > A well-used door needs no oil on its hinges. > A swift-flowing stream does not grow stagnant. > Neither sound nor thoughts can travel through a vacuum. > Software rots if not used. > These are great mysteries -- The Tao Of Programming, 5.1 > > ____________________________________________________Yahoo! Mail, cada vez melhor: agora com 1GB de espaço grátis! http://mail.yahoo.com.br > -- Lorn - Slackware Linux www.slackwarezine.com.br From marco.lima em e-via.com.br Thu May 12 12:04:16 2005 From: marco.lima em e-via.com.br (Marco Lima) Date: Thu, 12 May 2005 16:04:16 -0300 Subject: [Cascavel-pm] Duvida com DBI Message-ID: Vc precisa desreferenciar !! lembre que é uma array de referências !! > Eu ia perguntar justamente isso, porque meu array não está sendo preenchido > $sth->execute or &FatalError("cant query SQL"); > while (($host) = $sth->fetchrow_array) > { > @hosts="$host"; > } > > #$sth->finish; > $dbh->disconnect; > print @hosts; > > Se eu colocar o print @hosts dentro do while funciona, mas fora não, > acho que estou sobreescrevendo o array > Marcos eu tentei fazer do jeito que voce falou até achei legal a > ideia, mas meu array fica só com isso "ARRAY(0x9e49614)" > não sei porque. > On 5/12/05, Marco Lima wrote: > > Para ficar mais emocionante e "rápido" : > > > > >> $sth = $dbh->prepare("SELECT login FROM tblala WHERE teste = > > >> 'alguamcoisa' and active = 'Y' ; " ); > > >> > > >> $sth->execute or &FatalError("cant query SQL"); > > >> while (($host) = $sth->fetchrow_array) > > >> { > > > > @array = $dbh->selectall_arrayref("SELECT login " . > > " FROM tblala " . > > " WHERE teste = 'alguamcoisa'" . > > " AND active = 'Y' "); > > > > ## Retorna um array de referências dos valores consultados > > > > > > > > > > --- Lorn escreveu: > > > > Entao como vou fazer o for / while? > > > > geralmente faria > > > > for i=0;i<10;i++ > > > > print $array[i]; > > > > Mas como vou fazer pra imprimir item a item do > > > > array? > > > > > > Desculpe, eu apaguei o código original. Eu imagino que > > > você queria receber uma resposta do banco em um array. > > > Se não era isso, então por favor ignore meu > > > comentário. > > > > > > Agora se for isso mesmo... esqueça o for e use > > > foreach. > > > > > > foreach (@array_de_resposta) { > > > > > > print; > > > > > > } > > > > > > Você pode usar o map também para fazer isso: > > > > > > map { print } @array_de_resposta; > > > > > > []'s > > > > > > > > > Alceu Rodrigues de Freitas Junior > > > -------------------------------------- > > > glasswalk3r em yahoo.com.br > > > http://www.imortais.cjb.net > > > ----------------------------------------------------------------------- > > > A well-used door needs no oil on its hinges. > > > A swift-flowing stream does not grow stagnant. > > > Neither sound nor thoughts can travel through a vacuum. > > > Software rots if not used. > > > These are great mysteries -- The Tao Of Programming, 5.1 > > > > > > > > > > > > > > > > > > ____________________________________________________Yahoo! Mail, cada > > vez melhor: agora com 1GB de espaço grátis! http://mail.yahoo.com.br > > > _______________________________________________ > > > Cascavel-pm mailing list > > > Cascavel-pm em pm.org > > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > > > > Marco Lima > > J. A. P. H. > > > > marco.lima em e-via.com.br > > mago em rio.pm.org > > > > +55 19 96 56 06 46 > > > > Sociedade Perl do Brasil | http://www.perl.org.br > > Perl Monks | http://www.perlmonks.org > > Brasil Perl Mongers | http://brasil.pm.org > > > > Register Linux User #355235 > > Slackware Linux, for the subgenius > > > > _______________________________________________ > > Cascavel-pm mailing list > > Cascavel-pm em pm.org > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > -- > Lorn > - Slackware Linux > www.slackwarezine.com.br > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > > Marco Lima J. A. P. H. marco.lima em e-via.com.br mago em rio.pm.org +55 19 96 56 06 46 Sociedade Perl do Brasil | http://www.perl.org.br Perl Monks | http://www.perlmonks.org Brasil Perl Mongers | http://brasil.pm.org Register Linux User #355235 Slackware Linux, for the subgenius From marco.lima em e-via.com.br Thu May 12 12:06:55 2005 From: marco.lima em e-via.com.br (Marco Lima) Date: Thu, 12 May 2005 16:06:55 -0300 Subject: [Cascavel-pm] Duvida com DBI Message-ID: Vc pode colocar o problema completo quem sabe não aparece uma solução completa !!! > Não funcionou, eu não consegui passar o resultado do select pra um > array, vou usar hash (!!) até consegui fazer com array, valeu pelo > help e pelas grandes dicas "monges" > > On 5/12/05, Alceu R. de Freitas Jr. wrote: > > > > --- Lorn escreveu: > > > Eu ia perguntar justamente isso, porque meu array > > > não está sendo preenchido > > > $sth->execute or &FatalError("cant query SQL"); > > > while (($host) = $sth->fetchrow_array) > > > { > > > @hosts="$host"; > > > } > > > > não seria while ((@host) = $sth->fetchrow_array) ? > > leia "pegue linha e ponha no array" = fetchrow_array > > > > > Marcos eu tentei fazer do jeito que voce falou até > > > achei legal a > > > ideia, mas meu array fica só com isso > > > "ARRAY(0x9e49614)" > > > não sei porque. > > > > Para entender melhor você precisa aprender a usar > > referências, o que é um assunto extenso para lhe > > explicar via email. Digite perldoc perlref para ter > > mais informações. > > > > Enquanto é bastante útil usar referências, talvez você > > queira usar o fetchrow_array por enquanto. > > > > []'s > > > > Alceu Rodrigues de Freitas Junior > > -------------------------------------- > > glasswalk3r em yahoo.com.br > > http://www.imortais.cjb.net > > ----------------------------------------------------------------------- > > A well-used door needs no oil on its hinges. > > A swift-flowing stream does not grow stagnant. > > Neither sound nor thoughts can travel through a vacuum. > > Software rots if not used. > > These are great mysteries -- The Tao Of Programming, 5.1 > > > > ____________________________________________________Yahoo! Mail, cada vez melhor: agora com 1GB de espaço grátis! http://mail.yahoo.com.br > > > > > -- > Lorn > - Slackware Linux > www.slackwarezine.com.br > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > > Marco Lima J. A. P. H. marco.lima em e-via.com.br mago em rio.pm.org +55 19 96 56 06 46 Sociedade Perl do Brasil | http://www.perl.org.br Perl Monks | http://www.perlmonks.org Brasil Perl Mongers | http://brasil.pm.org Register Linux User #355235 Slackware Linux, for the subgenius From lorn.br em gmail.com Thu May 12 12:08:28 2005 From: lorn.br em gmail.com (Lorn) Date: Thu, 12 May 2005 16:08:28 -0300 Subject: [Cascavel-pm] Duvida com DBI In-Reply-To: References: Message-ID: On 5/12/05, Marco Lima wrote: > Vc precisa desreferenciar !! lembre que é uma array de referências !! Tentei fazer com hash, até funciona só que não consigo pegar os dados, o negocio é array mesmo, eu não entendi o que voce quis dizer com desreferenciar, ou melhor dizendo, eu não sei desreferenciar um array. > > > Eu ia perguntar justamente isso, porque meu array não está sendo > preenchido > > $sth->execute or &FatalError("cant query SQL"); > > while (($host) = $sth->fetchrow_array) > > { > > @hosts="$host"; > > } > > > > #$sth->finish; > > $dbh->disconnect; > > print @hosts; > > > > Se eu colocar o print @hosts dentro do while funciona, mas fora não, > > acho que estou sobreescrevendo o array > > Marcos eu tentei fazer do jeito que voce falou até achei legal a > > ideia, mas meu array fica só com isso "ARRAY(0x9e49614)" > > não sei porque. > > On 5/12/05, Marco Lima wrote: > > > Para ficar mais emocionante e "rápido" : > > > > > > >> $sth = $dbh->prepare("SELECT login FROM tblala WHERE teste = > > > >> 'alguamcoisa' and active = 'Y' ; " ); > > > >> > > > >> $sth->execute or &FatalError("cant query SQL"); > > > >> while (($host) = $sth->fetchrow_array) > > > >> { > > > > > > @array = $dbh->selectall_arrayref("SELECT login " . > > > " FROM tblala " . > > > " WHERE teste = 'alguamcoisa'" . > > > " AND active = 'Y' "); > > > > > > ## Retorna um array de referências dos valores consultados > > > > > > > > > > > > > > --- Lorn escreveu: > > > > > Entao como vou fazer o for / while? > > > > > geralmente faria > > > > > for i=0;i<10;i++ > > > > > print $array[i]; > > > > > Mas como vou fazer pra imprimir item a item do > > > > > array? > > > > > > > > Desculpe, eu apaguei o código original. Eu imagino que > > > > você queria receber uma resposta do banco em um array. > > > > Se não era isso, então por favor ignore meu > > > > comentário. > > > > > > > > Agora se for isso mesmo... esqueça o for e use > > > > foreach. > > > > > > > > foreach (@array_de_resposta) { > > > > > > > > print; > > > > > > > > } > > > > > > > > Você pode usar o map também para fazer isso: > > > > > > > > map { print } @array_de_resposta; > > > > > > > > []'s > > > > > > > > > > > > Alceu Rodrigues de Freitas Junior > > > > -------------------------------------- > > > > glasswalk3r em yahoo.com.br > > > > http://www.imortais.cjb.net > > > > > ----------------------------------------------------------------------- > > > > A well-used door needs no oil on its hinges. > > > > A swift-flowing stream does not grow stagnant. > > > > Neither sound nor thoughts can travel through a vacuum. > > > > Software rots if not used. > > > > These are great mysteries -- The Tao Of Programming, 5.1 > > > > > > > > > > > > > > > > > > > > > > > > ____________________________________________________Yahoo! Mail, cada > > > vez melhor: agora com 1GB de espaço grátis! http://mail.yahoo.com.br > > > > _______________________________________________ > > > > Cascavel-pm mailing list > > > > Cascavel-pm em pm.org > > > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > > > > > > > > Marco Lima > > > J. A. P. H. > > > > > > marco.lima em e-via.com.br > > > mago em rio.pm.org > > > > > > +55 19 96 56 06 46 > > > > > > Sociedade Perl do Brasil | http://www.perl.org.br > > > Perl Monks | http://www.perlmonks.org > > > Brasil Perl Mongers | http://brasil.pm.org > > > > > > Register Linux User #355235 > > > Slackware Linux, for the subgenius > > > > > > _______________________________________________ > > > Cascavel-pm mailing list > > > Cascavel-pm em pm.org > > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > > > -- > > Lorn > > - Slackware Linux > > www.slackwarezine.com.br > > _______________________________________________ > > Cascavel-pm mailing list > > Cascavel-pm em pm.org > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > Marco Lima > J. A. P. H. > > marco.lima em e-via.com.br > mago em rio.pm.org > > +55 19 96 56 06 46 > > Sociedade Perl do Brasil | http://www.perl.org.br > Perl Monks | http://www.perlmonks.org > Brasil Perl Mongers | http://brasil.pm.org > > Register Linux User #355235 > Slackware Linux, for the subgenius > > -- Lorn - Slackware Linux www.slackwarezine.com.br From joenio em gmail.com Thu May 12 12:28:53 2005 From: joenio em gmail.com (Joenio Marques) Date: Thu, 12 May 2005 16:28:53 -0300 Subject: [Cascavel-pm] Manipular XML In-Reply-To: <9a08c9b4050512115069299611@mail.gmail.com> References: <65934b4505051209242ddfc833@mail.gmail.com> <9a08c9b40505121120672c7953@mail.gmail.com> <65934b45050512112512b82815@mail.gmail.com> <9a08c9b4050512115069299611@mail.gmail.com> Message-ID: <65934b45050512122856a25fc4@mail.gmail.com> Beleza! Realmente nao li. Valeu Nilson! Grato, Joenio Marques Em 12/05/05, Nilson Santos escreveu: > On 5/12/05, Joenio Marques wrote: > > Eu cheguei a utilizar o XML::Twig, e por sinal gostei dele. > > Mas pelo que eu entendi, ele nao possui metodos para > > editar (adicionar/remover nós, atributos, etc) arquivos XML. > > Ou tem ? > > Não só tem como é o que tem a interface mais poderosa para isso. ;) > Provavelmente você não leu a documentação inteira, que é bem extensa. > > Mas basicamente, procure por "insert_new_elt" e leia pelas > "redondezas" da documentação. > > -Nilson Santos F. Jr. > From marco.lima em e-via.com.br Thu May 12 12:40:05 2005 From: marco.lima em e-via.com.br (Marco Lima) Date: Thu, 12 May 2005 16:40:05 -0300 Subject: [Cascavel-pm] Duvida com DBI Message-ID: Tente algo assim: my $sth = $dbh->prepare("SELECT login " . " FROM tblala " . " WHERE teste = 'alguamcoisa'" . " AND active = 'Y' "); $sth->execute(); my $array_ref = $sth->fetchall_arrayref( { login => 1, } ); foreach my $row (@$array_ref) { print "Row: $row->{login}\n"; } > Eu ia perguntar justamente isso, porque meu array não está sendo preenchido > $sth->execute or &FatalError("cant query SQL"); > while (($host) = $sth->fetchrow_array) > { > @hosts="$host"; > } > > #$sth->finish; > $dbh->disconnect; > print @hosts; > > Se eu colocar o print @hosts dentro do while funciona, mas fora não, > acho que estou sobreescrevendo o array > Marcos eu tentei fazer do jeito que voce falou até achei legal a > ideia, mas meu array fica só com isso "ARRAY(0x9e49614)" > não sei porque. > On 5/12/05, Marco Lima wrote: > > Para ficar mais emocionante e "rápido" : > > > > >> $sth = $dbh->prepare("SELECT login FROM tblala WHERE teste = > > >> 'alguamcoisa' and active = 'Y' ; " ); > > >> > > >> $sth->execute or &FatalError("cant query SQL"); > > >> while (($host) = $sth->fetchrow_array) > > >> { > > > > @array = $dbh->selectall_arrayref("SELECT login " . > > " FROM tblala " . > > " WHERE teste = 'alguamcoisa'" . > > " AND active = 'Y' "); > > > > ## Retorna um array de referências dos valores consultados > > > > > > > > > > --- Lorn escreveu: > > > > Entao como vou fazer o for / while? > > > > geralmente faria > > > > for i=0;i<10;i++ > > > > print $array[i]; > > > > Mas como vou fazer pra imprimir item a item do > > > > array? > > > > > > Desculpe, eu apaguei o código original. Eu imagino que > > > você queria receber uma resposta do banco em um array. > > > Se não era isso, então por favor ignore meu > > > comentário. > > > > > > Agora se for isso mesmo... esqueça o for e use > > > foreach. > > > > > > foreach (@array_de_resposta) { > > > > > > print; > > > > > > } > > > > > > Você pode usar o map também para fazer isso: > > > > > > map { print } @array_de_resposta; > > > > > > []'s > > > > > > > > > Alceu Rodrigues de Freitas Junior > > > -------------------------------------- > > > glasswalk3r em yahoo.com.br > > > http://www.imortais.cjb.net > > > ----------------------------------------------------------------------- > > > A well-used door needs no oil on its hinges. > > > A swift-flowing stream does not grow stagnant. > > > Neither sound nor thoughts can travel through a vacuum. > > > Software rots if not used. > > > These are great mysteries -- The Tao Of Programming, 5.1 > > > > > > > > > > > > > > > > > > ____________________________________________________Yahoo! Mail, cada > > vez melhor: agora com 1GB de espaço grátis! http://mail.yahoo.com.br > > > _______________________________________________ > > > Cascavel-pm mailing list > > > Cascavel-pm em pm.org > > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > > > > Marco Lima > > J. A. P. H. > > > > marco.lima em e-via.com.br > > mago em rio.pm.org > > > > +55 19 96 56 06 46 > > > > Sociedade Perl do Brasil | http://www.perl.org.br > > Perl Monks | http://www.perlmonks.org > > Brasil Perl Mongers | http://brasil.pm.org > > > > Register Linux User #355235 > > Slackware Linux, for the subgenius > > > > _______________________________________________ > > Cascavel-pm mailing list > > Cascavel-pm em pm.org > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > -- > Lorn > - Slackware Linux > www.slackwarezine.com.br > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > > Marco Lima J. A. P. H. marco.lima em e-via.com.br mago em rio.pm.org +55 19 96 56 06 46 Sociedade Perl do Brasil | http://www.perl.org.br Perl Monks | http://www.perlmonks.org Brasil Perl Mongers | http://brasil.pm.org Register Linux User #355235 Slackware Linux, for the subgenius From fglock em pucrs.br Thu May 12 12:44:39 2005 From: fglock em pucrs.br (Flavio S. Glock) Date: Thu, 12 May 2005 16:44:39 -0300 Subject: [Cascavel-pm] Duvida com DBI In-Reply-To: References: Message-ID: <4283B227.2010706@pucrs.br> Lorn wrote: > On 5/12/05, Marco Lima wrote: > >>Vc precisa desreferenciar !! lembre que é uma array de referências !! > > Tentei fazer com hash, até funciona só que não consigo pegar os dados, > o negocio é array mesmo, eu não entendi o que voce quis dizer com > desreferenciar, ou melhor dizendo, eu não sei desreferenciar um array. > Para ajudar a entender referências, sugiro usar o Data::Dumper para mostrar como é a sua estrutura de dados. Procure executar este exemplo antes de ir adiante: use Data::Dumper; $x = { a => 1, b => [ 1, 2 ] }; print Dumper $x; print Dumper $x->{b}; - Flavio S. Glock From lorn.br em gmail.com Thu May 12 12:53:39 2005 From: lorn.br em gmail.com (Lorn) Date: Thu, 12 May 2005 16:53:39 -0300 Subject: [Cascavel-pm] Duvida com DBI In-Reply-To: References: Message-ID: agora funcionou que função complicada hein? eu estava tentando desreferenciar aqui e não esta conseguindo obrigado pela ajuda de todos. On 5/12/05, Marco Lima wrote: > Tente algo assim: > > my $sth = $dbh->prepare("SELECT login " . > " FROM tblala " . > " WHERE teste = 'alguamcoisa'" . > " AND active = 'Y' "); > > $sth->execute(); > > my $array_ref = $sth->fetchall_arrayref( { login => 1, } ); > > foreach my $row (@$array_ref) { > > print "Row: $row->{login}\n"; > > } > > > Eu ia perguntar justamente isso, porque meu array não está sendo > preenchido > > $sth->execute or &FatalError("cant query SQL"); > > while (($host) = $sth->fetchrow_array) > > { > > @hosts="$host"; > > } > > > > #$sth->finish; > > $dbh->disconnect; > > print @hosts; > > > > Se eu colocar o print @hosts dentro do while funciona, mas fora não, > > acho que estou sobreescrevendo o array > > Marcos eu tentei fazer do jeito que voce falou até achei legal a > > ideia, mas meu array fica só com isso "ARRAY(0x9e49614)" > > não sei porque. > > On 5/12/05, Marco Lima wrote: > > > Para ficar mais emocionante e "rápido" : > > > > > > >> $sth = $dbh->prepare("SELECT login FROM tblala WHERE teste = > > > >> 'alguamcoisa' and active = 'Y' ; " ); > > > >> > > > >> $sth->execute or &FatalError("cant query SQL"); > > > >> while (($host) = $sth->fetchrow_array) > > > >> { > > > > > > @array = $dbh->selectall_arrayref("SELECT login " . > > > " FROM tblala " . > > > " WHERE teste = 'alguamcoisa'" . > > > " AND active = 'Y' "); > > > > > > ## Retorna um array de referências dos valores consultados > > > > > > > > > > > > > > --- Lorn escreveu: > > > > > Entao como vou fazer o for / while? > > > > > geralmente faria > > > > > for i=0;i<10;i++ > > > > > print $array[i]; > > > > > Mas como vou fazer pra imprimir item a item do > > > > > array? > > > > > > > > Desculpe, eu apaguei o código original. Eu imagino que > > > > você queria receber uma resposta do banco em um array. > > > > Se não era isso, então por favor ignore meu > > > > comentário. > > > > > > > > Agora se for isso mesmo... esqueça o for e use > > > > foreach. > > > > > > > > foreach (@array_de_resposta) { > > > > > > > > print; > > > > > > > > } > > > > > > > > Você pode usar o map também para fazer isso: > > > > > > > > map { print } @array_de_resposta; > > > > > > > > []'s > > > > > > > > > > > > Alceu Rodrigues de Freitas Junior > > > > -------------------------------------- > > > > glasswalk3r em yahoo.com.br > > > > http://www.imortais.cjb.net > > > > > ----------------------------------------------------------------------- > > > > A well-used door needs no oil on its hinges. > > > > A swift-flowing stream does not grow stagnant. > > > > Neither sound nor thoughts can travel through a vacuum. > > > > Software rots if not used. > > > > These are great mysteries -- The Tao Of Programming, 5.1 > > > > > > > > > > > > > > > > > > > > > > > > ____________________________________________________Yahoo! Mail, cada > > > vez melhor: agora com 1GB de espaço grátis! http://mail.yahoo.com.br > > > > _______________________________________________ > > > > Cascavel-pm mailing list > > > > Cascavel-pm em pm.org > > > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > > > > > > > > Marco Lima > > > J. A. P. H. > > > > > > marco.lima em e-via.com.br > > > mago em rio.pm.org > > > > > > +55 19 96 56 06 46 > > > > > > Sociedade Perl do Brasil | http://www.perl.org.br > > > Perl Monks | http://www.perlmonks.org > > > Brasil Perl Mongers | http://brasil.pm.org > > > > > > Register Linux User #355235 > > > Slackware Linux, for the subgenius > > > > > > _______________________________________________ > > > Cascavel-pm mailing list > > > Cascavel-pm em pm.org > > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > > > -- > > Lorn > > - Slackware Linux > > www.slackwarezine.com.br > > _______________________________________________ > > Cascavel-pm mailing list > > Cascavel-pm em pm.org > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > Marco Lima > J. A. P. H. > > marco.lima em e-via.com.br > mago em rio.pm.org > > +55 19 96 56 06 46 > > Sociedade Perl do Brasil | http://www.perl.org.br > Perl Monks | http://www.perlmonks.org > Brasil Perl Mongers | http://brasil.pm.org > > Register Linux User #355235 > Slackware Linux, for the subgenius > > -- Lorn - Slackware Linux www.slackwarezine.com.br From glasswalk3r em yahoo.com.br Thu May 12 12:57:25 2005 From: glasswalk3r em yahoo.com.br (Alceu R. de Freitas Jr.) Date: Thu, 12 May 2005 16:57:25 -0300 (ART) Subject: [Cascavel-pm] Duvida com DBI In-Reply-To: 6667 Message-ID: <20050512195725.12034.qmail@web30814.mail.mud.yahoo.com> --- "Flavio S. Glock" escreveu: > Para ajudar a entender referências, sugiro usar o > Data::Dumper para > mostrar como é a sua estrutura de dados. > Procure executar este exemplo antes de ir adiante: > > use Data::Dumper; > $x = { a => 1, b => [ 1, 2 ] }; > print Dumper $x; > print Dumper $x->{b}; Boa! Você pode usar também algo parecido com o debugger do Perl. Basta digitar x $referencia no prompt para ter algo parecido com a saída do Data::Dumper. Isso também funciona para arrays e hashes. :-) []'s Alceu Rodrigues de Freitas Junior -------------------------------------- glasswalk3r em yahoo.com.br http://www.imortais.cjb.net ----------------------------------------------------------------------- A well-used door needs no oil on its hinges. A swift-flowing stream does not grow stagnant. Neither sound nor thoughts can travel through a vacuum. Software rots if not used. These are great mysteries -- The Tao Of Programming, 5.1 ____________________________________________________Yahoo! Mail, cada vez melhor: agora com 1GB de espaço grátis! http://mail.yahoo.com.br From glasswalk3r em yahoo.com.br Thu May 12 12:59:33 2005 From: glasswalk3r em yahoo.com.br (Alceu R. de Freitas Jr.) Date: Thu, 12 May 2005 16:59:33 -0300 (ART) Subject: [Cascavel-pm] Duvida com DBI In-Reply-To: Message-ID: <20050512195933.90500.qmail@web30815.mail.mud.yahoo.com> --- Lorn escreveu: > agora funcionou > que função complicada hein? Na realidade, se você tentar entender o que ela está fazendo, vai ver que lhe ajudou um bocado. :-) > On 5/12/05, Marco Lima > wrote: > > Tente algo assim: > > > > my $sth = $dbh->prepare("SELECT login " . > > " FROM tblala " . > > " WHERE teste = > 'alguamcoisa'" . > > " AND active = 'Y' "); > > > > $sth->execute(); > > > > my $array_ref = $sth->fetchall_arrayref( { login > => 1, } ); > > > > foreach my $row (@$array_ref) { > > > > print "Row: $row->{login}\n"; > > > > } ____________________________________________________Yahoo! Mail, cada vez melhor: agora com 1GB de espaço grátis! http://mail.yahoo.com.br From jamorreu em gmail.com Thu May 12 13:00:33 2005 From: jamorreu em gmail.com (=?ISO-8859-1?Q?Jo=E3o_Gabriel?=) Date: Thu, 12 May 2005 17:00:33 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Cria=E7=E3o_de_grupo_de_tradu=E7=E3o?= =?iso-8859-1?q?_de_documenta=E7=F5es_Perl=2E?= Message-ID: <8ff2963a05051213004ac915da@mail.gmail.com> Olá pessoal! Como vão?? Tive uma idéia para colaborar de forma mais eficiênte com a comunidade Perl do Brasil: vamos formar um grupo para traduzir das documentações do Perl, documentações dos módulos mais utulizados e documentações das técnicas mais usadas?? Seria de extrema importancia para os novos usuários verem o potencial da linguagem e se possivel atrair usuários de outras linguagens dinâmicas a usar o nosso tão querido Perl. O que acham? Apoiam? Críticas? Sugestões? Um abraço, João Gabriel Vitória PM From marco.lima em e-via.com.br Thu May 12 13:09:55 2005 From: marco.lima em e-via.com.br (Marco Lima) Date: Thu, 12 May 2005 17:09:55 -0300 Subject: [Cascavel-pm] Criação de grupo de tradução de documentações Perl. Message-ID: Boa ! Existe a idéia de criar uma página CPAN-Brasil com este tipo de trabalho e links para os módulos desenvolvidos por brasileiros e específicos para o Brasil como é o caso de módulo para tributação. Você pode coordenar este trabalho ... o que vc acha ? Se precisar de uma área no http://www.perl.org.br é só falar ! Abração; > Olá pessoal! > > Como vão?? > > Tive uma idéia para colaborar de forma mais eficiênte com a comunidade > Perl do Brasil: > > vamos formar um grupo para traduzir das documentações do Perl, > documentações dos módulos mais utulizados e documentações das técnicas > mais usadas?? > > Seria de extrema importancia para os novos usuários verem o potencial > da linguagem e se possivel atrair usuários de outras linguagens > dinâmicas a usar o nosso tão querido Perl. > > O que acham? Apoiam? > Críticas? Sugestões? > > Um abraço, > João Gabriel > Vitória PM > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > > Marco Lima J. A. P. H. marco.lima em e-via.com.br mago em rio.pm.org +55 19 96 56 06 46 Sociedade Perl do Brasil | http://www.perl.org.br Perl Monks | http://www.perlmonks.org Brasil Perl Mongers | http://brasil.pm.org Register Linux User #355235 Slackware Linux, for the subgenius From hamilton em seven.com.br Thu May 12 13:28:05 2005 From: hamilton em seven.com.br (Hamilton Vera) Date: Thu, 12 May 2005 17:28:05 -0300 Subject: [Cascavel-pm] =?ISO-8859-1?Q?Cria=E7=E3o_de_grupo_de_?= =?ISO-8859-1?Q?tradu=E7=E3o_de_documenta=E7=F5es_Perl=2E?= In-Reply-To: <8ff2963a05051213004ac915da@mail.gmail.com> References: <8ff2963a05051213004ac915da@mail.gmail.com> Message-ID: <4283BC55.2030400@seven.com.br> Pode contar comigo para ajudar nas traduções. []'s Pequeno gafanhoto Hamilton Vera - Linux Powered - Anti Spam Policy int Administrator (char Network[],char ComputationalSystems[]); Seven Internet http://lib.seven.com.br Linux User #338927 "Google is my shepherd, no want shall I know" João Gabriel wrote: >Olá pessoal! > >Como vão?? > >Tive uma idéia para colaborar de forma mais eficiênte com a comunidade >Perl do Brasil: > >vamos formar um grupo para traduzir das documentações do Perl, >documentações dos módulos mais utulizados e documentações das técnicas >mais usadas?? > >Seria de extrema importancia para os novos usuários verem o potencial >da linguagem e se possivel atrair usuários de outras linguagens >dinâmicas a usar o nosso tão querido Perl. > >O que acham? Apoiam? >Críticas? Sugestões? > >Um abraço, >João Gabriel >Vitória PM >_______________________________________________ >Cascavel-pm mailing list >Cascavel-pm em pm.org >http://mail.pm.org/mailman/listinfo/cascavel-pm > > > From mda em embratel.net.br Thu May 12 15:57:47 2005 From: mda em embratel.net.br (=?ISO-8859-1?Q?Marco_A_P_D=B4Andrade?=) Date: Thu, 12 May 2005 19:57:47 -0300 Subject: [Cascavel-pm] perldebug - era Duvida com DBI In-Reply-To: <20050512195725.12034.qmail@web30814.mail.mud.yahoo.com> References: <20050512195725.12034.qmail@web30814.mail.mud.yahoo.com> Message-ID: <4283DF6B.5050303@embratel.net.br> Realmente eu estou precisando parar para ler o "perldebug" ... Criei o vício de inserir o Data::Dumper durante as fazes de desenvolvimento, e sempre que vou depurar, e não tenho o modulo disponível carrego e imprimo ... use Data::Dumper p Dumper $var Em alguns casos, depurando uma aplicação webservices nos lados client e server cheguei ao extremo de começar a fazer cut & paste !! :) Sds, Marco Antonio Rio-PM Alceu R. de Freitas Jr. wrote: >--- "Flavio S. Glock" escreveu: > > >>Para ajudar a entender referências, sugiro usar o >> >> ... >Boa! >Você pode usar também algo parecido com o debugger do >Perl. Basta digitar > >x $referencia > >no prompt para ter algo parecido com a saída do >Data::Dumper. Isso também funciona para arrays e >hashes. :-) > >[]'s > > >Alceu Rodrigues de Freitas Junior >-------------------------------------- > > ... From monsieur_champs em yahoo.com.br Thu May 12 16:08:32 2005 From: monsieur_champs em yahoo.com.br (Luis Campos de Carvalho) Date: Thu, 12 May 2005 20:08:32 -0300 (ART) Subject: [Cascavel-pm] Duvida com DBI In-Reply-To: 6667 Message-ID: <20050512230832.61007.qmail@web60012.mail.yahoo.com> --- Lorn escreveu: > Gostei da dica, array é bem melhor, mas meu problema é saber qual o > tamanho do array pra poder colocar no for ou while, e tambem quero > saber se eu posso fazer isso > $sth_sql = $dbh_mysql->prepare("select * from tbStats where day = > '2005-03-22' and host like 'www.$hos[i]t.%teste.com.br'" ); > Entendeu? > Porque eu só quero pegar os que estão no array. Bom, você não precisa saber o tamanho para usar um array. Pode simplesmente dizer foreach my $element ( @array ){ # o que você fizer com $element aqui, está # feito em todos os elementos do array, em ordem. } Ou use "shift", "unshift", "push" e "pop" para manipular o array dentro de um loop while. Entendeu? -- Luis Campos de Carvalho Member of "São Paulo Perl Mongers", Unix SysAdmin & OCP/DBA Oracle http://br.geocities.com/monsieur_champs/ __________________________________________________ Converse com seus amigos em tempo real com o Yahoo! Messenger http://br.download.yahoo.com/messenger/ From monsieur_champs em yahoo.com.br Thu May 12 16:31:05 2005 From: monsieur_champs em yahoo.com.br (Luis Campos de Carvalho) Date: Thu, 12 May 2005 20:31:05 -0300 (ART) Subject: [Cascavel-pm] Hash In-Reply-To: 6667 Message-ID: <20050512233105.64536.qmail@web60012.mail.yahoo.com> --- luizc_ig escreveu: > Olá, > > Vi algums problemas resolvidos por voces em uma lista de discussão, não > cosegui entrar para postar um problema, Apenas desta vez, eu inscrevi você na lista de Cascavel. Responda ao email que a lista está te enviando e você vai estar automaticamente inscrito. Depois, para postar mensagens, escreva para cascavel-pm em pm.org. Se você estiver em Sampa, pode dar uma espiada no website de sampa, e talvez se interesse por participar das nossas atividades locais: http://sao-paulo.pm.org/ > tenho uma lista muito grande e > coloco em um hash, mas tenho o seguinte problema, tenho que localizar o > chave utilizando uma expressao regular, o que não funciona no hash???certo, > como poderia resolves este problema em perl, pois não posso percorer uma > lista pois a performa nao atende. > > exemplo: > > my %teste; > > $teste{'Luiz .....'}=1;# Expressao Regular > $teste{'Fernanda'}=2; > $teste{'Ana'}=3; > $teste{'Beatriz'}=4; > $teste{'Carlos'}=5; > > print $teste{'Luiz Carlos'},"\n"; Você pode usar a função "grep" para fazer isso. Assim: my @provaveis_chaves = grep { m/Expressao,Regular/ } keys %hash_muito_longo; Acho que é o melhor que você vai conseguir com listas muito longas em memória. Mas eu acho que você tem alguma coisa errada no começo disso. Não deveria ter de manter uma "lista muito longa" em memória, exceto por uma falha de projeto. Talvez você pudesse usar um banco de dados relacional, ou outra forma de armazenamento/gerenciamento/recuperação de dados mais eficiente (como um diretório LDAP, por exemplo). Espero que isso resolva seu problema. Desculpe a demora em responder, eu estive fora hoje praticamente o dia todo... Putamplexos, e bem-vindo à lista! -- Luis Campos de Carvalho Member of "São Paulo Perl Mongers", Unix SysAdmin & OCP/DBA Oracle http://br.geocities.com/monsieur_champs/ __________________________________________________ Converse com seus amigos em tempo real com o Yahoo! Messenger http://br.download.yahoo.com/messenger/ From monsieur_champs em yahoo.com.br Thu May 12 16:39:21 2005 From: monsieur_champs em yahoo.com.br (Luis Campos de Carvalho) Date: Thu, 12 May 2005 20:39:21 -0300 (ART) Subject: [Cascavel-pm] Duvida com DBI In-Reply-To: Message-ID: <20050512233921.60399.qmail@web60019.mail.yahoo.com> --- Lorn escreveu: > Tentei fazer com hash, até funciona só que não consigo pegar os dados, > o negocio é array mesmo, eu não entendi o que voce quis dizer com > desreferenciar, ou melhor dizendo, eu não sei desreferenciar um array. Referências são como ponteiros (do ANSI C) mas mais espertos (mais que o Java). Tudo o que você precisa saber para começar é: 1. Operador "referência": "\" cria uma referência de uma variável. Assim: $scalar_ref = \$scalar; $array_ref = \@array; $hash_ref = \%hash; 2. Referências para hashes e arrays anônimos podem ser criados assim: $anon_array_ref = [ qw/ um array anonimo não tem correspondente físico no programa / ]; $anon_hash_ref = { referencia => "para", um => "hash", anonimo => "sim!" }; 3. Para de-referenciar (e obter de volta o objeto "apontado" por uma referência), você deve usar o caracter indicador de "tipo" que você deseja obter depois da de-referência: @real_array = @$array_ref; # te traz de volta o array guardado em $array_ref. %real_hash = %$hash_ref; # te traz de volta o hash guardado em $hash_ref. 3.1. você pode desejar obter apenas uma parte do objeto de-referenciado, assim: $quinto_elemento = $array_ref->[5]; $sexto_elemento = $$array_ref[5]; # mesma coisa, TIMTOWTDI. $chave_oies = $hash_ref->{oies}; $chave_oies = $$hash_ref{oies}; Isso é BEM básico, mas resolve a maior parte dos seus problemas. Desculpe a demora em responder, mas eu andei ocupado com outras coisas durante o dia de hoje... Putamplexos! -- Luis Campos de Carvalho Member of "São Paulo Perl Mongers", Unix SysAdmin & OCP/DBA Oracle http://br.geocities.com/monsieur_champs/ __________________________________________________ Converse com seus amigos em tempo real com o Yahoo! Messenger http://br.download.yahoo.com/messenger/ From kamusbr em gmail.com Fri May 13 10:31:41 2005 From: kamusbr em gmail.com (Robson Negreiros) Date: Fri, 13 May 2005 14:31:41 -0300 Subject: [Cascavel-pm] Debugar... Message-ID: Como posso fazer para acompanhar a execucao do script, tipo, ele vai sendo executado passo a passo, a medida q eu determinar, quero encontrar um problema específico, e queria ter certeza From daniel em ruoso.com Fri May 13 12:30:34 2005 From: daniel em ruoso.com (Daniel Ruoso) Date: Fri, 13 May 2005 16:30:34 -0300 Subject: [Cascavel-pm] Debugar... In-Reply-To: References: Message-ID: <1116012634.1434.5.camel@localhost> Em Sex, 2005-05-13 às 14:31, Robson Negreiros escreveu: > Como posso fazer para acompanhar a execucao do script, tipo, ele vai > sendo executado passo a passo, a medida q eu determinar, quero > encontrar um problema específico, e queria ter certeza O debugger padrão do perl pode ser acionado passando o parâmetro "-d". Se você estiver no (X)Emacs, você pode dizer "Run in debugger..." e ele vai executar passo a passo acompanhando no fonte... Também tem como fazer o ddd (Data Display Debugger) funcionar com Perl (é uma opção bem interessante). e por último, a opção que eu uso mais frequentemente, o Perl Tk Debugger... para acioná-lo é só passar "-d:ptkdb". Mas para isso você tem que ter o módulo Devel::ptkdb instalado. http://search.cpan.org/~aepage/Devel-ptkdb-1.1091/ptkdb.pm []'s daniel From glasswalk3r em yahoo.com.br Fri May 13 12:40:59 2005 From: glasswalk3r em yahoo.com.br (Alceu R. de Freitas Jr.) Date: Fri, 13 May 2005 16:40:59 -0300 (ART) Subject: [Cascavel-pm] Debugar... In-Reply-To: 6667 Message-ID: <20050513194059.87426.qmail@web30814.mail.mud.yahoo.com> Olá Daniel, --- Daniel Ruoso escreveu: > Também tem como > fazer o ddd (Data Display Debugger) funcionar com > Perl (é uma opção bem > interessante). e por último, a opção que eu uso mais > frequentemente, o > Perl Tk Debugger... para acioná-lo é só passar > "-d:ptkdb". Mas para isso > você tem que ter o módulo Devel::ptkdb instalado. > http://search.cpan.org/~aepage/Devel-ptkdb-1.1091/ptkdb.pm É possível debugar CGI utilizando esse debugger em Tk? Debuggar CGI é um chute usando linha de comando... []'s Alceu Rodrigues de Freitas Junior -------------------------------------- glasswalk3r em yahoo.com.br http://www.imortais.cjb.net ----------------------------------------------------------------------- A well-used door needs no oil on its hinges. A swift-flowing stream does not grow stagnant. Neither sound nor thoughts can travel through a vacuum. Software rots if not used. These are great mysteries -- The Tao Of Programming, 5.1 __________________________________________________ Converse com seus amigos em tempo real com o Yahoo! Messenger http://br.download.yahoo.com/messenger/ From daniel em ruoso.com Fri May 13 14:07:59 2005 From: daniel em ruoso.com (Daniel Ruoso) Date: Fri, 13 May 2005 18:07:59 -0300 Subject: [Cascavel-pm] Debugar... In-Reply-To: <20050513194059.87426.qmail@web30814.mail.mud.yahoo.com> References: <20050513194059.87426.qmail@web30814.mail.mud.yahoo.com> Message-ID: <1116018479.1433.11.camel@localhost> Em Sex, 2005-05-13 às 16:40, Alceu R. de Freitas Jr. escreveu: > --- Daniel Ruoso escreveu: > > Perl Tk Debugger... para acioná-lo é só passar > > "-d:ptkdb". Mas para isso > > você tem que ter o módulo Devel::ptkdb instalado. > É possível debugar CGI utilizando esse debugger em Tk? > Debuggar CGI é um chute usando linha de comando... Sim, quer dizer... Em que situação eu consigo fazer isso: O servidor é uma máquina Linux... A máquina de desenvolvimento tem um servidor X rodando... no início do cgi eu faço #!/usr/bin/perl -d:ptkdb BEGIN { $ENV{DISPLAY} = IP.DA.MAQUINA.DE.DESENVOLVIMENTO:0 } Se o httpd estiver rodando em outra máquina, o servidor X tem que estar aceitando conexões TCP/IP e tem que rodar o comando xhost + (não sei o equivalente dos servidores X para windows). O que irá acontecer é que na hora que você fizer a requisição, a janela do ptkdb vai "pular" na sua cara para você debugar... daniel From pmpoa em galvao.eti.br Fri May 13 15:57:13 2005 From: pmpoa em galvao.eti.br (=?ISO-8859-1?Q?Er_Galv=E3o_Abbott_-_PM_Porto_Alegre?=) Date: Fri, 13 May 2005 19:57:13 -0300 Subject: [Cascavel-pm] Camisetas ActiveState Message-ID: <428530C9.1030801@galvao.eti.br> Pessoal: Estarei sorteando durante o YAPC algumas camisetas que me foram gentilmente cedidas pela ActiveState. As camisetas são belíssimas, em breve estarei publicando fotos em nosso site. Abraços, -- Er Galvão Abbott ------------------------------------- Porto Alegre Perl Mongers http://portoalegre.pm.org/ -------------------------------------- pmpoa em galvao.eti.br -------------------------------------- From kamusbr em gmail.com Fri May 13 17:20:38 2005 From: kamusbr em gmail.com (Robson Negreiros) Date: Fri, 13 May 2005 21:20:38 -0300 Subject: [Cascavel-pm] CMS Message-ID: Sei q lista nao eh sobre o cms Webgui, mas analizando o problema que ele me apresentou, fui no codigo fonte do script, e o problema foi o seguinte: Existe um trecho no codigo que apresenta um problema... ... if ( eval { require WebGUI } && eval { require WebGUI::SQL} ) { print "OK"; } else { print "nao ok"; # Resumi os print ;) ... ...a estrutura de diretorios eh a seguinte: WebGUI sbin testenvoronment.pl lib WebGUI/ SQL... WebGUI.pm qnd executo o script ele faz uns testes para ver se o sistema tem os moduos necessarios, e da certo... porem qnd ele avalia a parte do codigo q escrevi, ele somente considera como verdadeiro o segundo teste, encontrando no path o modulo WebGUI::SQL, mas o modulo WebGUI.pm ele nao encontra.... Alguma ideia pq isso acontece? From monsieur_champs em yahoo.com.br Sat May 14 10:33:42 2005 From: monsieur_champs em yahoo.com.br (Luis Campos de Carvalho) Date: Sat, 14 May 2005 14:33:42 -0300 (ART) Subject: [Cascavel-pm] CMS In-Reply-To: 6667 Message-ID: <20050514173342.8576.qmail@web60013.mail.yahoo.com> --- Robson Negreiros escreveu: > Sei q lista nao eh sobre o cms Webgui, mas analizando o problema que > ele me apresentou, fui no codigo fonte do script, e o problema foi o > seguinte: > Existe um trecho no codigo que apresenta um problema... > ... > if ( eval { require WebGUI } && eval { require WebGUI::SQL} ) { > print "OK"; > } else { > print "nao ok"; > # Resumi os print ;) > ... > > ...a estrutura de diretorios eh a seguinte: > > WebGUI > sbin > testenvoronment.pl > lib > WebGUI/ > SQL... > WebGUI.pm > > qnd executo o script ele faz uns testes para ver se o sistema tem os > moduos necessarios, e da certo... porem qnd ele avalia a parte do > codigo q escrevi, ele somente considera como verdadeiro o segundo > teste, encontrando no path o modulo WebGUI::SQL, mas o modulo > WebGUI.pm ele nao encontra.... > > Alguma ideia pq isso acontece? Robson, este trecho de código está correto e consistente. Me parece que se você mudou de escopo e está tentando chamar algum destes dois módulos, pode precisar incluí-los nas suas chamadas, com "use" ou "require". Acho que seria mais simples de te responder isso com a mensagem de erro que você tem na mão e seu fonte, para que a gente possa olhar... :-) Espero que isso te ajude. Putamplexos! -- Luis Campos de Carvalho Member of "São Paulo Perl Mongers", Unix SysAdmin & OCP/DBA Oracle http://br.geocities.com/monsieur_champs/ ____________________________________________________Yahoo! Mail, cada vez melhor: agora com 1GB de espaço grátis! http://mail.yahoo.com.br From daniel em ruoso.com Sat May 14 10:42:03 2005 From: daniel em ruoso.com (Daniel Ruoso) Date: Sat, 14 May 2005 14:42:03 -0300 Subject: [Cascavel-pm] CMS In-Reply-To: References: Message-ID: <1116092523.22564.1.camel@cedro.matriz.oktiva.com.br> Em Sex, 2005-05-13 às 21:20 -0300, Robson Negreiros escreveu: > if ( eval { require WebGUI } && eval { require WebGUI::SQL} ) { > print "OK"; > } else { > print "nao ok"; > # Resumi os print ;) > WebGUI > sbin > testenvoronment.pl > lib > WebGUI/ > SQL... > WebGUI.pm > qnd executo o script ele faz uns testes para ver se o sistema tem os > moduos necessarios, e da certo... porem qnd ele avalia a parte do > codigo q escrevi, ele somente considera como verdadeiro o segundo > teste, encontrando no path o modulo WebGUI::SQL, mas o modulo > WebGUI.pm ele nao encontra.... > > Alguma ideia pq isso acontece? talvez esteja faltando o trecho que inclua o use lib qw(/diretorio/para/o/lib) mas é só uma suposição From monsieur_champs em yahoo.com.br Mon May 16 17:15:57 2005 From: monsieur_champs em yahoo.com.br (Luis Campos de Carvalho) Date: Mon, 16 May 2005 21:15:57 -0300 (ART) Subject: [Cascavel-pm] =?iso-8859-1?q?Encontro_Social_dos_S=E3o_Paulo_Perl?= =?iso-8859-1?q?_Mongers_=5B20/05/2005=5D?= Message-ID: <20050517001558.52218.qmail@web60018.mail.yahoo.com> Olás a todos! SUMÁRIO EXECUTIVO: O São Paulo Perl Mongers está promovendo uma reunião social para conversar sobre tudo (inclusive software livre, linux e perl!). Se você gosta de uma destas coisas, aparece no O'Malleys (Alameda Itú, 1529, São Paulo, SP) pelas 19:30 do dia 20 de Maio de 2005, e procure pelos São Paulo Perl Mongers. AOS ADMINISTRADORES DE LISTAS DE DISCUSSÃO: Eu preferi postar apenas aos administradores de listas das quais eu não participo, e pedir que vocês gentilmente postem esta mensagem em vossas respectivas listas. Qualquer dúvida, por favor entre em contato comigo. Antes de qualquer coisa, por favor me desculpem as mensagens duplicadas. Eu estou postando em muitas listas de discussão. O São Paulo Perl Mongers [http://sao-paulo.pm.org/], filial local do Perl Mongers [http://www.pm.org/], grupo de usuários da linguagem Perl mundialmente conhecido, está organizando mais um Encontro Social. Os encontros sociais são oportunidades de networking não apenas para os membros da comunidade, mas para todo mundo que use ou se interesse por software livre, de uma forma geral. São oportunidades de se conhecer pessoas, trocar idéias e tornar aqueles contatos "virtuais" muito mais reais. O encontro é aberto a todos, sem distinção de raça, cor, credo ou religião. Programadores Phyton, Java ou PHP são muito bem-vindos ;-) Nosso "bar oficioso" para encontros sociais é o O'Malleys [http://www.gomalleys.com], aqui em São Paulo, capital. O encontro acontecerá nesta sexta, 20 de maio de 2005, a partir das 19:30, e vai até o último que ficar. Se você se interessa por Perl, software livre, linux, ou apenas por conversar ou beber cerveja, seja muito bem vindo. Para participar, basta entrar, achar o grupo, e sentar. Muito obrigado pela atenção, e putamplexos! -- Luis Campos de Carvalho Member of "São Paulo Perl Mongers", Unix SysAdmin & OCP/DBA Oracle http://br.geocities.com/monsieur_champs/ ____________________________________________________Yahoo! Mail, cada vez melhor: agora com 1GB de espaço grátis! http://mail.yahoo.com.br From lorn.br em gmail.com Tue May 17 10:47:44 2005 From: lorn.br em gmail.com (Lorn) Date: Tue, 17 May 2005 14:47:44 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Acho_que_=E9_DBI=2E=2E?= Message-ID: E ai pessoal blz? Primeiramente eu queria agradecer a voces pela ajuda, e pedir desculpa pela enchecao de saco :P Tem alguma funcao/modulo em perl que me mostra se o select encontrou alguma coisa ou nao? Quero fazer uma coisa tipo assim Se o select * lala nao retornar nada insert into lala ( BLAH ) Se nao update into lala entenderam? valeu -- Lorn - Slackware Linux www.slackwarezine.com.br From marco.lima em e-via.com.br Tue May 17 11:01:17 2005 From: marco.lima em e-via.com.br (Marco Lima) Date: Tue, 17 May 2005 15:01:17 -0300 Subject: [Cascavel-pm] Acho que é DBI.. Message-ID: Salve Lorn ! Estamos aqui para isso !!! Vc pode usar o próprio fetch !! unless (fetch) insert else update Abração; > E ai pessoal blz? > Primeiramente eu queria agradecer a voces pela ajuda, e pedir desculpa > pela enchecao de saco :P > Tem alguma funcao/modulo em perl que me mostra se o select encontrou > alguma coisa ou nao? > Quero fazer uma coisa tipo assim > Se o select * lala nao retornar nada > insert into lala ( BLAH ) > Se nao > update into lala > > entenderam? valeu > > -- > Lorn > - Slackware Linux > www.slackwarezine.com.br > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > > Marco Lima J. A. P. H. marco.lima em e-via.com.br mago em rio.pm.org +55 19 96 56 06 46 Sociedade Perl do Brasil | http://www.perl.org.br Perl Monks | http://www.perlmonks.org Brasil Perl Mongers | http://brasil.pm.org Register Linux User #355235 Slackware Linux, for the subgenius From lorn.br em gmail.com Tue May 17 11:38:59 2005 From: lorn.br em gmail.com (Lorn) Date: Tue, 17 May 2005 15:38:59 -0300 Subject: =?ISO-8859-1?Q?Re:_[Cascavel-pm]_Acho_que_=E9_DBI..?= In-Reply-To: References: Message-ID: eu não entendi, eu tenho uma variavel $select_disco que nela tem o SELECT propiamente dito, eu não entendi como eu poderia usar fetch. Hamilton não entendi seu exemplo cont é a variavel que ele vai jogar o resultado? On 5/17/05, Marco Lima wrote: > Salve Lorn ! > > Estamos aqui para isso !!! > > Vc pode usar o próprio fetch !! unless (fetch) insert else update > > Abração; > > > E ai pessoal blz? > > Primeiramente eu queria agradecer a voces pela ajuda, e pedir desculpa > > pela enchecao de saco :P > > Tem alguma funcao/modulo em perl que me mostra se o select encontrou > > alguma coisa ou nao? > > Quero fazer uma coisa tipo assim > > Se o select * lala nao retornar nada > > insert into lala ( BLAH ) > > Se nao > > update into lala > > > > entenderam? valeu > > > > -- > > Lorn > > - Slackware Linux > > www.slackwarezine.com.br > > _______________________________________________ > > Cascavel-pm mailing list > > Cascavel-pm em pm.org > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > Marco Lima > J. A. P. H. > > marco.lima em e-via.com.br > mago em rio.pm.org > > +55 19 96 56 06 46 > > Sociedade Perl do Brasil | http://www.perl.org.br > Perl Monks | http://www.perlmonks.org > Brasil Perl Mongers | http://brasil.pm.org > > Register Linux User #355235 > Slackware Linux, for the subgenius > > -- Lorn - Slackware Linux www.slackwarezine.com.br From jamorreu em gmail.com Tue May 17 12:03:16 2005 From: jamorreu em gmail.com (=?ISO-8859-1?Q?Jo=E3o_Gabriel?=) Date: Tue, 17 May 2005 16:03:16 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Acho_que_=E9_DBI=2E=2E?= Message-ID: <8ff2963a0505171203231bf346@mail.gmail.com> Lorn... > > E ai pessoal blz? > > Primeiramente eu queria agradecer a voces pela ajuda, e pedir desculpa > > pela enchecao de saco :P > > Tem alguma funcao/modulo em perl que me mostra se o select encontrou > > alguma coisa ou nao? > > Quero fazer uma coisa tipo assim > > Se o select * lala nao retornar nada > > insert into lala ( BLAH ) > > Se nao > > update into lala > > > > entenderam? valeu Use o $sth->rows; pra verificar quantos cadastros foram afetados. Faça uma if, verificando: se o $sth->rows for igual a 0 vc monta a estrutura pra inserir o registro, caso contrario não faz nada. Um abraço, João Gabriel From marco.lima em e-via.com.br Tue May 17 12:04:42 2005 From: marco.lima em e-via.com.br (Marco Lima) Date: Tue, 17 May 2005 16:04:42 -0300 Subject: [Cascavel-pm] Acho que é DBI.. Message-ID: my $sth = $dbh->prepare("SELECT nome" . " FROM tabela "); $sth->execute(); unless ($sth->fetch) { print "\n INSERT \n"; } else { print "\n UPDATE \n"; } > eu não entendi, eu tenho uma variavel $select_disco que nela tem o > SELECT propiamente dito, eu não entendi como eu poderia usar fetch. > Hamilton não entendi seu exemplo cont é a variavel que ele vai jogar o > resultado? > > On 5/17/05, Marco Lima wrote: > > Salve Lorn ! > > > > Estamos aqui para isso !!! > > > > Vc pode usar o próprio fetch !! unless (fetch) insert else update > > > > Abração; > > > > > E ai pessoal blz? > > > Primeiramente eu queria agradecer a voces pela ajuda, e pedir desculpa > > > pela enchecao de saco :P > > > Tem alguma funcao/modulo em perl que me mostra se o select encontrou > > > alguma coisa ou nao? > > > Quero fazer uma coisa tipo assim > > > Se o select * lala nao retornar nada > > > insert into lala ( BLAH ) > > > Se nao > > > update into lala > > > > > > entenderam? valeu > > > > > > -- > > > Lorn > > > - Slackware Linux > > > www.slackwarezine.com.br > > > _______________________________________________ > > > Cascavel-pm mailing list > > > Cascavel-pm em pm.org > > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > > > > Marco Lima > > J. A. P. H. > > > > marco.lima em e-via.com.br > > mago em rio.pm.org > > > > +55 19 96 56 06 46 > > > > Sociedade Perl do Brasil | http://www.perl.org.br > > Perl Monks | http://www.perlmonks.org > > Brasil Perl Mongers | http://brasil.pm.org > > > > Register Linux User #355235 > > Slackware Linux, for the subgenius > > > > > > > -- > Lorn > - Slackware Linux > www.slackwarezine.com.br > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > > Marco Lima J. A. P. H. marco.lima em e-via.com.br mago em rio.pm.org +55 19 96 56 06 46 Sociedade Perl do Brasil | http://www.perl.org.br Perl Monks | http://www.perlmonks.org Brasil Perl Mongers | http://brasil.pm.org Register Linux User #355235 Slackware Linux, for the subgenius From marco.lima em e-via.com.br Tue May 17 12:10:09 2005 From: marco.lima em e-via.com.br (Marco Lima) Date: Tue, 17 May 2005 16:10:09 -0300 Subject: [Cascavel-pm] Acho que é DBI.. Message-ID: O $sth->rows só funciona depois do fetch ... logo se vc está precisando saber o total de registro ele seria mais apropriado ... só que pelo que pude entender vc apenas quer saber se retorna alguma coisa !!! por isso vc vai escrever-- utilizando o fetch !!! ;-o Abração; > Lorn... > > > E ai pessoal blz? > > > Primeiramente eu queria agradecer a voces pela ajuda, e pedir desculpa > > > pela enchecao de saco :P > > > Tem alguma funcao/modulo em perl que me mostra se o select encontrou > > > alguma coisa ou nao? > > > Quero fazer uma coisa tipo assim > > > Se o select * lala nao retornar nada > > > insert into lala ( BLAH ) > > > Se nao > > > update into lala > > > > > > entenderam? valeu > > Use o $sth->rows; pra verificar quantos cadastros foram afetados. > > Faça uma if, verificando: se o $sth->rows for igual a 0 vc monta a > estrutura pra inserir o registro, caso contrario não faz nada. > > Um abraço, > João Gabriel > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > > Marco Lima J. A. P. H. marco.lima em e-via.com.br mago em rio.pm.org +55 19 96 56 06 46 Sociedade Perl do Brasil | http://www.perl.org.br Perl Monks | http://www.perlmonks.org Brasil Perl Mongers | http://brasil.pm.org Register Linux User #355235 Slackware Linux, for the subgenius From hamilton em seven.com.br Tue May 17 10:56:56 2005 From: hamilton em seven.com.br (Hamilton Vera) Date: Tue, 17 May 2005 14:56:56 -0300 Subject: [Cascavel-pm] Acho que =?ISO-8859-1?Q?=E9_DBI=2E=2E?= In-Reply-To: References: Message-ID: <428A3068.8070602@seven.com.br> Certamente tem dicas melhores mas eu faria o seguinte: SELECT count( * ) FROM `blabla` WHERE .... Você guarda o retorno em uma variável, se o count retornar 0 deve ser porque não encontrou nada. Acho que com isso funciona, agora vamos ouvir dos mestres aí. []'s Hamilton Vera pequeno gafanhoto. Lorn wrote: >E ai pessoal blz? >Primeiramente eu queria agradecer a voces pela ajuda, e pedir desculpa >pela enchecao de saco :P >Tem alguma funcao/modulo em perl que me mostra se o select encontrou >alguma coisa ou nao? >Quero fazer uma coisa tipo assim >Se o select * lala nao retornar nada > insert into lala ( BLAH ) >Se nao > update into lala > >entenderam? valeu > > > From monsieur_champs em yahoo.com.br Tue May 17 14:56:01 2005 From: monsieur_champs em yahoo.com.br (Luis Campos de Carvalho) Date: Tue, 17 May 2005 18:56:01 -0300 (ART) Subject: =?iso-8859-1?q?Re:=20[Cascavel-pm]=20Acho=20que=20=E9=20DBI..?= In-Reply-To: 6667 Message-ID: <20050517215601.59881.qmail@web60024.mail.yahoo.com> --- Lorn escreveu: > Tem alguma funcao/modulo em perl que me mostra se o select encontrou > alguma coisa ou nao? Lorn, você conhece a interface oferecida pelo módulo DBI? Toda vez que você executa um comando SQL, os resultados "pulam" através de vários métodos diferentes. Acho que o mais simples deles é o "DBI::execute()", que opera sobre um "Statement Handle" (query SQL preparada) e retorna um valor zero (um zero "verdadeiro") ou a quantidade de linhas do banco de dados afetadas. Isto não funciona muito bem para comandos "SELECT", já que, na maior parte dos bancos de dados, o "DBI::execute()" apenas dispara o processo de obtenção de linhas do banco de dados, e não consegue saber exatamente quantas linhas o banco de dados tem para enviar. O método sugerido pelo Mago é um dos mais portáveis: utilize um "DBI::fetch()" para saber se há linhas (o fetch *sempre* retorna um valor "true" quando há linhas para trazer do banco de dados). Já o método sugerido pelo JG, a pesar de não ser muito portável, é mais simples de usar. É necessário apenas tomar o cuidado de ler com atenção a documentação do driver (a.k.a. "DBD") que você pretende utilizar sob a interface DBI, para ter certeza de que ele suporta o método "DBI::rows()". Eu tenho ainda uma outra sugestão: aparentemente, você deseja saber se determinado registro existe no banco de dados (e até onde eu entendi, é apenas um único registro), e, caso o registro exista, atualizá-lo com novas informações; caso o registro não exista, crie um e coloque nele as informações que temos no momento. Em código, algo assim: # Lembre-se de conectar ao banco de dados antes de tentar isso! use DBI; my( $dsn, $user, $passwd )=( "inicialize corretamente", "suas", "variáveis"); my $dbh = DBI->connect( $dsn, $user, $passwd, {RaiseError=>1, PrintError=>0} ) or die DBI::errstr; # Enquanto isso, em outra parte do código... my $fetched_rows; eval{ my $SELECT_QUERY = q{SELECT name, surname, lastname, age FROM people WHERE people.id = ?}; my $sth = $dbi->prepare( $SELECT_QUERY ); if( $sth->execute( $people_id ) ){ # Execute com valor true quer dizer que a execução foi um sucesso. # mas não quer dizer nada quanto às linhas obtidas! # Obtém quantidade de linhas. Isto custa muito caro, não deve ser usado com freqüência! $fetched_rows = scalar @{ $sth->fetchall_arrayref() }; }else{ # Execute com valor false quer dizer que a execução fracassou. # deve haver mensagens de erro no campo $DBI::errstr. die $DBI::errstr; } }; if( $@ ){ # tenta obter erros de execução do eval()... # existem erros. Informa ou propaga, conforme a sua política de tratamento de erros. die $@; } > Quero fazer uma coisa tipo assim > Se o select * lala nao retornar nada > insert into lala ( BLAH ) > Se nao > update into lala > > entenderam? valeu Espero que isso ajude. Putamplexos!! -- Luis Campos de Carvalho Member of "São Paulo Perl Mongers", Unix SysAdmin & OCP/DBA Oracle http://br.geocities.com/monsieur_champs/ ____________________________________________________Yahoo! Mail, cada vez melhor: agora com 1GB de espaço grátis! http://mail.yahoo.com.br From marco.lima em e-via.com.br Tue May 17 15:16:30 2005 From: marco.lima em e-via.com.br (Marco Lima) Date: Tue, 17 May 2005 19:16:30 -0300 Subject: [Cascavel-pm] Acho que é DBI.. Message-ID: Salve Monges !! Nada como um Papa e DBA para iluminar nossos caminhos !!! o esclarecimento foi excelente ! Quando a solução ... aposto na minha que é bem mais simples ... vc realizou o fetch também !!! Vc poderia resumir o prepare(), execute(), fetchall_arrayref() ... em um simples selectall_arrayref(); *<;-O > --- Lorn escreveu: > > Tem alguma funcao/modulo em perl que me mostra se o select encontrou > > alguma coisa ou nao? > > Lorn, você conhece a interface oferecida pelo módulo DBI? > Toda vez que você executa um comando SQL, os resultados "pulam" através de vários métodos > diferentes. Acho que o mais simples deles é o "DBI::execute()", que opera sobre um "Statement > Handle" (query SQL preparada) e retorna um valor zero (um zero "verdadeiro") ou a quantidade de > linhas do banco de dados afetadas. > Isto não funciona muito bem para comandos "SELECT", já que, na maior parte dos bancos de dados, > o "DBI::execute()" apenas dispara o processo de obtenção de linhas do banco de dados, e não > consegue saber exatamente quantas linhas o banco de dados tem para enviar. > O método sugerido pelo Mago é um dos mais portáveis: utilize um "DBI::fetch()" para saber se há > linhas (o fetch *sempre* retorna um valor "true" quando há linhas para trazer do banco de dados). > Já o método sugerido pelo JG, a pesar de não ser muito portável, é mais simples de usar. É > necessário apenas tomar o cuidado de ler com atenção a documentação do driver (a.k.a. "DBD") que > você pretende utilizar sob a interface DBI, para ter certeza de que ele suporta o método > "DBI::rows()". > Eu tenho ainda uma outra sugestão: aparentemente, você deseja saber se determinado registro > existe no banco de dados (e até onde eu entendi, é apenas um único registro), e, caso o registro > exista, atualizá-lo com novas informações; caso o registro não exista, crie um e coloque nele as > informações que temos no momento. > Em código, algo assim: > > # Lembre-se de conectar ao banco de dados antes de tentar isso! > use DBI; > my( $dsn, $user, $passwd )=( "inicialize corretamente", "suas", "variáveis"); > my $dbh = DBI->connect( $dsn, $user, $passwd, {RaiseError=>1, PrintError=>0} ) > or die DBI::errstr; > > # Enquanto isso, em outra parte do código... > my $fetched_rows; > eval{ > my $SELECT_QUERY = q{SELECT name, surname, lastname, age FROM people WHERE people.id = ?}; > my $sth = $dbi->prepare( $SELECT_QUERY ); > if( $sth->execute( $people_id ) ){ > # Execute com valor true quer dizer que a execução foi um sucesso. > # mas não quer dizer nada quanto às linhas obtidas! > > # Obtém quantidade de linhas. Isto custa muito caro, não deve ser usado com freqüência! > $fetched_rows = scalar @{ $sth->fetchall_arrayref() }; > }else{ > # Execute com valor false quer dizer que a execução fracassou. > # deve haver mensagens de erro no campo $DBI::errstr. > die $DBI::errstr; > } > }; > if( $@ ){ # tenta obter erros de execução do eval()... > # existem erros. Informa ou propaga, conforme a sua política de tratamento de erros. > die $@; > } > > > > Quero fazer uma coisa tipo assim > > Se o select * lala nao retornar nada > > insert into lala ( BLAH ) > > Se nao > > update into lala > > > > entenderam? valeu > > Espero que isso ajude. > Putamplexos!! > > -- > Luis Campos de Carvalho > Member of "São Paulo Perl Mongers", > Unix SysAdmin & OCP/DBA Oracle > http://br.geocities.com/monsieur_champs/ > > > > > > ____________________________________________________Yahoo! Mail, cada vez melhor: agora com 1GB de espaço grátis! http://mail.yahoo.com.br > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > > Marco Lima J. A. P. H. marco.lima em e-via.com.br mago em rio.pm.org +55 19 96 56 06 46 Sociedade Perl do Brasil | http://www.perl.org.br Perl Monks | http://www.perlmonks.org Brasil Perl Mongers | http://brasil.pm.org Register Linux User #355235 Slackware Linux, for the subgenius From monsieur_champs em yahoo.com.br Tue May 17 16:29:30 2005 From: monsieur_champs em yahoo.com.br (Luis Campos de Carvalho) Date: Tue, 17 May 2005 20:29:30 -0300 (ART) Subject: =?iso-8859-1?q?Re:=20[Cascavel-pm]=20Acho=20que=20=E9=20DBI..?= In-Reply-To: Message-ID: <20050517232930.78705.qmail@web60024.mail.yahoo.com> --- Marco Lima escreveu: > Nada como um Papa e DBA para iluminar nossos caminhos !!! o > esclarecimento foi excelente ! :-] obrigado. que belo 'xassaco você está me saindo! > Quando a solução ... aposto na minha que é bem mais simples ... vc > realizou o fetch também !!! > > Vc poderia resumir o prepare(), execute(), fetchall_arrayref() ... em um > simples selectall_arrayref(); *<;-O A idéia é ser didático, não prático. Com muito poucas alterações, meu código serve para um monte de pessoas diferentes resolver um conjunto muito peculiar de problemas, que englobam a recuperação de dados de um banco de dados. Com tempo e leitura de manual, essas mesmas pessoas vão acabar achando meios mais práticos de fazer tudo isso... certamente. Além disso, existe sempre a grande chance (dada a pergunta genérica) que nosso amigo Lorn deseje recuperar as informações (caso exista alguma) provenientes do banco de dados. É muito mais simples para um novato pensar e modificar meu código para obter linhas de volta do banco do que o compacto (e profissionalíssimo) "DBI::selectrow_arrayref()" e amigos. Lorn, não se deixe acanhar. Estamos (o mago inclusive) aqui para ajudar todo mundo a resolver seus "engasgos" com a linguagem. E tenha certeza de que eu engasgo também... embora seja muito mais freqüênte quando a gente está começando... ;-) não se impaciente. Se isso ainda não é o que você tinha em mente, lembre-se "TIMTOWTDI" (sempre tem mais um jeito de fazer), dê mais detalhes ou seja mais específico nas suas perguntas. Putamplexos a todos! -- Luis Campos de Carvalho Member of "São Paulo Perl Mongers", Unix SysAdmin & OCP/DBA Oracle http://br.geocities.com/monsieur_champs/ __________________________________________________ Converse com seus amigos em tempo real com o Yahoo! Messenger http://br.download.yahoo.com/messenger/ From marco.lima em e-via.com.br Wed May 18 04:58:54 2005 From: marco.lima em e-via.com.br (Marco Lima) Date: Wed, 18 May 2005 08:58:54 -0300 Subject: [Cascavel-pm] Acho que é DBI.. Message-ID: Salve Monges ! > A idéia é ser didático, não prático. Muitas vezes ser prático é ser didático !! o importante é conseguir abrir a visão das pessoas para as diversas soluções ! > Lorn, não se deixe acanhar. Estamos (o mago inclusive) aqui para ajudar todo mundo a resolver > seus "engasgos" com a linguagem. E tenha certeza de que eu engasgo também... embora seja muito > mais freqüênte quando a gente está começando... ;-) não se impaciente. Se isso ainda não é o que > você tinha em mente, lembre-se "TIMTOWTDI" (sempre tem mais um jeito de fazer), dê mais detalhes > ou seja mais específico nas suas perguntas. > São feitas das suas as minhas palavras !!! Abração; Marco Lima J. A. P. H. marco.lima em e-via.com.br mago em rio.pm.org +55 19 96 56 06 46 Sociedade Perl do Brasil | http://www.perl.org.br Perl Monks | http://www.perlmonks.org Brasil Perl Mongers | http://brasil.pm.org Register Linux User #355235 Slackware Linux, for the subgenius From glasswalk3r em yahoo.com.br Wed May 18 07:56:12 2005 From: glasswalk3r em yahoo.com.br (Alceu R. de Freitas Jr.) Date: Wed, 18 May 2005 11:56:12 -0300 (ART) Subject: [Cascavel-pm] Unicode e entidades HTML Message-ID: <20050518145612.28190.qmail@web30803.mail.mud.yahoo.com> Olá monges, Estou com uma dúvida... é meio fora de tópico, mas enfim... talvez vocês já tenham passado por isso. Minha pergunta é, o uso de páginas codificadas em UTF-8 me permite não ter que utilizar entidades HTML? Por exemplo, imaginem que eu tenha uma página em português e deseje colocar a palavra "usuários". Se eu fosse gerar um documento HTML que não estive em Unicode, eu teria que fazer assim: usuários Se eu utilizasse UTF-8, isso dispensária o uso de "usuários"? Obrigado! []'s Alceu Rodrigues de Freitas Junior -------------------------------------- glasswalk3r em yahoo.com.br http://www.imortais.cjb.net ----------------------------------------------------------------------- A well-used door needs no oil on its hinges. A swift-flowing stream does not grow stagnant. Neither sound nor thoughts can travel through a vacuum. Software rots if not used. These are great mysteries -- The Tao Of Programming, 5.1 __________________________________________________ Converse com seus amigos em tempo real com o Yahoo! Messenger http://br.download.yahoo.com/messenger/ From glasswalk3r em yahoo.com.br Wed May 18 09:52:21 2005 From: glasswalk3r em yahoo.com.br (Alceu R. de Freitas Jr.) Date: Wed, 18 May 2005 13:52:21 -0300 (ART) Subject: [Cascavel-pm] Unicode e entidades HTML In-Reply-To: 6667 Message-ID: <20050518165221.95208.qmail@web30805.mail.mud.yahoo.com> Desculpem monges, Aqui vai a resposta para minha pergunta: http://www.w3.org/International/questions/qa-bidi-controls Se eu tivesse pesquisado mais essa pergunta não teria sentido. []'s Alceu --- "Alceu R. de Freitas Jr." escreveu: > Olá monges, > > Estou com uma dúvida... é meio fora de tópico, mas > enfim... talvez vocês já tenham passado por isso. > > Minha pergunta é, o uso de páginas codificadas em > UTF-8 me permite não ter que utilizar entidades > HTML? > > Por exemplo, imaginem que eu tenha uma página em > português e deseje colocar a palavra "usuários". Se > eu > fosse gerar um documento HTML que não estive em > Unicode, eu teria que fazer assim: > > usuários > > Se eu utilizasse UTF-8, isso dispensária o uso de > "usuários"? > > Obrigado! > > []'s > > > Alceu Rodrigues de Freitas Junior > -------------------------------------- > glasswalk3r em yahoo.com.br > http://www.imortais.cjb.net > ----------------------------------------------------------------------- > A well-used door needs no oil on its hinges. > A swift-flowing stream does not grow stagnant. > Neither sound nor thoughts can travel through a > vacuum. > Software rots if not used. > These are great mysteries -- The Tao Of Programming, > 5.1 > > __________________________________________________ > Converse com seus amigos em tempo real com o Yahoo! > Messenger > http://br.download.yahoo.com/messenger/ > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > ____________________________________________________Yahoo! Mail, cada vez melhor: agora com 1GB de espaço grátis! http://mail.yahoo.com.br From jamorreu em gmail.com Wed May 18 15:33:17 2005 From: jamorreu em gmail.com (=?ISO-8859-1?Q?Jo=E3o_Gabriel?=) Date: Wed, 18 May 2005 19:33:17 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Remover_arquivo_temporario_ap=F3s_up?= =?iso-8859-1?q?load_de_arquivo=2E?= Message-ID: <8ff2963a05051815333ff97f2e@mail.gmail.com> Olá pessoal. Estou fazendo um script de upload de arquivo usando o seguinte código: open(FILE,">$arquivo") || print qq~ Erro ao gravar $arquivo: $! ~; binmode FILE; while ($bytes_count = read($arquivo,$buff,2096)) { print FILE $buff; } close(FILE); O problema é que ele grava 2 arquivos: 1 arquivo com o nome do arquivo na qual eu efetuei o upload (correto!); 1 arquivo com o seguinte nome: CGItemp321321; Como descobrir qual CGItempXXXX ele vai criar pra eu deletar? E por que o perl cria esse cgitemp? Um abraço, João Gabriel Vitoria-PM From monsieur_champs em yahoo.com.br Wed May 18 16:18:24 2005 From: monsieur_champs em yahoo.com.br (Luis Campos de Carvalho) Date: Wed, 18 May 2005 20:18:24 -0300 (ART) Subject: =?iso-8859-1?q?Re:=20[Cascavel-pm]=20Remover=20arquivo=20temporario=20ap?= =?iso-8859-1?q?=F3s=20upload=20de=20arquivo.?= In-Reply-To: 6667 Message-ID: <20050518231824.69461.qmail@web60022.mail.yahoo.com> --- João Gabriel escreveu: > Olá pessoal. > Estou fazendo um script de upload de arquivo usando o seguinte código: > > > open(FILE,">$arquivo") || print qq~ Erro ao gravar $arquivo: $! ~; > binmode FILE; > while ($bytes_count = read($arquivo,$buff,2096)) { > print FILE $buff; > } > close(FILE); > > > O problema é que ele grava 2 arquivos: > 1 arquivo com o nome do arquivo na qual eu efetuei o upload (correto!); > 1 arquivo com o seguinte nome: CGItemp321321; > JG, o arquivo local criado pelo webserver para disponibilizar os dados enviados pelo usuário (quer dizer, o arquivo enviado) já vem aberto quando você chama CGI::param("nomeDoSeuParametroDeUpload"). Trate o valor retornado como uma referência para um filehandle aberto, e leia dele normalmente. O arquivo que você cria com open FILE, ">$arquivo" NÃO É PORTÁVEL, e pode apresentar nomes muito esquisitos, dependendo do browser utilizado pelo cliente. (Pense num upload de arquivo proveniente de um Mac, por exemplo). Você não deve tentar apagar o arquivo passado aberto pelo webserver para a sua aplicação CGI. O arquivo é temporário e vai deixar de exisitir conforme configurado nas suas políticas locais de spooling do seu webserver. Para terminar, o idioma correto e mais portável para tratar arquivos enviados por webbrowsers é chamar a função "upload()" sobre $arquivo, e pegar de volta uma referência para um filehandle. Assim, nem o "strict" vai sacanear você ;-) > Como descobrir qual CGItempXXXX ele vai criar pra eu deletar? Você não precisa. É um arquivo temporário, que o apache usa em sistema de spooling. Basta deixar quieto. > E por que o perl cria esse cgitemp? Por que ele precisa colocar os dados que foram enviados do cliente em algum lugar, e depois criar um filehandle aberto para passar para você quando chamar CGI::param( 'upload_file_param' ). Espero que as coisas estejam mais claras agora. Putamplexos! -- Luis Campos de Carvalho Member of "São Paulo Perl Mongers", Unix SysAdmin & OCP/DBA Oracle http://br.geocities.com/monsieur_champs/ __________________________________________________ Converse com seus amigos em tempo real com o Yahoo! Messenger http://br.download.yahoo.com/messenger/ From joel.zamboni em proteus.com.br Wed May 18 15:43:51 2005 From: joel.zamboni em proteus.com.br (Joel Cesar Zamboni) Date: Wed, 18 May 2005 19:43:51 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Vaga_-_Programador_Perl/Shell_Script?= =?iso-8859-1?q?_Avan=E7ado?= Message-ID: <4D1472B78B176243B167CF4CB6FCE39554CA96@HADES.OLIMPO.NET> Prezados, Estamos em busca de um profissional para desenvolvimento em Shell Script Avançado e Perl. Requisitos da vaga: * Destina-se a cidade de São Paulo; * Deve possuir conhecimentos UNIX/LINUX; * Experiência comprovada; * CLT + Benefícios; Currículos podem ser enviados diretamente como resposta a este e-mail. Cordialmente, -- Joel César Zamboni joel.zamboni em proteus.com.br Proteus Security Systems www.proteus.com.br +55-11-3032-7277 -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20050518/5817e24e/attachment.html From lorn.br em gmail.com Thu May 19 06:42:49 2005 From: lorn.br em gmail.com (Lorn) Date: Thu, 19 May 2005 10:42:49 -0300 Subject: =?ISO-8859-1?Q?Re:_[Cascavel-pm]_Acho_que_=E9_DBI..?= In-Reply-To: References: Message-ID: Bom, deu tudo certo usei a dica do Marco de $sth->fetch e funcionou :) o unico probleminha agora é que eu tenho uma variavel data que tem o ano-mes assim 2005-05, só que eu preciso usar o % nela, porque meu select vai pegar todo os dados do mes, então day like $data%, só que não funciona fiz uns testes com printf e ele tranforma a data em 2000, alguem tem ideia de como posso passar esse wildcard pro select? On 5/18/05, Marco Lima wrote: > Salve Monges ! > > > A idéia é ser didático, não prático. > > Muitas vezes ser prático é ser didático !! o importante é conseguir > abrir a visão das pessoas para as diversas soluções ! > > > Lorn, não se deixe acanhar. Estamos (o mago inclusive) aqui para > ajudar todo mundo a resolver > > seus "engasgos" com a linguagem. E tenha certeza de que eu engasgo > também... embora seja muito > > mais freqüênte quando a gente está começando... ;-) não se impaciente. > Se isso ainda não é o que > > você tinha em mente, lembre-se "TIMTOWTDI" (sempre tem mais um jeito > de fazer), dê mais detalhes > > ou seja mais específico nas suas perguntas. > > > > São feitas das suas as minhas palavras !!! > > Abração; > > > Marco Lima > J. A. P. H. > > marco.lima em e-via.com.br > mago em rio.pm.org > > +55 19 96 56 06 46 > > Sociedade Perl do Brasil | http://www.perl.org.br > Perl Monks | http://www.perlmonks.org > Brasil Perl Mongers | http://brasil.pm.org > > Register Linux User #355235 > Slackware Linux, for the subgenius > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Lorn - Slackware Linux www.slackwarezine.com.br From marco.lima em e-via.com.br Thu May 19 07:08:02 2005 From: marco.lima em e-via.com.br (Marco Lima) Date: Thu, 19 May 2005 11:08:02 -0300 Subject: [Cascavel-pm] Acho que é DBI.. Message-ID: to_char(, 'RRRR-MM') = '2005-05' # Seria isso que vc está querendo fazer ? > Bom, deu tudo certo usei a dica do Marco de $sth->fetch e funcionou :) > o unico probleminha agora é que eu tenho uma variavel data que tem o > ano-mes assim 2005-05, só que eu preciso usar o % nela, porque meu > select vai pegar todo os dados do mes, então day like $data%, só que > não funciona fiz uns testes com printf e ele tranforma a data em 2000, > alguem tem ideia de como posso passar esse wildcard pro select? > > On 5/18/05, Marco Lima wrote: > > Salve Monges ! > > > > > A idéia é ser didático, não prático. > > > > Muitas vezes ser prático é ser didático !! o importante é conseguir > > abrir a visão das pessoas para as diversas soluções ! > > > > > Lorn, não se deixe acanhar. Estamos (o mago inclusive) aqui para > > ajudar todo mundo a resolver > > > seus "engasgos" com a linguagem. E tenha certeza de que eu engasgo > > também... embora seja muito > > > mais freqüênte quando a gente está começando... ;-) não se impaciente. > > Se isso ainda não é o que > > > você tinha em mente, lembre-se "TIMTOWTDI" (sempre tem mais um jeito > > de fazer), dê mais detalhes > > > ou seja mais específico nas suas perguntas. > > > > > > > São feitas das suas as minhas palavras !!! > > > > Abração; > > > > > > Marco Lima > > J. A. P. H. > > > > marco.lima em e-via.com.br > > mago em rio.pm.org > > > > +55 19 96 56 06 46 > > > > Sociedade Perl do Brasil | http://www.perl.org.br > > Perl Monks | http://www.perlmonks.org > > Brasil Perl Mongers | http://brasil.pm.org > > > > Register Linux User #355235 > > Slackware Linux, for the subgenius > > > > _______________________________________________ > > Cascavel-pm mailing list > > Cascavel-pm em pm.org > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > -- > Lorn > - Slackware Linux > www.slackwarezine.com.br > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > > Marco Lima J. A. P. H. marco.lima em e-via.com.br mago em rio.pm.org +55 19 96 56 06 46 Sociedade Perl do Brasil | http://www.perl.org.br Perl Monks | http://www.perlmonks.org Brasil Perl Mongers | http://brasil.pm.org Register Linux User #355235 Slackware Linux, for the subgenius From lorn.br em gmail.com Thu May 19 07:14:32 2005 From: lorn.br em gmail.com (Lorn) Date: Thu, 19 May 2005 11:14:32 -0300 Subject: =?ISO-8859-1?Q?Re:_[Cascavel-pm]_Acho_que_=E9_DBI..?= In-Reply-To: References: Message-ID: eu só quero que a minha variavel data tenho '%' ou que eu consiga colocar ele nela, concatenar coisa assim, pra que ela fica assim 2005-05% estou fazendo assim my $ano_mes = Date::Formatter->now(); $ano_mes->createDateFormatter("(YYYY)-(MM)"); print $ano_mes; retorna 2005-05 só que eu preciso do % por causa do "like" do select entendeu? On 5/19/05, Marco Lima wrote: > to_char(, 'RRRR-MM') = '2005-05' # Seria isso que vc está > querendo fazer ? > > > Bom, deu tudo certo usei a dica do Marco de $sth->fetch e funcionou :) > > o unico probleminha agora é que eu tenho uma variavel data que tem o > > ano-mes assim 2005-05, só que eu preciso usar o % nela, porque meu > > select vai pegar todo os dados do mes, então day like $data%, só que > > não funciona fiz uns testes com printf e ele tranforma a data em 2000, > > alguem tem ideia de como posso passar esse wildcard pro select? > > > > On 5/18/05, Marco Lima wrote: > > > Salve Monges ! > > > > > > > A idéia é ser didático, não prático. > > > > > > Muitas vezes ser prático é ser didático !! o importante é conseguir > > > abrir a visão das pessoas para as diversas soluções ! > > > > > > > Lorn, não se deixe acanhar. Estamos (o mago inclusive) aqui para > > > ajudar todo mundo a resolver > > > > seus "engasgos" com a linguagem. E tenha certeza de que eu engasgo > > > também... embora seja muito > > > > mais freqüênte quando a gente está começando... ;-) não se impaciente. > > > Se isso ainda não é o que > > > > você tinha em mente, lembre-se "TIMTOWTDI" (sempre tem mais um jeito > > > de fazer), dê mais detalhes > > > > ou seja mais específico nas suas perguntas. > > > > > > > > > > São feitas das suas as minhas palavras !!! > > > > > > Abração; > > > > > > > > > Marco Lima > > > J. A. P. H. > > > > > > marco.lima em e-via.com.br > > > mago em rio.pm.org > > > > > > +55 19 96 56 06 46 > > > > > > Sociedade Perl do Brasil | http://www.perl.org.br > > > Perl Monks | http://www.perlmonks.org > > > Brasil Perl Mongers | http://brasil.pm.org > > > > > > Register Linux User #355235 > > > Slackware Linux, for the subgenius > > > > > > _______________________________________________ > > > Cascavel-pm mailing list > > > Cascavel-pm em pm.org > > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > > > -- > > Lorn > > - Slackware Linux > > www.slackwarezine.com.br > > _______________________________________________ > > Cascavel-pm mailing list > > Cascavel-pm em pm.org > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > Marco Lima > J. A. P. H. > > marco.lima em e-via.com.br > mago em rio.pm.org > > +55 19 96 56 06 46 > > Sociedade Perl do Brasil | http://www.perl.org.br > Perl Monks | http://www.perlmonks.org > Brasil Perl Mongers | http://brasil.pm.org > > Register Linux User #355235 > Slackware Linux, for the subgenius > > -- Lorn - Slackware Linux www.slackwarezine.com.br From marco.lima em e-via.com.br Thu May 19 07:21:59 2005 From: marco.lima em e-via.com.br (Marco Lima) Date: Thu, 19 May 2005 11:21:59 -0300 Subject: [Cascavel-pm] Acho que é DBI.. Message-ID: Não entendi ????? O like vai lhe retornar todas as datas do mês 05 de 2005 ... correto !!! Porque vc não seleciona direto usando o to_char ???? > eu só quero que a minha variavel data tenho '%' ou que eu consiga > colocar ele nela, concatenar coisa assim, pra que ela fica assim > 2005-05% > estou fazendo assim > my $ano_mes = Date::Formatter->now(); > $ano_mes->createDateFormatter("(YYYY)-(MM)"); > print $ano_mes; > retorna 2005-05 > só que eu preciso do % por causa do "like" do select entendeu? > > On 5/19/05, Marco Lima wrote: > > to_char(, 'RRRR-MM') = '2005-05' # Seria isso que vc está > > querendo fazer ? > > > > > Bom, deu tudo certo usei a dica do Marco de $sth->fetch e funcionou :) > > > o unico probleminha agora é que eu tenho uma variavel data que tem o > > > ano-mes assim 2005-05, só que eu preciso usar o % nela, porque meu > > > select vai pegar todo os dados do mes, então day like $data%, só que > > > não funciona fiz uns testes com printf e ele tranforma a data em 2000, > > > alguem tem ideia de como posso passar esse wildcard pro select? > > > > > > On 5/18/05, Marco Lima wrote: > > > > Salve Monges ! > > > > > > > > > A idéia é ser didático, não prático. > > > > > > > > Muitas vezes ser prático é ser didático !! o importante é conseguir > > > > abrir a visão das pessoas para as diversas soluções ! > > > > > > > > > Lorn, não se deixe acanhar. Estamos (o mago inclusive) aqui para > > > > ajudar todo mundo a resolver > > > > > seus "engasgos" com a linguagem. E tenha certeza de que eu engasgo > > > > também... embora seja muito > > > > > mais freqüênte quando a gente está começando... ;-) não se impaciente. > > > > Se isso ainda não é o que > > > > > você tinha em mente, lembre-se "TIMTOWTDI" (sempre tem mais um jeito > > > > de fazer), dê mais detalhes > > > > > ou seja mais específico nas suas perguntas. > > > > > > > > > > > > > São feitas das suas as minhas palavras !!! > > > > > > > > Abração; > > > > > > > > > > > > Marco Lima > > > > J. A. P. H. > > > > > > > > marco.lima em e-via.com.br > > > > mago em rio.pm.org > > > > > > > > +55 19 96 56 06 46 > > > > > > > > Sociedade Perl do Brasil | http://www.perl.org.br > > > > Perl Monks | http://www.perlmonks.org > > > > Brasil Perl Mongers | http://brasil.pm.org > > > > > > > > Register Linux User #355235 > > > > Slackware Linux, for the subgenius > > > > > > > > _______________________________________________ > > > > Cascavel-pm mailing list > > > > Cascavel-pm em pm.org > > > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > > > > > > > -- > > > Lorn > > > - Slackware Linux > > > www.slackwarezine.com.br > > > _______________________________________________ > > > Cascavel-pm mailing list > > > Cascavel-pm em pm.org > > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > > > > Marco Lima > > J. A. P. H. > > > > marco.lima em e-via.com.br > > mago em rio.pm.org > > > > +55 19 96 56 06 46 > > > > Sociedade Perl do Brasil | http://www.perl.org.br > > Perl Monks | http://www.perlmonks.org > > Brasil Perl Mongers | http://brasil.pm.org > > > > Register Linux User #355235 > > Slackware Linux, for the subgenius > > > > > > > -- > Lorn > - Slackware Linux > www.slackwarezine.com.br > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > > Marco Lima J. A. P. H. marco.lima em e-via.com.br mago em rio.pm.org +55 19 96 56 06 46 Sociedade Perl do Brasil | http://www.perl.org.br Perl Monks | http://www.perlmonks.org Brasil Perl Mongers | http://brasil.pm.org Register Linux User #355235 Slackware Linux, for the subgenius From lorn.br em gmail.com Thu May 19 07:51:39 2005 From: lorn.br em gmail.com (Lorn) Date: Thu, 19 May 2005 11:51:39 -0300 Subject: =?ISO-8859-1?Q?Re:_[Cascavel-pm]_Acho_que_=E9_DBI..?= In-Reply-To: References: Message-ID: eu não entendi como funciona o to_char, e o perldoc não retornou nada pra mim: No documentation for perl function `to_char' found estou fazendo assim. $stats_sth->execute('2005-05%','%' . $active_row[0]) or &NotifyAndDie("Can't query Stats Database"); queria usar minha variavel $ano_mes assim: $stats_sth->execute($ano_mes%,'%' . $active_row[0]) or &NotifyAndDie("Can't query Stats Database"); só que não funciona, entendeu? On 5/19/05, Marco Lima wrote: > Não entendi ????? > > O like vai lhe retornar todas as datas do mês 05 de 2005 ... correto !!! > > Porque vc não seleciona direto usando o to_char ???? > > > eu só quero que a minha variavel data tenho '%' ou que eu consiga > > colocar ele nela, concatenar coisa assim, pra que ela fica assim > > 2005-05% > > estou fazendo assim > > my $ano_mes = Date::Formatter->now(); > > $ano_mes->createDateFormatter("(YYYY)-(MM)"); > > print $ano_mes; > > retorna 2005-05 > > só que eu preciso do % por causa do "like" do select entendeu? > > > > On 5/19/05, Marco Lima wrote: > > > to_char(, 'RRRR-MM') = '2005-05' # Seria isso que vc está > > > querendo fazer ? > > > > > > > Bom, deu tudo certo usei a dica do Marco de $sth->fetch e funcionou :) > > > > o unico probleminha agora é que eu tenho uma variavel data que tem o > > > > ano-mes assim 2005-05, só que eu preciso usar o % nela, porque meu > > > > select vai pegar todo os dados do mes, então day like $data%, só que > > > > não funciona fiz uns testes com printf e ele tranforma a data em 2000, > > > > alguem tem ideia de como posso passar esse wildcard pro select? > > > > > > > > On 5/18/05, Marco Lima wrote: > > > > > Salve Monges ! > > > > > > > > > > > A idéia é ser didático, não prático. > > > > > > > > > > Muitas vezes ser prático é ser didático !! o importante é conseguir > > > > > abrir a visão das pessoas para as diversas soluções ! > > > > > > > > > > > Lorn, não se deixe acanhar. Estamos (o mago inclusive) aqui para > > > > > ajudar todo mundo a resolver > > > > > > seus "engasgos" com a linguagem. E tenha certeza de que eu engasgo > > > > > também... embora seja muito > > > > > > mais freqüênte quando a gente está começando... ;-) não se > impaciente. > > > > > Se isso ainda não é o que > > > > > > você tinha em mente, lembre-se "TIMTOWTDI" (sempre tem mais um > jeito > > > > > de fazer), dê mais detalhes > > > > > > ou seja mais específico nas suas perguntas. > > > > > > > > > > > > > > > > São feitas das suas as minhas palavras !!! > > > > > > > > > > Abração; > > > > > > > > > > > > > > > Marco Lima > > > > > J. A. P. H. > > > > > > > > > > marco.lima em e-via.com.br > > > > > mago em rio.pm.org > > > > > > > > > > +55 19 96 56 06 46 > > > > > > > > > > Sociedade Perl do Brasil | http://www.perl.org.br > > > > > Perl Monks | http://www.perlmonks.org > > > > > Brasil Perl Mongers | http://brasil.pm.org > > > > > > > > > > Register Linux User #355235 > > > > > Slackware Linux, for the subgenius > > > > > > > > > > _______________________________________________ > > > > > Cascavel-pm mailing list > > > > > Cascavel-pm em pm.org > > > > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > > > > > > > > > > > -- > > > > Lorn > > > > - Slackware Linux > > > > www.slackwarezine.com.br > > > > _______________________________________________ > > > > Cascavel-pm mailing list > > > > Cascavel-pm em pm.org > > > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > > > > > > > > Marco Lima > > > J. A. P. H. > > > > > > marco.lima em e-via.com.br > > > mago em rio.pm.org > > > > > > +55 19 96 56 06 46 > > > > > > Sociedade Perl do Brasil | http://www.perl.org.br > > > Perl Monks | http://www.perlmonks.org > > > Brasil Perl Mongers | http://brasil.pm.org > > > > > > Register Linux User #355235 > > > Slackware Linux, for the subgenius > > > > > > > > > > > > -- > > Lorn > > - Slackware Linux > > www.slackwarezine.com.br > > _______________________________________________ > > Cascavel-pm mailing list > > Cascavel-pm em pm.org > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > Marco Lima > J. A. P. H. > > marco.lima em e-via.com.br > mago em rio.pm.org > > +55 19 96 56 06 46 > > Sociedade Perl do Brasil | http://www.perl.org.br > Perl Monks | http://www.perlmonks.org > Brasil Perl Mongers | http://brasil.pm.org > > Register Linux User #355235 > Slackware Linux, for the subgenius > > -- Lorn - Slackware Linux www.slackwarezine.com.br From marco.lima em e-via.com.br Thu May 19 08:09:59 2005 From: marco.lima em e-via.com.br (Marco Lima) Date: Thu, 19 May 2005 12:09:59 -0300 Subject: [Cascavel-pm] Acho que é DBI.. Message-ID: O to_char é uma função do banco ... se o seu campo da tabela é do tipo data funciona ... caso seja uma string acho que vc vai precisar usar o like ... neste caso vc fará isso no prepare ... ex: $sth->prepare("SELECT NAME FROM TABELA WHERE DATE LIKE '" . $ano_mes . "%' "); ... isso funciona ... vc pode usar bind ... mas acredito de dessa forma vc vai entender melhor ... > eu não entendi como funciona o to_char, e o perldoc não retornou nada pra mim: > No documentation for perl function `to_char' found > estou fazendo assim. > > $stats_sth->execute('2005-05%','%' . $active_row[0]) or > &NotifyAndDie("Can't query Stats Database"); > queria usar minha variavel $ano_mes assim: > $stats_sth->execute($ano_mes%,'%' . $active_row[0]) or > &NotifyAndDie("Can't query Stats Database"); > só que não funciona, entendeu? > On 5/19/05, Marco Lima wrote: > > Não entendi ????? > > > > O like vai lhe retornar todas as datas do mês 05 de 2005 ... correto !!! > > > > Porque vc não seleciona direto usando o to_char ???? > > > > > eu só quero que a minha variavel data tenho '%' ou que eu consiga > > > colocar ele nela, concatenar coisa assim, pra que ela fica assim > > > 2005-05% > > > estou fazendo assim > > > my $ano_mes = Date::Formatter->now(); > > > $ano_mes->createDateFormatter("(YYYY)-(MM)"); > > > print $ano_mes; > > > retorna 2005-05 > > > só que eu preciso do % por causa do "like" do select entendeu? > > > > > > On 5/19/05, Marco Lima wrote: > > > > to_char(, 'RRRR-MM') = '2005-05' # Seria isso que vc está > > > > querendo fazer ? > > > > > > > > > Bom, deu tudo certo usei a dica do Marco de $sth->fetch e funcionou :) > > > > > o unico probleminha agora é que eu tenho uma variavel data que tem o > > > > > ano-mes assim 2005-05, só que eu preciso usar o % nela, porque meu > > > > > select vai pegar todo os dados do mes, então day like $data%, só que > > > > > não funciona fiz uns testes com printf e ele tranforma a data em 2000, > > > > > alguem tem ideia de como posso passar esse wildcard pro select? > > > > > > > > > > On 5/18/05, Marco Lima wrote: > > > > > > Salve Monges ! > > > > > > > > > > > > > A idéia é ser didático, não prático. > > > > > > > > > > > > Muitas vezes ser prático é ser didático !! o importante é conseguir > > > > > > abrir a visão das pessoas para as diversas soluções ! > > > > > > > > > > > > > Lorn, não se deixe acanhar. Estamos (o mago inclusive) aqui para > > > > > > ajudar todo mundo a resolver > > > > > > > seus "engasgos" com a linguagem. E tenha certeza de que eu engasgo > > > > > > também... embora seja muito > > > > > > > mais freqüênte quando a gente está começando... ;-) não se > > impaciente. > > > > > > Se isso ainda não é o que > > > > > > > você tinha em mente, lembre-se "TIMTOWTDI" (sempre tem mais um > > jeito > > > > > > de fazer), dê mais detalhes > > > > > > > ou seja mais específico nas suas perguntas. > > > > > > > > > > > > > > > > > > > São feitas das suas as minhas palavras !!! > > > > > > > > > > > > Abração; > > > > > > > > > > > > > > > > > > Marco Lima > > > > > > J. A. P. H. > > > > > > > > > > > > marco.lima em e-via.com.br > > > > > > mago em rio.pm.org > > > > > > > > > > > > +55 19 96 56 06 46 > > > > > > > > > > > > Sociedade Perl do Brasil | http://www.perl.org.br > > > > > > Perl Monks | http://www.perlmonks.org > > > > > > Brasil Perl Mongers | http://brasil.pm.org > > > > > > > > > > > > Register Linux User #355235 > > > > > > Slackware Linux, for the subgenius > > > > > > > > > > > > _______________________________________________ > > > > > > Cascavel-pm mailing list > > > > > > Cascavel-pm em pm.org > > > > > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > > > > > > > > > > > > > > > -- > > > > > Lorn > > > > > - Slackware Linux > > > > > www.slackwarezine.com.br > > > > > _______________________________________________ > > > > > Cascavel-pm mailing list > > > > > Cascavel-pm em pm.org > > > > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > > > > > > > > > > > > Marco Lima > > > > J. A. P. H. > > > > > > > > marco.lima em e-via.com.br > > > > mago em rio.pm.org > > > > > > > > +55 19 96 56 06 46 > > > > > > > > Sociedade Perl do Brasil | http://www.perl.org.br > > > > Perl Monks | http://www.perlmonks.org > > > > Brasil Perl Mongers | http://brasil.pm.org > > > > > > > > Register Linux User #355235 > > > > Slackware Linux, for the subgenius > > > > > > > > > > > > > > > > > -- > > > Lorn > > > - Slackware Linux > > > www.slackwarezine.com.br > > > _______________________________________________ > > > Cascavel-pm mailing list > > > Cascavel-pm em pm.org > > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > > > > Marco Lima > > J. A. P. H. > > > > marco.lima em e-via.com.br > > mago em rio.pm.org > > > > +55 19 96 56 06 46 > > > > Sociedade Perl do Brasil | http://www.perl.org.br > > Perl Monks | http://www.perlmonks.org > > Brasil Perl Mongers | http://brasil.pm.org > > > > Register Linux User #355235 > > Slackware Linux, for the subgenius > > > > > > > -- > Lorn > - Slackware Linux > www.slackwarezine.com.br > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > > Marco Lima J. A. P. H. marco.lima em e-via.com.br mago em rio.pm.org +55 19 96 56 06 46 Sociedade Perl do Brasil | http://www.perl.org.br Perl Monks | http://www.perlmonks.org Brasil Perl Mongers | http://brasil.pm.org Register Linux User #355235 Slackware Linux, for the subgenius From lorn.br em gmail.com Thu May 19 09:28:51 2005 From: lorn.br em gmail.com (Lorn) Date: Thu, 19 May 2005 13:28:51 -0300 Subject: =?ISO-8859-1?Q?Re:_[Cascavel-pm]_Acho_que_=E9_DBI..?= In-Reply-To: References: Message-ID: Não posso fazer isso porque estou passando a data como parametro my $stats_query = "SELECT SUM(hits) AS sumhits,SUM(kbytes) AS sumkbytes FROM tbStats WHERE day LIKE ? AND host LIKE ?"; my $stats_sth = $stats_dbh->prepare($stats_http_query); depois uso assim. $stats_sth->execute('2005-05%','%' . $active_row[0]) or > > &NotifyAndDie("Can't query Stats Database"); On 5/19/05, Marco Lima wrote: > O to_char é uma função do banco ... se o seu campo da tabela é do tipo > data funciona ... caso seja uma string acho que vc vai precisar usar o > like ... > > neste caso vc fará isso no prepare ... ex: $sth->prepare("SELECT NAME > FROM TABELA WHERE DATE LIKE '" . $ano_mes . "%' "); ... isso funciona > ... vc pode usar bind ... mas acredito de dessa forma vc vai entender > melhor ... > > > eu não entendi como funciona o to_char, e o perldoc não retornou nada > pra mim: > > No documentation for perl function `to_char' found > > estou fazendo assim. > > > > $stats_sth->execute('2005-05%','%' . $active_row[0]) or > > &NotifyAndDie("Can't query Stats Database"); > > queria usar minha variavel $ano_mes assim: > > $stats_sth->execute($ano_mes%,'%' . $active_row[0]) or > > &NotifyAndDie("Can't query Stats Database"); > > só que não funciona, entendeu? > > On 5/19/05, Marco Lima wrote: > > > Não entendi ????? > > > > > > O like vai lhe retornar todas as datas do mês 05 de 2005 ... correto !!! > > > > > > Porque vc não seleciona direto usando o to_char ???? > > > > > > > eu só quero que a minha variavel data tenho '%' ou que eu consiga > > > > colocar ele nela, concatenar coisa assim, pra que ela fica assim > > > > 2005-05% > > > > estou fazendo assim > > > > my $ano_mes = Date::Formatter->now(); > > > > $ano_mes->createDateFormatter("(YYYY)-(MM)"); > > > > print $ano_mes; > > > > retorna 2005-05 > > > > só que eu preciso do % por causa do "like" do select entendeu? > > > > > > > > On 5/19/05, Marco Lima wrote: > > > > > to_char(, 'RRRR-MM') = '2005-05' # Seria isso que > vc está > > > > > querendo fazer ? > > > > > > > > > > > Bom, deu tudo certo usei a dica do Marco de $sth->fetch e > funcionou :) > > > > > > o unico probleminha agora é que eu tenho uma variavel data que > tem o > > > > > > ano-mes assim 2005-05, só que eu preciso usar o % nela, porque meu > > > > > > select vai pegar todo os dados do mes, então day like $data%, > só que > > > > > > não funciona fiz uns testes com printf e ele tranforma a data > em 2000, > > > > > > alguem tem ideia de como posso passar esse wildcard pro select? > > > > > > > > > > > > On 5/18/05, Marco Lima wrote: > > > > > > > Salve Monges ! > > > > > > > > > > > > > > > A idéia é ser didático, não prático. > > > > > > > > > > > > > > Muitas vezes ser prático é ser didático !! o importante é > conseguir > > > > > > > abrir a visão das pessoas para as diversas soluções ! > > > > > > > > > > > > > > > Lorn, não se deixe acanhar. Estamos (o mago inclusive) > aqui para > > > > > > > ajudar todo mundo a resolver > > > > > > > > seus "engasgos" com a linguagem. E tenha certeza de que eu > engasgo > > > > > > > também... embora seja muito > > > > > > > > mais freqüênte quando a gente está começando... ;-) não se > > > impaciente. > > > > > > > Se isso ainda não é o que > > > > > > > > você tinha em mente, lembre-se "TIMTOWTDI" (sempre tem mais um > > > jeito > > > > > > > de fazer), dê mais detalhes > > > > > > > > ou seja mais específico nas suas perguntas. > > > > > > > > > > > > > > > > > > > > > > São feitas das suas as minhas palavras !!! > > > > > > > > > > > > > > Abração; > > > > > > > > > > > > > > > > > > > > > Marco Lima > > > > > > > J. A. P. H. > > > > > > > > > > > > > > marco.lima em e-via.com.br > > > > > > > mago em rio.pm.org > > > > > > > > > > > > > > +55 19 96 56 06 46 > > > > > > > > > > > > > > Sociedade Perl do Brasil | http://www.perl.org.br > > > > > > > Perl Monks | http://www.perlmonks.org > > > > > > > Brasil Perl Mongers | http://brasil.pm.org > > > > > > > > > > > > > > Register Linux User #355235 > > > > > > > Slackware Linux, for the subgenius > > > > > > > > > > > > > > _______________________________________________ > > > > > > > Cascavel-pm mailing list > > > > > > > Cascavel-pm em pm.org > > > > > > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > Lorn > > > > > > - Slackware Linux > > > > > > www.slackwarezine.com.br > > > > > > _______________________________________________ > > > > > > Cascavel-pm mailing list > > > > > > Cascavel-pm em pm.org > > > > > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > > > > > > > > > > > > > > > > Marco Lima > > > > > J. A. P. H. > > > > > > > > > > marco.lima em e-via.com.br > > > > > mago em rio.pm.org > > > > > > > > > > +55 19 96 56 06 46 > > > > > > > > > > Sociedade Perl do Brasil | http://www.perl.org.br > > > > > Perl Monks | http://www.perlmonks.org > > > > > Brasil Perl Mongers | http://brasil.pm.org > > > > > > > > > > Register Linux User #355235 > > > > > Slackware Linux, for the subgenius > > > > > > > > > > > > > > > > > > > > > > -- > > > > Lorn > > > > - Slackware Linux > > > > www.slackwarezine.com.br > > > > _______________________________________________ > > > > Cascavel-pm mailing list > > > > Cascavel-pm em pm.org > > > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > > > > > > > > Marco Lima > > > J. A. P. H. > > > > > > marco.lima em e-via.com.br > > > mago em rio.pm.org > > > > > > +55 19 96 56 06 46 > > > > > > Sociedade Perl do Brasil | http://www.perl.org.br > > > Perl Monks | http://www.perlmonks.org > > > Brasil Perl Mongers | http://brasil.pm.org > > > > > > Register Linux User #355235 > > > Slackware Linux, for the subgenius > > > > > > > > > > > > -- > > Lorn > > - Slackware Linux > > www.slackwarezine.com.br > > _______________________________________________ > > Cascavel-pm mailing list > > Cascavel-pm em pm.org > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > Marco Lima > J. A. P. H. > > marco.lima em e-via.com.br > mago em rio.pm.org > > +55 19 96 56 06 46 > > Sociedade Perl do Brasil | http://www.perl.org.br > Perl Monks | http://www.perlmonks.org > Brasil Perl Mongers | http://brasil.pm.org > > Register Linux User #355235 > Slackware Linux, for the subgenius > > -- Lorn - Slackware Linux www.slackwarezine.com.br From marco.lima em e-via.com.br Thu May 19 10:10:00 2005 From: marco.lima em e-via.com.br (Marco Lima) Date: Thu, 19 May 2005 14:10:00 -0300 Subject: [Cascavel-pm] Acho que é DBI.. Message-ID: Qual o problemas com isso ? .... my $query = "SELECT SUM(hits) AS sumhits, " " SUM(kbytes) AS sumkbytes " . " FROM tbStats " . " WHERE day LIKE '" . $ano_mes . "%' " . " AND host LIKE '%" . $active_row[0] . "' "; my $sth = $dbh->prepare($query); $sth->execute() or &NotifyAndDie("Can't query Stats Database"); ..... > Não posso fazer isso porque estou passando a data como parametro > my $stats_query = "SELECT SUM(hits) AS sumhits,SUM(kbytes) AS > sumkbytes FROM tbStats WHERE day LIKE ? AND host LIKE ?"; > my $stats_sth = $stats_dbh->prepare($stats_http_query); > depois uso assim. > $stats_sth->execute('2005-05%','%' . $active_row[0]) or > > > &NotifyAndDie("Can't query Stats Database"); > > On 5/19/05, Marco Lima wrote: > > O to_char é uma função do banco ... se o seu campo da tabela é do tipo > > data funciona ... caso seja uma string acho que vc vai precisar usar o > > like ... > > > > neste caso vc fará isso no prepare ... ex: $sth->prepare("SELECT NAME > > FROM TABELA WHERE DATE LIKE '" . $ano_mes . "%' "); ... isso funciona > > ... vc pode usar bind ... mas acredito de dessa forma vc vai entender > > melhor ... > > > > > eu não entendi como funciona o to_char, e o perldoc não retornou nada > > pra mim: > > > No documentation for perl function `to_char' found > > > estou fazendo assim. > > > > > > $stats_sth->execute('2005-05%','%' . $active_row[0]) or > > > &NotifyAndDie("Can't query Stats Database"); > > > queria usar minha variavel $ano_mes assim: > > > $stats_sth->execute($ano_mes%,'%' . $active_row[0]) or > > > &NotifyAndDie("Can't query Stats Database"); > > > só que não funciona, entendeu? > > > On 5/19/05, Marco Lima wrote: > > > > Não entendi ????? > > > > > > > > O like vai lhe retornar todas as datas do mês 05 de 2005 ... correto !!! > > > > > > > > Porque vc não seleciona direto usando o to_char ???? > > > > > > > > > eu só quero que a minha variavel data tenho '%' ou que eu consiga > > > > > colocar ele nela, concatenar coisa assim, pra que ela fica assim > > > > > 2005-05% > > > > > estou fazendo assim > > > > > my $ano_mes = Date::Formatter->now(); > > > > > $ano_mes->createDateFormatter("(YYYY)-(MM)"); > > > > > print $ano_mes; > > > > > retorna 2005-05 > > > > > só que eu preciso do % por causa do "like" do select entendeu? > > > > > > > > > > On 5/19/05, Marco Lima wrote: > > > > > > to_char(, 'RRRR-MM') = '2005-05' # Seria isso que > > vc está > > > > > > querendo fazer ? > > > > > > > > > > > > > Bom, deu tudo certo usei a dica do Marco de $sth->fetch e > > funcionou :) > > > > > > > o unico probleminha agora é que eu tenho uma variavel data que > > tem o > > > > > > > ano-mes assim 2005-05, só que eu preciso usar o % nela, porque meu > > > > > > > select vai pegar todo os dados do mes, então day like $data%, > > só que > > > > > > > não funciona fiz uns testes com printf e ele tranforma a data > > em 2000, > > > > > > > alguem tem ideia de como posso passar esse wildcard pro select? > > > > > > > > > > > > > > On 5/18/05, Marco Lima wrote: > > > > > > > > Salve Monges ! > > > > > > > > > > > > > > > > > A idéia é ser didático, não prático. > > > > > > > > > > > > > > > > Muitas vezes ser prático é ser didático !! o importante é > > conseguir > > > > > > > > abrir a visão das pessoas para as diversas soluções ! > > > > > > > > > > > > > > > > > Lorn, não se deixe acanhar. Estamos (o mago inclusive) > > aqui para > > > > > > > > ajudar todo mundo a resolver > > > > > > > > > seus "engasgos" com a linguagem. E tenha certeza de que eu > > engasgo > > > > > > > > também... embora seja muito > > > > > > > > > mais freqüênte quando a gente está começando... ;-) não se > > > > impaciente. > > > > > > > > Se isso ainda não é o que > > > > > > > > > você tinha em mente, lembre-se "TIMTOWTDI" (sempre tem mais um > > > > jeito > > > > > > > > de fazer), dê mais detalhes > > > > > > > > > ou seja mais específico nas suas perguntas. > > > > > > > > > > > > > > > > > > > > > > > > > São feitas das suas as minhas palavras !!! > > > > > > > > > > > > > > > > Abração; > > > > > > > > > > > > > > > > > > > > > > > > Marco Lima > > > > > > > > J. A. P. H. > > > > > > > > > > > > > > > > marco.lima em e-via.com.br > > > > > > > > mago em rio.pm.org > > > > > > > > > > > > > > > > +55 19 96 56 06 46 > > > > > > > > > > > > > > > > Sociedade Perl do Brasil | http://www.perl.org.br > > > > > > > > Perl Monks | http://www.perlmonks.org > > > > > > > > Brasil Perl Mongers | http://brasil.pm.org > > > > > > > > > > > > > > > > Register Linux User #355235 > > > > > > > > Slackware Linux, for the subgenius > > > > > > > > > > > > > > > > _______________________________________________ > > > > > > > > Cascavel-pm mailing list > > > > > > > > Cascavel-pm em pm.org > > > > > > > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > > Lorn > > > > > > > - Slackware Linux > > > > > > > www.slackwarezine.com.br > > > > > > > _______________________________________________ > > > > > > > Cascavel-pm mailing list > > > > > > > Cascavel-pm em pm.org > > > > > > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > > > > > > > > > > > > > > > > > > > > Marco Lima > > > > > > J. A. P. H. > > > > > > > > > > > > marco.lima em e-via.com.br > > > > > > mago em rio.pm.org > > > > > > > > > > > > +55 19 96 56 06 46 > > > > > > > > > > > > Sociedade Perl do Brasil | http://www.perl.org.br > > > > > > Perl Monks | http://www.perlmonks.org > > > > > > Brasil Perl Mongers | http://brasil.pm.org > > > > > > > > > > > > Register Linux User #355235 > > > > > > Slackware Linux, for the subgenius > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > Lorn > > > > > - Slackware Linux > > > > > www.slackwarezine.com.br > > > > > _______________________________________________ > > > > > Cascavel-pm mailing list > > > > > Cascavel-pm em pm.org > > > > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > > > > > > > > > > > > Marco Lima > > > > J. A. P. H. > > > > > > > > marco.lima em e-via.com.br > > > > mago em rio.pm.org > > > > > > > > +55 19 96 56 06 46 > > > > > > > > Sociedade Perl do Brasil | http://www.perl.org.br > > > > Perl Monks | http://www.perlmonks.org > > > > Brasil Perl Mongers | http://brasil.pm.org > > > > > > > > Register Linux User #355235 > > > > Slackware Linux, for the subgenius > > > > > > > > > > > > > > > > > -- > > > Lorn > > > - Slackware Linux > > > www.slackwarezine.com.br > > > _______________________________________________ > > > Cascavel-pm mailing list > > > Cascavel-pm em pm.org > > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > > > > Marco Lima > > J. A. P. H. > > > > marco.lima em e-via.com.br > > mago em rio.pm.org > > > > +55 19 96 56 06 46 > > > > Sociedade Perl do Brasil | http://www.perl.org.br > > Perl Monks | http://www.perlmonks.org > > Brasil Perl Mongers | http://brasil.pm.org > > > > Register Linux User #355235 > > Slackware Linux, for the subgenius > > > > > > > -- > Lorn > - Slackware Linux > www.slackwarezine.com.br > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > > Marco Lima J. A. P. H. marco.lima em e-via.com.br mago em rio.pm.org +55 19 96 56 06 46 Sociedade Perl do Brasil | http://www.perl.org.br Perl Monks | http://www.perlmonks.org Brasil Perl Mongers | http://brasil.pm.org Register Linux User #355235 Slackware Linux, for the subgenius From lists em xms.com.br Thu May 19 10:38:27 2005 From: lists em xms.com.br (Antonio Carlos I. Paes) Date: Thu, 19 May 2005 13:38:27 -0400 Subject: [Cascavel-pm] Parametros de posicoes Message-ID: <200505191338.27884.lists@xms.com.br> Galera, Boa tarde! Estou comecando a trabalhar agora com Perl e ja tenho uma duvida, espero que voces possam me ajudar.. Qual a melhor forma para trabalhar com os parametros de entrada passados para o @ARGV? Ha parametros de posicoes como no Shell Script, $1 $2 $3 ...? Estive tentando usar um array para trabalhar com posicoes fixas mas ele me da problemas se a sintaxe eh passada por aspas ou se ha caracteres como '#' ou '[]'.. Aqui vai o comeco do meu codigo: @array = @ARGV; $count = scalar(@array) - 1; if (defined $array[0]) { $month = $array[0]; } if (defined $array[1]) { $day = $array[1]; } if (defined $array[2]) { $hour = $array[2]; } if (defined $array[3]) { $hostname = $array[3]; } if (defined $array[4]) { $daemon = $array[4]; } foreach $i ($array[5] .. $array[$count]) { $mesg = $mesg . " " . $i; } Espero ter sido claro na duvida, agradeco desde ja. From marco.lima em e-via.com.br Thu May 19 10:51:21 2005 From: marco.lima em e-via.com.br (Marco Lima) Date: Thu, 19 May 2005 14:51:21 -0300 Subject: [Cascavel-pm] Parametros de posicoes Message-ID: Não sei se eu consegui entender ... mas veja se isso serve ... my ($month, $day, $hour, $hostname, $daemon) = @ARGV; foreach (@ARGV) { $mesg .= " $_"; } > Galera, > > Boa tarde! Estou comecando a trabalhar agora com Perl e ja tenho uma duvida, > espero que voces possam me ajudar.. > Qual a melhor forma para trabalhar com os parametros de entrada passados para > o @ARGV? Ha parametros de posicoes como no Shell Script, $1 $2 $3 ...? > Estive tentando usar um array para trabalhar com posicoes fixas mas ele me da > problemas se a sintaxe eh passada por aspas ou se ha caracteres como '#' ou > '[]'.. Aqui vai o comeco do meu codigo: > > @array = @ARGV; > $count = scalar(@array) - 1; > > if (defined $array[0]) { $month = $array[0]; } > if (defined $array[1]) { $day = $array[1]; } > if (defined $array[2]) { $hour = $array[2]; } > if (defined $array[3]) { $hostname = $array[3]; } > if (defined $array[4]) { $daemon = $array[4]; } > > foreach $i ($array[5] .. $array[$count]) { > $mesg = $mesg . " " . $i; > } > > Espero ter sido claro na duvida, > agradeco desde ja. > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > > Marco Lima J. A. P. H. marco.lima em e-via.com.br mago em rio.pm.org +55 19 96 56 06 46 Sociedade Perl do Brasil | http://www.perl.org.br Perl Monks | http://www.perlmonks.org Brasil Perl Mongers | http://brasil.pm.org Register Linux User #355235 Slackware Linux, for the subgenius From daniel em ruoso.com Thu May 19 10:58:19 2005 From: daniel em ruoso.com (Daniel Ruoso) Date: Thu, 19 May 2005 14:58:19 -0300 Subject: [Cascavel-pm] Parametros de posicoes In-Reply-To: References: Message-ID: <1116525499.3909.4.camel@cajazeiras.matriz.oktiva.com.br> Em Qui, 2005-05-19 às 14:51 -0300, Marco Lima escreveu: > foreach (@ARGV) { $mesg .= " $_"; } ou my $mesg = join(" ", em ARGV); From donatoaz em gmail.com Thu May 19 11:03:16 2005 From: donatoaz em gmail.com (Donato Azevedo) Date: Thu, 19 May 2005 15:03:16 -0300 Subject: [Cascavel-pm] Parametros de posicoes In-Reply-To: <200505191338.27884.lists@xms.com.br> References: <200505191338.27884.lists@xms.com.br> Message-ID: <1746e3e3050519110340c62ac5@mail.gmail.com> Nao entendi muito bem mas posso te dar outras dicas: On 5/19/05, Antonio Carlos I. Paes wrote: > Galera, > > Boa tarde! Estou comecando a trabalhar agora com Perl e ja tenho uma duvida, > espero que voces possam me ajudar.. > Qual a melhor forma para trabalhar com os parametros de entrada passados para > o @ARGV? Ha parametros de posicoes como no Shell Script, $1 $2 $3 ...? > Estive tentando usar um array para trabalhar com posicoes fixas mas ele me da > problemas se a sintaxe eh passada por aspas ou se ha caracteres como '#' ou > '[]'.. Aqui vai o comeco do meu codigo: > > @array = @ARGV; > $count = scalar(@array) - 1; nao precisa de um contador nem de outra array para isso... > > if (defined $array[0]) { $month = $array[0]; } > if (defined $array[1]) { $day = $array[1]; } > if (defined $array[2]) { $hour = $array[2]; } > if (defined $array[3]) { $hostname = $array[3]; } > if (defined $array[4]) { $daemon = $array[4]; } Se os parametros estarao nesta ordem e sempre estarao lá faça: my ($month, $day, $hour, $hostname, $daemon) = @ARGV; ao inves do acima > > foreach $i ($array[5] .. $array[$count]) { > $mesg = $mesg . " " . $i; > } Como o shift retira o elemento da matriz nao precisa começar do quinto elemento: for (@ARGV) { $mesg .= " $_"; } note que: 1 - nao precisa do each 2 - a variavel especial $_ nao precisa ser declarada 3 - o operador $a .= $var_qualquer fucniona como $a = $a . $var_qualquer > > Espero ter sido claro na duvida, pra falar a verdade nao entendi..... > agradeco desde ja. > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- ******************************************* Donato Azevedo Engenharia de Controle e Automação UFMG msn:donatoaz em hotmail.com ******************************************* .----. | o_o | Newest Slackware user ! | :_/ | Registered UID:#390325 / / \ \ ( | | ) /' \_ _/ `\ \___)=(___/ We will encourage you to develop the three great virtues of a programmer: laziness, impatience, and hubris. "Larry Wall - Programming perl" From lists em xms.com.br Thu May 19 11:06:23 2005 From: lists em xms.com.br (Antonio Carlos I. Paes) Date: Thu, 19 May 2005 14:06:23 -0400 Subject: [Cascavel-pm] Parametros de posicoes In-Reply-To: References: Message-ID: <200505191406.23664.lists@xms.com.br> ah sim, esqueci de explicar o principal, o que eu queria fazer hehe a teoria eh a seguinte, estou passando os logs do syslog para um banco de dados, que tem as tabelas: month day hour hostname daemon mesg eu passo os parametros month, day, hour, hostname e daemon separados cada um em uma variavel para ser inserido em cada campo da tabela, e de mesg1 ate mesg10 para ser inserido no ultimo campo, entrando na variavel $mesg.. On Thursday 19 May 2005 13:51, Marco Lima wrote: > Não sei se eu consegui entender ... mas veja se isso serve ... > > > > my ($month, $day, $hour, $hostname, $daemon) = @ARGV; > > foreach (@ARGV) { $mesg .= " $_"; } > > > > > Galera, > > > > Boa tarde! Estou comecando a trabalhar agora com Perl e ja tenho uma > > duvida, > > > espero que voces possam me ajudar.. > > Qual a melhor forma para trabalhar com os parametros de entrada > > passados para > > > o @ARGV? Ha parametros de posicoes como no Shell Script, $1 $2 $3 ...? > > Estive tentando usar um array para trabalhar com posicoes fixas mas > > ele me da > > > problemas se a sintaxe eh passada por aspas ou se ha caracteres como > > '#' ou > > > '[]'.. Aqui vai o comeco do meu codigo: > > > > @array = @ARGV; > > $count = scalar(@array) - 1; > > > > if (defined $array[0]) { $month = $array[0]; } > > if (defined $array[1]) { $day = $array[1]; } > > if (defined $array[2]) { $hour = $array[2]; } > > if (defined $array[3]) { $hostname = $array[3]; } > > if (defined $array[4]) { $daemon = $array[4]; } > > > > foreach $i ($array[5] .. $array[$count]) { > > $mesg = $mesg . " " . $i; > > } > > > > Espero ter sido claro na duvida, > > agradeco desde ja. > > _______________________________________________ > > Cascavel-pm mailing list > > Cascavel-pm em pm.org > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > Marco Lima > J. A. P. H. > > marco.lima em e-via.com.br > mago em rio.pm.org > > +55 19 96 56 06 46 > > Sociedade Perl do Brasil | http://www.perl.org.br > Perl Monks | http://www.perlmonks.org > Brasil Perl Mongers | http://brasil.pm.org > > Register Linux User #355235 > Slackware Linux, for the subgenius > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm From marco.lima em e-via.com.br Thu May 19 11:09:00 2005 From: marco.lima em e-via.com.br (Marco Lima) Date: Thu, 19 May 2005 15:09:00 -0300 Subject: [Cascavel-pm] Parametros de posicoes Message-ID: essa falhou ! mas tentei não fugir muito do raciocínio dele ... > Em Qui, 2005-05-19 às 14:51 -0300, Marco Lima escreveu: > > foreach (@ARGV) { $mesg .= " $_"; } > > ou > > my $mesg = join(" ", em ARGV); > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > > Marco Lima J. A. P. H. marco.lima em e-via.com.br mago em rio.pm.org +55 19 96 56 06 46 Sociedade Perl do Brasil | http://www.perl.org.br Perl Monks | http://www.perlmonks.org Brasil Perl Mongers | http://brasil.pm.org Register Linux User #355235 Slackware Linux, for the subgenius From marco.lima em e-via.com.br Thu May 19 11:14:26 2005 From: marco.lima em e-via.com.br (Marco Lima) Date: Thu, 19 May 2005 15:14:26 -0300 Subject: [Cascavel-pm] Parametros de posicoes Message-ID: Vc poderia fazer isso com ... while (<>) ... mas acho que isso funciona ... my ($month, $day, $hour, $hostname, $daemon, @array) = @ARGV; my $mesg = join(' ', em array); > ah sim, esqueci de explicar o principal, o que eu queria fazer hehe > > a teoria eh a seguinte, > estou passando os logs do syslog para um banco de dados, que tem as tabelas: > month > day > hour > hostname > daemon > mesg > > eu passo os parametros month, day, hour, hostname e daemon separados cada um > em uma variavel para ser inserido em cada campo da tabela, e de mesg1 ate > mesg10 para ser inserido no ultimo campo, entrando na variavel $mesg.. > > On Thursday 19 May 2005 13:51, Marco Lima wrote: > > Não sei se eu consegui entender ... mas veja se isso serve ... > > > > > > > > my ($month, $day, $hour, $hostname, $daemon) = @ARGV; > > > > foreach (@ARGV) { $mesg .= " $_"; } > > > > > > > > > Galera, > > > > > > Boa tarde! Estou comecando a trabalhar agora com Perl e ja tenho uma > > > > duvida, > > > > > espero que voces possam me ajudar.. > > > Qual a melhor forma para trabalhar com os parametros de entrada > > > > passados para > > > > > o @ARGV? Ha parametros de posicoes como no Shell Script, $1 $2 $3 ...? > > > Estive tentando usar um array para trabalhar com posicoes fixas mas > > > > ele me da > > > > > problemas se a sintaxe eh passada por aspas ou se ha caracteres como > > > > '#' ou > > > > > '[]'.. Aqui vai o comeco do meu codigo: > > > > > > @array = @ARGV; > > > $count = scalar(@array) - 1; > > > > > > if (defined $array[0]) { $month = $array[0]; } > > > if (defined $array[1]) { $day = $array[1]; } > > > if (defined $array[2]) { $hour = $array[2]; } > > > if (defined $array[3]) { $hostname = $array[3]; } > > > if (defined $array[4]) { $daemon = $array[4]; } > > > > > > foreach $i ($array[5] .. $array[$count]) { > > > $mesg = $mesg . " " . $i; > > > } > > > > > > Espero ter sido claro na duvida, > > > agradeco desde ja. > > > _______________________________________________ > > > Cascavel-pm mailing list > > > Cascavel-pm em pm.org > > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > Marco Lima > > J. A. P. H. > > > > marco.lima em e-via.com.br > > mago em rio.pm.org > > > > +55 19 96 56 06 46 > > > > Sociedade Perl do Brasil | http://www.perl.org.br > > Perl Monks | http://www.perlmonks.org > > Brasil Perl Mongers | http://brasil.pm.org > > > > Register Linux User #355235 > > Slackware Linux, for the subgenius > > > > _______________________________________________ > > 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 > > Marco Lima J. A. P. H. marco.lima em e-via.com.br mago em rio.pm.org +55 19 96 56 06 46 Sociedade Perl do Brasil | http://www.perl.org.br Perl Monks | http://www.perlmonks.org Brasil Perl Mongers | http://brasil.pm.org Register Linux User #355235 Slackware Linux, for the subgenius From lists em xms.com.br Thu May 19 11:25:35 2005 From: lists em xms.com.br (Antonio Carlos I. Paes) Date: Thu, 19 May 2005 14:25:35 -0400 Subject: [Cascavel-pm] Parametros de posicoes In-Reply-To: References: Message-ID: <200505191425.35813.lists@xms.com.br> interessante estes dois exemplos: my ($month, $day, $hour, $hostname, $daemon, @array) = @ARGV; my $mesg = join(' ', @array); e my ($month, $day, $hour, $hostname, $daemon) = @ARGV; ja serviram para matar minha curiosidade em relacao aos parametros. mas, uma pergunta besta.. qual seria a diferenca entre 'my $var =' e '$var ='? o que esse 'my' significa? From marco.lima em e-via.com.br Thu May 19 11:27:21 2005 From: marco.lima em e-via.com.br (Marco Lima) Date: Thu, 19 May 2005 15:27:21 -0300 Subject: [Cascavel-pm] Parametros de posicoes Message-ID: Lamento mas essa vc vai ter que ler no manual !!! ;-)) Abração; > interessante estes dois exemplos: > my ($month, $day, $hour, $hostname, $daemon, @array) = @ARGV; > my $mesg = join(' ', @array); > > e > > my ($month, $day, $hour, $hostname, $daemon) = @ARGV; > > ja serviram para matar minha curiosidade em relacao aos parametros. > > mas, uma pergunta besta.. qual seria a diferenca entre 'my $var =' e '$var ='? > o que esse 'my' significa? > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > > Marco Lima J. A. P. H. marco.lima em e-via.com.br mago em rio.pm.org +55 19 96 56 06 46 Sociedade Perl do Brasil | http://www.perl.org.br Perl Monks | http://www.perlmonks.org Brasil Perl Mongers | http://brasil.pm.org Register Linux User #355235 Slackware Linux, for the subgenius From lists em xms.com.br Thu May 19 11:39:17 2005 From: lists em xms.com.br (Antonio Carlos I. Paes) Date: Thu, 19 May 2005 14:39:17 -0400 Subject: [Cascavel-pm] Parametros de posicoes In-Reply-To: References: Message-ID: <200505191439.17390.lists@xms.com.br> eheh beleza, entao vamos para outra um pouco mais complicada (pelo menos pra mim!) e aplicando esse codigo com os parametros vindo de um fifo? open (FIFO, "fifo"); while () { print $_; } close (FIFO); no print $_, ele me joga o que foi passado para o fifo (echo um dois tres quatro cinco seis > fifo) mas por que nao posso trabalhar com esse $_ la dentro? On Thursday 19 May 2005 14:27, Marco Lima wrote: > Lamento mas essa vc vai ter que ler no manual !!! ;-)) > > Abração; > > > interessante estes dois exemplos: > > my ($month, $day, $hour, $hostname, $daemon, @array) = @ARGV; > > my $mesg = join(' ', @array); > > > > e > > > > my ($month, $day, $hour, $hostname, $daemon) = @ARGV; > > > > ja serviram para matar minha curiosidade em relacao aos parametros. > > > > mas, uma pergunta besta.. qual seria a diferenca entre 'my $var =' e > > '$var ='? > > > o que esse 'my' significa? > > _______________________________________________ > > Cascavel-pm mailing list > > Cascavel-pm em pm.org > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > Marco Lima > J. A. P. H. > > marco.lima em e-via.com.br > mago em rio.pm.org > > +55 19 96 56 06 46 > > Sociedade Perl do Brasil | http://www.perl.org.br > Perl Monks | http://www.perlmonks.org > Brasil Perl Mongers | http://brasil.pm.org > > Register Linux User #355235 > Slackware Linux, for the subgenius > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm From marco.lima em e-via.com.br Thu May 19 11:47:23 2005 From: marco.lima em e-via.com.br (Marco Lima) Date: Thu, 19 May 2005 15:47:23 -0300 Subject: [Cascavel-pm] Parametros de posicoes Message-ID: Como assim ? Acho melhor vc formular melhor as suas dúvidas ... quem sabe vc não passa o que deseja fazer de forma mais detalhada ... fica mais fácil ajudar ... vc recebe ajuda sem precisar fazer um curso on-line via email ! > eheh beleza, > entao vamos para outra um pouco mais complicada (pelo menos pra mim!) > e aplicando esse codigo com os parametros vindo de um fifo? > > open (FIFO, "fifo"); > while () { > print $_; > } > close (FIFO); > > no print $_, ele me joga o que foi passado para o fifo (echo um dois tres > quatro cinco seis > fifo) > mas por que nao posso trabalhar com esse $_ la dentro? > > On Thursday 19 May 2005 14:27, Marco Lima wrote: > > Lamento mas essa vc vai ter que ler no manual !!! ;-)) > > > > Abração; > > > > > interessante estes dois exemplos: > > > my ($month, $day, $hour, $hostname, $daemon, @array) = @ARGV; > > > my $mesg = join(' ', @array); > > > > > > e > > > > > > my ($month, $day, $hour, $hostname, $daemon) = @ARGV; > > > > > > ja serviram para matar minha curiosidade em relacao aos parametros. > > > > > > mas, uma pergunta besta.. qual seria a diferenca entre 'my $var =' e > > > > '$var ='? > > > > > o que esse 'my' significa? > > > _______________________________________________ > > > Cascavel-pm mailing list > > > Cascavel-pm em pm.org > > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > Marco Lima > > J. A. P. H. > > > > marco.lima em e-via.com.br > > mago em rio.pm.org > > > > +55 19 96 56 06 46 > > > > Sociedade Perl do Brasil | http://www.perl.org.br > > Perl Monks | http://www.perlmonks.org > > Brasil Perl Mongers | http://brasil.pm.org > > > > Register Linux User #355235 > > Slackware Linux, for the subgenius > > > > _______________________________________________ > > 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 > > Marco Lima J. A. P. H. marco.lima em e-via.com.br mago em rio.pm.org +55 19 96 56 06 46 Sociedade Perl do Brasil | http://www.perl.org.br Perl Monks | http://www.perlmonks.org Brasil Perl Mongers | http://brasil.pm.org Register Linux User #355235 Slackware Linux, for the subgenius From lists em xms.com.br Thu May 19 12:08:49 2005 From: lists em xms.com.br (Antonio Carlos I. Paes) Date: Thu, 19 May 2005 15:08:49 -0400 Subject: [Cascavel-pm] Parametros de posicoes In-Reply-To: References: Message-ID: <200505191508.49244.lists@xms.com.br> desculpem pela ma formulacao de minhas perguntas, vou colar os codigos e explica-los a partir de agora.. while(1) { open(FIFO, "fifo"); while () { $var .= " $_"; } close (FIFO); $var = substr($var, 1); my ($um, $dois, $tres) = $var; # aqui eu soh poderia usar isso em um array?? print $dois; } o que eu tentei fazer aqui: while(1) para ficar num looping infinito $var .= " $_"; para armazenar todos os parametros vindos do fifo usei o substr para remover o primeiro espaco em branco do var e tentei utilizar o codigo que voces me passaram para separar os parametros em variaveis mas nao deu muito sucesso.. :) o resultado que eu espero eh o mesmo do codigo: my ($month, $day, $hour, $hostname, $daemon, @array) = @ARGV; my $mesg = join(' ', em array); mas que os parametros nao sejam passados por linha e sim pegos de um fifo.. On Thursday 19 May 2005 14:47, Marco Lima wrote: > Como assim ? Acho melhor vc formular melhor as suas dúvidas ... quem > sabe vc não passa o que deseja fazer de forma mais detalhada ... fica > mais fácil ajudar ... vc recebe ajuda sem precisar fazer um curso > on-line via email ! > > > eheh beleza, > > entao vamos para outra um pouco mais complicada (pelo menos pra mim!) > > e aplicando esse codigo com os parametros vindo de um fifo? > > > > open (FIFO, "fifo"); > > while () { > > print $_; > > } > > close (FIFO); > > > > no print $_, ele me joga o que foi passado para o fifo (echo um dois tres > > quatro cinco seis > fifo) > > mas por que nao posso trabalhar com esse $_ la dentro? > > > > On Thursday 19 May 2005 14:27, Marco Lima wrote: > > > Lamento mas essa vc vai ter que ler no manual !!! ;-)) > > > > > > Abração; > > > > > > > interessante estes dois exemplos: > > > > my ($month, $day, $hour, $hostname, $daemon, @array) = @ARGV; > > > > my $mesg = join(' ', @array); > > > > > > > > e > > > > > > > > my ($month, $day, $hour, $hostname, $daemon) = @ARGV; > > > > > > > > ja serviram para matar minha curiosidade em relacao aos parametros. > > > > > > > > mas, uma pergunta besta.. qual seria a diferenca entre 'my $var =' e > > > > > > '$var ='? > > > > > > > o que esse 'my' significa? > > > > _______________________________________________ > > > > Cascavel-pm mailing list > > > > Cascavel-pm em pm.org > > > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > Marco Lima > > > J. A. P. H. > > > > > > marco.lima em e-via.com.br > > > mago em rio.pm.org > > > > > > +55 19 96 56 06 46 > > > > > > Sociedade Perl do Brasil | http://www.perl.org.br > > > Perl Monks | http://www.perlmonks.org > > > Brasil Perl Mongers | http://brasil.pm.org > > > > > > Register Linux User #355235 > > > Slackware Linux, for the subgenius > > > > > > _______________________________________________ > > > 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 > > Marco Lima > J. A. P. H. > > marco.lima em e-via.com.br > mago em rio.pm.org > > +55 19 96 56 06 46 > > Sociedade Perl do Brasil | http://www.perl.org.br > Perl Monks | http://www.perlmonks.org > Brasil Perl Mongers | http://brasil.pm.org > > Register Linux User #355235 > Slackware Linux, for the subgenius > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm From marco.lima em e-via.com.br Thu May 19 12:20:15 2005 From: marco.lima em e-via.com.br (Marco Lima) Date: Thu, 19 May 2005 16:20:15 -0300 Subject: [Cascavel-pm] Parametros de posicoes Message-ID: Fale um pouco mais sobre a funcionalidade ... o que realmente vc precisa fazer ...esqueça um pouco o código ... > desculpem pela ma formulacao de minhas perguntas, vou colar os codigos e > explica-los a partir de agora.. > > while(1) { > open(FIFO, "fifo"); > while () { $var .= " $_"; } > close (FIFO); > > $var = substr($var, 1); > my ($um, $dois, $tres) = $var; # aqui eu soh poderia usar isso em um array?? > print $dois; > } > > o que eu tentei fazer aqui: > while(1) para ficar num looping infinito > $var .= " $_"; para armazenar todos os parametros vindos do fifo > usei o substr para remover o primeiro espaco em branco do var e tentei > utilizar o codigo que voces me passaram para separar os parametros em > variaveis mas nao deu muito sucesso.. :) > > o resultado que eu espero eh o mesmo do codigo: > my ($month, $day, $hour, $hostname, $daemon, @array) = @ARGV; > my $mesg = join(' ', em array); > > mas que os parametros nao sejam passados por linha e sim pegos de um fifo.. > > On Thursday 19 May 2005 14:47, Marco Lima wrote: > > Como assim ? Acho melhor vc formular melhor as suas dúvidas ... quem > > sabe vc não passa o que deseja fazer de forma mais detalhada ... fica > > mais fácil ajudar ... vc recebe ajuda sem precisar fazer um curso > > on-line via email ! > > > > > eheh beleza, > > > entao vamos para outra um pouco mais complicada (pelo menos pra mim!) > > > e aplicando esse codigo com os parametros vindo de um fifo? > > > > > > open (FIFO, "fifo"); > > > while () { > > > print $_; > > > } > > > close (FIFO); > > > > > > no print $_, ele me joga o que foi passado para o fifo (echo um dois tres > > > quatro cinco seis > fifo) > > > mas por que nao posso trabalhar com esse $_ la dentro? > > > > > > On Thursday 19 May 2005 14:27, Marco Lima wrote: > > > > Lamento mas essa vc vai ter que ler no manual !!! ;-)) > > > > > > > > Abração; > > > > > > > > > interessante estes dois exemplos: > > > > > my ($month, $day, $hour, $hostname, $daemon, @array) = @ARGV; > > > > > my $mesg = join(' ', @array); > > > > > > > > > > e > > > > > > > > > > my ($month, $day, $hour, $hostname, $daemon) = @ARGV; > > > > > > > > > > ja serviram para matar minha curiosidade em relacao aos parametros. > > > > > > > > > > mas, uma pergunta besta.. qual seria a diferenca entre 'my $var =' e > > > > > > > > '$var ='? > > > > > > > > > o que esse 'my' significa? > > > > > _______________________________________________ > > > > > Cascavel-pm mailing list > > > > > Cascavel-pm em pm.org > > > > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > > Marco Lima > > > > J. A. P. H. > > > > > > > > marco.lima em e-via.com.br > > > > mago em rio.pm.org > > > > > > > > +55 19 96 56 06 46 > > > > > > > > Sociedade Perl do Brasil | http://www.perl.org.br > > > > Perl Monks | http://www.perlmonks.org > > > > Brasil Perl Mongers | http://brasil.pm.org > > > > > > > > Register Linux User #355235 > > > > Slackware Linux, for the subgenius > > > > > > > > _______________________________________________ > > > > 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 > > > > Marco Lima > > J. A. P. H. > > > > marco.lima em e-via.com.br > > mago em rio.pm.org > > > > +55 19 96 56 06 46 > > > > Sociedade Perl do Brasil | http://www.perl.org.br > > Perl Monks | http://www.perlmonks.org > > Brasil Perl Mongers | http://brasil.pm.org > > > > Register Linux User #355235 > > Slackware Linux, for the subgenius > > > > _______________________________________________ > > 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 > > Marco Lima J. A. P. H. marco.lima em e-via.com.br mago em rio.pm.org +55 19 96 56 06 46 Sociedade Perl do Brasil | http://www.perl.org.br Perl Monks | http://www.perlmonks.org Brasil Perl Mongers | http://brasil.pm.org Register Linux User #355235 Slackware Linux, for the subgenius From lists em xms.com.br Thu May 19 12:26:49 2005 From: lists em xms.com.br (Antonio Carlos I. Paes) Date: Thu, 19 May 2005 15:26:49 -0400 Subject: [Cascavel-pm] Parametros de posicoes In-Reply-To: References: Message-ID: <200505191526.49600.lists@xms.com.br> a funcao eh a mesma, filtrar os parametros que sao passados.. no outro script eu precisava filtrar os comandos passados por linha, ex.: ./script.pl mes dia hora minuto daemon mensagem1 .. mensagem10 nesse outro, ele esta com o fifo aberto, e cada linha que for jogada para ele ele vai fazer o filtro do conteudo, no caso eu passaria os parametros para o fifo: echo mes dia hora minuto daemon mensage1 .. mensagem10 > fifo On Thursday 19 May 2005 15:20, Marco Lima wrote: > Fale um pouco mais sobre a funcionalidade ... o que realmente vc precisa > fazer ...esqueça um pouco o código ... > > > desculpem pela ma formulacao de minhas perguntas, vou colar os codigos e > > explica-los a partir de agora.. > > > > while(1) { > > open(FIFO, "fifo"); > > while () { $var .= " $_"; } > > close (FIFO); > > > > $var = substr($var, 1); > > my ($um, $dois, $tres) = $var; # aqui eu soh poderia usar isso em um > > array?? > > > print $dois; > > } > > > > o que eu tentei fazer aqui: > > while(1) para ficar num looping infinito > > $var .= " $_"; para armazenar todos os parametros vindos do fifo > > usei o substr para remover o primeiro espaco em branco do var e tentei > > utilizar o codigo que voces me passaram para separar os parametros em > > variaveis mas nao deu muito sucesso.. :) > > > > o resultado que eu espero eh o mesmo do codigo: > > my ($month, $day, $hour, $hostname, $daemon, @array) = @ARGV; > > my $mesg = join(' ', em array); > > > > mas que os parametros nao sejam passados por linha e sim pegos de um > > fifo.. > > > On Thursday 19 May 2005 14:47, Marco Lima wrote: > > > Como assim ? Acho melhor vc formular melhor as suas dúvidas ... quem > > > sabe vc não passa o que deseja fazer de forma mais detalhada ... fica > > > mais fácil ajudar ... vc recebe ajuda sem precisar fazer um curso > > > on-line via email ! > > > > > > > eheh beleza, > > > > entao vamos para outra um pouco mais complicada (pelo menos pra mim!) > > > > e aplicando esse codigo com os parametros vindo de um fifo? > > > > > > > > open (FIFO, "fifo"); > > > > while () { > > > > print $_; > > > > } > > > > close (FIFO); > > > > > > > > no print $_, ele me joga o que foi passado para o fifo (echo um > > dois tres > > > > > quatro cinco seis > fifo) > > > > mas por que nao posso trabalhar com esse $_ la dentro? > > > > > > > > On Thursday 19 May 2005 14:27, Marco Lima wrote: > > > > > Lamento mas essa vc vai ter que ler no manual !!! ;-)) > > > > > > > > > > Abração; > > > > > > > > > > > interessante estes dois exemplos: > > > > > > my ($month, $day, $hour, $hostname, $daemon, @array) = @ARGV; > > > > > > my $mesg = join(' ', @array); > > > > > > > > > > > > e > > > > > > > > > > > > my ($month, $day, $hour, $hostname, $daemon) = @ARGV; > > > > > > > > > > > > ja serviram para matar minha curiosidade em relacao aos > > parametros. > > > > > > > mas, uma pergunta besta.. qual seria a diferenca entre 'my > > $var =' e > > > > > > '$var ='? > > > > > > > > > > > o que esse 'my' significa? > > > > > > _______________________________________________ > > > > > > Cascavel-pm mailing list > > > > > > Cascavel-pm em pm.org > > > > > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > > > > Marco Lima > > > > > J. A. P. H. > > > > > > > > > > marco.lima em e-via.com.br > > > > > mago em rio.pm.org > > > > > > > > > > +55 19 96 56 06 46 > > > > > > > > > > Sociedade Perl do Brasil | http://www.perl.org.br > > > > > Perl Monks | http://www.perlmonks.org > > > > > Brasil Perl Mongers | http://brasil.pm.org > > > > > > > > > > Register Linux User #355235 > > > > > Slackware Linux, for the subgenius > > > > > > > > > > _______________________________________________ > > > > > 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 > > > > > > Marco Lima > > > J. A. P. H. > > > > > > marco.lima em e-via.com.br > > > mago em rio.pm.org > > > > > > +55 19 96 56 06 46 > > > > > > Sociedade Perl do Brasil | http://www.perl.org.br > > > Perl Monks | http://www.perlmonks.org > > > Brasil Perl Mongers | http://brasil.pm.org > > > > > > Register Linux User #355235 > > > Slackware Linux, for the subgenius > > > > > > _______________________________________________ > > > 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 > > Marco Lima > J. A. P. H. > > marco.lima em e-via.com.br > mago em rio.pm.org > > +55 19 96 56 06 46 > > Sociedade Perl do Brasil | http://www.perl.org.br > Perl Monks | http://www.perlmonks.org > Brasil Perl Mongers | http://brasil.pm.org > > Register Linux User #355235 > Slackware Linux, for the subgenius > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm From jamorreu em gmail.com Thu May 19 14:19:24 2005 From: jamorreu em gmail.com (=?ISO-8859-1?Q?Jo=E3o_Gabriel?=) Date: Thu, 19 May 2005 18:19:24 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?off_Concurso_de_Programa=E7=E3o?= Message-ID: <8ff2963a05051914194a5cecef@mail.gmail.com> Fala povão! Tranquilos? Anteriormente eu tinha divulgado o concurso de programação Perl aqui e muitas pessoas deram a impressão de que iam participar e pensavam em formar grupos para concorrer. Porém não vi ninguém daqui da lista enviandos seus scripts ou nome de grupos... Pois bem, prorroguei o prazo do concurso para até o dia 27 de maio de 2005. Fiz uma página melhorzinha para divulgar o evento: www.cgiclube.net/concurso/ Agora creio eu que deixei as regras mais claras e objetivas. Quem não for participar e conheçer algum programador perl, divulgue o evento ;-) Conto com vocês?? Abração, João Gabriel Vitória PM From pmpoa em galvao.eti.br Thu May 19 14:33:36 2005 From: pmpoa em galvao.eti.br (=?ISO-8859-1?Q?Er_Galv=E3o_Abbott_-_PM_Porto_Alegre?=) Date: Thu, 19 May 2005 18:33:36 -0300 Subject: [Cascavel-pm] YAPC no Baguete Message-ID: <428D0630.3000006@galvao.eti.br> Nosso release oficial saiu e já está publicado no Baguete Diário, portal de notícias do mercado de TI gaúcho. Para acessar: http://www.baguete.com.br/noticia.php?id=2985 Abraços, -- Er Galvão Abbott ------------------------------------- Porto Alegre Perl Mongers http://portoalegre.pm.org/ -------------------------------------- pmpoa em galvao.eti.br -------------------------------------- From donatoaz em gmail.com Thu May 19 15:45:10 2005 From: donatoaz em gmail.com (Donato Azevedo) Date: Thu, 19 May 2005 19:45:10 -0300 Subject: [Cascavel-pm] OFF TOPIC LINUX Message-ID: <1746e3e3050519154514267aa7@mail.gmail.com> Pessoal, como voces devem ter notado pela minha assinatura, eu tou usando linux agora... como sou bem newbie nisso queria saber se voces conhecem alguma lista ou forum bom brasileiro relacionado (de preferencia pra slackware mesmo...) -- ******************************************* Donato Azevedo Engenharia de Controle e Automação UFMG msn:donatoaz em hotmail.com ******************************************* .----. | o_o | Newest Slackware user ! | :_/ | Registered UID:#390325 / / \ \ ( | | ) /' \_ _/ `\ \___)=(___/ We will encourage you to develop the three great virtues of a programmer: laziness, impatience, and hubris. "Larry Wall - Programming perl" From ricardo_filipo em yahoo.com.br Thu May 19 16:13:14 2005 From: ricardo_filipo em yahoo.com.br (Ricardo Filipo) Date: Thu, 19 May 2005 20:13:14 -0300 (ART) Subject: [Cascavel-pm] OFF TOPIC LINUX In-Reply-To: 6667 Message-ID: <20050519231314.63506.qmail@web33006.mail.mud.yahoo.com> Oi, Donato. Veja o link abaixo. http://www2.slackware-brasil.com.br/mailman/listinfo [] Ricardo Filipo IBPAS www.psl-empresas.org --- Donato Azevedo escreveu: > Pessoal, como voces devem ter notado pela minha > assinatura, eu tou > usando linux agora... como sou bem newbie nisso > queria saber se voces > conhecem alguma lista ou forum bom brasileiro > relacionado (de > preferencia pra slackware mesmo...) > -- > ******************************************* > Donato Azevedo > Engenharia de Controle e Automação > UFMG > msn:donatoaz em hotmail.com > ******************************************* > .----. > | o_o | Newest Slackware user ! > | :_/ | Registered UID:#390325 > / / \ \ > ( | | ) > /' \_ _/ `\ > \___)=(___/ > > We will encourage you to develop the three great > virtues > of a programmer: laziness, impatience, and hubris. > "Larry Wall - Programming perl" > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > ____________________________________________________Yahoo! Mail, cada vez melhor: agora com 1GB de espaço grátis! http://mail.yahoo.com.br From lorn.br em gmail.com Fri May 20 05:30:35 2005 From: lorn.br em gmail.com (Lorn) Date: Fri, 20 May 2005 09:30:35 -0300 Subject: =?ISO-8859-1?Q?Re:_[Cascavel-pm]_Acho_que_=E9_DBI..?= In-Reply-To: References: Message-ID: Bom dia senhores monges :) Então seu marco, não funcionou não, o campo data até ficou '2005-05%' ( Como eu queria ) só que mesmo assim não funcionava, eu liguei o debug do dbi e descobri que não estava funcionando porque ele estava interpretando alguma coisa como quebra de linha, coloquei a query no mysql e realmente não volta se tiver quebra de linha. Não sei porque mais acho que o perl "sismou" que o % tb é quebra de linha, alguem conhece algum outro wildcard do mysql pra data? ou algum outro jeito de resolver isso, talvez concatenando o '%' na variavel data antes do select, mais não sei como faco isso. On 5/19/05, Marco Lima wrote: > Qual o problemas com isso ? > .... > > my $query = "SELECT SUM(hits) AS sumhits, " > " SUM(kbytes) AS sumkbytes " . > " FROM tbStats " . > " WHERE day LIKE '" . $ano_mes . "%' " . > " AND host LIKE '%" . $active_row[0] . "' "; > > my $sth = $dbh->prepare($query); > > $sth->execute() or &NotifyAndDie("Can't query Stats Database"); > > ..... > > > > Não posso fazer isso porque estou passando a data como parametro > > my $stats_query = "SELECT SUM(hits) AS sumhits,SUM(kbytes) AS > > sumkbytes FROM tbStats WHERE day LIKE ? AND host LIKE ?"; > > my $stats_sth = $stats_dbh->prepare($stats_http_query); > > depois uso assim. > > $stats_sth->execute('2005-05%','%' . $active_row[0]) or > > > > &NotifyAndDie("Can't query Stats Database"); > > > > On 5/19/05, Marco Lima wrote: > > > O to_char é uma função do banco ... se o seu campo da tabela é do tipo > > > data funciona ... caso seja uma string acho que vc vai precisar usar o > > > like ... > > > > > > neste caso vc fará isso no prepare ... ex: $sth->prepare("SELECT NAME > > > FROM TABELA WHERE DATE LIKE '" . $ano_mes . "%' "); ... isso funciona > > > ... vc pode usar bind ... mas acredito de dessa forma vc vai entender > > > melhor ... > > > > > > > eu não entendi como funciona o to_char, e o perldoc não retornou nada > > > pra mim: > > > > No documentation for perl function `to_char' found > > > > estou fazendo assim. > > > > > > > > $stats_sth->execute('2005-05%','%' . $active_row[0]) or > > > > &NotifyAndDie("Can't query Stats Database"); > > > > queria usar minha variavel $ano_mes assim: > > > > $stats_sth->execute($ano_mes%,'%' . $active_row[0]) or > > > > &NotifyAndDie("Can't query Stats Database"); > > > > só que não funciona, entendeu? > > > > On 5/19/05, Marco Lima wrote: > > > > > Não entendi ????? > > > > > > > > > > O like vai lhe retornar todas as datas do mês 05 de 2005 ... > correto !!! > > > > > > > > > > Porque vc não seleciona direto usando o to_char ???? > > > > > > > > > > > eu só quero que a minha variavel data tenho '%' ou que eu consiga > > > > > > colocar ele nela, concatenar coisa assim, pra que ela fica assim > > > > > > 2005-05% > > > > > > estou fazendo assim > > > > > > my $ano_mes = Date::Formatter->now(); > > > > > > $ano_mes->createDateFormatter("(YYYY)-(MM)"); > > > > > > print $ano_mes; > > > > > > retorna 2005-05 > > > > > > só que eu preciso do % por causa do "like" do select entendeu? > > > > > > > > > > > > On 5/19/05, Marco Lima wrote: > > > > > > > to_char(, 'RRRR-MM') = '2005-05' # Seria isso que > > > vc está > > > > > > > querendo fazer ? > > > > > > > > > > > > > > > Bom, deu tudo certo usei a dica do Marco de $sth->fetch e > > > funcionou :) > > > > > > > > o unico probleminha agora é que eu tenho uma variavel data que > > > tem o > > > > > > > > ano-mes assim 2005-05, só que eu preciso usar o % nela, > porque meu > > > > > > > > select vai pegar todo os dados do mes, então day like $data%, > > > só que > > > > > > > > não funciona fiz uns testes com printf e ele tranforma a data > > > em 2000, > > > > > > > > alguem tem ideia de como posso passar esse wildcard pro > select? > > > > > > > > > > > > > > > > On 5/18/05, Marco Lima wrote: > > > > > > > > > Salve Monges ! > > > > > > > > > > > > > > > > > > > A idéia é ser didático, não prático. > > > > > > > > > > > > > > > > > > Muitas vezes ser prático é ser didático !! o importante é > > > conseguir > > > > > > > > > abrir a visão das pessoas para as diversas soluções ! > > > > > > > > > > > > > > > > > > > Lorn, não se deixe acanhar. Estamos (o mago inclusive) > > > aqui para > > > > > > > > > ajudar todo mundo a resolver > > > > > > > > > > seus "engasgos" com a linguagem. E tenha certeza de que eu > > > engasgo > > > > > > > > > também... embora seja muito > > > > > > > > > > mais freqüênte quando a gente está começando... ;-) não se > > > > > impaciente. > > > > > > > > > Se isso ainda não é o que > > > > > > > > > > você tinha em mente, lembre-se "TIMTOWTDI" (sempre tem > mais um > > > > > jeito > > > > > > > > > de fazer), dê mais detalhes > > > > > > > > > > ou seja mais específico nas suas perguntas. > > > > > > > > > > > > > > > > > > > > > > > > > > > > São feitas das suas as minhas palavras !!! > > > > > > > > > > > > > > > > > > Abração; > > > > > > > > > > > > > > > > > > > > > > > > > > > Marco Lima > > > > > > > > > J. A. P. H. > > > > > > > > > > > > > > > > > > marco.lima em e-via.com.br > > > > > > > > > mago em rio.pm.org > > > > > > > > > > > > > > > > > > +55 19 96 56 06 46 > > > > > > > > > > > > > > > > > > Sociedade Perl do Brasil | http://www.perl.org.br > > > > > > > > > Perl Monks | http://www.perlmonks.org > > > > > > > > > Brasil Perl Mongers | http://brasil.pm.org > > > > > > > > > > > > > > > > > > Register Linux User #355235 > > > > > > > > > Slackware Linux, for the subgenius > > > > > > > > > > > > > > > > > > _______________________________________________ > > > > > > > > > Cascavel-pm mailing list > > > > > > > > > Cascavel-pm em pm.org > > > > > > > > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > > > Lorn > > > > > > > > - Slackware Linux > > > > > > > > www.slackwarezine.com.br > > > > > > > > _______________________________________________ > > > > > > > > Cascavel-pm mailing list > > > > > > > > Cascavel-pm em pm.org > > > > > > > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Marco Lima > > > > > > > J. A. P. H. > > > > > > > > > > > > > > marco.lima em e-via.com.br > > > > > > > mago em rio.pm.org > > > > > > > > > > > > > > +55 19 96 56 06 46 > > > > > > > > > > > > > > Sociedade Perl do Brasil | http://www.perl.org.br > > > > > > > Perl Monks | http://www.perlmonks.org > > > > > > > Brasil Perl Mongers | http://brasil.pm.org > > > > > > > > > > > > > > Register Linux User #355235 > > > > > > > Slackware Linux, for the subgenius > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > Lorn > > > > > > - Slackware Linux > > > > > > www.slackwarezine.com.br > > > > > > _______________________________________________ > > > > > > Cascavel-pm mailing list > > > > > > Cascavel-pm em pm.org > > > > > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > > > > > > > > > > > > > > > > Marco Lima > > > > > J. A. P. H. > > > > > > > > > > marco.lima em e-via.com.br > > > > > mago em rio.pm.org > > > > > > > > > > +55 19 96 56 06 46 > > > > > > > > > > Sociedade Perl do Brasil | http://www.perl.org.br > > > > > Perl Monks | http://www.perlmonks.org > > > > > Brasil Perl Mongers | http://brasil.pm.org > > > > > > > > > > Register Linux User #355235 > > > > > Slackware Linux, for the subgenius > > > > > > > > > > > > > > > > > > > > > > -- > > > > Lorn > > > > - Slackware Linux > > > > www.slackwarezine.com.br > > > > _______________________________________________ > > > > Cascavel-pm mailing list > > > > Cascavel-pm em pm.org > > > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > > > > > > > > Marco Lima > > > J. A. P. H. > > > > > > marco.lima em e-via.com.br > > > mago em rio.pm.org > > > > > > +55 19 96 56 06 46 > > > > > > Sociedade Perl do Brasil | http://www.perl.org.br > > > Perl Monks | http://www.perlmonks.org > > > Brasil Perl Mongers | http://brasil.pm.org > > > > > > Register Linux User #355235 > > > Slackware Linux, for the subgenius > > > > > > > > > > > > -- > > Lorn > > - Slackware Linux > > www.slackwarezine.com.br > > _______________________________________________ > > Cascavel-pm mailing list > > Cascavel-pm em pm.org > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > Marco Lima > J. A. P. H. > > marco.lima em e-via.com.br > mago em rio.pm.org > > +55 19 96 56 06 46 > > Sociedade Perl do Brasil | http://www.perl.org.br > Perl Monks | http://www.perlmonks.org > Brasil Perl Mongers | http://brasil.pm.org > > Register Linux User #355235 > Slackware Linux, for the subgenius > > -- Lorn - Slackware Linux www.slackwarezine.com.br From lorn.br em gmail.com Fri May 20 05:51:49 2005 From: lorn.br em gmail.com (Lorn) Date: Fri, 20 May 2005 09:51:49 -0300 Subject: [Cascavel-pm] OFF TOPIC LINUX In-Reply-To: <20050519231314.63506.qmail@web33006.mail.mud.yahoo.com> References: <20050519231314.63506.qmail@web33006.mail.mud.yahoo.com> Message-ID: Eu recomendo essa lista, que participo faz tempo, é uma das primeiras lista de slackware do Brasil, do GUS. http://www.slackwarebrasil.org/pt/gus/lista/ On 5/19/05, Ricardo Filipo wrote: > Oi, Donato. > > Veja o link abaixo. > > http://www2.slackware-brasil.com.br/mailman/listinfo > > [] Ricardo Filipo > IBPAS > www.psl-empresas.org > > > --- Donato Azevedo escreveu: > > Pessoal, como voces devem ter notado pela minha > > assinatura, eu tou > > usando linux agora... como sou bem newbie nisso > > queria saber se voces > > conhecem alguma lista ou forum bom brasileiro > > relacionado (de > > preferencia pra slackware mesmo...) > > -- > > ******************************************* > > Donato Azevedo > > Engenharia de Controle e Automação > > UFMG > > msn:donatoaz em hotmail.com > > ******************************************* > > .----. > > | o_o | Newest Slackware user ! > > | :_/ | Registered UID:#390325 > > / / \ \ > > ( | | ) > > /' \_ _/ `\ > > \___)=(___/ > > > > We will encourage you to develop the three great > > virtues > > of a programmer: laziness, impatience, and hubris. > > "Larry Wall - Programming perl" > > _______________________________________________ > > Cascavel-pm mailing list > > Cascavel-pm em pm.org > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > > ____________________________________________________Yahoo! Mail, cada vez melhor: agora com 1GB de espaço grátis! http://mail.yahoo.com.br > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Lorn - Slackware Linux www.slackwarezine.com.br From lorn.br em gmail.com Fri May 20 05:52:28 2005 From: lorn.br em gmail.com (Lorn) Date: Fri, 20 May 2005 09:52:28 -0300 Subject: [Cascavel-pm] OFF TOPIC LINUX In-Reply-To: References: <20050519231314.63506.qmail@web33006.mail.mud.yahoo.com> Message-ID: Ah, sim esqueci, se voce tá usando slackware dá uma olhadinha no slackwarezine :) www.slackwarezine.com.br On 5/20/05, Lorn wrote: > Eu recomendo essa lista, que participo faz tempo, é uma das primeiras > lista de slackware do Brasil, do GUS. > http://www.slackwarebrasil.org/pt/gus/lista/ > > > On 5/19/05, Ricardo Filipo wrote: > > Oi, Donato. > > > > Veja o link abaixo. > > > > http://www2.slackware-brasil.com.br/mailman/listinfo > > > > [] Ricardo Filipo > > IBPAS > > www.psl-empresas.org > > > > > > --- Donato Azevedo escreveu: > > > Pessoal, como voces devem ter notado pela minha > > > assinatura, eu tou > > > usando linux agora... como sou bem newbie nisso > > > queria saber se voces > > > conhecem alguma lista ou forum bom brasileiro > > > relacionado (de > > > preferencia pra slackware mesmo...) > > > -- > > > ******************************************* > > > Donato Azevedo > > > Engenharia de Controle e Automação > > > UFMG > > > msn:donatoaz em hotmail.com > > > ******************************************* > > > .----. > > > | o_o | Newest Slackware user ! > > > | :_/ | Registered UID:#390325 > > > / / \ \ > > > ( | | ) > > > /' \_ _/ `\ > > > \___)=(___/ > > > > > > We will encourage you to develop the three great > > > virtues > > > of a programmer: laziness, impatience, and hubris. > > > "Larry Wall - Programming perl" > > > _______________________________________________ > > > Cascavel-pm mailing list > > > Cascavel-pm em pm.org > > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > > > > > > > > > ____________________________________________________Yahoo! Mail, cada vez melhor: agora com 1GB de espaço grátis! http://mail.yahoo.com.br > > _______________________________________________ > > Cascavel-pm mailing list > > Cascavel-pm em pm.org > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > -- > Lorn > - Slackware Linux > www.slackwarezine.com.br > -- Lorn - Slackware Linux www.slackwarezine.com.br From glasswalk3r em yahoo.com.br Fri May 20 06:09:42 2005 From: glasswalk3r em yahoo.com.br (Alceu R. de Freitas Jr.) Date: Fri, 20 May 2005 10:09:42 -0300 (ART) Subject: [Cascavel-pm] OFF TOPIC LINUX In-Reply-To: 6667 Message-ID: <20050520130943.43966.qmail@web30805.mail.mud.yahoo.com> Aproveitando... a Linux BR é uma lista de discussão geral sobre Linux... bastante conceituada: http://linux-br.conectiva.com.br/mailman/listinfo/linux-br Apesar do Conectiva, a lista não trata apenas de Conectiva. []'s Alceu --- Lorn escreveu: > Ah, sim esqueci, se voce tá usando slackware dá uma > olhadinha no > slackwarezine :) www.slackwarezine.com.br > > On 5/20/05, Lorn wrote: > > Eu recomendo essa lista, que participo faz tempo, > é uma das primeiras > > lista de slackware do Brasil, do GUS. > > http://www.slackwarebrasil.org/pt/gus/lista/ > > > > > > On 5/19/05, Ricardo Filipo > wrote: > > > Oi, Donato. > > > > > > Veja o link abaixo. > > > > > > > http://www2.slackware-brasil.com.br/mailman/listinfo > > > > > > [] Ricardo Filipo > > > IBPAS > > > www.psl-empresas.org > > > > > > > > > --- Donato Azevedo > escreveu: > > > > Pessoal, como voces devem ter notado pela > minha > > > > assinatura, eu tou > > > > usando linux agora... como sou bem newbie > nisso > > > > queria saber se voces > > > > conhecem alguma lista ou forum bom brasileiro > > > > relacionado (de > > > > preferencia pra slackware mesmo...) > > > > -- > > > > ******************************************* > > > > Donato Azevedo > > > > Engenharia de Controle e Automação > > > > UFMG > > > > msn:donatoaz em hotmail.com > > > > ******************************************* > > > > .----. > > > > | o_o | Newest Slackware user ! > > > > | :_/ | Registered UID:#390325 > > > > / / \ \ > > > > ( | | ) > > > > /' \_ _/ `\ > > > > \___)=(___/ > > > > > > > > We will encourage you to develop the three > great > > > > virtues > > > > of a programmer: laziness, impatience, and > hubris. > > > > "Larry Wall - Programming perl" > > > > > _______________________________________________ > > > > Cascavel-pm mailing list > > > > Cascavel-pm em pm.org > > > > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > > > > > > > > > > > > > > > > > ____________________________________________________Yahoo! > Mail, cada vez melhor: agora com 1GB de espaço > grátis! http://mail.yahoo.com.br > > > _______________________________________________ > > > Cascavel-pm mailing list > > > Cascavel-pm em pm.org > > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > > > -- > > Lorn > > - Slackware Linux > > www.slackwarezine.com.br > > > > > -- > Lorn > - Slackware Linux > www.slackwarezine.com.br > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > ____________________________________________________Yahoo! Mail, cada vez melhor: agora com 1GB de espaço grátis! http://mail.yahoo.com.br From manuel.sanguino em gmail.com Fri May 20 08:58:23 2005 From: manuel.sanguino em gmail.com (Manuel Sanguino) Date: Fri, 20 May 2005 11:58:23 -0400 Subject: [Cascavel-pm] comparacion de valores dados por sockets ...problemas Message-ID: <5d7dc4790505200858308d7151@mail.gmail.com> tengo un problema ...estoy realizando mi tesis y tengo un problema que ya no se como solventar asi que acudo a uds .. Estoy realizando mi tesis que consta de leer puerto serial de una pc y enviar los datos recibidos a traves de un socket server, a otra pc remota la cual es un cliente del socket .... el sistema funciona asi en un MIcro leo una variable de un puerto de conversion analoga digital ...y me da un valor de entero de 1 a 255 ...lo convierto a ASCII ....luego la etiqueto con una letra ...es decir si es canal analogo 0 entonces al dato le pongo una letra antes, como "A" ...entonces envio canal a canal los datos de cada una de las conversiones, y enviando caracter uno por uno por el puerto serial a un PC. asi entonces envio por el puerto serial Axxx,Bxxx,Cxxx,Dxxx ---- Hxxx,\10\15 Axxx seria es la conversion A/D del primer canal de conversion Bxxx seria es la conversion A/D del Segundo canal de conversion y asi sucesivamente y todos los datos separados por comas "," la PC lee el dato y lo envia por un socket .... otra Pc recive el dato y deberia comparar y selecionar cada canal y asignarselo aun variable determinada el q empieza con A va en una varibale, el q empieza por B va en otra variable ....y asi hasta la H ...para que despues estas variables enviarlas al rrdtool.. pero al tratar de hacer el manejo de los datos en el programa de cliente del socket no puedo hacer nada de comparaciones o busquedas ...o algo por estilo ... lo unico que se puede , que yo vi que se puede hacer es asignar a otra variable o arreglo (pero aun asi ...con esa variable nueva no se puede comparar ) y lo otro que puedo hacer es concatenar ... ....al guardarlo en un arreglo y al mostrarlo me sale esto .... A A 1 A 1 1 A 1 1 1 A 1 1 1 , A 1 1 1 , B A 1 1 1 , B 2 A 1 1 1 , B 2 2 A 1 1 1 , B 2 2 2 A 1 1 1 , B 2 2 2 , A 1 1 1 , B 2 2 2 , C A 1 1 1 , B 2 2 2 , C 3 A 1 1 1 , B 2 2 2 , C 3 3 A 1 1 1 , B 2 2 2 , C 3 3 3 A 1 1 1 , B 2 2 2 , C 3 3 3 , A 1 1 1 , B 2 2 2 , C 3 3 3 , A 1 1 1 , B 2 2 2 , C 3 3 3 , A1 1 1 , B 2 2 2 , C 3 3 3 , A 11 1 , B 2 2 2 , C 3 3 3 , A 1 11 , B 2 2 2 , C 3 3 3 , A 1 1 1, B 2 2 2 , C 3 3 3 , A 1 1 1 ,B 2 2 2 , C 3 3 3 , A 1 1 1 , B2 2 2 , C 3 3 3 , A 1 1 1 , B 22 2 , C 3 3 3 , A 1 1 1 , B 2 22 , C 3 3 3 , A 1 1 1 , B 2 2 2, C 3 3 3 , A 1 1 1 , B 2 2 2 ,C 3 3 3 , A 1 1 1 , B 2 2 2 , C3 3 3 , A 1 1 1 , B 2 2 2 , C 33 3 , A 1 1 1 , B 2 2 2 , C 3 33 , A 1 1 1 , B 2 2 2 , C 3 3 3, A 1 1 1 , B 2 2 2 , C 3 3 3 , A 1 1 1 , B 2 2 2 , C 3 3 3 , ademas que el arreglo viene con espacios en blanco, deberian venir todos pegados creo ...!!! que puedo hacer con esto como lo puedo tratar o que puedo hacer...ademas que el arreglo viene con espacios en blanco, deberian venir todos pegados aca esta el script del socket cliente #!/usr/bin/perl -w use lib "/my/perl_directory/lib/perl5/site_perl/5.8.3/"; use IO::Socket::INET6; $host="direccion"; #aca va la direccion; my $dat1; my @arreglo; my @arreglo2; my $dat2; my $dat3; my $dato; my $count; my $volt1; $remote = IO::Socket::INET6->new( Proto => "tcp", PeerAddr =>$host, PeerPort => 8000, ); unless ($remote) { die "cannot connect to $host" } $remote->autoflush(1); while ( <$remote> ) { $dat1=$_; chomp($dat1); push(@arreglo,$dat1); print "@arreglo\n"; } close $remote; el parte del script del socket servidor es como sigue while ($cliente = $servidor ->accept()) { $cliente ->autoflush(1); # print $cliente "recibiendo datos\n "; $hostinfo=gethostbyaddr($cliente->peeraddr); printf"[connect desde %s]\n",$hostinfo->name|| $cliente->peerhost; #puerto serial my $chars=0; my $buffer=""; while ($timeout>0) { my ($count,$saw)=$port->read(1); if ($count > 0) { # print " $chars $saw\n" ; #el programa de la red print "$saw \n"; print $cliente "$saw\n"; #chomp($saw); $chars+=$count; $buffer.=$saw; } else { $timeout--; } } solo me falta esto por favor ayudenme como lo puedo hacer ...ademas si es necesario cambiar el programa del microprocesador lo puedo hacer . From fglock em pucrs.br Fri May 20 09:40:13 2005 From: fglock em pucrs.br (Flavio S. Glock) Date: Fri, 20 May 2005 13:40:13 -0300 Subject: [Cascavel-pm] comparacion de valores dados por sockets ...problemas In-Reply-To: <5d7dc4790505200858308d7151@mail.gmail.com> References: <5d7dc4790505200858308d7151@mail.gmail.com> Message-ID: <428E12ED.2010002@pucrs.br> Manuel Sanguino wrote: > tengo un problema ...estoy realizando mi tesis y tengo un problema > que ya no se como solventar asi que acudo a uds .. ... > > A 1 1 1 , B 2 2 2 , C 3 3 > A 1 1 1 , B 2 2 2 , C 3 3 3 > A 1 1 1 , B 2 2 2 , C 3 3 3 , > A 1 1 1 , B 2 2 2 , C 3 3 3 , > A 1 1 1 , B 2 2 2 , C 3 3 3 , ... > > ademas que el arreglo viene con espacios en blanco, deberian venir > todos pegados creo ...!!! Quando você coloca um array dentro de aspas (double quotes), os elementos são separados por espaços. Você pode desabilitar o uso de espaços através do comando: local $" = ''; Outra forma, que torna os dados mais fáceis de tratar: my $s = join( '', @arreglo ); Você pode extrair os dados da string usando expressões regulares (regular expressions). - Flavio S. Glock From fglock em pucrs.br Fri May 20 09:46:14 2005 From: fglock em pucrs.br (Flavio S. Glock) Date: Fri, 20 May 2005 13:46:14 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Internacionaliza=E7=E3o_da_Lista?= In-Reply-To: <5d7dc4790505200858308d7151@mail.gmail.com> References: <5d7dc4790505200858308d7151@mail.gmail.com> Message-ID: <428E1456.6080203@pucrs.br> Vocês devem ter notado que têm aparecido mensagens em português de Portugal e em Espanhol na lista - acho que isto é uma coisa boa, e um reconhecimento internacional da qualidade da nossa lista. - Flavio S. Glock From marco.lima em e-via.com.br Fri May 20 11:04:58 2005 From: marco.lima em e-via.com.br (Marco Lima) Date: Fri, 20 May 2005 15:04:58 -0300 Subject: [Cascavel-pm] Acho que é DBI.. Message-ID: Qual a desc da sua tabela ? > Bom dia senhores monges :) > Então seu marco, não funcionou não, o campo data até ficou '2005-05%' > ( Como eu queria ) só que mesmo assim não funcionava, eu liguei o > debug do dbi e descobri que não estava funcionando porque ele estava > interpretando alguma coisa como quebra de linha, coloquei a query no > mysql e realmente não volta se tiver quebra de linha. > Não sei porque mais acho que o perl "sismou" que o % tb é quebra de > linha, alguem conhece algum outro wildcard do mysql pra data? ou algum > outro jeito de resolver isso, talvez concatenando o '%' na variavel > data antes do select, mais não sei como faco isso. > > > On 5/19/05, Marco Lima wrote: > > Qual o problemas com isso ? > > .... > > > > my $query = "SELECT SUM(hits) AS sumhits, " > > " SUM(kbytes) AS sumkbytes " . > > " FROM tbStats " . > > " WHERE day LIKE '" . $ano_mes . "%' " . > > " AND host LIKE '%" . $active_row[0] . "' "; > > > > my $sth = $dbh->prepare($query); > > > > $sth->execute() or &NotifyAndDie("Can't query Stats Database"); > > > > ..... > > > > > > > Não posso fazer isso porque estou passando a data como parametro > > > my $stats_query = "SELECT SUM(hits) AS sumhits,SUM(kbytes) AS > > > sumkbytes FROM tbStats WHERE day LIKE ? AND host LIKE ?"; > > > my $stats_sth = $stats_dbh->prepare($stats_http_query); > > > depois uso assim. > > > $stats_sth->execute('2005-05%','%' . $active_row[0]) or > > > > > &NotifyAndDie("Can't query Stats Database"); > > > > > > On 5/19/05, Marco Lima wrote: > > > > O to_char é uma função do banco ... se o seu campo da tabela é do tipo > > > > data funciona ... caso seja uma string acho que vc vai precisar usar o > > > > like ... > > > > > > > > neste caso vc fará isso no prepare ... ex: $sth->prepare("SELECT NAME > > > > FROM TABELA WHERE DATE LIKE '" . $ano_mes . "%' "); ... isso funciona > > > > ... vc pode usar bind ... mas acredito de dessa forma vc vai entender > > > > melhor ... > > > > > > > > > eu não entendi como funciona o to_char, e o perldoc não retornou nada > > > > pra mim: > > > > > No documentation for perl function `to_char' found > > > > > estou fazendo assim. > > > > > > > > > > $stats_sth->execute('2005-05%','%' . $active_row[0]) or > > > > > &NotifyAndDie("Can't query Stats Database"); > > > > > queria usar minha variavel $ano_mes assim: > > > > > $stats_sth->execute($ano_mes%,'%' . $active_row[0]) or > > > > > &NotifyAndDie("Can't query Stats Database"); > > > > > só que não funciona, entendeu? > > > > > On 5/19/05, Marco Lima wrote: > > > > > > Não entendi ????? > > > > > > > > > > > > O like vai lhe retornar todas as datas do mês 05 de 2005 ... > > correto !!! > > > > > > > > > > > > Porque vc não seleciona direto usando o to_char ???? > > > > > > > > > > > > > eu só quero que a minha variavel data tenho '%' ou que eu consiga > > > > > > > colocar ele nela, concatenar coisa assim, pra que ela fica assim > > > > > > > 2005-05% > > > > > > > estou fazendo assim > > > > > > > my $ano_mes = Date::Formatter->now(); > > > > > > > $ano_mes->createDateFormatter("(YYYY)-(MM)"); > > > > > > > print $ano_mes; > > > > > > > retorna 2005-05 > > > > > > > só que eu preciso do % por causa do "like" do select entendeu? > > > > > > > > > > > > > > On 5/19/05, Marco Lima wrote: > > > > > > > > to_char(, 'RRRR-MM') = '2005-05' # Seria isso que > > > > vc está > > > > > > > > querendo fazer ? > > > > > > > > > > > > > > > > > Bom, deu tudo certo usei a dica do Marco de $sth->fetch e > > > > funcionou :) > > > > > > > > > o unico probleminha agora é que eu tenho uma variavel data que > > > > tem o > > > > > > > > > ano-mes assim 2005-05, só que eu preciso usar o % nela, > > porque meu > > > > > > > > > select vai pegar todo os dados do mes, então day like $data%, > > > > só que > > > > > > > > > não funciona fiz uns testes com printf e ele tranforma a data > > > > em 2000, > > > > > > > > > alguem tem ideia de como posso passar esse wildcard pro > > select? > > > > > > > > > > > > > > > > > > On 5/18/05, Marco Lima wrote: > > > > > > > > > > Salve Monges ! > > > > > > > > > > > > > > > > > > > > > A idéia é ser didático, não prático. > > > > > > > > > > > > > > > > > > > > Muitas vezes ser prático é ser didático !! o importante é > > > > conseguir > > > > > > > > > > abrir a visão das pessoas para as diversas soluções ! > > > > > > > > > > > > > > > > > > > > > Lorn, não se deixe acanhar. Estamos (o mago inclusive) > > > > aqui para > > > > > > > > > > ajudar todo mundo a resolver > > > > > > > > > > > seus "engasgos" com a linguagem. E tenha certeza de que eu > > > > engasgo > > > > > > > > > > também... embora seja muito > > > > > > > > > > > mais freqüênte quando a gente está começando... ;-) não se > > > > > > impaciente. > > > > > > > > > > Se isso ainda não é o que > > > > > > > > > > > você tinha em mente, lembre-se "TIMTOWTDI" (sempre tem > > mais um > > > > > > jeito > > > > > > > > > > de fazer), dê mais detalhes > > > > > > > > > > > ou seja mais específico nas suas perguntas. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > São feitas das suas as minhas palavras !!! > > > > > > > > > > > > > > > > > > > > Abração; > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Marco Lima > > > > > > > > > > J. A. P. H. > > > > > > > > > > > > > > > > > > > > marco.lima em e-via.com.br > > > > > > > > > > mago em rio.pm.org > > > > > > > > > > > > > > > > > > > > +55 19 96 56 06 46 > > > > > > > > > > > > > > > > > > > > Sociedade Perl do Brasil | http://www.perl.org.br > > > > > > > > > > Perl Monks | http://www.perlmonks.org > > > > > > > > > > Brasil Perl Mongers | http://brasil.pm.org > > > > > > > > > > > > > > > > > > > > Register Linux User #355235 > > > > > > > > > > Slackware Linux, for the subgenius > > > > > > > > > > > > > > > > > > > > _______________________________________________ > > > > > > > > > > Cascavel-pm mailing list > > > > > > > > > > Cascavel-pm em pm.org > > > > > > > > > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > > > > Lorn > > > > > > > > > - Slackware Linux > > > > > > > > > www.slackwarezine.com.br > > > > > > > > > _______________________________________________ > > > > > > > > > Cascavel-pm mailing list > > > > > > > > > Cascavel-pm em pm.org > > > > > > > > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Marco Lima > > > > > > > > J. A. P. H. > > > > > > > > > > > > > > > > marco.lima em e-via.com.br > > > > > > > > mago em rio.pm.org > > > > > > > > > > > > > > > > +55 19 96 56 06 46 > > > > > > > > > > > > > > > > Sociedade Perl do Brasil | http://www.perl.org.br > > > > > > > > Perl Monks | http://www.perlmonks.org > > > > > > > > Brasil Perl Mongers | http://brasil.pm.org > > > > > > > > > > > > > > > > Register Linux User #355235 > > > > > > > > Slackware Linux, for the subgenius > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > > Lorn > > > > > > > - Slackware Linux > > > > > > > www.slackwarezine.com.br > > > > > > > _______________________________________________ > > > > > > > Cascavel-pm mailing list > > > > > > > Cascavel-pm em pm.org > > > > > > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > > > > > > > > > > > > > > > > > > > > Marco Lima > > > > > > J. A. P. H. > > > > > > > > > > > > marco.lima em e-via.com.br > > > > > > mago em rio.pm.org > > > > > > > > > > > > +55 19 96 56 06 46 > > > > > > > > > > > > Sociedade Perl do Brasil | http://www.perl.org.br > > > > > > Perl Monks | http://www.perlmonks.org > > > > > > Brasil Perl Mongers | http://brasil.pm.org > > > > > > > > > > > > Register Linux User #355235 > > > > > > Slackware Linux, for the subgenius > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > Lorn > > > > > - Slackware Linux > > > > > www.slackwarezine.com.br > > > > > _______________________________________________ > > > > > Cascavel-pm mailing list > > > > > Cascavel-pm em pm.org > > > > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > > > > > > > > > > > > Marco Lima > > > > J. A. P. H. > > > > > > > > marco.lima em e-via.com.br > > > > mago em rio.pm.org > > > > > > > > +55 19 96 56 06 46 > > > > > > > > Sociedade Perl do Brasil | http://www.perl.org.br > > > > Perl Monks | http://www.perlmonks.org > > > > Brasil Perl Mongers | http://brasil.pm.org > > > > > > > > Register Linux User #355235 > > > > Slackware Linux, for the subgenius > > > > > > > > > > > > > > > > > -- > > > Lorn > > > - Slackware Linux > > > www.slackwarezine.com.br > > > _______________________________________________ > > > Cascavel-pm mailing list > > > Cascavel-pm em pm.org > > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > > > > Marco Lima > > J. A. P. H. > > > > marco.lima em e-via.com.br > > mago em rio.pm.org > > > > +55 19 96 56 06 46 > > > > Sociedade Perl do Brasil | http://www.perl.org.br > > Perl Monks | http://www.perlmonks.org > > Brasil Perl Mongers | http://brasil.pm.org > > > > Register Linux User #355235 > > Slackware Linux, for the subgenius > > > > > > > -- > Lorn > - Slackware Linux > www.slackwarezine.com.br > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > > Marco Lima J. A. P. H. marco.lima em e-via.com.br mago em rio.pm.org +55 19 96 56 06 46 Sociedade Perl do Brasil | http://www.perl.org.br Perl Monks | http://www.perlmonks.org Brasil Perl Mongers | http://brasil.pm.org Register Linux User #355235 Slackware Linux, for the subgenius From marco.lima em e-via.com.br Fri May 20 11:06:08 2005 From: marco.lima em e-via.com.br (Marco Lima) Date: Fri, 20 May 2005 15:06:08 -0300 Subject: [Cascavel-pm] Acho que é DBI.. Message-ID: Qual a desc da sua tabela ? > Bom dia senhores monges :) > Então seu marco, não funcionou não, o campo data até ficou '2005-05%' > ( Como eu queria ) só que mesmo assim não funcionava, eu liguei o > debug do dbi e descobri que não estava funcionando porque ele estava > interpretando alguma coisa como quebra de linha, coloquei a query no > mysql e realmente não volta se tiver quebra de linha. > Não sei porque mais acho que o perl "sismou" que o % tb é quebra de > linha, alguem conhece algum outro wildcard do mysql pra data? ou algum > outro jeito de resolver isso, talvez concatenando o '%' na variavel > data antes do select, mais não sei como faco isso. > > > On 5/19/05, Marco Lima wrote: > > Qual o problemas com isso ? > > .... > > > > my $query = "SELECT SUM(hits) AS sumhits, " > > " SUM(kbytes) AS sumkbytes " . > > " FROM tbStats " . > > " WHERE day LIKE '" . $ano_mes . "%' " . > > " AND host LIKE '%" . $active_row[0] . "' "; > > > > my $sth = $dbh->prepare($query); > > > > $sth->execute() or &NotifyAndDie("Can't query Stats Database"); > > > > ..... > > > > > > > Não posso fazer isso porque estou passando a data como parametro > > > my $stats_query = "SELECT SUM(hits) AS sumhits,SUM(kbytes) AS > > > sumkbytes FROM tbStats WHERE day LIKE ? AND host LIKE ?"; > > > my $stats_sth = $stats_dbh->prepare($stats_http_query); > > > depois uso assim. > > > $stats_sth->execute('2005-05%','%' . $active_row[0]) or > > > > > &NotifyAndDie("Can't query Stats Database"); > > > > > > On 5/19/05, Marco Lima wrote: > > > > O to_char é uma função do banco ... se o seu campo da tabela é do tipo > > > > data funciona ... caso seja uma string acho que vc vai precisar usar o > > > > like ... > > > > > > > > neste caso vc fará isso no prepare ... ex: $sth->prepare("SELECT NAME > > > > FROM TABELA WHERE DATE LIKE '" . $ano_mes . "%' "); ... isso funciona > > > > ... vc pode usar bind ... mas acredito de dessa forma vc vai entender > > > > melhor ... > > > > > > > > > eu não entendi como funciona o to_char, e o perldoc não retornou nada > > > > pra mim: > > > > > No documentation for perl function `to_char' found > > > > > estou fazendo assim. > > > > > > > > > > $stats_sth->execute('2005-05%','%' . $active_row[0]) or > > > > > &NotifyAndDie("Can't query Stats Database"); > > > > > queria usar minha variavel $ano_mes assim: > > > > > $stats_sth->execute($ano_mes%,'%' . $active_row[0]) or > > > > > &NotifyAndDie("Can't query Stats Database"); > > > > > só que não funciona, entendeu? > > > > > On 5/19/05, Marco Lima wrote: > > > > > > Não entendi ????? > > > > > > > > > > > > O like vai lhe retornar todas as datas do mês 05 de 2005 ... > > correto !!! > > > > > > > > > > > > Porque vc não seleciona direto usando o to_char ???? > > > > > > > > > > > > > eu só quero que a minha variavel data tenho '%' ou que eu consiga > > > > > > > colocar ele nela, concatenar coisa assim, pra que ela fica assim > > > > > > > 2005-05% > > > > > > > estou fazendo assim > > > > > > > my $ano_mes = Date::Formatter->now(); > > > > > > > $ano_mes->createDateFormatter("(YYYY)-(MM)"); > > > > > > > print $ano_mes; > > > > > > > retorna 2005-05 > > > > > > > só que eu preciso do % por causa do "like" do select entendeu? > > > > > > > > > > > > > > On 5/19/05, Marco Lima wrote: > > > > > > > > to_char(, 'RRRR-MM') = '2005-05' # Seria isso que > > > > vc está > > > > > > > > querendo fazer ? > > > > > > > > > > > > > > > > > Bom, deu tudo certo usei a dica do Marco de $sth->fetch e > > > > funcionou :) > > > > > > > > > o unico probleminha agora é que eu tenho uma variavel data que > > > > tem o > > > > > > > > > ano-mes assim 2005-05, só que eu preciso usar o % nela, > > porque meu > > > > > > > > > select vai pegar todo os dados do mes, então day like $data%, > > > > só que > > > > > > > > > não funciona fiz uns testes com printf e ele tranforma a data > > > > em 2000, > > > > > > > > > alguem tem ideia de como posso passar esse wildcard pro > > select? > > > > > > > > > > > > > > > > > > On 5/18/05, Marco Lima wrote: > > > > > > > > > > Salve Monges ! > > > > > > > > > > > > > > > > > > > > > A idéia é ser didático, não prático. > > > > > > > > > > > > > > > > > > > > Muitas vezes ser prático é ser didático !! o importante é > > > > conseguir > > > > > > > > > > abrir a visão das pessoas para as diversas soluções ! > > > > > > > > > > > > > > > > > > > > > Lorn, não se deixe acanhar. Estamos (o mago inclusive) > > > > aqui para > > > > > > > > > > ajudar todo mundo a resolver > > > > > > > > > > > seus "engasgos" com a linguagem. E tenha certeza de que eu > > > > engasgo > > > > > > > > > > também... embora seja muito > > > > > > > > > > > mais freqüênte quando a gente está começando... ;-) não se > > > > > > impaciente. > > > > > > > > > > Se isso ainda não é o que > > > > > > > > > > > você tinha em mente, lembre-se "TIMTOWTDI" (sempre tem > > mais um > > > > > > jeito > > > > > > > > > > de fazer), dê mais detalhes > > > > > > > > > > > ou seja mais específico nas suas perguntas. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > São feitas das suas as minhas palavras !!! > > > > > > > > > > > > > > > > > > > > Abração; > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Marco Lima > > > > > > > > > > J. A. P. H. > > > > > > > > > > > > > > > > > > > > marco.lima em e-via.com.br > > > > > > > > > > mago em rio.pm.org > > > > > > > > > > > > > > > > > > > > +55 19 96 56 06 46 > > > > > > > > > > > > > > > > > > > > Sociedade Perl do Brasil | http://www.perl.org.br > > > > > > > > > > Perl Monks | http://www.perlmonks.org > > > > > > > > > > Brasil Perl Mongers | http://brasil.pm.org > > > > > > > > > > > > > > > > > > > > Register Linux User #355235 > > > > > > > > > > Slackware Linux, for the subgenius > > > > > > > > > > > > > > > > > > > > _______________________________________________ > > > > > > > > > > Cascavel-pm mailing list > > > > > > > > > > Cascavel-pm em pm.org > > > > > > > > > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > > > > Lorn > > > > > > > > > - Slackware Linux > > > > > > > > > www.slackwarezine.com.br > > > > > > > > > _______________________________________________ > > > > > > > > > Cascavel-pm mailing list > > > > > > > > > Cascavel-pm em pm.org > > > > > > > > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Marco Lima > > > > > > > > J. A. P. H. > > > > > > > > > > > > > > > > marco.lima em e-via.com.br > > > > > > > > mago em rio.pm.org > > > > > > > > > > > > > > > > +55 19 96 56 06 46 > > > > > > > > > > > > > > > > Sociedade Perl do Brasil | http://www.perl.org.br > > > > > > > > Perl Monks | http://www.perlmonks.org > > > > > > > > Brasil Perl Mongers | http://brasil.pm.org > > > > > > > > > > > > > > > > Register Linux User #355235 > > > > > > > > Slackware Linux, for the subgenius > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > > Lorn > > > > > > > - Slackware Linux > > > > > > > www.slackwarezine.com.br > > > > > > > _______________________________________________ > > > > > > > Cascavel-pm mailing list > > > > > > > Cascavel-pm em pm.org > > > > > > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > > > > > > > > > > > > > > > > > > > > Marco Lima > > > > > > J. A. P. H. > > > > > > > > > > > > marco.lima em e-via.com.br > > > > > > mago em rio.pm.org > > > > > > > > > > > > +55 19 96 56 06 46 > > > > > > > > > > > > Sociedade Perl do Brasil | http://www.perl.org.br > > > > > > Perl Monks | http://www.perlmonks.org > > > > > > Brasil Perl Mongers | http://brasil.pm.org > > > > > > > > > > > > Register Linux User #355235 > > > > > > Slackware Linux, for the subgenius > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > Lorn > > > > > - Slackware Linux > > > > > www.slackwarezine.com.br > > > > > _______________________________________________ > > > > > Cascavel-pm mailing list > > > > > Cascavel-pm em pm.org > > > > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > > > > > > > > > > > > Marco Lima > > > > J. A. P. H. > > > > > > > > marco.lima em e-via.com.br > > > > mago em rio.pm.org > > > > > > > > +55 19 96 56 06 46 > > > > > > > > Sociedade Perl do Brasil | http://www.perl.org.br > > > > Perl Monks | http://www.perlmonks.org > > > > Brasil Perl Mongers | http://brasil.pm.org > > > > > > > > Register Linux User #355235 > > > > Slackware Linux, for the subgenius > > > > > > > > > > > > > > > > > -- > > > Lorn > > > - Slackware Linux > > > www.slackwarezine.com.br > > > _______________________________________________ > > > Cascavel-pm mailing list > > > Cascavel-pm em pm.org > > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > > > > Marco Lima > > J. A. P. H. > > > > marco.lima em e-via.com.br > > mago em rio.pm.org > > > > +55 19 96 56 06 46 > > > > Sociedade Perl do Brasil | http://www.perl.org.br > > Perl Monks | http://www.perlmonks.org > > Brasil Perl Mongers | http://brasil.pm.org > > > > Register Linux User #355235 > > Slackware Linux, for the subgenius > > > > > > > -- > Lorn > - Slackware Linux > www.slackwarezine.com.br > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > > Marco Lima J. A. P. H. marco.lima em e-via.com.br mago em rio.pm.org +55 19 96 56 06 46 Sociedade Perl do Brasil | http://www.perl.org.br Perl Monks | http://www.perlmonks.org Brasil Perl Mongers | http://brasil.pm.org Register Linux User #355235 Slackware Linux, for the subgenius From lorn.br em gmail.com Fri May 20 11:50:57 2005 From: lorn.br em gmail.com (Lorn) Date: Fri, 20 May 2005 15:50:57 -0300 Subject: =?ISO-8859-1?Q?Re:_[Cascavel-pm]_Acho_que_=E9_DBI..?= In-Reply-To: References: Message-ID: +--------+---------------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +--------+---------------------+------+-----+---------+-------+ | day | date | YES | MUL | NULL | | | host | varchar(64) | YES | MUL | NULL | | | hits | int(10) unsigned | YES | | NULL | | | kbytes | bigint(20) unsigned | YES | | NULL | | +--------+---------------------+------+-----+---------+-------+ On 5/20/05, Marco Lima wrote: > Qual a desc da sua tabela ? > > > Bom dia senhores monges :) > > Então seu marco, não funcionou não, o campo data até ficou '2005-05%' > > ( Como eu queria ) só que mesmo assim não funcionava, eu liguei o > > debug do dbi e descobri que não estava funcionando porque ele estava > > interpretando alguma coisa como quebra de linha, coloquei a query no > > mysql e realmente não volta se tiver quebra de linha. > > Não sei porque mais acho que o perl "sismou" que o % tb é quebra de > > linha, alguem conhece algum outro wildcard do mysql pra data? ou algum > > outro jeito de resolver isso, talvez concatenando o '%' na variavel > > data antes do select, mais não sei como faco isso. > > > > > > On 5/19/05, Marco Lima wrote: > > > Qual o problemas com isso ? > > > .... > > > > > > my $query = "SELECT SUM(hits) AS sumhits, " > > > " SUM(kbytes) AS sumkbytes " . > > > " FROM tbStats " . > > > " WHERE day LIKE '" . $ano_mes . "%' " . > > > " AND host LIKE '%" . $active_row[0] . "' "; > > > > > > my $sth = $dbh->prepare($query); > > > > > > $sth->execute() or &NotifyAndDie("Can't query Stats Database"); > > > > > > ..... > > > > > > > > > > Não posso fazer isso porque estou passando a data como parametro > > > > my $stats_query = "SELECT SUM(hits) AS sumhits,SUM(kbytes) AS > > > > sumkbytes FROM tbStats WHERE day LIKE ? AND host LIKE ?"; > > > > my $stats_sth = $stats_dbh->prepare($stats_http_query); > > > > depois uso assim. > > > > $stats_sth->execute('2005-05%','%' . $active_row[0]) or > > > > > > &NotifyAndDie("Can't query Stats Database"); > > > > > > > > On 5/19/05, Marco Lima wrote: > > > > > O to_char é uma função do banco ... se o seu campo da tabela é > do tipo > > > > > data funciona ... caso seja uma string acho que vc vai precisar > usar o > > > > > like ... > > > > > > > > > > neste caso vc fará isso no prepare ... ex: $sth->prepare("SELECT > NAME > > > > > FROM TABELA WHERE DATE LIKE '" . $ano_mes . "%' "); ... isso > funciona > > > > > ... vc pode usar bind ... mas acredito de dessa forma vc vai > entender > > > > > melhor ... > > > > > > > > > > > eu não entendi como funciona o to_char, e o perldoc não > retornou nada > > > > > pra mim: > > > > > > No documentation for perl function `to_char' found > > > > > > estou fazendo assim. > > > > > > > > > > > > $stats_sth->execute('2005-05%','%' . $active_row[0]) or > > > > > > &NotifyAndDie("Can't query Stats Database"); > > > > > > queria usar minha variavel $ano_mes assim: > > > > > > $stats_sth->execute($ano_mes%,'%' . $active_row[0]) or > > > > > > &NotifyAndDie("Can't query Stats Database"); > > > > > > só que não funciona, entendeu? > > > > > > On 5/19/05, Marco Lima wrote: > > > > > > > Não entendi ????? > > > > > > > > > > > > > > O like vai lhe retornar todas as datas do mês 05 de 2005 ... > > > correto !!! > > > > > > > > > > > > > > Porque vc não seleciona direto usando o to_char ???? > > > > > > > > > > > > > > > eu só quero que a minha variavel data tenho '%' ou que eu > consiga > > > > > > > > colocar ele nela, concatenar coisa assim, pra que ela fica > assim > > > > > > > > 2005-05% > > > > > > > > estou fazendo assim > > > > > > > > my $ano_mes = Date::Formatter->now(); > > > > > > > > $ano_mes->createDateFormatter("(YYYY)-(MM)"); > > > > > > > > print $ano_mes; > > > > > > > > retorna 2005-05 > > > > > > > > só que eu preciso do % por causa do "like" do select entendeu? > > > > > > > > > > > > > > > > On 5/19/05, Marco Lima wrote: > > > > > > > > > to_char(, 'RRRR-MM') = '2005-05' # Seria > isso que > > > > > vc está > > > > > > > > > querendo fazer ? > > > > > > > > > > > > > > > > > > > Bom, deu tudo certo usei a dica do Marco de $sth->fetch e > > > > > funcionou :) > > > > > > > > > > o unico probleminha agora é que eu tenho uma variavel > data que > > > > > tem o > > > > > > > > > > ano-mes assim 2005-05, só que eu preciso usar o % nela, > > > porque meu > > > > > > > > > > select vai pegar todo os dados do mes, então day like > $data%, > > > > > só que > > > > > > > > > > não funciona fiz uns testes com printf e ele tranforma > a data > > > > > em 2000, > > > > > > > > > > alguem tem ideia de como posso passar esse wildcard pro > > > select? > > > > > > > > > > > > > > > > > > > > On 5/18/05, Marco Lima wrote: > > > > > > > > > > > Salve Monges ! > > > > > > > > > > > > > > > > > > > > > > > A idéia é ser didático, não prático. > > > > > > > > > > > > > > > > > > > > > > Muitas vezes ser prático é ser didático !! o > importante é > > > > > conseguir > > > > > > > > > > > abrir a visão das pessoas para as diversas soluções ! > > > > > > > > > > > > > > > > > > > > > > > Lorn, não se deixe acanhar. Estamos (o mago > inclusive) > > > > > aqui para > > > > > > > > > > > ajudar todo mundo a resolver > > > > > > > > > > > > seus "engasgos" com a linguagem. E tenha certeza > de que eu > > > > > engasgo > > > > > > > > > > > também... embora seja muito > > > > > > > > > > > > mais freqüênte quando a gente está começando... > ;-) não se > > > > > > > impaciente. > > > > > > > > > > > Se isso ainda não é o que > > > > > > > > > > > > você tinha em mente, lembre-se "TIMTOWTDI" (sempre tem > > > mais um > > > > > > > jeito > > > > > > > > > > > de fazer), dê mais detalhes > > > > > > > > > > > > ou seja mais específico nas suas perguntas. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > São feitas das suas as minhas palavras !!! > > > > > > > > > > > > > > > > > > > > > > Abração; > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Marco Lima > > > > > > > > > > > J. A. P. H. > > > > > > > > > > > > > > > > > > > > > > marco.lima em e-via.com.br > > > > > > > > > > > mago em rio.pm.org > > > > > > > > > > > > > > > > > > > > > > +55 19 96 56 06 46 > > > > > > > > > > > > > > > > > > > > > > Sociedade Perl do Brasil | http://www.perl.org.br > > > > > > > > > > > Perl Monks | http://www.perlmonks.org > > > > > > > > > > > Brasil Perl Mongers | http://brasil.pm.org > > > > > > > > > > > > > > > > > > > > > > Register Linux User #355235 > > > > > > > > > > > Slackware Linux, for the subgenius > > > > > > > > > > > > > > > > > > > > > > _______________________________________________ > > > > > > > > > > > Cascavel-pm mailing list > > > > > > > > > > > Cascavel-pm em pm.org > > > > > > > > > > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > > > > > Lorn > > > > > > > > > > - Slackware Linux > > > > > > > > > > www.slackwarezine.com.br > > > > > > > > > > _______________________________________________ > > > > > > > > > > Cascavel-pm mailing list > > > > > > > > > > Cascavel-pm em pm.org > > > > > > > > > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Marco Lima > > > > > > > > > J. A. P. H. > > > > > > > > > > > > > > > > > > marco.lima em e-via.com.br > > > > > > > > > mago em rio.pm.org > > > > > > > > > > > > > > > > > > +55 19 96 56 06 46 > > > > > > > > > > > > > > > > > > Sociedade Perl do Brasil | http://www.perl.org.br > > > > > > > > > Perl Monks | http://www.perlmonks.org > > > > > > > > > Brasil Perl Mongers | http://brasil.pm.org > > > > > > > > > > > > > > > > > > Register Linux User #355235 > > > > > > > > > Slackware Linux, for the subgenius > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > > > Lorn > > > > > > > > - Slackware Linux > > > > > > > > www.slackwarezine.com.br > > > > > > > > _______________________________________________ > > > > > > > > Cascavel-pm mailing list > > > > > > > > Cascavel-pm em pm.org > > > > > > > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Marco Lima > > > > > > > J. A. P. H. > > > > > > > > > > > > > > marco.lima em e-via.com.br > > > > > > > mago em rio.pm.org > > > > > > > > > > > > > > +55 19 96 56 06 46 > > > > > > > > > > > > > > Sociedade Perl do Brasil | http://www.perl.org.br > > > > > > > Perl Monks | http://www.perlmonks.org > > > > > > > Brasil Perl Mongers | http://brasil.pm.org > > > > > > > > > > > > > > Register Linux User #355235 > > > > > > > Slackware Linux, for the subgenius > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > Lorn > > > > > > - Slackware Linux > > > > > > www.slackwarezine.com.br > > > > > > _______________________________________________ > > > > > > Cascavel-pm mailing list > > > > > > Cascavel-pm em pm.org > > > > > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > > > > > > > > > > > > > > > > Marco Lima > > > > > J. A. P. H. > > > > > > > > > > marco.lima em e-via.com.br > > > > > mago em rio.pm.org > > > > > > > > > > +55 19 96 56 06 46 > > > > > > > > > > Sociedade Perl do Brasil | http://www.perl.org.br > > > > > Perl Monks | http://www.perlmonks.org > > > > > Brasil Perl Mongers | http://brasil.pm.org > > > > > > > > > > Register Linux User #355235 > > > > > Slackware Linux, for the subgenius > > > > > > > > > > > > > > > > > > > > > > -- > > > > Lorn > > > > - Slackware Linux > > > > www.slackwarezine.com.br > > > > _______________________________________________ > > > > Cascavel-pm mailing list > > > > Cascavel-pm em pm.org > > > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > > > > > > > > Marco Lima > > > J. A. P. H. > > > > > > marco.lima em e-via.com.br > > > mago em rio.pm.org > > > > > > +55 19 96 56 06 46 > > > > > > Sociedade Perl do Brasil | http://www.perl.org.br > > > Perl Monks | http://www.perlmonks.org > > > Brasil Perl Mongers | http://brasil.pm.org > > > > > > Register Linux User #355235 > > > Slackware Linux, for the subgenius > > > > > > > > > > > > -- > > Lorn > > - Slackware Linux > > www.slackwarezine.com.br > > _______________________________________________ > > Cascavel-pm mailing list > > Cascavel-pm em pm.org > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > Marco Lima > J. A. P. H. > > marco.lima em e-via.com.br > mago em rio.pm.org > > +55 19 96 56 06 46 > > Sociedade Perl do Brasil | http://www.perl.org.br > Perl Monks | http://www.perlmonks.org > Brasil Perl Mongers | http://brasil.pm.org > > Register Linux User #355235 > Slackware Linux, for the subgenius > > -- Lorn - Slackware Linux www.slackwarezine.com.br From marco.lima em e-via.com.br Fri May 20 13:37:33 2005 From: marco.lima em e-via.com.br (Marco Lima) Date: Fri, 20 May 2005 17:37:33 -0300 Subject: [Cascavel-pm] Acho que é DBI.. Message-ID: O tipo do campo day é date ... por isso vc pode usar o seguinte (trabalho com Oracle, deve existir algo parecido em outros BD) my $query = "SELECT host, " . " SUM(hits) AS sumhits, " " SUM(kbytes) AS sumkbytes " . " FROM tbStats " . " WHERE to_char(day,'RRRR-MM') = ' . $ano_mes . "' " . " AND host LIKE '" . '%' . $active_row[0] . "' " . " GROUP BY host "; my $sth = $dbh->prepare($query); $sth->execute() or &NotifyAndDie("Can't query Stats Database"); > +--------+---------------------+------+-----+---------+-------+ > | Field | Type | Null | Key | Default | Extra | > +--------+---------------------+------+-----+---------+-------+ > | day | date | YES | MUL | NULL | | > | host | varchar(64) | YES | MUL | NULL | | > | hits | int(10) unsigned | YES | | NULL | | > | kbytes | bigint(20) unsigned | YES | | NULL | | > +--------+---------------------+------+-----+---------+-------+ > > > On 5/20/05, Marco Lima wrote: > > Qual a desc da sua tabela ? > > > > > Bom dia senhores monges :) > > > Então seu marco, não funcionou não, o campo data até ficou '2005-05%' > > > ( Como eu queria ) só que mesmo assim não funcionava, eu liguei o > > > debug do dbi e descobri que não estava funcionando porque ele estava > > > interpretando alguma coisa como quebra de linha, coloquei a query no > > > mysql e realmente não volta se tiver quebra de linha. > > > Não sei porque mais acho que o perl "sismou" que o % tb é quebra de > > > linha, alguem conhece algum outro wildcard do mysql pra data? ou algum > > > outro jeito de resolver isso, talvez concatenando o '%' na variavel > > > data antes do select, mais não sei como faco isso. > > > > > > > > > On 5/19/05, Marco Lima wrote: > > > > Qual o problemas com isso ? > > > > .... > > > > > > > > my $query = "SELECT SUM(hits) AS sumhits, " > > > > " SUM(kbytes) AS sumkbytes " . > > > > " FROM tbStats " . > > > > " WHERE day LIKE '" . $ano_mes . "%' " . > > > > " AND host LIKE '%" . $active_row[0] . "' "; > > > > > > > > my $sth = $dbh->prepare($query); > > > > > > > > $sth->execute() or &NotifyAndDie("Can't query Stats Database"); > > > > > > > > ..... > > > > > > > > > > > > > Não posso fazer isso porque estou passando a data como parametro > > > > > my $stats_query = "SELECT SUM(hits) AS sumhits,SUM(kbytes) AS > > > > > sumkbytes FROM tbStats WHERE day LIKE ? AND host LIKE ?"; > > > > > my $stats_sth = $stats_dbh->prepare($stats_http_query); > > > > > depois uso assim. > > > > > $stats_sth->execute('2005-05%','%' . $active_row[0]) or > > > > > > > &NotifyAndDie("Can't query Stats Database"); > > > > > > > > > > On 5/19/05, Marco Lima wrote: > > > > > > O to_char é uma função do banco ... se o seu campo da tabela é > > do tipo > > > > > > data funciona ... caso seja uma string acho que vc vai precisar > > usar o > > > > > > like ... > > > > > > > > > > > > neste caso vc fará isso no prepare ... ex: $sth->prepare("SELECT > > NAME > > > > > > FROM TABELA WHERE DATE LIKE '" . $ano_mes . "%' "); ... isso > > funciona > > > > > > ... vc pode usar bind ... mas acredito de dessa forma vc vai > > entender > > > > > > melhor ... > > > > > > > > > > > > > eu não entendi como funciona o to_char, e o perldoc não > > retornou nada > > > > > > pra mim: > > > > > > > No documentation for perl function `to_char' found > > > > > > > estou fazendo assim. > > > > > > > > > > > > > > $stats_sth->execute('2005-05%','%' . $active_row[0]) or > > > > > > > &NotifyAndDie("Can't query Stats Database"); > > > > > > > queria usar minha variavel $ano_mes assim: > > > > > > > $stats_sth->execute($ano_mes%,'%' . $active_row[0]) or > > > > > > > &NotifyAndDie("Can't query Stats Database"); > > > > > > > só que não funciona, entendeu? > > > > > > > On 5/19/05, Marco Lima wrote: > > > > > > > > Não entendi ????? > > > > > > > > > > > > > > > > O like vai lhe retornar todas as datas do mês 05 de 2005 ... > > > > correto !!! > > > > > > > > > > > > > > > > Porque vc não seleciona direto usando o to_char ???? > > > > > > > > > > > > > > > > > eu só quero que a minha variavel data tenho '%' ou que eu > > consiga > > > > > > > > > colocar ele nela, concatenar coisa assim, pra que ela fica > > assim > > > > > > > > > 2005-05% > > > > > > > > > estou fazendo assim > > > > > > > > > my $ano_mes = Date::Formatter->now(); > > > > > > > > > $ano_mes->createDateFormatter("(YYYY)-(MM)"); > > > > > > > > > print $ano_mes; > > > > > > > > > retorna 2005-05 > > > > > > > > > só que eu preciso do % por causa do "like" do select entendeu? > > > > > > > > > > > > > > > > > > On 5/19/05, Marco Lima wrote: > > > > > > > > > > to_char(, 'RRRR-MM') = '2005-05' # Seria > > isso que > > > > > > vc está > > > > > > > > > > querendo fazer ? > > > > > > > > > > > > > > > > > > > > > Bom, deu tudo certo usei a dica do Marco de $sth->fetch e > > > > > > funcionou :) > > > > > > > > > > > o unico probleminha agora é que eu tenho uma variavel > > data que > > > > > > tem o > > > > > > > > > > > ano-mes assim 2005-05, só que eu preciso usar o % nela, > > > > porque meu > > > > > > > > > > > select vai pegar todo os dados do mes, então day like > > $data%, > > > > > > só que > > > > > > > > > > > não funciona fiz uns testes com printf e ele tranforma > > a data > > > > > > em 2000, > > > > > > > > > > > alguem tem ideia de como posso passar esse wildcard pro > > > > select? > > > > > > > > > > > > > > > > > > > > > > On 5/18/05, Marco Lima wrote: > > > > > > > > > > > > Salve Monges ! > > > > > > > > > > > > > > > > > > > > > > > > > A idéia é ser didático, não prático. > > > > > > > > > > > > > > > > > > > > > > > > Muitas vezes ser prático é ser didático !! o > > importante é > > > > > > conseguir > > > > > > > > > > > > abrir a visão das pessoas para as diversas soluções ! > > > > > > > > > > > > > > > > > > > > > > > > > Lorn, não se deixe acanhar. Estamos (o mago > > inclusive) > > > > > > aqui para > > > > > > > > > > > > ajudar todo mundo a resolver > > > > > > > > > > > > > seus "engasgos" com a linguagem. E tenha certeza > > de que eu > > > > > > engasgo > > > > > > > > > > > > também... embora seja muito > > > > > > > > > > > > > mais freqüênte quando a gente está começando... > > ;-) não se > > > > > > > > impaciente. > > > > > > > > > > > > Se isso ainda não é o que > > > > > > > > > > > > > você tinha em mente, lembre-se "TIMTOWTDI" (sempre tem > > > > mais um > > > > > > > > jeito > > > > > > > > > > > > de fazer), dê mais detalhes > > > > > > > > > > > > > ou seja mais específico nas suas perguntas. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > São feitas das suas as minhas palavras !!! > > > > > > > > > > > > > > > > > > > > > > > > Abração; > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Marco Lima > > > > > > > > > > > > J. A. P. H. > > > > > > > > > > > > > > > > > > > > > > > > marco.lima em e-via.com.br > > > > > > > > > > > > mago em rio.pm.org > > > > > > > > > > > > > > > > > > > > > > > > +55 19 96 56 06 46 > > > > > > > > > > > > > > > > > > > > > > > > Sociedade Perl do Brasil | http://www.perl.org.br > > > > > > > > > > > > Perl Monks | http://www.perlmonks.org > > > > > > > > > > > > Brasil Perl Mongers | http://brasil.pm.org > > > > > > > > > > > > > > > > > > > > > > > > Register Linux User #355235 > > > > > > > > > > > > Slackware Linux, for the subgenius > > > > > > > > > > > > > > > > > > > > > > > > _______________________________________________ > > > > > > > > > > > > Cascavel-pm mailing list > > > > > > > > > > > > Cascavel-pm em pm.org > > > > > > > > > > > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > > > > > > Lorn > > > > > > > > > > > - Slackware Linux > > > > > > > > > > > www.slackwarezine.com.br > > > > > > > > > > > _______________________________________________ > > > > > > > > > > > Cascavel-pm mailing list > > > > > > > > > > > Cascavel-pm em pm.org > > > > > > > > > > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Marco Lima > > > > > > > > > > J. A. P. H. > > > > > > > > > > > > > > > > > > > > marco.lima em e-via.com.br > > > > > > > > > > mago em rio.pm.org > > > > > > > > > > > > > > > > > > > > +55 19 96 56 06 46 > > > > > > > > > > > > > > > > > > > > Sociedade Perl do Brasil | http://www.perl.org.br > > > > > > > > > > Perl Monks | http://www.perlmonks.org > > > > > > > > > > Brasil Perl Mongers | http://brasil.pm.org > > > > > > > > > > > > > > > > > > > > Register Linux User #355235 > > > > > > > > > > Slackware Linux, for the subgenius > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > > > > Lorn > > > > > > > > > - Slackware Linux > > > > > > > > > www.slackwarezine.com.br > > > > > > > > > _______________________________________________ > > > > > > > > > Cascavel-pm mailing list > > > > > > > > > Cascavel-pm em pm.org > > > > > > > > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Marco Lima > > > > > > > > J. A. P. H. > > > > > > > > > > > > > > > > marco.lima em e-via.com.br > > > > > > > > mago em rio.pm.org > > > > > > > > > > > > > > > > +55 19 96 56 06 46 > > > > > > > > > > > > > > > > Sociedade Perl do Brasil | http://www.perl.org.br > > > > > > > > Perl Monks | http://www.perlmonks.org > > > > > > > > Brasil Perl Mongers | http://brasil.pm.org > > > > > > > > > > > > > > > > Register Linux User #355235 > > > > > > > > Slackware Linux, for the subgenius > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > > Lorn > > > > > > > - Slackware Linux > > > > > > > www.slackwarezine.com.br > > > > > > > _______________________________________________ > > > > > > > Cascavel-pm mailing list > > > > > > > Cascavel-pm em pm.org > > > > > > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > > > > > > > > > > > > > > > > > > > > Marco Lima > > > > > > J. A. P. H. > > > > > > > > > > > > marco.lima em e-via.com.br > > > > > > mago em rio.pm.org > > > > > > > > > > > > +55 19 96 56 06 46 > > > > > > > > > > > > Sociedade Perl do Brasil | http://www.perl.org.br > > > > > > Perl Monks | http://www.perlmonks.org > > > > > > Brasil Perl Mongers | http://brasil.pm.org > > > > > > > > > > > > Register Linux User #355235 > > > > > > Slackware Linux, for the subgenius > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > Lorn > > > > > - Slackware Linux > > > > > www.slackwarezine.com.br > > > > > _______________________________________________ > > > > > Cascavel-pm mailing list > > > > > Cascavel-pm em pm.org > > > > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > > > > > > > > > > > > Marco Lima > > > > J. A. P. H. > > > > > > > > marco.lima em e-via.com.br > > > > mago em rio.pm.org > > > > > > > > +55 19 96 56 06 46 > > > > > > > > Sociedade Perl do Brasil | http://www.perl.org.br > > > > Perl Monks | http://www.perlmonks.org > > > > Brasil Perl Mongers | http://brasil.pm.org > > > > > > > > Register Linux User #355235 > > > > Slackware Linux, for the subgenius > > > > > > > > > > > > > > > > > -- > > > Lorn > > > - Slackware Linux > > > www.slackwarezine.com.br > > > _______________________________________________ > > > Cascavel-pm mailing list > > > Cascavel-pm em pm.org > > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > > > > Marco Lima > > J. A. P. H. > > > > marco.lima em e-via.com.br > > mago em rio.pm.org > > > > +55 19 96 56 06 46 > > > > Sociedade Perl do Brasil | http://www.perl.org.br > > Perl Monks | http://www.perlmonks.org > > Brasil Perl Mongers | http://brasil.pm.org > > > > Register Linux User #355235 > > Slackware Linux, for the subgenius > > > > > > > -- > Lorn > - Slackware Linux > www.slackwarezine.com.br > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > > Marco Lima J. A. P. H. marco.lima em e-via.com.br mago em rio.pm.org +55 19 96 56 06 46 Sociedade Perl do Brasil | http://www.perl.org.br Perl Monks | http://www.perlmonks.org Brasil Perl Mongers | http://brasil.pm.org Register Linux User #355235 Slackware Linux, for the subgenius From rodzadra em yahoo.com Fri May 20 17:08:44 2005 From: rodzadra em yahoo.com (Rod Za) Date: Fri, 20 May 2005 17:08:44 -0700 (PDT) Subject: [Cascavel-pm] Internacionalização da Lista In-Reply-To: 6667 Message-ID: <20050521000844.21845.qmail@web50209.mail.yahoo.com> Flavio, Você ainda tem dúvidas em relação a qualidade da lista??? Vocês são uns dos melhores caras na Net. ;-) de verdade. []'s Rodrigo. --- "Flavio S. Glock" wrote: > Vocês devem ter notado que têm aparecido mensagens em português de > Portugal e em Espanhol na lista - acho que isto é uma coisa boa, e um > reconhecimento internacional da qualidade da nossa lista. > > - Flavio S. Glock > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > Yahoo! Mail Stay connected, organized, and protected. Take the tour: http://tour.mail.yahoo.com/mailtour.html From rodzadra em yahoo.com Fri May 20 17:16:34 2005 From: rodzadra em yahoo.com (Rod Za) Date: Fri, 20 May 2005 17:16:34 -0700 (PDT) Subject: [Cascavel-pm] Acho que é DBI.. In-Reply-To: Message-ID: <20050521001635.51480.qmail@web50206.mail.yahoo.com> No MySQL exite a função: EXTRACT(YEAR_MONTH FROM job_date) my $query = "SELECT host, " . " SUM(hits) AS sumhits, " " SUM(kbytes) AS sumkbytes " . " FROM tbStats " . " WHERE EXTRACT(YEAR_MONTH FROM day) = ' . $ano_mes . "' " . " AND host LIKE '" . '%' . $active_row[0] . "' " . " GROUP BY host "; []'s Rodrigo. --- Marco Lima wrote: > O tipo do campo day é date ... por isso vc pode usar o seguinte > (trabalho com Oracle, deve existir algo parecido em outros BD) > > my $query = "SELECT host, " . > " SUM(hits) AS sumhits, " > " SUM(kbytes) AS sumkbytes " . > " FROM tbStats " . > " WHERE to_char(day,'RRRR-MM') = ' . $ano_mes . "' " . > " AND host LIKE '" . '%' . $active_row[0] . "' " . > " GROUP BY host "; > > my $sth = $dbh->prepare($query); > > $sth->execute() or &NotifyAndDie("Can't query Stats Database"); > > > > > +--------+---------------------+------+-----+---------+-------+ > > | Field | Type | Null | Key | Default | Extra | > > +--------+---------------------+------+-----+---------+-------+ > > | day | date | YES | MUL | NULL | | > > | host | varchar(64) | YES | MUL | NULL | | > > | hits | int(10) unsigned | YES | | NULL | | > > | kbytes | bigint(20) unsigned | YES | | NULL | | > > +--------+---------------------+------+-----+---------+-------+ > > > > > > On 5/20/05, Marco Lima wrote: > > > Qual a desc da sua tabela ? > > > > > > > Bom dia senhores monges :) > > > > Então seu marco, não funcionou não, o campo data até ficou '2005-05%' > > > > ( Como eu queria ) só que mesmo assim não funcionava, eu liguei o > > > > debug do dbi e descobri que não estava funcionando porque ele estava > > > > interpretando alguma coisa como quebra de linha, coloquei a query no > > > > mysql e realmente não volta se tiver quebra de linha. > > > > Não sei porque mais acho que o perl "sismou" que o % tb é quebra de > > > > linha, alguem conhece algum outro wildcard do mysql pra data? ou algum > > > > outro jeito de resolver isso, talvez concatenando o '%' na variavel > > > > data antes do select, mais não sei como faco isso. > > > > > > > > > > > > On 5/19/05, Marco Lima wrote: > > > > > Qual o problemas com isso ? > > > > > .... > > > > > > > > > > my $query = "SELECT SUM(hits) AS sumhits, " > > > > > " SUM(kbytes) AS sumkbytes " . > > > > > " FROM tbStats " . > > > > > " WHERE day LIKE '" . $ano_mes . "%' " . > > > > > " AND host LIKE '%" . $active_row[0] . "' "; > > > > > > > > > > my $sth = $dbh->prepare($query); > > > > > > > > > > $sth->execute() or &NotifyAndDie("Can't query Stats Database"); > > > > > > > > > > ..... > > > > > > > > > > > > > > > > Não posso fazer isso porque estou passando a data como parametro > > > > > > my $stats_query = "SELECT SUM(hits) AS sumhits,SUM(kbytes) AS > > > > > > sumkbytes FROM tbStats WHERE day LIKE ? AND host LIKE ?"; > > > > > > my $stats_sth = $stats_dbh->prepare($stats_http_query); > > > > > > depois uso assim. > > > > > > $stats_sth->execute('2005-05%','%' . $active_row[0]) or > > > > > > > > &NotifyAndDie("Can't query Stats Database"); > > > > > > > > > > > > On 5/19/05, Marco Lima wrote: > > > > > > > O to_char é uma função do banco ... se o seu campo da tabela é > > > do tipo > > > > > > > data funciona ... caso seja uma string acho que vc vai precisar > > > usar o > > > > > > > like ... > > > > > > > > > > > > > > neste caso vc fará isso no prepare ... ex: $sth->prepare("SELECT > > > NAME > > > > > > > FROM TABELA WHERE DATE LIKE '" . $ano_mes . "%' "); ... isso > > > funciona > > > > > > > ... vc pode usar bind ... mas acredito de dessa forma vc vai > > > entender > > > > > > > melhor ... > > > > > > > > > > > > > > > eu não entendi como funciona o to_char, e o perldoc não > > > retornou nada > > > > > > > pra mim: > > > > > > > > No documentation for perl function `to_char' found > > > > > > > > estou fazendo assim. > > > > > > > > > > > > > > > > $stats_sth->execute('2005-05%','%' . $active_row[0]) or > > > > > > > > &NotifyAndDie("Can't query Stats Database"); > > > > > > > > queria usar minha variavel $ano_mes assim: > > > > > > > > $stats_sth->execute($ano_mes%,'%' . $active_row[0]) or > > > > > > > > &NotifyAndDie("Can't query Stats Database"); > > > > > > > > só que não funciona, entendeu? > > > > > > > > On 5/19/05, Marco Lima wrote: > > > > > > > > > Não entendi ????? > > > > > > > > > > > > > > > > > > O like vai lhe retornar todas as datas do mês 05 de 2005 ... > > > > > correto !!! > > > > > > > > > > > > > > > > > > Porque vc não seleciona direto usando o to_char ???? > > > > > > > > > > > > > > > > > > > eu só quero que a minha variavel data tenho '%' ou que eu > > > consiga > > > > > > > > > > colocar ele nela, concatenar coisa assim, pra que ela fica > > > assim > > > > > > > > > > 2005-05% > > > > > > > > > > estou fazendo assim > > > > > > > > > > my $ano_mes = Date::Formatter->now(); > > > > > > > > > > $ano_mes->createDateFormatter("(YYYY)-(MM)"); > > > > > > > > > > print $ano_mes; > > > > > > > > > > retorna 2005-05 > > > > > > > > > > só que eu preciso do % por causa do "like" do select > entendeu? > > > > > > > > > > > > > > > > > > > > On 5/19/05, Marco Lima wrote: > > > > > > > > > > > to_char(, 'RRRR-MM') = '2005-05' # Seria > > > isso que > > > > > > > vc está > > > > > > > > > > > querendo fazer ? > > > > > > > > > > > > > > > > > > > > > > > Bom, deu tudo certo usei a dica do Marco de > $sth->fetch e > > > > > > > funcionou :) > > > > > > > > > > > > o unico probleminha agora é que eu tenho uma variavel > > > data que > > > > > > > tem o > > > > > > > > > > > > ano-mes assim 2005-05, só que eu preciso usar o % > nela, > > > > > porque meu > > > > > > > > > > > > select vai pegar todo os dados do mes, então day like > > > $data%, > > > > > > > só que > > > > > > > > > > > > não funciona fiz uns testes com printf e ele tranforma > > > a data > > > > > > > em 2000, > > > > > > > > > > > > alguem tem ideia de como posso passar esse > wildcard pro > > > > > select? > > > > > > > > > > > > > > > > > > > > > > > > On 5/18/05, Marco Lima > wrote: > > > > > > > > > > > > > Salve Monges ! > > > > > > > > > > > > > > > > > > > > > > > > > > > A idéia é ser didático, não prático. > > > > > > > > > > > > > > > > > > > > > > > > > > Muitas vezes ser prático é ser didático !! o > > > importante é > > > > > > > conseguir > > > > > > > > > > > > > abrir a visão das pessoas para as diversas > soluções ! > > > > > > > > > > > > > > > > > > > > > > > > > > > Lorn, não se deixe acanhar. Estamos (o mago > > > inclusive) > > > > > > > aqui para > > > > > > > > > > > > > ajudar todo mundo a resolver > > > > > > > > > > > > > > seus "engasgos" com a linguagem. E tenha certeza > > > de que eu > > > > > > > engasgo > > > > > > > > > > > > > também... embora seja muito > > > > > > > > > > > > > > mais freqüênte quando a gente está começando... > > > ;-) não se > > > > > > > > > impaciente. > > > > > > > > > > > > > Se isso ainda não é o que > > > > > > > > > > > > > > você tinha em mente, lembre-se "TIMTOWTDI" > (sempre tem > > > > > mais um > > > > > > > > > jeito > > > > > > > > > > > > > de fazer), dê mais detalhes > > > > > > > > > > > > > > ou seja mais específico nas suas perguntas. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > São feitas das suas as minhas palavras !!! > > > > > > > > > > > > > > > > > > > > > > > > > > Abração; > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Marco Lima > > > > > > > > > > > > > J. A. P. H. > > > > > > > > > > > > > > > > > > > > > > > > > > marco.lima em e-via.com.br > > > > > > > > > > > > > mago em rio.pm.org > > > > > > > > > > > > > > > > > > > > > > > > > > +55 19 96 56 06 46 > > > > > > > > > > > > > > > > > > > > > > > > > > Sociedade Perl do Brasil | > http://www.perl.org.br > > > > > > > > > > > > > Perl Monks | > http://www.perlmonks.org > > > > > > > > > > > > > Brasil Perl Mongers | http://brasil.pm.org > > > > > > > > > > > > > > > > > > > > > > > > > > Register Linux User #355235 > > > > > > > > > > > > > Slackware Linux, for the subgenius > > > > > > > > > > > > > > > > > > > > > > > > > > _______________________________________________ > > > > > > > > > > > > > Cascavel-pm mailing list > > > > > > > > > > > > > Cascavel-pm em pm.org > > > > > > > > > > > > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > === message truncated === __________________________________ Yahoo! Mail Mobile Take Yahoo! Mail with you! Check email on your mobile phone. http://mobile.yahoo.com/learn/mail From tgregorio7 em gmail.com Sat May 21 04:12:34 2005 From: tgregorio7 em gmail.com (Tarik Gregorio) Date: Sat, 21 May 2005 08:12:34 -0300 Subject: [Cascavel-pm] Curso Perl Message-ID: <3d92541e05052104123b98f899@mail.gmail.com> Pessoal, sou iniciante em perl e gostaria de me apronfudar nesta linguagem, alguém sabe de algum bom curso aqui no Rio de Janeiro?? abs a todos! -- Tarik Faria da Silva Gregorio From tgregorio7 em gmail.com Sat May 21 07:22:49 2005 From: tgregorio7 em gmail.com (Tarik Gregorio) Date: Sat, 21 May 2005 11:22:49 -0300 Subject: [Cascavel-pm] OFF TOPIC LINUX In-Reply-To: <20050520130943.43966.qmail@web30805.mail.mud.yahoo.com> References: <20050520130943.43966.qmail@web30805.mail.mud.yahoo.com> Message-ID: <3d92541e050521072230538a23@mail.gmail.com> Nao e uma lista, mas sim um site, da uma olhada no www.vivaolinux.com.br Muito bom! e tambem no www.dicas-l.unicamp.br. []`s Em 20/05/05, Alceu R. de Freitas Jr. escreveu: > Aproveitando... a Linux BR é uma lista de discussão > geral sobre Linux... bastante conceituada: > > http://linux-br.conectiva.com.br/mailman/listinfo/linux-br > > Apesar do Conectiva, a lista não trata apenas de > Conectiva. > > []'s > Alceu > > --- Lorn escreveu: > > Ah, sim esqueci, se voce tá usando slackware dá uma > > olhadinha no > > slackwarezine :) www.slackwarezine.com.br > > > > On 5/20/05, Lorn wrote: > > > Eu recomendo essa lista, que participo faz tempo, > > é uma das primeiras > > > lista de slackware do Brasil, do GUS. > > > http://www.slackwarebrasil.org/pt/gus/lista/ > > > > > > > > > On 5/19/05, Ricardo Filipo > > wrote: > > > > Oi, Donato. > > > > > > > > Veja o link abaixo. > > > > > > > > > > http://www2.slackware-brasil.com.br/mailman/listinfo > > > > > > > > [] Ricardo Filipo > > > > IBPAS > > > > www.psl-empresas.org > > > > > > > > > > > > --- Donato Azevedo > > escreveu: > > > > > Pessoal, como voces devem ter notado pela > > minha > > > > > assinatura, eu tou > > > > > usando linux agora... como sou bem newbie > > nisso > > > > > queria saber se voces > > > > > conhecem alguma lista ou forum bom brasileiro > > > > > relacionado (de > > > > > preferencia pra slackware mesmo...) > > > > > -- > > > > > ******************************************* > > > > > Donato Azevedo > > > > > Engenharia de Controle e Automação > > > > > UFMG > > > > > msn:donatoaz em hotmail.com > > > > > ******************************************* > > > > > .----. > > > > > | o_o | Newest Slackware user ! > > > > > | :_/ | Registered UID:#390325 > > > > > / / \ \ > > > > > ( | | ) > > > > > /' \_ _/ `\ > > > > > \___)=(___/ > > > > > > > > > > We will encourage you to develop the three > > great > > > > > virtues > > > > > of a programmer: laziness, impatience, and > > hubris. > > > > > "Larry Wall - Programming perl" > > > > > > > _______________________________________________ > > > > > Cascavel-pm mailing list > > > > > Cascavel-pm em pm.org > > > > > > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > ____________________________________________________Yahoo! > > Mail, cada vez melhor: agora com 1GB de espaço > > grátis! http://mail.yahoo.com.br > > > > _______________________________________________ > > > > Cascavel-pm mailing list > > > > Cascavel-pm em pm.org > > > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > > > > > > > -- > > > Lorn > > > - Slackware Linux > > > www.slackwarezine.com.br > > > > > > > > > -- > > Lorn > > - Slackware Linux > > www.slackwarezine.com.br > > _______________________________________________ > > Cascavel-pm mailing list > > Cascavel-pm em pm.org > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > ____________________________________________________Yahoo! Mail, cada vez melhor: agora com 1GB de espaço grátis! http://mail.yahoo.com.br > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Tarik Faria da Silva Gregorio From tgregorio7 em gmail.com Sat May 21 11:04:03 2005 From: tgregorio7 em gmail.com (Tarik Gregorio) Date: Sat, 21 May 2005 15:04:03 -0300 Subject: [Cascavel-pm] Curso Message-ID: <3d92541e0505211104695fb459@mail.gmail.com> Ola pessoal, sou iniciante em perl e estou a procura de um bom curso, alguem pode me indicar lagum aqui no rio???? []`s -- Tarik Faria da Silva Gregorio From monsieur_champs em yahoo.com.br Sun May 22 06:27:45 2005 From: monsieur_champs em yahoo.com.br (Luis Campos de Carvalho) Date: Sun, 22 May 2005 10:27:45 -0300 (ART) Subject: [Cascavel-pm] Parametros de posicoes In-Reply-To: <200505191508.49244.lists@xms.com.br> Message-ID: <20050522132745.46635.qmail@web60023.mail.yahoo.com> --- "Antonio Carlos I. Paes" escreveu: > desculpem pela ma formulacao de minhas perguntas, vou colar os codigos e > explica-los a partir de agora.. > > while(1) { > open(FIFO, "fifo"); > while () { $var .= " $_"; } > close (FIFO); > > $var = substr($var, 1); > my ($um, $dois, $tres) = $var; # aqui eu soh poderia usar isso em um array?? > print $dois; > } > > o que eu tentei fazer aqui: > while(1) para ficar num looping infinito AC, eu recomendo a você não colocar programas perl em loop infinito. Caso você precise, como aqui, de um programa daemon-like, que verifique alguma coisa constantemente, use o sleep() e o wait(), conforme o caso, que são as maneiras corretas de fazer programas bem-comportados "dar um tempo" e voltar a conferir alguma coisa: while( sleep 1 ){ ... } veja também a chamada "pause" no módulo POSIX, e o módulo do nosso querido São Glock, o Time::HiRes, que deve ser parte da distro do perl a partir do 5.8 (grande conquista!). > $var .= " $_"; para armazenar todos os parametros vindos do fifo > usei o substr para remover o primeiro espaco em branco do var e tentei > utilizar o codigo que voces me passaram para separar os parametros em > variaveis mas nao deu muito sucesso.. :) Eu estou imaginando que você está tentando passar parâmetros ou comandos através deste FIFO, certo? Nesse caso, acho muito bom você tentar implementar a noção de "registro", e passar coisas assim pelo fifo: shell> echo "OptionA = ValueA" > /path/to/FIFO __PERL__ open FIFO, '>', '/path/to/FIFO' or die "Merda: $!\n"; # em algum lugar no meio do seu código... while( sleep $delay ){ # verifica mudança de planos # le os pares passados para o FIFO do lado de fora # transforma estes pares em valores próprios para um hashtable # armazena minhas novas opções para uso posterior. my %new_options = map { my($k,$v) = split qr/=/,$_; $k => $v } ; } Espero que isso ajude. -- Luis Campos de Carvalho Member of "São Paulo Perl Mongers", Unix SysAdmin & OCP/DBA Oracle http://br.geocities.com/monsieur_champs/ __________________________________________________ Converse com seus amigos em tempo real com o Yahoo! Messenger http://br.download.yahoo.com/messenger/ From lists em xms.com.br Sun May 22 09:21:06 2005 From: lists em xms.com.br (Antonio Carlos I. Paes) Date: Sun, 22 May 2005 12:21:06 -0400 Subject: [Cascavel-pm] Parametros de posicoes In-Reply-To: <20050522132745.46635.qmail@web60023.mail.yahoo.com> References: <20050522132745.46635.qmail@web60023.mail.yahoo.com> Message-ID: <200505221221.06424.lists@xms.com.br> vou dar uma olhada nessa historia do loop, eu implementei assim pq estava olhando um wrapper em perl para o sqlsyslogd.. vai ser complicado eu mandar os parametros para o FIFO na forma de registro, pq o syslog soh soh manda a linha e dai eu tenho as posicoes sempre fixas On Sunday 22 May 2005 09:27, Luis Campos de Carvalho wrote: > eu recomendo a você não colocar programas perl em loop infinito From fglock em pucrs.br Mon May 23 04:11:38 2005 From: fglock em pucrs.br (fglock@pucrs.br) Date: Mon, 23 May 2005 04:11:38 BRST Subject: [Cascavel-pm] Parametros de posicoes Message-ID: <200505230413.j4N4Ddgd085735@rigel.pucrs.br> Luis disse: > veja também a chamada "pause" no módulo POSIX, e o > módulo do nosso querido São Glock, o > Time::HiRes, que deve ser parte da distro do perl a > partir do 5.8 (grande conquista!). O Time::HiRes foi escrito por Douglas E. Wegscheid, em 1996 - eu recém tinha conhecido Perl :) Eu participo do grupo que faz a manutenção do módulo. - Flavio S. Glock From lorn.br em gmail.com Mon May 23 05:36:04 2005 From: lorn.br em gmail.com (Lorn) Date: Mon, 23 May 2005 09:36:04 -0300 Subject: =?ISO-8859-1?Q?Re:_[Cascavel-pm]_Acho_que_=E9_DBI..?= In-Reply-To: <20050521001635.51480.qmail@web50206.mail.yahoo.com> References: <20050521001635.51480.qmail@web50206.mail.yahoo.com> Message-ID: Eu tentei com as dicas de vcs mais mesmo assim não funcionou :/ é um dilema mesmo, a query fica com um \n depois da função data ( Não sei porque ) e por causa disso não funciona o SELECT eu fiz o teste no mysql colando a query com \n não volta nada, tirando o \n volta normal. Fiz o teste concatenando o % na funcao ano_mes, e também não funcionou :/ mesmo problema do \n PS: entendam \n como quebra de linha. Mais muito obrigado pela ajuda pessoal :) On 5/20/05, Rod Za wrote: > No MySQL exite a função: EXTRACT(YEAR_MONTH FROM job_date) > > my $query = "SELECT host, " . > " SUM(hits) AS sumhits, " > " SUM(kbytes) AS sumkbytes " . > " FROM tbStats " . > " WHERE EXTRACT(YEAR_MONTH FROM day) = ' . $ano_mes . "' " . > " AND host LIKE '" . '%' . $active_row[0] . "' " . > " GROUP BY host "; > []'s > > Rodrigo. > > > --- Marco Lima wrote: > > > O tipo do campo day é date ... por isso vc pode usar o seguinte > > (trabalho com Oracle, deve existir algo parecido em outros BD) > > > > my $query = "SELECT host, " . > > " SUM(hits) AS sumhits, " > > " SUM(kbytes) AS sumkbytes " . > > " FROM tbStats " . > > " WHERE to_char(day,'RRRR-MM') = ' . $ano_mes . "' " . > > " AND host LIKE '" . '%' . $active_row[0] . "' " . > > " GROUP BY host "; > > > > my $sth = $dbh->prepare($query); > > > > $sth->execute() or &NotifyAndDie("Can't query Stats Database"); > > > > > > > > > +--------+---------------------+------+-----+---------+-------+ > > > | Field | Type | Null | Key | Default | Extra | > > > +--------+---------------------+------+-----+---------+-------+ > > > | day | date | YES | MUL | NULL | | > > > | host | varchar(64) | YES | MUL | NULL | | > > > | hits | int(10) unsigned | YES | | NULL | | > > > | kbytes | bigint(20) unsigned | YES | | NULL | | > > > +--------+---------------------+------+-----+---------+-------+ > > > > > > > > > On 5/20/05, Marco Lima wrote: > > > > Qual a desc da sua tabela ? > > > > > > > > > Bom dia senhores monges :) > > > > > Então seu marco, não funcionou não, o campo data até ficou '2005-05%' > > > > > ( Como eu queria ) só que mesmo assim não funcionava, eu liguei o > > > > > debug do dbi e descobri que não estava funcionando porque ele estava > > > > > interpretando alguma coisa como quebra de linha, coloquei a query no > > > > > mysql e realmente não volta se tiver quebra de linha. > > > > > Não sei porque mais acho que o perl "sismou" que o % tb é quebra de > > > > > linha, alguem conhece algum outro wildcard do mysql pra data? ou algum > > > > > outro jeito de resolver isso, talvez concatenando o '%' na variavel > > > > > data antes do select, mais não sei como faco isso. > > > > > > > > > > > > > > > On 5/19/05, Marco Lima wrote: > > > > > > Qual o problemas com isso ? > > > > > > .... > > > > > > > > > > > > my $query = "SELECT SUM(hits) AS sumhits, " > > > > > > " SUM(kbytes) AS sumkbytes " . > > > > > > " FROM tbStats " . > > > > > > " WHERE day LIKE '" . $ano_mes . "%' " . > > > > > > " AND host LIKE '%" . $active_row[0] . "' "; > > > > > > > > > > > > my $sth = $dbh->prepare($query); > > > > > > > > > > > > $sth->execute() or &NotifyAndDie("Can't query Stats Database"); > > > > > > > > > > > > ..... > > > > > > > > > > > > > > > > > > > Não posso fazer isso porque estou passando a data como parametro > > > > > > > my $stats_query = "SELECT SUM(hits) AS sumhits,SUM(kbytes) AS > > > > > > > sumkbytes FROM tbStats WHERE day LIKE ? AND host LIKE ?"; > > > > > > > my $stats_sth = $stats_dbh->prepare($stats_http_query); > > > > > > > depois uso assim. > > > > > > > $stats_sth->execute('2005-05%','%' . $active_row[0]) or > > > > > > > > > &NotifyAndDie("Can't query Stats Database"); > > > > > > > > > > > > > > On 5/19/05, Marco Lima wrote: > > > > > > > > O to_char é uma função do banco ... se o seu campo da tabela é > > > > do tipo > > > > > > > > data funciona ... caso seja uma string acho que vc vai precisar > > > > usar o > > > > > > > > like ... > > > > > > > > > > > > > > > > neste caso vc fará isso no prepare ... ex: $sth->prepare("SELECT > > > > NAME > > > > > > > > FROM TABELA WHERE DATE LIKE '" . $ano_mes . "%' "); ... isso > > > > funciona > > > > > > > > ... vc pode usar bind ... mas acredito de dessa forma vc vai > > > > entender > > > > > > > > melhor ... > > > > > > > > > > > > > > > > > eu não entendi como funciona o to_char, e o perldoc não > > > > retornou nada > > > > > > > > pra mim: > > > > > > > > > No documentation for perl function `to_char' found > > > > > > > > > estou fazendo assim. > > > > > > > > > > > > > > > > > > $stats_sth->execute('2005-05%','%' . $active_row[0]) or > > > > > > > > > &NotifyAndDie("Can't query Stats Database"); > > > > > > > > > queria usar minha variavel $ano_mes assim: > > > > > > > > > $stats_sth->execute($ano_mes%,'%' . $active_row[0]) or > > > > > > > > > &NotifyAndDie("Can't query Stats Database"); > > > > > > > > > só que não funciona, entendeu? > > > > > > > > > On 5/19/05, Marco Lima wrote: > > > > > > > > > > Não entendi ????? > > > > > > > > > > > > > > > > > > > > O like vai lhe retornar todas as datas do mês 05 de 2005 ... > > > > > > correto !!! > > > > > > > > > > > > > > > > > > > > Porque vc não seleciona direto usando o to_char ???? > > > > > > > > > > > > > > > > > > > > > eu só quero que a minha variavel data tenho '%' ou que eu > > > > consiga > > > > > > > > > > > colocar ele nela, concatenar coisa assim, pra que ela fica > > > > assim > > > > > > > > > > > 2005-05% > > > > > > > > > > > estou fazendo assim > > > > > > > > > > > my $ano_mes = Date::Formatter->now(); > > > > > > > > > > > $ano_mes->createDateFormatter("(YYYY)-(MM)"); > > > > > > > > > > > print $ano_mes; > > > > > > > > > > > retorna 2005-05 > > > > > > > > > > > só que eu preciso do % por causa do "like" do select > > entendeu? > > > > > > > > > > > > > > > > > > > > > > On 5/19/05, Marco Lima wrote: > > > > > > > > > > > > to_char(, 'RRRR-MM') = '2005-05' # Seria > > > > isso que > > > > > > > > vc está > > > > > > > > > > > > querendo fazer ? > > > > > > > > > > > > > > > > > > > > > > > > > Bom, deu tudo certo usei a dica do Marco de > > $sth->fetch e > > > > > > > > funcionou :) > > > > > > > > > > > > > o unico probleminha agora é que eu tenho uma variavel > > > > data que > > > > > > > > tem o > > > > > > > > > > > > > ano-mes assim 2005-05, só que eu preciso usar o % > > nela, > > > > > > porque meu > > > > > > > > > > > > > select vai pegar todo os dados do mes, então day like > > > > $data%, > > > > > > > > só que > > > > > > > > > > > > > não funciona fiz uns testes com printf e ele tranforma > > > > a data > > > > > > > > em 2000, > > > > > > > > > > > > > alguem tem ideia de como posso passar esse > > wildcard pro > > > > > > select? > > > > > > > > > > > > > > > > > > > > > > > > > > On 5/18/05, Marco Lima > > wrote: > > > > > > > > > > > > > > Salve Monges ! > > > > > > > > > > > > > > > > > > > > > > > > > > > > > A idéia é ser didático, não prático. > > > > > > > > > > > > > > > > > > > > > > > > > > > > Muitas vezes ser prático é ser didático !! o > > > > importante é > > > > > > > > conseguir > > > > > > > > > > > > > > abrir a visão das pessoas para as diversas > > soluções ! > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Lorn, não se deixe acanhar. Estamos (o mago > > > > inclusive) > > > > > > > > aqui para > > > > > > > > > > > > > > ajudar todo mundo a resolver > > > > > > > > > > > > > > > seus "engasgos" com a linguagem. E tenha certeza > > > > de que eu > > > > > > > > engasgo > > > > > > > > > > > > > > também... embora seja muito > > > > > > > > > > > > > > > mais freqüênte quando a gente está começando... > > > > ;-) não se > > > > > > > > > > impaciente. > > > > > > > > > > > > > > Se isso ainda não é o que > > > > > > > > > > > > > > > você tinha em mente, lembre-se "TIMTOWTDI" > > (sempre tem > > > > > > mais um > > > > > > > > > > jeito > > > > > > > > > > > > > > de fazer), dê mais detalhes > > > > > > > > > > > > > > > ou seja mais específico nas suas perguntas. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > São feitas das suas as minhas palavras !!! > > > > > > > > > > > > > > > > > > > > > > > > > > > > Abração; > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Marco Lima > > > > > > > > > > > > > > J. A. P. H. > > > > > > > > > > > > > > > > > > > > > > > > > > > > marco.lima em e-via.com.br > > > > > > > > > > > > > > mago em rio.pm.org > > > > > > > > > > > > > > > > > > > > > > > > > > > > +55 19 96 56 06 46 > > > > > > > > > > > > > > > > > > > > > > > > > > > > Sociedade Perl do Brasil | > > http://www.perl.org.br > > > > > > > > > > > > > > Perl Monks | > > http://www.perlmonks.org > > > > > > > > > > > > > > Brasil Perl Mongers | http://brasil.pm.org > > > > > > > > > > > > > > > > > > > > > > > > > > > > Register Linux User #355235 > > > > > > > > > > > > > > Slackware Linux, for the subgenius > > > > > > > > > > > > > > > > > > > > > > > > > > > > _______________________________________________ > > > > > > > > > > > > > > Cascavel-pm mailing list > > > > > > > > > > > > > > Cascavel-pm em pm.org > > > > > > > > > > > > > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > === message truncated === > > > > > __________________________________ > Yahoo! Mail Mobile > Take Yahoo! Mail with you! Check email on your mobile phone. > http://mobile.yahoo.com/learn/mail > > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > > -- Lorn - Slackware Linux www.slackwarezine.com.br From marco.lima em e-via.com.br Mon May 23 05:44:04 2005 From: marco.lima em e-via.com.br (Marco Lima) Date: Mon, 23 May 2005 09:44:04 -0300 Subject: [Cascavel-pm] Acho que é DBI.. Message-ID: Use: chomp > Eu tentei com as dicas de vcs mais mesmo assim não funcionou :/ é um > dilema mesmo, a query fica com um \n depois da função data ( Não sei > porque ) e por causa disso não funciona o SELECT eu fiz o teste no > mysql colando a query com \n não volta nada, tirando o \n volta > normal. > Fiz o teste concatenando o % na funcao ano_mes, e também não funcionou > :/ mesmo problema do \n > PS: entendam \n como quebra de linha. > Mais muito obrigado pela ajuda pessoal :) > > On 5/20/05, Rod Za wrote: > > No MySQL exite a função: EXTRACT(YEAR_MONTH FROM job_date) > > > > my $query = "SELECT host, " . > > " SUM(hits) AS sumhits, " > > " SUM(kbytes) AS sumkbytes " . > > " FROM tbStats " . > > " WHERE EXTRACT(YEAR_MONTH FROM day) = ' . $ano_mes . "' " . > > " AND host LIKE '" . '%' . $active_row[0] . "' " . > > " GROUP BY host "; > > []'s > > > > Rodrigo. > > > > > > --- Marco Lima wrote: > > > > > O tipo do campo day é date ... por isso vc pode usar o seguinte > > > (trabalho com Oracle, deve existir algo parecido em outros BD) > > > > > > my $query = "SELECT host, " . > > > " SUM(hits) AS sumhits, " > > > " SUM(kbytes) AS sumkbytes " . > > > " FROM tbStats " . > > > " WHERE to_char(day,'RRRR-MM') = ' . $ano_mes . "' " . > > > " AND host LIKE '" . '%' . $active_row[0] . "' " . > > > " GROUP BY host "; > > > > > > my $sth = $dbh->prepare($query); > > > > > > $sth->execute() or &NotifyAndDie("Can't query Stats Database"); > > > > > > > > > > > > > +--------+---------------------+------+-----+---------+-------+ > > > > | Field | Type | Null | Key | Default | Extra | > > > > +--------+---------------------+------+-----+---------+-------+ > > > > | day | date | YES | MUL | NULL | | > > > > | host | varchar(64) | YES | MUL | NULL | | > > > > | hits | int(10) unsigned | YES | | NULL | | > > > > | kbytes | bigint(20) unsigned | YES | | NULL | | > > > > +--------+---------------------+------+-----+---------+-------+ > > > > > > > > > > > > On 5/20/05, Marco Lima wrote: > > > > > Qual a desc da sua tabela ? > > > > > > > > > > > Bom dia senhores monges :) > > > > > > Então seu marco, não funcionou não, o campo data até ficou '2005-05%' > > > > > > ( Como eu queria ) só que mesmo assim não funcionava, eu liguei o > > > > > > debug do dbi e descobri que não estava funcionando porque ele estava > > > > > > interpretando alguma coisa como quebra de linha, coloquei a query no > > > > > > mysql e realmente não volta se tiver quebra de linha. > > > > > > Não sei porque mais acho que o perl "sismou" que o % tb é quebra de > > > > > > linha, alguem conhece algum outro wildcard do mysql pra data? ou algum > > > > > > outro jeito de resolver isso, talvez concatenando o '%' na variavel > > > > > > data antes do select, mais não sei como faco isso. > > > > > > > > > > > > > > > > > > On 5/19/05, Marco Lima wrote: > > > > > > > Qual o problemas com isso ? > > > > > > > .... > > > > > > > > > > > > > > my $query = "SELECT SUM(hits) AS sumhits, " > > > > > > > " SUM(kbytes) AS sumkbytes " . > > > > > > > " FROM tbStats " . > > > > > > > " WHERE day LIKE '" . $ano_mes . "%' " . > > > > > > > " AND host LIKE '%" . $active_row[0] . "' "; > > > > > > > > > > > > > > my $sth = $dbh->prepare($query); > > > > > > > > > > > > > > $sth->execute() or &NotifyAndDie("Can't query Stats Database"); > > > > > > > > > > > > > > ..... > > > > > > > > > > > > > > > > > > > > > > Não posso fazer isso porque estou passando a data como parametro > > > > > > > > my $stats_query = "SELECT SUM(hits) AS sumhits,SUM(kbytes) AS > > > > > > > > sumkbytes FROM tbStats WHERE day LIKE ? AND host LIKE ?"; > > > > > > > > my $stats_sth = $stats_dbh->prepare($stats_http_query); > > > > > > > > depois uso assim. > > > > > > > > $stats_sth->execute('2005-05%','%' . $active_row[0]) or > > > > > > > > > > &NotifyAndDie("Can't query Stats Database"); > > > > > > > > > > > > > > > > On 5/19/05, Marco Lima wrote: > > > > > > > > > O to_char é uma função do banco ... se o seu campo da tabela é > > > > > do tipo > > > > > > > > > data funciona ... caso seja uma string acho que vc vai precisar > > > > > usar o > > > > > > > > > like ... > > > > > > > > > > > > > > > > > > neste caso vc fará isso no prepare ... ex: $sth->prepare("SELECT > > > > > NAME > > > > > > > > > FROM TABELA WHERE DATE LIKE '" . $ano_mes . "%' "); ... isso > > > > > funciona > > > > > > > > > ... vc pode usar bind ... mas acredito de dessa forma vc vai > > > > > entender > > > > > > > > > melhor ... > > > > > > > > > > > > > > > > > > > eu não entendi como funciona o to_char, e o perldoc não > > > > > retornou nada > > > > > > > > > pra mim: > > > > > > > > > > No documentation for perl function `to_char' found > > > > > > > > > > estou fazendo assim. > > > > > > > > > > > > > > > > > > > > $stats_sth->execute('2005-05%','%' . $active_row[0]) or > > > > > > > > > > &NotifyAndDie("Can't query Stats Database"); > > > > > > > > > > queria usar minha variavel $ano_mes assim: > > > > > > > > > > $stats_sth->execute($ano_mes%,'%' . $active_row[0]) or > > > > > > > > > > &NotifyAndDie("Can't query Stats Database"); > > > > > > > > > > só que não funciona, entendeu? > > > > > > > > > > On 5/19/05, Marco Lima wrote: > > > > > > > > > > > Não entendi ????? > > > > > > > > > > > > > > > > > > > > > > O like vai lhe retornar todas as datas do mês 05 de 2005 ... > > > > > > > correto !!! > > > > > > > > > > > > > > > > > > > > > > Porque vc não seleciona direto usando o to_char ???? > > > > > > > > > > > > > > > > > > > > > > > eu só quero que a minha variavel data tenho '%' ou que eu > > > > > consiga > > > > > > > > > > > > colocar ele nela, concatenar coisa assim, pra que ela fica > > > > > assim > > > > > > > > > > > > 2005-05% > > > > > > > > > > > > estou fazendo assim > > > > > > > > > > > > my $ano_mes = Date::Formatter->now(); > > > > > > > > > > > > $ano_mes->createDateFormatter("(YYYY)-(MM)"); > > > > > > > > > > > > print $ano_mes; > > > > > > > > > > > > retorna 2005-05 > > > > > > > > > > > > só que eu preciso do % por causa do "like" do select > > > entendeu? > > > > > > > > > > > > > > > > > > > > > > > > On 5/19/05, Marco Lima wrote: > > > > > > > > > > > > > to_char(, 'RRRR-MM') = '2005-05' # Seria > > > > > isso que > > > > > > > > > vc está > > > > > > > > > > > > > querendo fazer ? > > > > > > > > > > > > > > > > > > > > > > > > > > > Bom, deu tudo certo usei a dica do Marco de > > > $sth->fetch e > > > > > > > > > funcionou :) > > > > > > > > > > > > > > o unico probleminha agora é que eu tenho uma variavel > > > > > data que > > > > > > > > > tem o > > > > > > > > > > > > > > ano-mes assim 2005-05, só que eu preciso usar o % > > > nela, > > > > > > > porque meu > > > > > > > > > > > > > > select vai pegar todo os dados do mes, então day like > > > > > $data%, > > > > > > > > > só que > > > > > > > > > > > > > > não funciona fiz uns testes com printf e ele tranforma > > > > > a data > > > > > > > > > em 2000, > > > > > > > > > > > > > > alguem tem ideia de como posso passar esse > > > wildcard pro > > > > > > > select? > > > > > > > > > > > > > > > > > > > > > > > > > > > > On 5/18/05, Marco Lima > > > wrote: > > > > > > > > > > > > > > > Salve Monges ! > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > A idéia é ser didático, não prático. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Muitas vezes ser prático é ser didático !! o > > > > > importante é > > > > > > > > > conseguir > > > > > > > > > > > > > > > abrir a visão das pessoas para as diversas > > > soluções ! > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Lorn, não se deixe acanhar. Estamos (o mago > > > > > inclusive) > > > > > > > > > aqui para > > > > > > > > > > > > > > > ajudar todo mundo a resolver > > > > > > > > > > > > > > > > seus "engasgos" com a linguagem. E tenha certeza > > > > > de que eu > > > > > > > > > engasgo > > > > > > > > > > > > > > > também... embora seja muito > > > > > > > > > > > > > > > > mais freqüênte quando a gente está começando... > > > > > ;-) não se > > > > > > > > > > > impaciente. > > > > > > > > > > > > > > > Se isso ainda não é o que > > > > > > > > > > > > > > > > você tinha em mente, lembre-se "TIMTOWTDI" > > > (sempre tem > > > > > > > mais um > > > > > > > > > > > jeito > > > > > > > > > > > > > > > de fazer), dê mais detalhes > > > > > > > > > > > > > > > > ou seja mais específico nas suas perguntas. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > São feitas das suas as minhas palavras !!! > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Abração; > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Marco Lima > > > > > > > > > > > > > > > J. A. P. H. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > marco.lima em e-via.com.br > > > > > > > > > > > > > > > mago em rio.pm.org > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > +55 19 96 56 06 46 > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Sociedade Perl do Brasil | > > > http://www.perl.org.br > > > > > > > > > > > > > > > Perl Monks | > > > http://www.perlmonks.org > > > > > > > > > > > > > > > Brasil Perl Mongers | http://brasil.pm.org > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Register Linux User #355235 > > > > > > > > > > > > > > > Slackware Linux, for the subgenius > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > _______________________________________________ > > > > > > > > > > > > > > > Cascavel-pm mailing list > > > > > > > > > > > > > > > Cascavel-pm em pm.org > > > > > > > > > > > > > > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > === message truncated === > > > > > > > > > > __________________________________ > > Yahoo! Mail Mobile > > Take Yahoo! Mail with you! Check email on your mobile phone. > > http://mobile.yahoo.com/learn/mail > > > > > > _______________________________________________ > > Cascavel-pm mailing list > > Cascavel-pm em pm.org > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > -- > Lorn > - Slackware Linux > www.slackwarezine.com.br > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > > Marco Lima J. A. P. H. marco.lima em e-via.com.br mago em rio.pm.org +55 19 96 56 06 46 Sociedade Perl do Brasil | http://www.perl.org.br Perl Monks | http://www.perlmonks.org Brasil Perl Mongers | http://brasil.pm.org Register Linux User #355235 Slackware Linux, for the subgenius From marco.lima em e-via.com.br Mon May 23 05:51:15 2005 From: marco.lima em e-via.com.br (Marco Lima) Date: Mon, 23 May 2005 09:51:15 -0300 Subject: [Cascavel-pm] Curso Message-ID: Salve Tarik: Está previsto para acontecer um curso de introdução em agosto/2005 na UERJ assim que confirmar a data eu estarei passando para esta lista, mas vc pode acompanhar as notícias pelo site do grupo Rio.PM ... http://www.rio.pm.org -- > Ola pessoal, sou iniciante em perl e estou a procura de um bom curso, > alguem pode me indicar lagum aqui no rio???? > > []`s > -- > Tarik Faria da Silva Gregorio > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > > Marco Lima J. A. P. H. marco.lima em e-via.com.br mago em rio.pm.org +55 19 96 56 06 46 Sociedade Perl do Brasil | http://www.perl.org.br Perl Monks | http://www.perlmonks.org Brasil Perl Mongers | http://brasil.pm.org Register Linux User #355235 Slackware Linux, for the subgenius From manuel.sanguino em gmail.com Mon May 23 06:04:21 2005 From: manuel.sanguino em gmail.com (Manuel Sanguino) Date: Mon, 23 May 2005 09:04:21 -0400 Subject: [Cascavel-pm] Curso Perl In-Reply-To: <3d92541e05052104123b98f899@mail.gmail.com> References: <3d92541e05052104123b98f899@mail.gmail.com> Message-ID: <5d7dc47905052306046e342e95@mail.gmail.com> aui hay una direccion si te interesa esta en español http://www.tlm.unavarra.es/asignaturas/li/Edukia/perl/perl1.htm On 5/21/05, Tarik Gregorio wrote: > Pessoal, sou iniciante em perl e gostaria de me apronfudar nesta > linguagem, alguém sabe de algum bom curso aqui no Rio de Janeiro?? > > abs a todos! > -- > Tarik Faria da Silva Gregorio > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > From monsieur_champs em yahoo.com.br Mon May 23 07:27:23 2005 From: monsieur_champs em yahoo.com.br (Luis Campos de Carvalho) Date: Mon, 23 May 2005 11:27:23 -0300 (ART) Subject: [Cascavel-pm] Parametros de posicoes In-Reply-To: 6667 Message-ID: <20050523142723.74431.qmail@web60012.mail.yahoo.com> --- "Antonio Carlos I. Paes" escreveu: > vou dar uma olhada nessa historia do loop, eu implementei assim pq estava > olhando um wrapper em perl para o sqlsyslogd.. > > vai ser complicado eu mandar os parametros para o FIFO na forma de registro, > pq o syslog soh soh manda a linha e dai eu tenho as posicoes sempre fixas Sem problemas. Eu sugeri assim apenas por que parecia que você desejava passar opções com argumentos para o seu programa. O mais importante é lembrar de usar sleep() ou POSIX::pause() ou alguma coisa parecida para não "devorar" todo o processamento da sua máquina. -- Luis Campos de Carvalho Member of "São Paulo Perl Mongers", Unix SysAdmin & OCP/DBA Oracle http://br.geocities.com/monsieur_champs/ __________________________________________________ Converse com seus amigos em tempo real com o Yahoo! Messenger http://br.download.yahoo.com/messenger/ From monsieur_champs em yahoo.com.br Mon May 23 07:39:27 2005 From: monsieur_champs em yahoo.com.br (Luis Campos de Carvalho) Date: Mon, 23 May 2005 11:39:27 -0300 (ART) Subject: =?iso-8859-1?q?Re:=20[Cascavel-pm]=20Acho=20que=20=E9=20DBI..?= In-Reply-To: Message-ID: <20050523143927.82607.qmail@web60013.mail.yahoo.com> --- Lorn escreveu: > Eu tentei com as dicas de vcs mais mesmo assim não funcionou :/ é um > dilema mesmo, a query fica com um \n depois da função data ( Não sei > porque ) e por causa disso não funciona o SELECT eu fiz o teste no > mysql colando a query com \n não volta nada, tirando o \n volta > normal. > Fiz o teste concatenando o % na funcao ano_mes, e também não funcionou > :/ mesmo problema do \n > PS: entendam \n como quebra de linha. > Mais muito obrigado pela ajuda pessoal :) OK, minha vez. Lorn, quero seu fonte completo; escreva também um "demo" capaz de reproduzir o problema, usando o mesmo query no mesmo banco de dados. E me descole também um "dump" do seu banco de dados, com dados suficientes para que eu possa tentar reproduzir o problema aqui. (Não preciso dos 50Gb que você tem, apenas de uns 10Kb para brincar!!) Preciso das versões de todos os módulos que você está usando. Se você não sabe como, existe uma variável pública em todos os módulos Perl publicados no CPAN chamada $VERSION, onde você pode ler o número da versão do seu módulo. Basta um print() desta variável, assim: print $DBD::MySQL::VERSION, $DBI::VERSION; Claro, você provavelmente vai querer formatar a saída um pouco mais legível que a minha. Mande estas coisas para mim e vou tentar descobrir qual o seu problema. Obrigado! -- Luis Campos de Carvalho Member of "São Paulo Perl Mongers", Unix SysAdmin & OCP/DBA Oracle http://br.geocities.com/monsieur_champs/ __________________________________________________ Converse com seus amigos em tempo real com o Yahoo! Messenger http://br.download.yahoo.com/messenger/ From pmpoa em galvao.eti.br Mon May 23 07:48:31 2005 From: pmpoa em galvao.eti.br (=?ISO-8859-1?Q?Er_Galv=E3o_Abbott_-_PM_Porto_Alegre?=) Date: Mon, 23 May 2005 11:48:31 -0300 Subject: [Cascavel-pm] ZooZ Message-ID: <4291ED3F.1080403@galvao.eti.br> Não sei se já é conhecido, mas pra quem - como eu - tá dando os primeiros passos em Perl/Tk e anda se perguntando se existe um editor visual, dê uma olhada em: http://search.cpan.org/~aqumsieh/ZooZ-1.2/ZooZ.pl É uma aplicação em Perl/Tk para desenvolver visualmente aplicações em Perl/Tk :-) Fantástico, vale a pena conferir. -- Er Galvão Abbott ------------------------------------- Porto Alegre Perl Mongers http://portoalegre.pm.org/ -------------------------------------- pmpoa em galvao.eti.br -------------------------------------- From monsieur_champs em yahoo.com.br Mon May 23 07:53:03 2005 From: monsieur_champs em yahoo.com.br (Luis Campos de Carvalho) Date: Mon, 23 May 2005 11:53:03 -0300 (ART) Subject: [Cascavel-pm] ZooZ In-Reply-To: 6667 Message-ID: <20050523145303.48391.qmail@web60025.mail.yahoo.com> --- Er Galvão Abbott - PM Porto Alegre escreveu: > Não sei se já é conhecido, mas pra quem - como eu - tá dando os > primeiros passos em Perl/Tk e anda se perguntando se existe um editor > visual, dê uma olhada em: > > http://search.cpan.org/~aqumsieh/ZooZ-1.2/ZooZ.pl > > É uma aplicação em Perl/Tk para desenvolver visualmente aplicações em > Perl/Tk :-) > > Fantástico, vale a pena conferir. Aprenda emacs, você não vai se arrepender. E saiba usar muito bem vi -- nem todo mundo tem memória suficiente para rodar emacs. Os demais editores, IMHO, te obrigam a usar muito mouse para trabalhar. E isso deixa o trabalho mais lento e dá tendinite. ;-) -- Luis Campos de Carvalho Member of "São Paulo Perl Mongers", Unix SysAdmin & OCP/DBA Oracle http://br.geocities.com/monsieur_champs/ __________________________________________________ Converse com seus amigos em tempo real com o Yahoo! Messenger http://br.download.yahoo.com/messenger/ From monsieur_champs em yahoo.com.br Mon May 23 07:54:57 2005 From: monsieur_champs em yahoo.com.br (Luis Campos de Carvalho) Date: Mon, 23 May 2005 11:54:57 -0300 (ART) Subject: [Cascavel-pm] ZooZ In-Reply-To: 6667 Message-ID: <20050523145457.70322.qmail@web60016.mail.yahoo.com> --- Er Galvão Abbott - PM Porto Alegre escreveu: > Não sei se já é conhecido, mas pra quem - como eu - tá dando os > primeiros passos em Perl/Tk e anda se perguntando se existe um editor > visual, dê uma olhada em: > > http://search.cpan.org/~aqumsieh/ZooZ-1.2/ZooZ.pl > > É uma aplicação em Perl/Tk para desenvolver visualmente aplicações em > Perl/Tk :-) > > Fantástico, vale a pena conferir. Outra coisa muito chata é o fato de seu editor /alterar/ o fonte da sua aplicação /obrigatóriamente/. Isso não é coisa que se faça... -- Luis Campos de Carvalho Member of "São Paulo Perl Mongers", Unix SysAdmin & OCP/DBA Oracle http://br.geocities.com/monsieur_champs/ __________________________________________________ Converse com seus amigos em tempo real com o Yahoo! Messenger http://br.download.yahoo.com/messenger/ From pmpoa em galvao.eti.br Mon May 23 08:33:37 2005 From: pmpoa em galvao.eti.br (=?ISO-8859-1?Q?Er_Galv=E3o_Abbott_-_PM_Porto_Alegre?=) Date: Mon, 23 May 2005 12:33:37 -0300 Subject: [Cascavel-pm] ZooZ In-Reply-To: <20050523145457.70322.qmail@web60016.mail.yahoo.com> References: <20050523145457.70322.qmail@web60016.mail.yahoo.com> Message-ID: <4291F7D1.2090507@galvao.eti.br> Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20050523/4b4e382f/attachment.html From glasswalk3r em yahoo.com.br Mon May 23 09:16:58 2005 From: glasswalk3r em yahoo.com.br (Alceu R. de Freitas Jr.) Date: Mon, 23 May 2005 13:16:58 -0300 (ART) Subject: [Cascavel-pm] Log4j e Perl Message-ID: <20050523161658.27257.qmail@web30803.mail.mud.yahoo.com> Olá monges, Alguns de vocês conhecem o Log4j (http://logging.apache.org/log4j/docs/index.html)? Ultimamente estou sendo obrigado a engolir um pouco de Java e reparei que o framework possui uma versão para Perl: http://log4perl.sourceforge.net/ Alguém já experimentou? []'s Alceu Rodrigues de Freitas Junior -------------------------------------- glasswalk3r em yahoo.com.br http://www.imortais.cjb.net ----------------------------------------------------------------------- A well-used door needs no oil on its hinges. A swift-flowing stream does not grow stagnant. Neither sound nor thoughts can travel through a vacuum. Software rots if not used. These are great mysteries -- The Tao Of Programming, 5.1 __________________________________________________ Converse com seus amigos em tempo real com o Yahoo! Messenger http://br.download.yahoo.com/messenger/ From glasswalk3r em yahoo.com.br Mon May 23 09:21:54 2005 From: glasswalk3r em yahoo.com.br (Alceu R. de Freitas Jr.) Date: Mon, 23 May 2005 13:21:54 -0300 (ART) Subject: [Cascavel-pm] Fwd: Log4j e Perl Message-ID: <20050523162155.20768.qmail@web30807.mail.mud.yahoo.com> Olá monges, Alguns de vocês conhecem o Log4j (http://logging.apache.org/log4j/docs/index.html)? Ultimamente estou sendo obrigado a engolir um pouco de Java e reparei que o framework possui uma versão para Perl: http://log4perl.sourceforge.net/ Alguém já experimentou? []'s Alceu Rodrigues de Freitas Junior -------------------------------------- glasswalk3r em yahoo.com.br http://www.imortais.cjb.net ----------------------------------------------------------------------- A well-used door needs no oil on its hinges. A swift-flowing stream does not grow stagnant. Neither sound nor thoughts can travel through a vacuum. Software rots if not used. These are great mysteries -- The Tao Of Programming, 5.1 ____________________________________________________Yahoo! Mail, cada vez melhor: agora com 1GB de espaço grátis! http://mail.yahoo.com.br From marco.lima em e-via.com.br Mon May 23 09:57:24 2005 From: marco.lima em e-via.com.br (Marco Lima) Date: Mon, 23 May 2005 13:57:24 -0300 Subject: [Cascavel-pm] ZooZ Message-ID: Salve Er: Excelente iniciativa, temos que apresentar todas as alternativas de soluções e ferramentas. Nem todos possuem conhecimento para trabalharem apenas com editores de texto e não queremos limitar o usa da Perl apenas por hackers. -- > Marco Lima J. A. P. H. marco.lima em e-via.com.br mago em rio.pm.org +55 19 96 56 06 46 Sociedade Perl do Brasil | http://www.perl.org.br Perl Monks | http://www.perlmonks.org Brasil Perl Mongers | http://brasil.pm.org Register Linux User #355235 Slackware Linux, for the subgenius From tgregorio7 em gmail.com Mon May 23 10:52:11 2005 From: tgregorio7 em gmail.com (Tarik Gregorio) Date: Mon, 23 May 2005 14:52:11 -0300 Subject: [Cascavel-pm] Fwd: Curso In-Reply-To: <3d92541e05052309045fb2a7a8@mail.gmail.com> References: <3d92541e05052309045fb2a7a8@mail.gmail.com> Message-ID: <3d92541e050523105245a917fb@mail.gmail.com> Em 23/05/05, Marco Lima escreveu: > Salve Tarik: > > Está previsto para acontecer um curso de introdução em agosto/2005 na > UERJ assim que confirmar a data eu estarei passando para esta lista, mas > vc pode acompanhar as notícias pelo site do grupo Rio.PM ... > http://www.rio.pm.org > > -- > > > Ola pessoal, sou iniciante em perl e estou a procura de um bom curso, > > alguem pode me indicar lagum aqui no rio???? > > > > []`s > > -- > > Tarik Faria da Silva Gregorio > > _______________________________________________ > > Cascavel-pm mailing list > > Cascavel-pm em pm.org > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > Marco Lima > J. A. P. H. > > marco.lima em e-via.com.br > mago em rio.pm.org > > +55 19 96 56 06 46 > > Sociedade Perl do Brasil | http://www.perl.org.br > Perl Monks | http://www.perlmonks.org > Brasil Perl Mongers | http://brasil.pm.org > > Register Linux User #355235 > Slackware Linux, for the subgenius > > Obrigado Marco e Manoel, Obrigado pela ajdua Manoel e me interessa sim em espanhol, entendo razoavelmente a lingua. E Marco, estarei acompanhando, muito grato. []`s -- Tarik Faria da Silva Gregorio -- Tarik Faria da Silva Gregorio From monsieur_champs em yahoo.com.br Mon May 23 11:37:54 2005 From: monsieur_champs em yahoo.com.br (Luis Campos de Carvalho) Date: Mon, 23 May 2005 15:37:54 -0300 (ART) Subject: [Cascavel-pm] Log4j e Perl In-Reply-To: 6667 Message-ID: <20050523183754.42135.qmail@web60020.mail.yahoo.com> --- "Alceu R. de Freitas Jr." escreveu: > Olá monges, > > Alguns de vocês conhecem o Log4j > (http://logging.apache.org/log4j/docs/index.html)? > Ultimamente estou sendo obrigado a engolir um pouco de > Java e reparei que o framework possui uma versão para > Perl: > > http://log4perl.sourceforge.net/ > > Alguém já experimentou? Eu experimentei. Ele é parte obrigatória do SPOPS, um módulo para acesso a banco de dados que monta uma camada de código muito interessante sobre o DBI|DBD, sem a necessidade de /escrever código/ :-) Eu estou estudando isso como alternativa ao Class::DBI, que tem limitações óbvias de personalização de código. Particularmente, eu estou acostumado a usar os maravilhosos serviços do syslog, e a única diferença interessante é a possibilidade de rodar Log4Perl em máquinas rWindows... que devem ter algum sistema de coleta de informações relacionadas a acontecimentos do sistema (Solli, me ajuda!)... Eu aprendi a usar apenas por uma questão de necessidade: o SPOPS *implica* em Log4Perl (eu estou pensando seriamente em relatar isso como "bug" da biblioteca... ) Se você não for obrigado, não tem necessidade. Existem bibliotecas prontas e padrão do sistema que trabalham muito melhor. Pelo menos, para linux. Putamplexos. -- Luis Campos de Carvalho Member of "São Paulo Perl Mongers", Unix SysAdmin & OCP/DBA Oracle http://br.geocities.com/monsieur_champs/ __________________________________________________ Converse com seus amigos em tempo real com o Yahoo! Messenger http://br.download.yahoo.com/messenger/ From mda em embratel.net.br Mon May 23 13:54:03 2005 From: mda em embratel.net.br (=?ISO-8859-1?Q?Marco_A_P_D=B4Andrade?=) Date: Mon, 23 May 2005 17:54:03 -0300 Subject: [Cascavel-pm] Fwd: Log4j e Perl In-Reply-To: <20050523162155.20768.qmail@web30807.mail.mud.yahoo.com> References: <20050523162155.20768.qmail@web30807.mail.mud.yahoo.com> Message-ID: <429242EB.3080504@embratel.net.br> A algum tempo eu avaliei (rapidamente) como uma das minhas opções para log de uma aplicação... Como o documento que li citava muito Java... optei pelo Log::Dispacher ;) Mas ambos estão muito proximos... Outros módulos interessantes: http://search.cpan.org/author/MSCHILLI/Log-Log4perl-0.52/lib/Log/Log4perl/JavaMap.pm maps java log4j appenders to Log::Dispatch classes A principal vantagem, ao meu ver, é a possibilidade de configurar outros logs, como exemplo um nivel critical mandando mail imediatamente ... Claro... isto poderia ser função de um outro processo, que varreria logs e alertaria os admins, mas é outra história... Sds, Marco Antonio Alceu R. de Freitas Jr. wrote: >Olá monges, > >Alguns de vocês conhecem o Log4j >(http://logging.apache.org/log4j/docs/index.html)? >Ultimamente estou sendo obrigado a engolir um pouco >de Java e reparei que o framework possui uma versão >para Perl: > >http://log4perl.sourceforge.net/ > >Alguém já experimentou? > >[]'s > > > >Alceu Rodrigues de Freitas Junior >-------------------------------------- >glasswalk3r em yahoo.com.br >http://www.imortais.cjb.net >----------------------------------------------------------------------- >A well-used door needs no oil on its hinges. >A swift-flowing stream does not grow stagnant. >Neither sound nor thoughts can travel through a vacuum. >Software rots if not used. >These are great mysteries -- The Tao Of Programming, 5.1 > > > > > >____________________________________________________Yahoo! Mail, cada vez melhor: agora com 1GB de espaço grátis! http://mail.yahoo.com.br >_______________________________________________ >Cascavel-pm mailing list >Cascavel-pm em pm.org >http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > From lorn.br em gmail.com Tue May 24 11:40:50 2005 From: lorn.br em gmail.com (Lorn) Date: Tue, 24 May 2005 15:40:50 -0300 Subject: =?ISO-8859-1?Q?Re:_[Cascavel-pm]_Acho_que_=E9_DBI..?= In-Reply-To: <20050523143927.82607.qmail@web60013.mail.yahoo.com> References: <20050523143927.82607.qmail@web60013.mail.yahoo.com> Message-ID: Agradeco a disposição Luiz, mais até que enfim com a ajuda de um cara aqui da empresa consegui resolver, e foi até "simples" utilizamos essa função do mysql DATE_FORMAT(day,'%Y%m') = DATE_FORMAT(now()-1,'%Y%m') e deu certo :) Obrigado a todos pela ajuda. On 5/23/05, Luis Campos de Carvalho wrote: > --- Lorn escreveu: > > Eu tentei com as dicas de vcs mais mesmo assim não funcionou :/ é um > > dilema mesmo, a query fica com um \n depois da função data ( Não sei > > porque ) e por causa disso não funciona o SELECT eu fiz o teste no > > mysql colando a query com \n não volta nada, tirando o \n volta > > normal. > > Fiz o teste concatenando o % na funcao ano_mes, e também não funcionou > > :/ mesmo problema do \n > > PS: entendam \n como quebra de linha. > > Mais muito obrigado pela ajuda pessoal :) > > OK, minha vez. > Lorn, quero seu fonte completo; escreva também um "demo" capaz de reproduzir o problema, usando > o mesmo query no mesmo banco de dados. E me descole também um "dump" do seu banco de dados, com > dados suficientes para que eu possa tentar reproduzir o problema aqui. (Não preciso dos 50Gb que > você tem, apenas de uns 10Kb para brincar!!) > > Preciso das versões de todos os módulos que você está usando. Se você não sabe como, existe uma > variável pública em todos os módulos Perl publicados no CPAN chamada $VERSION, onde você pode ler > o número da versão do seu módulo. Basta um print() desta variável, assim: > > print $DBD::MySQL::VERSION, $DBI::VERSION; > > Claro, você provavelmente vai querer formatar a saída um pouco mais legível que a minha. > > Mande estas coisas para mim e vou tentar descobrir qual o seu problema. > Obrigado! > > -- > Luis Campos de Carvalho > Member of "São Paulo Perl Mongers", > Unix SysAdmin & OCP/DBA Oracle > http://br.geocities.com/monsieur_champs/ > > __________________________________________________ > Converse com seus amigos em tempo real com o Yahoo! Messenger > http://br.download.yahoo.com/messenger/ > -- Lorn - Slackware Linux www.slackwarezine.com.br From marco.lima em e-via.com.br Wed May 25 12:25:48 2005 From: marco.lima em e-via.com.br (Marco Lima) Date: Wed, 25 May 2005 16:25:48 -0300 Subject: [Cascavel-pm] Programa??o YAPC::Brasil::2005 Message-ID: Salve Monges ! Vcs podem conferir a programação da YAPC::Brasil::2005 np site http://www.perl.org.br Abração; Marco Lima J. A. P. H. marco.lima em e-via.com.br mago em rio.pm.org +55 19 96 56 06 46 Sociedade Perl do Brasil | http://www.perl.org.br Perl Monks | http://www.perlmonks.org Brasil Perl Mongers | http://brasil.pm.org Register Linux User #355235 Slackware Linux, for the subgenius From fglock em pucrs.br Fri May 27 00:04:15 2005 From: fglock em pucrs.br (fglock@pucrs.br) Date: Fri, 27 May 2005 00:04:15 BRST Subject: [Cascavel-pm] Oferta de trabalho em Perl Message-ID: <200505270006.j4R06Kgd085151@rigel.pucrs.br> Uma dica para quem vem para o YAPC::Brasil::2005 em Porto Alegre e está procurando trabalho. Vocês conhecem o site "jobs.perl.org"? http://jobs.perl.org/job/2658 - Flavio S. Glock From fglock em pucrs.br Fri May 27 10:45:45 2005 From: fglock em pucrs.br (Flavio S. Glock) Date: Fri, 27 May 2005 14:45:45 -0300 Subject: [Cascavel-pm] YAPC::Brasil::2005 - Cartaz do Programa Message-ID: <42975CC9.2080006@pucrs.br> Anexo - cartaz com a programação do YAPC::Brasil::2005 - Flavio S. Glock -------------- Próxima Parte ---------- Um anexo não texto foi limpo... Nome : programa.pdf Tipo : application/pdf Tam : 88980 bytes Descr.: não disponível Url : http://mail.pm.org/pipermail/cascavel-pm/attachments/20050527/0223da19/programa-0001.pdf From marco.lima em e-via.com.br Sun May 29 11:33:06 2005 From: marco.lima em e-via.com.br (Marco Lima) Date: Sun, 29 May 2005 15:33:06 -0300 Subject: [Cascavel-pm] YAPC::Brasil::2005 Message-ID: Salve Monges ! Já estou em Porto Alegre !! e o clima está bom, ontem tive o prazer de conhecer o dotes culinários do Santo Flávio Glock ... o cara pode trocar de profissoão que vai se sair muito bem !!! Mas no Boliche ele Têm um estilo próprio só vendo para entender !!! Estou esperando a presença de vocês por aqui ... Estou no Hotel Master Express, Rua: Sarmento Leite, 865 - Fone: (51) 3018-3636 Apartamento 812 ... quem chegar por aqui me avise para nos encontramos !!! Abração; Marco Lima J. A. P. H. marco.lima em e-via.com.br mago em rio.pm.org +55 19 96 56 06 46 Sociedade Perl do Brasil | http://www.perl.org.br Perl Monks | http://www.perlmonks.org Brasil Perl Mongers | http://brasil.pm.org Register Linux User #355235 Slackware Linux, for the subgenius From monsieur_champs em yahoo.com.br Sun May 29 12:27:20 2005 From: monsieur_champs em yahoo.com.br (Luis Campos de Carvalho) Date: Sun, 29 May 2005 16:27:20 -0300 (ART) Subject: [Cascavel-pm] YAPC::Brasil::2005 In-Reply-To: Message-ID: <20050529192720.72481.qmail@web60011.mail.yahoo.com> --- Marco Lima escreveu: > Salve Monges ! > > Já estou em Porto Alegre !! e o clima está bom, ontem tive o prazer de > conhecer o dotes culinários do Santo Flávio Glock ... o cara pode > trocar de profissoão que vai se sair muito bem !!! Mas no Boliche ele > Têm um estilo próprio só vendo para entender !!! > > Estou esperando a presença de vocês por aqui ... Estou no Hotel Master > Express, Rua: Sarmento Leite, 865 - Fone: (51) 3018-3636 Apartamento 812 > ... quem chegar por aqui me avise para nos encontramos !!! ... Bom, eu vi deus semana passada, e jantamos juntos. Assim, acho que eu não posso reclamar. :-) Boa estada em Porto Alegre, e me tragam de lembrança uma loira com 1,70m de altura, 65kg e com olhos azuis, por favor... ;-) -- Luis Campos de Carvalho Member of "São Paulo Perl Mongers", Unix SysAdmin & OCP/DBA Oracle http://br.geocities.com/monsieur_champs/ ____________________________________________________ Yahoo! Mail, cada vez melhor: agora com 1GB de espaço grátis! http://mail.yahoo.com.br From gsmachado em gmail.com Sun May 29 14:01:17 2005 From: gsmachado em gmail.com (Guilherme Sperb Machado) Date: Sun, 29 May 2005 18:01:17 -0300 Subject: [Cascavel-pm] YAPC::Brasil::2005 In-Reply-To: References: Message-ID: <90cbfd8050529140145057c89@mail.gmail.com> pow, podia ter avisado em que boliche vocês foram pra "gurizada" aí da lista se encontrar... hehehe.. boliche eh irado.. ainda mais com trago e num "ambiente" legal. Falow, abraços. On 5/29/05, Marco Lima wrote: > Salve Monges ! > > Já estou em Porto Alegre !! e o clima está bom, ontem tive o prazer de > conhecer o dotes culinários do Santo Flávio Glock ... o cara pode > trocar de profissoão que vai se sair muito bem !!! Mas no Boliche ele > Têm um estilo próprio só vendo para entender !!! > > Estou esperando a presença de vocês por aqui ... Estou no Hotel Master > Express, Rua: Sarmento Leite, 865 - Fone: (51) 3018-3636 Apartamento 812 > ... quem chegar por aqui me avise para nos encontramos !!! > > Abração; > > Marco Lima > J. A. P. H. > > marco.lima em e-via.com.br > mago em rio.pm.org > > +55 19 96 56 06 46 > > Sociedade Perl do Brasil | http://www.perl.org.br > Perl Monks | http://www.perlmonks.org > Brasil Perl Mongers | http://brasil.pm.org > > Register Linux User #355235 > Slackware Linux, for the subgenius > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > From pmpoa em galvao.eti.br Sun May 29 14:12:11 2005 From: pmpoa em galvao.eti.br (=?ISO-8859-1?Q?Er_Galv=E3o_Abbott_-_PM_Porto_Alegre?=) Date: Sun, 29 May 2005 18:12:11 -0300 Subject: [Cascavel-pm] YAPC::Brasil::2005 In-Reply-To: <90cbfd8050529140145057c89@mail.gmail.com> References: <90cbfd8050529140145057c89@mail.gmail.com> Message-ID: <429A302B.9050309@galvao.eti.br> Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20050529/9cfbc498/attachment.html From marco.lima em e-via.com.br Sun May 29 14:39:02 2005 From: marco.lima em e-via.com.br (Marco Lima) Date: Sun, 29 May 2005 18:39:02 -0300 Subject: [Cascavel-pm] YAPC::Brasil::2005 Message-ID: Guilherme: Passe seu contato para marcarmos ! Estaremos hoje na Lima e Silva ... em algum bar !!! talvez Bebados !!!!!#$%¨#$!@%¨!#¨#! > pow, podia ter avisado em que boliche vocês foram pra "gurizada" aí da > lista se encontrar... hehehe.. boliche eh irado.. ainda mais com trago > e num "ambiente" legal. > > Falow, abraços. > > On 5/29/05, Marco Lima wrote: > > Salve Monges ! > > > > Já estou em Porto Alegre !! e o clima está bom, ontem tive o prazer de > > conhecer o dotes culinários do Santo Flávio Glock ... o cara pode > > trocar de profissoão que vai se sair muito bem !!! Mas no Boliche ele > > Têm um estilo próprio só vendo para entender !!! > > > > Estou esperando a presença de vocês por aqui ... Estou no Hotel Master > > Express, Rua: Sarmento Leite, 865 - Fone: (51) 3018-3636 Apartamento 812 > > ... quem chegar por aqui me avise para nos encontramos !!! > > > > Abração; > > > > Marco Lima > > J. A. P. H. > > > > marco.lima em e-via.com.br > > mago em rio.pm.org > > > > +55 19 96 56 06 46 > > > > Sociedade Perl do Brasil | http://www.perl.org.br > > Perl Monks | http://www.perlmonks.org > > Brasil Perl Mongers | http://brasil.pm.org > > > > Register Linux User #355235 > > Slackware Linux, for the subgenius > > > > _______________________________________________ > > 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 > > Marco Lima J. A. P. H. marco.lima em e-via.com.br mago em rio.pm.org +55 19 96 56 06 46 Sociedade Perl do Brasil | http://www.perl.org.br Perl Monks | http://www.perlmonks.org Brasil Perl Mongers | http://brasil.pm.org Register Linux User #355235 Slackware Linux, for the subgenius From rafasz em ibestvip.com.br Mon May 30 04:57:07 2005 From: rafasz em ibestvip.com.br (Rafael Szarblewski) Date: Mon, 30 May 2005 08:57:07 -0300 Subject: [Cascavel-pm] Baixar imagem diretamente Message-ID: <000b01c5650e$b6599980$24c8a8c0@sistemica> Pessoal, Estou tentando fazer aquelas paradas de baixar um arquivo diretamente ao invés de abrir no browser. Já tentei fazer uma jogada com o Content-type, colocando application/octet-stream mas não funcionou, no IE imprime a imagem e no Mozilla abre a caixa de diálogo de download mas ele baixa o corpo do script. Ah, isso é para baixar imagens. Alguém saberia como resolver essa situação? Obrigado! -------------------------------------------------------------------------------- Rafael Szarblewski - Sistêmica Computadores Desenvolvedor Web rafael em sistemica.info Fone: (51)3328-11-22 -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20050530/86f97eea/attachment.html From daniel em ruoso.com Mon May 30 05:05:00 2005 From: daniel em ruoso.com (Daniel Ruoso) Date: Mon, 30 May 2005 09:05:00 -0300 Subject: [Cascavel-pm] Baixar imagem diretamente In-Reply-To: <000b01c5650e$b6599980$24c8a8c0@sistemica> References: <000b01c5650e$b6599980$24c8a8c0@sistemica> Message-ID: <1117454700.5707.2.camel@kariri> Em Seg, 2005-05-30 às 08:57 -0300, Rafael Szarblewski escreveu: > Pessoal, > > Estou tentando fazer aquelas paradas de baixar um arquivo > diretamente ao invés de abrir no browser. Já tentei fazer uma jogada > com o Content-type, colocando application/octet-stream mas não > funcionou. De fato, não deveria funcionar. O content-type deve ser o content-type do arquivo, algo como image/jpeg por exemplo. > no IE imprime a imagem e no Mozilla abre a caixa de diálogo de > download mas ele baixa o corpo do script. Aí você tem dois problemas, primeiro o de content-type e o segundo de configuração do teu httpd, ele estar baixando o script e não executando é um problema de configuração do servidor http. > Alguém saberia como resolver essa situação? Que servidor web você está usando? Como é o código de saída (print) do cgi? daniel From daniel em ruoso.com Mon May 30 05:08:17 2005 From: daniel em ruoso.com (Daniel Ruoso) Date: Mon, 30 May 2005 09:08:17 -0300 Subject: [Cascavel-pm] Baixar imagem diretamente In-Reply-To: <1117454700.5707.2.camel@kariri> References: <000b01c5650e$b6599980$24c8a8c0@sistemica> <1117454700.5707.2.camel@kariri> Message-ID: <1117454897.5707.5.camel@kariri> Em Seg, 2005-05-30 às 09:05 -0300, Daniel Ruoso escreveu: > Em Seg, 2005-05-30 às 08:57 -0300, Rafael Szarblewski escreveu: > > Estou tentando fazer aquelas paradas de baixar um arquivo > > diretamente ao invés de abrir no browser. Já tentei fazer uma jogada > > com o Content-type, colocando application/octet-stream mas não > > funcionou. > De fato, não deveria funcionar. O content-type deve ser o content-type > do arquivo, algo como image/jpeg por exemplo. A propósito, é um outro cabeçalho http que diz para forçar que o browser não tente exibir o arquivo. Não me lembro qual, mas uma busca na RFC do protocolo http irá, certamente, indicar qual é. daniel From carlos.f em motorola.com Mon May 30 05:13:40 2005 From: carlos.f em motorola.com (Guarnieri Carlos-EMF003) Date: Mon, 30 May 2005 09:13:40 -0300 Subject: [Cascavel-pm] Baixar imagem diretamente Message-ID: <49A1A42B43C2D41192CB00508BDF1912182A2F3C@zbr05exm03.jag.br.mot.com> Uma vez eu tive problema com isso. Tente formatar o cabecalho http do modo como o browser espera receber. Existem pelo menos 2 maneiras que um arquivo pode vir na mensagem (inline) aparece ou Attached (ser baixado) Na epoca acabei lendo uns rfcs - me lembrei de um que eh o numero 2068: http://www.freesoft.org/CIE/RFC/2068/index.htm Existe um outro que trata disso..... Acho que eh o q define o http: http://www.w3.org/Protocols/rfc2616/rfc2616 Ateh mais e boa leitura :d -----Original Message----- From: cascavel-pm-bounces em pm.org [mailto:cascavel-pm-bounces em pm.org] On Behalf Of Daniel Ruoso Sent: Monday, May 30, 2005 9:05 AM To: Cascavel Perl Mongers Subject: Re: [Cascavel-pm] Baixar imagem diretamente Em Seg, 2005-05-30 às 08:57 -0300, Rafael Szarblewski escreveu: > Pessoal, > > Estou tentando fazer aquelas paradas de baixar um arquivo > diretamente ao invés de abrir no browser. Já tentei fazer uma jogada > com o Content-type, colocando application/octet-stream mas não > funcionou. De fato, não deveria funcionar. O content-type deve ser o content-type do arquivo, algo como image/jpeg por exemplo. > no IE imprime a imagem e no Mozilla abre a caixa de diálogo de > download mas ele baixa o corpo do script. Aí você tem dois problemas, primeiro o de content-type e o segundo de configuração do teu httpd, ele estar baixando o script e não executando é um problema de configuração do servidor http. > Alguém saberia como resolver essa situação? Que servidor web você está usando? Como é o código de saída (print) do cgi? daniel _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm From rafasz em ibestvip.com.br Mon May 30 05:57:57 2005 From: rafasz em ibestvip.com.br (Rafael Szarblewski) Date: Mon, 30 May 2005 09:57:57 -0300 Subject: [Cascavel-pm] Digest Cascavel-pm, volume 97, assunto 1 References: Message-ID: <000801c56517$34c05400$24c8a8c0@sistemica> ----- Original Message ----- From: To: Sent: Monday, May 30, 2005 9:29 AM Subject: Digest Cascavel-pm, volume 97, assunto 1 Enviar submissões para a lista de discussão Cascavel-pm para cascavel-pm em pm.org Para se cadastrar ou descadastrar via WWW, visite o endereço http://mail.pm.org/mailman/listinfo/cascavel-pm ou, via email, envie uma mensagem com a palavra 'help' no assunto ou corpo da mensagem para cascavel-pm-request em pm.org Você poderá entrar em contato com a pessoa que gerencia a lista pelo endereço cascavel-pm-owner em pm.org Quando responder, por favor edite sua linha Assunto assim ela será mais específica que "Re: Contents of Cascavel-pm digest..." Tópicos de Hoje: 1. Re: YAPC::Brasil::2005 (Luis Campos de Carvalho) 2. Re: YAPC::Brasil::2005 (Guilherme Sperb Machado) 3. Re: YAPC::Brasil::2005 (Er Galvão Abbott - PM Porto Alegre) 4. Re: YAPC::Brasil::2005 (Marco Lima) 5. Baixar imagem diretamente (Rafael Szarblewski) 6. Re: Baixar imagem diretamente (Daniel Ruoso) 7. Re: Baixar imagem diretamente (Daniel Ruoso) 8. Re: Baixar imagem diretamente (Guarnieri Carlos-EMF003) ---------------------------------------------------------------------- Message: 1 Date: Sun, 29 May 2005 16:27:20 -0300 (ART) From: Luis Campos de Carvalho Subject: Re: [Cascavel-pm] YAPC::Brasil::2005 To: Cascavel Perl Mongers Message-ID: <20050529192720.72481.qmail em web60011.mail.yahoo.com> Content-Type: text/plain; charset=iso-8859-1 --- Marco Lima escreveu: > Salve Monges ! > > Já estou em Porto Alegre !! e o clima está bom, ontem tive o prazer de > conhecer o dotes culinários do Santo Flávio Glock ... o cara pode > trocar de profissoão que vai se sair muito bem !!! Mas no Boliche ele > Têm um estilo próprio só vendo para entender !!! > > Estou esperando a presença de vocês por aqui ... Estou no Hotel Master > Express, Rua: Sarmento Leite, 865 - Fone: (51) 3018-3636 Apartamento 812 > ... quem chegar por aqui me avise para nos encontramos !!! ... Bom, eu vi deus semana passada, e jantamos juntos. Assim, acho que eu não posso reclamar. :-) Boa estada em Porto Alegre, e me tragam de lembrança uma loira com 1,70m de altura, 65kg e com olhos azuis, por favor... ;-) -- Luis Campos de Carvalho Member of "São Paulo Perl Mongers", Unix SysAdmin & OCP/DBA Oracle http://br.geocities.com/monsieur_champs/ ____________________________________________________ Yahoo! Mail, cada vez melhor: agora com 1GB de espaço grátis! http://mail.yahoo.com.br ------------------------------ Message: 2 Date: Sun, 29 May 2005 18:01:17 -0300 From: Guilherme Sperb Machado Subject: Re: [Cascavel-pm] YAPC::Brasil::2005 To: Cascavel Perl Mongers Message-ID: <90cbfd8050529140145057c89 em mail.gmail.com> Content-Type: text/plain; charset=ISO-8859-1 pow, podia ter avisado em que boliche vocês foram pra "gurizada" aí da lista se encontrar... hehehe.. boliche eh irado.. ainda mais com trago e num "ambiente" legal. Falow, abraços. On 5/29/05, Marco Lima wrote: > Salve Monges ! > > Já estou em Porto Alegre !! e o clima está bom, ontem tive o prazer de > conhecer o dotes culinários do Santo Flávio Glock ... o cara pode > trocar de profissoão que vai se sair muito bem !!! Mas no Boliche ele > Têm um estilo próprio só vendo para entender !!! > > Estou esperando a presença de vocês por aqui ... Estou no Hotel Master > Express, Rua: Sarmento Leite, 865 - Fone: (51) 3018-3636 Apartamento 812 > ... quem chegar por aqui me avise para nos encontramos !!! > > Abração; > > Marco Lima > J. A. P. H. > > marco.lima em e-via.com.br > mago em rio.pm.org > > +55 19 96 56 06 46 > > Sociedade Perl do Brasil | http://www.perl.org.br > Perl Monks | http://www.perlmonks.org > Brasil Perl Mongers | http://brasil.pm.org > > Register Linux User #355235 > Slackware Linux, for the subgenius > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > ------------------------------ Message: 3 Date: Sun, 29 May 2005 18:12:11 -0300 From: Er Galvão Abbott - PM Porto Alegre Subject: Re: [Cascavel-pm] YAPC::Brasil::2005 To: Guilherme Sperb Machado , Cascavel Perl Mongers Message-ID: <429A302B.9050309 em galvao.eti.br> Content-Type: text/plain; charset="iso-8859-1" Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20050529/9cfbc498/attachment-0001.html ------------------------------ Message: 4 Date: Sun, 29 May 2005 18:39:02 -0300 From: "Marco Lima" Subject: Re: [Cascavel-pm] YAPC::Brasil::2005 To: Guilherme Sperb Machado , Cascavel Perl Mongers Message-ID: Content-Type: text/plain; charset=iso-8859-1 Guilherme: Passe seu contato para marcarmos ! Estaremos hoje na Lima e Silva ... em algum bar !!! talvez Bebados !!!!!#$%¨#$!@%¨!#¨#! > pow, podia ter avisado em que boliche vocês foram pra "gurizada" aí da > lista se encontrar... hehehe.. boliche eh irado.. ainda mais com trago > e num "ambiente" legal. > > Falow, abraços. > > On 5/29/05, Marco Lima wrote: > > Salve Monges ! > > > > Já estou em Porto Alegre !! e o clima está bom, ontem tive o prazer de > > conhecer o dotes culinários do Santo Flávio Glock ... o cara pode > > trocar de profissoão que vai se sair muito bem !!! Mas no Boliche ele > > Têm um estilo próprio só vendo para entender !!! > > > > Estou esperando a presença de vocês por aqui ... Estou no Hotel Master > > Express, Rua: Sarmento Leite, 865 - Fone: (51) 3018-3636 Apartamento 812 > > ... quem chegar por aqui me avise para nos encontramos !!! > > > > Abração; > > > > Marco Lima > > J. A. P. H. > > > > marco.lima em e-via.com.br > > mago em rio.pm.org > > > > +55 19 96 56 06 46 > > > > Sociedade Perl do Brasil | http://www.perl.org.br > > Perl Monks | http://www.perlmonks.org > > Brasil Perl Mongers | http://brasil.pm.org > > > > Register Linux User #355235 > > Slackware Linux, for the subgenius > > > > _______________________________________________ > > 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 > > Marco Lima J. A. P. H. marco.lima em e-via.com.br mago em rio.pm.org +55 19 96 56 06 46 Sociedade Perl do Brasil | http://www.perl.org.br Perl Monks | http://www.perlmonks.org Brasil Perl Mongers | http://brasil.pm.org Register Linux User #355235 Slackware Linux, for the subgenius ------------------------------ Message: 5 Date: Mon, 30 May 2005 08:57:07 -0300 From: "Rafael Szarblewski" Subject: [Cascavel-pm] Baixar imagem diretamente To: Message-ID: <000b01c5650e$b6599980$24c8a8c0 em sistemica> Content-Type: text/plain; charset="iso-8859-1" Pessoal, Estou tentando fazer aquelas paradas de baixar um arquivo diretamente ao invés de abrir no browser. Já tentei fazer uma jogada com o Content-type, colocando application/octet-stream mas não funcionou, no IE imprime a imagem e no Mozilla abre a caixa de diálogo de download mas ele baixa o corpo do script. Ah, isso é para baixar imagens. Alguém saberia como resolver essa situação? Obrigado! ---------------------------------------------------------------------------- ---- Rafael Szarblewski - Sistêmica Computadores Desenvolvedor Web rafael em sistemica.info Fone: (51)3328-11-22 -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20050530/86f97eea/attachment-0001.html ------------------------------ Message: 6 Date: Mon, 30 May 2005 09:05:00 -0300 From: Daniel Ruoso Subject: Re: [Cascavel-pm] Baixar imagem diretamente To: Cascavel Perl Mongers Message-ID: <1117454700.5707.2.camel em kariri> Content-Type: text/plain; charset=iso-8859-1 Em Seg, 2005-05-30 às 08:57 -0300, Rafael Szarblewski escreveu: > Pessoal, > > Estou tentando fazer aquelas paradas de baixar um arquivo > diretamente ao invés de abrir no browser. Já tentei fazer uma jogada > com o Content-type, colocando application/octet-stream mas não > funcionou. De fato, não deveria funcionar. O content-type deve ser o content-type do arquivo, algo como image/jpeg por exemplo. > no IE imprime a imagem e no Mozilla abre a caixa de diálogo de > download mas ele baixa o corpo do script. Aí você tem dois problemas, primeiro o de content-type e o segundo de configuração do teu httpd, ele estar baixando o script e não executando é um problema de configuração do servidor http. > Alguém saberia como resolver essa situação? Que servidor web você está usando? Como é o código de saída (print) do cgi? daniel Daniel, O servidor web que utilizo é o Apache. O meu código de saída está mais ou menos como: print "Content-type: application/octet-stream\n\n". ""; application/octet-stream o browser entende como "isso aqui é binário, mas eu não sei o que é". Abraço, Rafael Szarblewski Perl Developer ------------------------------ Message: 7 Date: Mon, 30 May 2005 09:08:17 -0300 From: Daniel Ruoso Subject: Re: [Cascavel-pm] Baixar imagem diretamente To: Cascavel Perl Mongers Message-ID: <1117454897.5707.5.camel em kariri> Content-Type: text/plain; charset=iso-8859-1 Em Seg, 2005-05-30 às 09:05 -0300, Daniel Ruoso escreveu: > Em Seg, 2005-05-30 às 08:57 -0300, Rafael Szarblewski escreveu: > > Estou tentando fazer aquelas paradas de baixar um arquivo > > diretamente ao invés de abrir no browser. Já tentei fazer uma jogada > > com o Content-type, colocando application/octet-stream mas não > > funcionou. > De fato, não deveria funcionar. O content-type deve ser o content-type > do arquivo, algo como image/jpeg por exemplo. A propósito, é um outro cabeçalho http que diz para forçar que o browser não tente exibir o arquivo. Não me lembro qual, mas uma busca na RFC do protocolo http irá, certamente, indicar qual é. daniel ------------------------------ Message: 8 Date: Mon, 30 May 2005 09:13:40 -0300 From: Guarnieri Carlos-EMF003 Subject: Re: [Cascavel-pm] Baixar imagem diretamente To: "'Cascavel Perl Mongers'" Message-ID: <49A1A42B43C2D41192CB00508BDF1912182A2F3C em zbr05exm03.jag.br.mot.com> Content-Type: text/plain; charset="iso-8859-1" Uma vez eu tive problema com isso. Tente formatar o cabecalho http do modo como o browser espera receber. Existem pelo menos 2 maneiras que um arquivo pode vir na mensagem (inline) aparece ou Attached (ser baixado) Na epoca acabei lendo uns rfcs - me lembrei de um que eh o numero 2068: http://www.freesoft.org/CIE/RFC/2068/index.htm Existe um outro que trata disso..... Acho que eh o q define o http: http://www.w3.org/Protocols/rfc2616/rfc2616 Ateh mais e boa leitura :d -----Original Message----- From: cascavel-pm-bounces em pm.org [mailto:cascavel-pm-bounces em pm.org] On Behalf Of Daniel Ruoso Sent: Monday, May 30, 2005 9:05 AM To: Cascavel Perl Mongers Subject: Re: [Cascavel-pm] Baixar imagem diretamente Em Seg, 2005-05-30 às 08:57 -0300, Rafael Szarblewski escreveu: > Pessoal, > > Estou tentando fazer aquelas paradas de baixar um arquivo > diretamente ao invés de abrir no browser. Já tentei fazer uma jogada > com o Content-type, colocando application/octet-stream mas não > funcionou. De fato, não deveria funcionar. O content-type deve ser o content-type do arquivo, algo como image/jpeg por exemplo. > no IE imprime a imagem e no Mozilla abre a caixa de diálogo de > download mas ele baixa o corpo do script. Aí você tem dois problemas, primeiro o de content-type e o segundo de configuração do teu httpd, ele estar baixando o script e não executando é um problema de configuração do servidor http. > Alguém saberia como resolver essa situação? Que servidor web você está usando? Como é o código de saída (print) do cgi? daniel _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm ------------------------------ _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm Fim da Digest Cascavel-pm, volume 97, assunto 1 *********************************************** From rafasz em ibestvip.com.br Mon May 30 05:59:58 2005 From: rafasz em ibestvip.com.br (Rafael Szarblewski) Date: Mon, 30 May 2005 09:59:58 -0300 Subject: [Cascavel-pm] Digest Cascavel-pm, volume 97, assunto 1 References: Message-ID: <000e01c56517$7c26d4e0$24c8a8c0@sistemica> ----- Original Message ----- From: To: Sent: Monday, May 30, 2005 9:29 AM Subject: Digest Cascavel-pm, volume 97, assunto 1 Enviar submissões para a lista de discussão Cascavel-pm para cascavel-pm em pm.org Para se cadastrar ou descadastrar via WWW, visite o endereço http://mail.pm.org/mailman/listinfo/cascavel-pm ou, via email, envie uma mensagem com a palavra 'help' no assunto ou corpo da mensagem para cascavel-pm-request em pm.org Você poderá entrar em contato com a pessoa que gerencia a lista pelo endereço cascavel-pm-owner em pm.org Quando responder, por favor edite sua linha Assunto assim ela será mais específica que "Re: Contents of Cascavel-pm digest..." Tópicos de Hoje: 1. Re: YAPC::Brasil::2005 (Luis Campos de Carvalho) 2. Re: YAPC::Brasil::2005 (Guilherme Sperb Machado) 3. Re: YAPC::Brasil::2005 (Er Galvão Abbott - PM Porto Alegre) 4. Re: YAPC::Brasil::2005 (Marco Lima) 5. Baixar imagem diretamente (Rafael Szarblewski) 6. Re: Baixar imagem diretamente (Daniel Ruoso) 7. Re: Baixar imagem diretamente (Daniel Ruoso) 8. Re: Baixar imagem diretamente (Guarnieri Carlos-EMF003) ---------------------------------------------------------------------- Message: 1 Date: Sun, 29 May 2005 16:27:20 -0300 (ART) From: Luis Campos de Carvalho Subject: Re: [Cascavel-pm] YAPC::Brasil::2005 To: Cascavel Perl Mongers Message-ID: <20050529192720.72481.qmail em web60011.mail.yahoo.com> Content-Type: text/plain; charset=iso-8859-1 --- Marco Lima escreveu: > Salve Monges ! > > Já estou em Porto Alegre !! e o clima está bom, ontem tive o prazer de > conhecer o dotes culinários do Santo Flávio Glock ... o cara pode > trocar de profissoão que vai se sair muito bem !!! Mas no Boliche ele > Têm um estilo próprio só vendo para entender !!! > > Estou esperando a presença de vocês por aqui ... Estou no Hotel Master > Express, Rua: Sarmento Leite, 865 - Fone: (51) 3018-3636 Apartamento 812 > ... quem chegar por aqui me avise para nos encontramos !!! ... Bom, eu vi deus semana passada, e jantamos juntos. Assim, acho que eu não posso reclamar. :-) Boa estada em Porto Alegre, e me tragam de lembrança uma loira com 1,70m de altura, 65kg e com olhos azuis, por favor... ;-) -- Luis Campos de Carvalho Member of "São Paulo Perl Mongers", Unix SysAdmin & OCP/DBA Oracle http://br.geocities.com/monsieur_champs/ ____________________________________________________ Yahoo! Mail, cada vez melhor: agora com 1GB de espaço grátis! http://mail.yahoo.com.br ------------------------------ Message: 2 Date: Sun, 29 May 2005 18:01:17 -0300 From: Guilherme Sperb Machado Subject: Re: [Cascavel-pm] YAPC::Brasil::2005 To: Cascavel Perl Mongers Message-ID: <90cbfd8050529140145057c89 em mail.gmail.com> Content-Type: text/plain; charset=ISO-8859-1 pow, podia ter avisado em que boliche vocês foram pra "gurizada" aí da lista se encontrar... hehehe.. boliche eh irado.. ainda mais com trago e num "ambiente" legal. Falow, abraços. On 5/29/05, Marco Lima wrote: > Salve Monges ! > > Já estou em Porto Alegre !! e o clima está bom, ontem tive o prazer de > conhecer o dotes culinários do Santo Flávio Glock ... o cara pode > trocar de profissoão que vai se sair muito bem !!! Mas no Boliche ele > Têm um estilo próprio só vendo para entender !!! > > Estou esperando a presença de vocês por aqui ... Estou no Hotel Master > Express, Rua: Sarmento Leite, 865 - Fone: (51) 3018-3636 Apartamento 812 > ... quem chegar por aqui me avise para nos encontramos !!! > > Abração; > > Marco Lima > J. A. P. H. > > marco.lima em e-via.com.br > mago em rio.pm.org > > +55 19 96 56 06 46 > > Sociedade Perl do Brasil | http://www.perl.org.br > Perl Monks | http://www.perlmonks.org > Brasil Perl Mongers | http://brasil.pm.org > > Register Linux User #355235 > Slackware Linux, for the subgenius > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > ------------------------------ Message: 3 Date: Sun, 29 May 2005 18:12:11 -0300 From: Er Galvão Abbott - PM Porto Alegre Subject: Re: [Cascavel-pm] YAPC::Brasil::2005 To: Guilherme Sperb Machado , Cascavel Perl Mongers Message-ID: <429A302B.9050309 em galvao.eti.br> Content-Type: text/plain; charset="iso-8859-1" Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20050529/9cfbc498/attachment-0001.html ------------------------------ Message: 4 Date: Sun, 29 May 2005 18:39:02 -0300 From: "Marco Lima" Subject: Re: [Cascavel-pm] YAPC::Brasil::2005 To: Guilherme Sperb Machado , Cascavel Perl Mongers Message-ID: Content-Type: text/plain; charset=iso-8859-1 Guilherme: Passe seu contato para marcarmos ! Estaremos hoje na Lima e Silva ... em algum bar !!! talvez Bebados !!!!!#$%¨#$!@%¨!#¨#! > pow, podia ter avisado em que boliche vocês foram pra "gurizada" aí da > lista se encontrar... hehehe.. boliche eh irado.. ainda mais com trago > e num "ambiente" legal. > > Falow, abraços. > > On 5/29/05, Marco Lima wrote: > > Salve Monges ! > > > > Já estou em Porto Alegre !! e o clima está bom, ontem tive o prazer de > > conhecer o dotes culinários do Santo Flávio Glock ... o cara pode > > trocar de profissoão que vai se sair muito bem !!! Mas no Boliche ele > > Têm um estilo próprio só vendo para entender !!! > > > > Estou esperando a presença de vocês por aqui ... Estou no Hotel Master > > Express, Rua: Sarmento Leite, 865 - Fone: (51) 3018-3636 Apartamento 812 > > ... quem chegar por aqui me avise para nos encontramos !!! > > > > Abração; > > > > Marco Lima > > J. A. P. H. > > > > marco.lima em e-via.com.br > > mago em rio.pm.org > > > > +55 19 96 56 06 46 > > > > Sociedade Perl do Brasil | http://www.perl.org.br > > Perl Monks | http://www.perlmonks.org > > Brasil Perl Mongers | http://brasil.pm.org > > > > Register Linux User #355235 > > Slackware Linux, for the subgenius > > > > _______________________________________________ > > 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 > > Marco Lima J. A. P. H. marco.lima em e-via.com.br mago em rio.pm.org +55 19 96 56 06 46 Sociedade Perl do Brasil | http://www.perl.org.br Perl Monks | http://www.perlmonks.org Brasil Perl Mongers | http://brasil.pm.org Register Linux User #355235 Slackware Linux, for the subgenius ------------------------------ Message: 5 Date: Mon, 30 May 2005 08:57:07 -0300 From: "Rafael Szarblewski" Subject: [Cascavel-pm] Baixar imagem diretamente To: Message-ID: <000b01c5650e$b6599980$24c8a8c0 em sistemica> Content-Type: text/plain; charset="iso-8859-1" Pessoal, Estou tentando fazer aquelas paradas de baixar um arquivo diretamente ao invés de abrir no browser. Já tentei fazer uma jogada com o Content-type, colocando application/octet-stream mas não funcionou, no IE imprime a imagem e no Mozilla abre a caixa de diálogo de download mas ele baixa o corpo do script. Ah, isso é para baixar imagens. Alguém saberia como resolver essa situação? Obrigado! ---------------------------------------------------------------------------- ---- Rafael Szarblewski - Sistêmica Computadores Desenvolvedor Web rafael em sistemica.info Fone: (51)3328-11-22 -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20050530/86f97eea/attachment-0001.html ------------------------------ Message: 6 Date: Mon, 30 May 2005 09:05:00 -0300 From: Daniel Ruoso Subject: Re: [Cascavel-pm] Baixar imagem diretamente To: Cascavel Perl Mongers Message-ID: <1117454700.5707.2.camel em kariri> Content-Type: text/plain; charset=iso-8859-1 Em Seg, 2005-05-30 às 08:57 -0300, Rafael Szarblewski escreveu: > Pessoal, > > Estou tentando fazer aquelas paradas de baixar um arquivo > diretamente ao invés de abrir no browser. Já tentei fazer uma jogada > com o Content-type, colocando application/octet-stream mas não > funcionou. De fato, não deveria funcionar. O content-type deve ser o content-type do arquivo, algo como image/jpeg por exemplo. > no IE imprime a imagem e no Mozilla abre a caixa de diálogo de > download mas ele baixa o corpo do script. Aí você tem dois problemas, primeiro o de content-type e o segundo de configuração do teu httpd, ele estar baixando o script e não executando é um problema de configuração do servidor http. > Alguém saberia como resolver essa situação? Que servidor web você está usando? Como é o código de saída (print) do cgi? daniel ------------------------------ Message: 7 Date: Mon, 30 May 2005 09:08:17 -0300 From: Daniel Ruoso Subject: Re: [Cascavel-pm] Baixar imagem diretamente To: Cascavel Perl Mongers Message-ID: <1117454897.5707.5.camel em kariri> Content-Type: text/plain; charset=iso-8859-1 Em Seg, 2005-05-30 às 09:05 -0300, Daniel Ruoso escreveu: > Em Seg, 2005-05-30 às 08:57 -0300, Rafael Szarblewski escreveu: > > Estou tentando fazer aquelas paradas de baixar um arquivo > > diretamente ao invés de abrir no browser. Já tentei fazer uma jogada > > com o Content-type, colocando application/octet-stream mas não > > funcionou. > De fato, não deveria funcionar. O content-type deve ser o content-type > do arquivo, algo como image/jpeg por exemplo. A propósito, é um outro cabeçalho http que diz para forçar que o browser não tente exibir o arquivo. Não me lembro qual, mas uma busca na RFC do protocolo http irá, certamente, indicar qual é. daniel ------------------------------ Message: 8 Date: Mon, 30 May 2005 09:13:40 -0300 From: Guarnieri Carlos-EMF003 Subject: Re: [Cascavel-pm] Baixar imagem diretamente To: "'Cascavel Perl Mongers'" Message-ID: <49A1A42B43C2D41192CB00508BDF1912182A2F3C em zbr05exm03.jag.br.mot.com> Content-Type: text/plain; charset="iso-8859-1" Uma vez eu tive problema com isso. Tente formatar o cabecalho http do modo como o browser espera receber. Existem pelo menos 2 maneiras que um arquivo pode vir na mensagem (inline) aparece ou Attached (ser baixado) Na epoca acabei lendo uns rfcs - me lembrei de um que eh o numero 2068: http://www.freesoft.org/CIE/RFC/2068/index.htm Existe um outro que trata disso..... Acho que eh o q define o http: http://www.w3.org/Protocols/rfc2616/rfc2616 Ateh mais e boa leitura :d Guarnieri, Obrigado pelos links, vou dar uma lida e se não conseguir resovler, retornarei! Abraços, Rafael Szarblewski Perl Developer -----Original Message----- From: cascavel-pm-bounces em pm.org [mailto:cascavel-pm-bounces em pm.org] On Behalf Of Daniel Ruoso Sent: Monday, May 30, 2005 9:05 AM To: Cascavel Perl Mongers Subject: Re: [Cascavel-pm] Baixar imagem diretamente Em Seg, 2005-05-30 às 08:57 -0300, Rafael Szarblewski escreveu: > Pessoal, > > Estou tentando fazer aquelas paradas de baixar um arquivo > diretamente ao invés de abrir no browser. Já tentei fazer uma jogada > com o Content-type, colocando application/octet-stream mas não > funcionou. De fato, não deveria funcionar. O content-type deve ser o content-type do arquivo, algo como image/jpeg por exemplo. > no IE imprime a imagem e no Mozilla abre a caixa de diálogo de > download mas ele baixa o corpo do script. Aí você tem dois problemas, primeiro o de content-type e o segundo de configuração do teu httpd, ele estar baixando o script e não executando é um problema de configuração do servidor http. > Alguém saberia como resolver essa situação? Que servidor web você está usando? Como é o código de saída (print) do cgi? daniel _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm ------------------------------ _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm Fim da Digest Cascavel-pm, volume 97, assunto 1 *********************************************** From marco.lima em e-via.com.br Mon May 30 06:20:01 2005 From: marco.lima em e-via.com.br (Marco Lima) Date: Mon, 30 May 2005 10:20:01 -0300 Subject: [Cascavel-pm] [YAPC::Brasil::2005] Informe Message-ID: Salve Monges ! O clima de Porto Alegre continua ótimo !! ontem, podemos dizer que realizamos um encontro social do POA.PM, tomamos algumas chopps e conversamos sobre diversos assuntos ... a conversa foi bastante interessante ... depois de nosso amigo e Santo Flávio Glock nos abandonar ... eu e o grande pontifício Er Galvão fomos jogar uma sinuca ... é Flávio ! vc teve que ir embora ... mas não fique triste que na quinta têm mais sinuca !!! Ps. O grande Monastério brasileiro lançou um novo produto para vender em sua lojinha ... o Pão de Santo Glock !! Abração e até o próximo informe ! Marco Lima J. A. P. H. marco.lima em e-via.com.br mago em rio.pm.org +55 19 96 56 06 46 Sociedade Perl do Brasil | http://www.perl.org.br Perl Monks | http://www.perlmonks.org Brasil Perl Mongers | http://brasil.pm.org Register Linux User #355235 Slackware Linux, for the subgenius From marco.lima em e-via.com.br Mon May 30 06:25:32 2005 From: marco.lima em e-via.com.br (Marco Lima) Date: Mon, 30 May 2005 10:25:32 -0300 Subject: [Cascavel-pm] [YAPC::Brasil::2005 ] Assista ao vivo !!! Message-ID: TV do Software Livre entra no ar durante o Fórum Internacional Usuários de internet do mundo inteiro poderão assistir, ao vivo, todas as atividades do Fórum Internacional Software Livre – fisl6.0 (http://fisl.softwarelivre.org/6.0). A tvSL transmitirá, através de milhares de portais de internet, as mesas de debates, palestras e outras atividades do Fórum. Abração; Marco Lima J. A. P. H. marco.lima em e-via.com.br mago em rio.pm.org +55 19 96 56 06 46 Sociedade Perl do Brasil | http://www.perl.org.br Perl Monks | http://www.perlmonks.org Brasil Perl Mongers | http://brasil.pm.org Register Linux User #355235 Slackware Linux, for the subgenius From fglock em pucrs.br Mon May 30 06:42:35 2005 From: fglock em pucrs.br (Flavio S. Glock) Date: Mon, 30 May 2005 10:42:35 -0300 Subject: [Cascavel-pm] Baixar imagem diretamente In-Reply-To: <000b01c5650e$b6599980$24c8a8c0@sistemica> References: <000b01c5650e$b6599980$24c8a8c0@sistemica> Message-ID: <429B184B.5090905@pucrs.br> Rafael Szarblewski wrote: > Pessoal, > > Estou tentando fazer aquelas paradas de baixar um arquivo diretamente > ao invés de abrir no browser. Já tentei fazer uma jogada com o > Content-type, colocando application/octet-stream mas não funcionou, no > IE imprime a imagem e no Mozilla abre a caixa de diálogo de download mas > ele baixa o corpo do script. > > Ah, isso é para baixar imagens. > > Alguém saberia como resolver essa situação? Você precisa usar o header "Content-disposition". ------------------ #!/usr/bin/perl my $file = "x.jpg"; print "Content-type: application/octet-stream\n"; print "Content-disposition: attachment; filename=$file\n"; print "\n"; open( FILE, $file ); binmode FILE; print ; ------------------ Além disso, o script precisa estar registrado como "cgi" para ser executado - senão, será tratado como texto pelo Apache. - Flavio S. Glock From shonorio em terra.com.br Mon May 30 07:09:09 2005 From: shonorio em terra.com.br (Solli Moreira Honorio) Date: Mon, 30 May 2005 11:09:09 -0300 Subject: [Cascavel-pm] [YAPC::Brasil::2005] Informe Message-ID: Isto é sacagem hein... enquanto estamos aqui trabalhando, vocês ficam aí se tivertindo , e ainda ficam enviando boletins !!!! Estou ancioso para sábado, e prometo desta vez deixar uma cópia da minha apresentação na internet, e assim não perder o almoço (bastar se mané por uma vez). Abraços, e até sábado. Solli M. Honório De:cascavel-pm-bounces em pm.org Para:"Cascavel Perl Mongers" cascavel-pm em pm.org Cópia: Data:Mon, 30 May 2005 10:20:01 -0300 Assunto:[Cascavel-pm] [YAPC::Brasil::2005] Informe > Salve Monges ! > > O clima de Porto Alegre continua ótimo !! ontem, podemos dizer que > realizamos um encontro social do POA.PM, tomamos algumas chopps e > conversamos sobre diversos assuntos ... a conversa foi bastante > interessante ... depois de nosso amigo e Santo Flávio Glock nos > abandonar ... eu e o grande pontifício Er Galvão fomos jogar uma > sinuca ... é Flávio ! vc teve que ir embora ... mas não fique triste > que na quinta têm mais sinuca !!! > > Ps. O grande Monastério brasileiro lançou um novo produto para vender > em sua lojinha ... o Pão de Santo Glock !! > > Abração e até o próximo informe ! > > Marco Lima > J. A. P. H. > > marco.lima em e-via.com.br > mago em rio.pm.org > > +55 19 96 56 06 46 > > Sociedade Perl do Brasil | http://www.perl.org.br > Perl Monks | http://www.perlmonks.org > Brasil Perl Mongers | http://brasil.pm.org > > Register Linux User #355235 > Slackware Linux, for the subgenius > > _______________________________________________ > 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/20050530/357debc7/attachment.html From marco.lima em e-via.com.br Mon May 30 07:15:07 2005 From: marco.lima em e-via.com.br (Marco Lima) Date: Mon, 30 May 2005 11:15:07 -0300 Subject: [Cascavel-pm] [YAPC::Brasil::2005] Informe Message-ID: Salve Solli !! Estão todos convidados a se juntar ao nosso grupo, mas sei que alguns não poderão vir ... quem sabe no próximo ano YAPC::SA::2006 em São Paulo !!! Abração; > > > Isto é sacagem hein... enquanto estamos aqui trabalhando, vocês ficam aí se tivertindo , e ainda ficam enviando boletins !!!! > > Estou ancioso para sábado, e prometo desta vez deixar uma cópia da minha apresentação na internet, e assim não perder o almoço (bastar se mané por uma vez). > > Abraços, e até sábado. > > Solli M. Honório > > > > De:cascavel-pm-bounces em pm.org > > Para:"Cascavel Perl Mongers" cascavel-pm em pm.org > > Cópia: > > Data:Mon, 30 May 2005 10:20:01 -0300 > > Assunto:[Cascavel-pm] [YAPC::Brasil::2005] Informe > > > Salve Monges ! > > > > O clima de Porto Alegre continua ótimo !! ontem, podemos dizer que > > realizamos um encontro social do POA.PM, tomamos algumas chopps e > > conversamos sobre diversos assuntos ... a conversa foi bastante > > interessante ... depois de nosso amigo e Santo Flávio Glock nos > > abandonar ... eu e o grande pontifício Er Galvão fomos jogar uma > > sinuca ... é Flávio ! vc teve que ir embora ... mas não fique triste > > que na quinta têm mais sinuca !!! > > > > Ps. O grande Monastério brasileiro lançou um novo produto para vender > > em sua lojinha ... o Pão de Santo Glock !! > > > > Abração e até o próximo informe ! > > > > Marco Lima > > J. A. P. H. > > > > marco.lima em e-via.com.br > > mago em rio.pm.org > > > > +55 19 96 56 06 46 > > > > Sociedade Perl do Brasil | http://www.perl.org.br > > Perl Monks | http://www.perlmonks.org > > Brasil Perl Mongers | http://brasil.pm.org > > > > Register Linux User #355235 > > Slackware Linux, for the subgenius > > > > _______________________________________________ > > Cascavel-pm mailing list > > Cascavel-pm em pm.org > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > Marco Lima J. A. P. H. marco.lima em e-via.com.br mago em rio.pm.org +55 19 96 56 06 46 Sociedade Perl do Brasil | http://www.perl.org.br Perl Monks | http://www.perlmonks.org Brasil Perl Mongers | http://brasil.pm.org Register Linux User #355235 Slackware Linux, for the subgenius From rafasz em ibestvip.com.br Mon May 30 14:30:28 2005 From: rafasz em ibestvip.com.br (Rafael Szarblewski) Date: Mon, 30 May 2005 18:30:28 -0300 Subject: [Cascavel-pm] Digest Cascavel-pm, volume 97, assunto 3 References: Message-ID: <003d01c5655e$cd127fc0$24c8a8c0@sistemica> ----- Original Message ----- From: To: Sent: Monday, May 30, 2005 4:00 PM Subject: Digest Cascavel-pm, volume 97, assunto 3 Enviar submissões para a lista de discussão Cascavel-pm para cascavel-pm em pm.org Para se cadastrar ou descadastrar via WWW, visite o endereço http://mail.pm.org/mailman/listinfo/cascavel-pm ou, via email, envie uma mensagem com a palavra 'help' no assunto ou corpo da mensagem para cascavel-pm-request em pm.org Você poderá entrar em contato com a pessoa que gerencia a lista pelo endereço cascavel-pm-owner em pm.org Quando responder, por favor edite sua linha Assunto assim ela será mais específica que "Re: Contents of Cascavel-pm digest..." Tópicos de Hoje: 1. [YAPC::Brasil::2005 ] Assista ao vivo !!! (Marco Lima) 2. Re: Baixar imagem diretamente (Flavio S. Glock) 3. Re: [YAPC::Brasil::2005] Informe (Solli Moreira Honorio) 4. Re: [YAPC::Brasil::2005] Informe (Marco Lima) ---------------------------------------------------------------------- Message: 1 Date: Mon, 30 May 2005 10:25:32 -0300 From: "Marco Lima" Subject: [Cascavel-pm] [YAPC::Brasil::2005 ] Assista ao vivo !!! To: Cascavel Perl Mongers Message-ID: Content-Type: text/plain; charset=iso-8859-1 TV do Software Livre entra no ar durante o Fórum Internacional Usuários de internet do mundo inteiro poderão assistir, ao vivo, todas as atividades do Fórum Internacional Software Livre - fisl6.0 (http://fisl.softwarelivre.org/6.0). A tvSL transmitirá, através de milhares de portais de internet, as mesas de debates, palestras e outras atividades do Fórum. Abração; Marco Lima J. A. P. H. marco.lima em e-via.com.br mago em rio.pm.org +55 19 96 56 06 46 Sociedade Perl do Brasil | http://www.perl.org.br Perl Monks | http://www.perlmonks.org Brasil Perl Mongers | http://brasil.pm.org Register Linux User #355235 Slackware Linux, for the subgenius ------------------------------ Message: 2 Date: Mon, 30 May 2005 10:42:35 -0300 From: "Flavio S. Glock" Subject: Re: [Cascavel-pm] Baixar imagem diretamente To: Cascavel Perl Mongers Message-ID: <429B184B.5090905 em pucrs.br> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Rafael Szarblewski wrote: > Pessoal, > > Estou tentando fazer aquelas paradas de baixar um arquivo diretamente > ao invés de abrir no browser. Já tentei fazer uma jogada com o > Content-type, colocando application/octet-stream mas não funcionou, no > IE imprime a imagem e no Mozilla abre a caixa de diálogo de download mas > ele baixa o corpo do script. > > Ah, isso é para baixar imagens. > > Alguém saberia como resolver essa situação? Você precisa usar o header "Content-disposition". ------------------ #!/usr/bin/perl my $file = "x.jpg"; print "Content-type: application/octet-stream\n"; print "Content-disposition: attachment; filename=$file\n"; print "\n"; open( FILE, $file ); binmode FILE; print ; ------------------ Além disso, o script precisa estar registrado como "cgi" para ser executado - senão, será tratado como texto pelo Apache. - Flavio S. Glock Olá Flávio S. Glock, Muito obrigado por responder a minha dúvida, mas ainda não consegui, pois não sei como registrar o script como cgi, o que precisa ser feito? Ele já tem extensão ".cgi", é isso que precisa? Somente a extensão? Obrigado mais uma vez! Abraços, Rafael Szarblewski Perl Developer ------------------------------ Message: 3 Date: Mon, 30 May 2005 11:09:09 -0300 From: "Solli Moreira Honorio" Subject: Re: [Cascavel-pm] [YAPC::Brasil::2005] Informe To: "cascavel-pm" Message-ID: Content-Type: text/plain; charset="iso-8859-1" Isto é sacagem hein... enquanto estamos aqui trabalhando, vocês ficam aí se tivertindo , e ainda ficam enviando boletins !!!! Estou ancioso para sábado, e prometo desta vez deixar uma cópia da minha apresentação na internet, e assim não perder o almoço (bastar se mané por uma vez). Abraços, e até sábado. Solli M. Honório De:cascavel-pm-bounces em pm.org Para:"Cascavel Perl Mongers" cascavel-pm em pm.org Cópia: Data:Mon, 30 May 2005 10:20:01 -0300 Assunto:[Cascavel-pm] [YAPC::Brasil::2005] Informe > Salve Monges ! > > O clima de Porto Alegre continua ótimo !! ontem, podemos dizer que > realizamos um encontro social do POA.PM, tomamos algumas chopps e > conversamos sobre diversos assuntos ... a conversa foi bastante > interessante ... depois de nosso amigo e Santo Flávio Glock nos > abandonar ... eu e o grande pontifício Er Galvão fomos jogar uma > sinuca ... é Flávio ! vc teve que ir embora ... mas não fique triste > que na quinta têm mais sinuca !!! > > Ps. O grande Monastério brasileiro lançou um novo produto para vender > em sua lojinha ... o Pão de Santo Glock !! > > Abração e até o próximo informe ! > > Marco Lima > J. A. P. H. > > marco.lima em e-via.com.br > mago em rio.pm.org > > +55 19 96 56 06 46 > > Sociedade Perl do Brasil | http://www.perl.org.br > Perl Monks | http://www.perlmonks.org > Brasil Perl Mongers | http://brasil.pm.org > > Register Linux User #355235 > Slackware Linux, for the subgenius > > _______________________________________________ > 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/20050530/357debc7/attachment.htm ------------------------------ Message: 4 Date: Mon, 30 May 2005 11:15:07 -0300 From: "Marco Lima" Subject: Re: [Cascavel-pm] [YAPC::Brasil::2005] Informe To: Cascavel Perl Mongers Message-ID: Content-Type: text/plain; charset=iso-8859-1 Salve Solli !! Estão todos convidados a se juntar ao nosso grupo, mas sei que alguns não poderão vir ... quem sabe no próximo ano YAPC::SA::2006 em São Paulo !!! Abração; > > > Isto é sacagem hein... enquanto estamos aqui trabalhando, vocês ficam aí se tivertindo , e ainda ficam enviando boletins !!!! > > Estou ancioso para sábado, e prometo desta vez deixar uma cópia da minha apresentação na internet, e assim não perder o almoço (bastar se mané por uma vez). > > Abraços, e até sábado. > > Solli M. Honório > > > > De:cascavel-pm-bounces em pm.org > > Para:"Cascavel Perl Mongers" cascavel-pm em pm.org > > Cópia: > > Data:Mon, 30 May 2005 10:20:01 -0300 > > Assunto:[Cascavel-pm] [YAPC::Brasil::2005] Informe > > > Salve Monges ! > > > > O clima de Porto Alegre continua ótimo !! ontem, podemos dizer que > > realizamos um encontro social do POA.PM, tomamos algumas chopps e > > conversamos sobre diversos assuntos ... a conversa foi bastante > > interessante ... depois de nosso amigo e Santo Flávio Glock nos > > abandonar ... eu e o grande pontifício Er Galvão fomos jogar uma > > sinuca ... é Flávio ! vc teve que ir embora ... mas não fique triste > > que na quinta têm mais sinuca !!! > > > > Ps. O grande Monastério brasileiro lançou um novo produto para vender > > em sua lojinha ... o Pão de Santo Glock !! > > > > Abração e até o próximo informe ! > > > > Marco Lima > > J. A. P. H. > > > > marco.lima em e-via.com.br > > mago em rio.pm.org > > > > +55 19 96 56 06 46 > > > > Sociedade Perl do Brasil | http://www.perl.org.br > > Perl Monks | http://www.perlmonks.org > > Brasil Perl Mongers | http://brasil.pm.org > > > > Register Linux User #355235 > > Slackware Linux, for the subgenius > > > > _______________________________________________ > > Cascavel-pm mailing list > > Cascavel-pm em pm.org > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > Marco Lima J. A. P. H. marco.lima em e-via.com.br mago em rio.pm.org +55 19 96 56 06 46 Sociedade Perl do Brasil | http://www.perl.org.br Perl Monks | http://www.perlmonks.org Brasil Perl Mongers | http://brasil.pm.org Register Linux User #355235 Slackware Linux, for the subgenius ------------------------------ _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm Fim da Digest Cascavel-pm, volume 97, assunto 3 *********************************************** From fglock em pucrs.br Tue May 31 06:26:19 2005 From: fglock em pucrs.br (Flavio S. Glock) Date: Tue, 31 May 2005 10:26:19 -0300 Subject: [Cascavel-pm] Digest Cascavel-pm, volume 97, assunto 3 In-Reply-To: <003d01c5655e$cd127fc0$24c8a8c0@sistemica> References: <003d01c5655e$cd127fc0$24c8a8c0@sistemica> Message-ID: <429C65FB.5020206@pucrs.br> Rafael Szarblewski wrote: > > Muito obrigado por responder a minha dúvida, mas ainda não consegui, pois > não sei como registrar o script como cgi, o que precisa ser feito? Ele já > tem extensão ".cgi", é isso que precisa? Somente a extensão? Não existe uma regra geral para "o que precisa ser feito" :( Você precisa pedir estas informações para o seu webmaster, porque cada provedor configura isso da maneira que acha mais adequada! - Flavio S. Glock From glasswalk3r em yahoo.com.br Tue May 31 06:29:34 2005 From: glasswalk3r em yahoo.com.br (Alceu R. de Freitas Jr.) Date: Tue, 31 May 2005 10:29:34 -0300 (ART) Subject: [Cascavel-pm] enviar figuras para download com CGI In-Reply-To: <003d01c5655e$cd127fc0$24c8a8c0@sistemica> Message-ID: <20050531132934.78936.qmail@web30804.mail.mud.yahoo.com> Olá Rafael, Não sou regulador da lista mas gostaria de dar duas dicas. Por favor acompanhe abaixo: --- Rafael Szarblewski escreveu: 1 - Procure alterar a linha de Assunto do email, fica mais fácil saber do que se trata sua mensagem. Isso já vem explicado nos emails que você recebe: > Quando responder, por favor edite sua linha Assunto > assim ela será > mais específica que "Re: Contents of Cascavel-pm > digest..." 2 - Procure remover do corpo do email as mensagens que vem no "Digest" mas não fazem parte do assunto que você quer tratar. Isso evita ter que peneirar aonde você escreveu e diminui o tamanho do email. :-) > Olá Flávio S. Glock, > > Muito obrigado por responder a minha dúvida, mas > ainda não consegui, pois > não sei como registrar o script como cgi, o que > precisa ser feito? Ele já > tem extensão ".cgi", é isso que precisa? Somente a > extensão? > > Obrigado mais uma vez! > > Abraços, > > Rafael Szarblewski > Perl Developer Sobre sua pergunta (finalmente!) você tem que procurar na documentação do servidor web que você está utilizando sobre a diretriz que identifica o que deve ser exibido e o que deve ser executado. O Apache trabalha com extensões e normalmente possui um diretório específico para rodar CGI. []'s Alceu Rodrigues de Freitas Junior -------------------------------------- glasswalk3r em yahoo.com.br http://www.imortais.cjb.net ----------------------------------------------------------------------- A well-used door needs no oil on its hinges. A swift-flowing stream does not grow stagnant. Neither sound nor thoughts can travel through a vacuum. Software rots if not used. These are great mysteries -- The Tao Of Programming, 5.1 __________________________________________________ Converse com seus amigos em tempo real com o Yahoo! Messenger http://br.download.yahoo.com/messenger/ From pmpoa em galvao.eti.br Tue May 31 09:45:04 2005 From: pmpoa em galvao.eti.br (=?ISO-8859-1?Q?Er_Galv=E3o_Abbott_-_PM_Porto_Alegre?=) Date: Tue, 31 May 2005 13:45:04 -0300 Subject: [Cascavel-pm] [YAPC::Brasil::2005] Informe In-Reply-To: References: Message-ID: <429C9490.6050009@galvao.eti.br> Fui destemidamente enfrentar o Mago da Sinuca e confesso que suei para chegarmos a um empate! Marco, aguardo uma revanche no Encontro Social :-P O Pão de Santo Glock tem tudo para ser o produto mais consumido nas mesas do Monastério, afinal de contas nosso Mago de plantão provou e aprovou. Abraços, Er Galvão Abbott ------------------------------------- Porto Alegre Perl Mongers http://portoalegre.pm.org/ -------------------------------------- pmpoa em galvao.eti.br -------------------------------------- Marco Lima wrote: >Salve Monges ! > >O clima de Porto Alegre continua ótimo !! ontem, podemos dizer que >realizamos um encontro social do POA.PM, tomamos algumas chopps e >conversamos sobre diversos assuntos ... a conversa foi bastante >interessante ... depois de nosso amigo e Santo Flávio Glock nos >abandonar ... eu e o grande pontifício Er Galvão fomos jogar uma >sinuca ... é Flávio ! vc teve que ir embora ... mas não fique triste >que na quinta têm mais sinuca !!! > >Ps. O grande Monastério brasileiro lançou um novo produto para vender >em sua lojinha ... o Pão de Santo Glock !! > >Abração e até o próximo informe ! > >Marco Lima >J. A. P. H. > >marco.lima em e-via.com.br >mago em rio.pm.org > >+55 19 96 56 06 46 > >Sociedade Perl do Brasil | http://www.perl.org.br >Perl Monks | http://www.perlmonks.org >Brasil Perl Mongers | http://brasil.pm.org > >Register Linux User #355235 >Slackware Linux, for the subgenius > >_______________________________________________ >Cascavel-pm mailing list >Cascavel-pm em pm.org >http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > From rafasz em ibestvip.com.br Tue May 31 12:52:20 2005 From: rafasz em ibestvip.com.br (Rafael Szarblewski) Date: Tue, 31 May 2005 16:52:20 -0300 Subject: [Cascavel-pm] enviar figuras para download com CGI References: Message-ID: <001f01c5661a$421e6c00$24c8a8c0@sistemica> ----- Original Message ----- From: To: Sent: Tuesday, May 31, 2005 4:00 PM Subject: Digest Cascavel-pm, volume 97, assunto 4 Enviar submissões para a lista de discussão Cascavel-pm para cascavel-pm em pm.org Para se cadastrar ou descadastrar via WWW, visite o endereço http://mail.pm.org/mailman/listinfo/cascavel-pm ou, via email, envie uma mensagem com a palavra 'help' no assunto ou corpo da mensagem para cascavel-pm-request em pm.org Você poderá entrar em contato com a pessoa que gerencia a lista pelo endereço cascavel-pm-owner em pm.org Quando responder, por favor edite sua linha Assunto assim ela será mais específica que "Re: Contents of Cascavel-pm digest..." Tópicos de Hoje: 1. Re: Digest Cascavel-pm, volume 97, assunto 3 (Rafael Szarblewski) 2. Re: Digest Cascavel-pm, volume 97, assunto 3 (Flavio S. Glock) 3. Re: enviar figuras para download com CGI (Alceu R. de Freitas Jr.) 4. Re: [YAPC::Brasil::2005] Informe (Er Galvão Abbott - PM Porto Alegre) ---------------------------------------------------------------------- Message: 1 Date: Mon, 30 May 2005 18:30:28 -0300 From: "Rafael Szarblewski" Subject: Re: [Cascavel-pm] Digest Cascavel-pm, volume 97, assunto 3 To: Message-ID: <003d01c5655e$cd127fc0$24c8a8c0 em sistemica> Content-Type: text/plain; charset="iso-8859-1" ----- Original Message ----- From: To: Sent: Monday, May 30, 2005 4:00 PM Subject: Digest Cascavel-pm, volume 97, assunto 3 Enviar submissões para a lista de discussão Cascavel-pm para cascavel-pm em pm.org Para se cadastrar ou descadastrar via WWW, visite o endereço http://mail.pm.org/mailman/listinfo/cascavel-pm ou, via email, envie uma mensagem com a palavra 'help' no assunto ou corpo da mensagem para cascavel-pm-request em pm.org Você poderá entrar em contato com a pessoa que gerencia a lista pelo endereço cascavel-pm-owner em pm.org Quando responder, por favor edite sua linha Assunto assim ela será mais específica que "Re: Contents of Cascavel-pm digest..." Tópicos de Hoje: 1. [YAPC::Brasil::2005 ] Assista ao vivo !!! (Marco Lima) 2. Re: Baixar imagem diretamente (Flavio S. Glock) 3. Re: [YAPC::Brasil::2005] Informe (Solli Moreira Honorio) 4. Re: [YAPC::Brasil::2005] Informe (Marco Lima) ---------------------------------------------------------------------- Message: 1 Date: Mon, 30 May 2005 10:25:32 -0300 From: "Marco Lima" Subject: [Cascavel-pm] [YAPC::Brasil::2005 ] Assista ao vivo !!! To: Cascavel Perl Mongers Message-ID: Content-Type: text/plain; charset=iso-8859-1 TV do Software Livre entra no ar durante o Fórum Internacional Usuários de internet do mundo inteiro poderão assistir, ao vivo, todas as atividades do Fórum Internacional Software Livre - fisl6.0 (http://fisl.softwarelivre.org/6.0). A tvSL transmitirá, através de milhares de portais de internet, as mesas de debates, palestras e outras atividades do Fórum. Abração; Marco Lima J. A. P. H. marco.lima em e-via.com.br mago em rio.pm.org +55 19 96 56 06 46 Sociedade Perl do Brasil | http://www.perl.org.br Perl Monks | http://www.perlmonks.org Brasil Perl Mongers | http://brasil.pm.org Register Linux User #355235 Slackware Linux, for the subgenius ------------------------------ Message: 2 Date: Mon, 30 May 2005 10:42:35 -0300 From: "Flavio S. Glock" Subject: Re: [Cascavel-pm] Baixar imagem diretamente To: Cascavel Perl Mongers Message-ID: <429B184B.5090905 em pucrs.br> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Rafael Szarblewski wrote: > Pessoal, > > Estou tentando fazer aquelas paradas de baixar um arquivo diretamente > ao invés de abrir no browser. Já tentei fazer uma jogada com o > Content-type, colocando application/octet-stream mas não funcionou, no > IE imprime a imagem e no Mozilla abre a caixa de diálogo de download mas > ele baixa o corpo do script. > > Ah, isso é para baixar imagens. > > Alguém saberia como resolver essa situação? Você precisa usar o header "Content-disposition". ------------------ #!/usr/bin/perl my $file = "x.jpg"; print "Content-type: application/octet-stream\n"; print "Content-disposition: attachment; filename=$file\n"; print "\n"; open( FILE, $file ); binmode FILE; print ; ------------------ Além disso, o script precisa estar registrado como "cgi" para ser executado - senão, será tratado como texto pelo Apache. - Flavio S. Glock Olá Flávio S. Glock, Muito obrigado por responder a minha dúvida, mas ainda não consegui, pois não sei como registrar o script como cgi, o que precisa ser feito? Ele já tem extensão ".cgi", é isso que precisa? Somente a extensão? Obrigado mais uma vez! Abraços, Rafael Szarblewski Perl Developer ------------------------------ Message: 3 Date: Mon, 30 May 2005 11:09:09 -0300 From: "Solli Moreira Honorio" Subject: Re: [Cascavel-pm] [YAPC::Brasil::2005] Informe To: "cascavel-pm" Message-ID: Content-Type: text/plain; charset="iso-8859-1" Isto é sacagem hein... enquanto estamos aqui trabalhando, vocês ficam aí se tivertindo , e ainda ficam enviando boletins !!!! Estou ancioso para sábado, e prometo desta vez deixar uma cópia da minha apresentação na internet, e assim não perder o almoço (bastar se mané por uma vez). Abraços, e até sábado. Solli M. Honório De:cascavel-pm-bounces em pm.org Para:"Cascavel Perl Mongers" cascavel-pm em pm.org Cópia: Data:Mon, 30 May 2005 10:20:01 -0300 Assunto:[Cascavel-pm] [YAPC::Brasil::2005] Informe > Salve Monges ! > > O clima de Porto Alegre continua ótimo !! ontem, podemos dizer que > realizamos um encontro social do POA.PM, tomamos algumas chopps e > conversamos sobre diversos assuntos ... a conversa foi bastante > interessante ... depois de nosso amigo e Santo Flávio Glock nos > abandonar ... eu e o grande pontifício Er Galvão fomos jogar uma > sinuca ... é Flávio ! vc teve que ir embora ... mas não fique triste > que na quinta têm mais sinuca !!! > > Ps. O grande Monastério brasileiro lançou um novo produto para vender > em sua lojinha ... o Pão de Santo Glock !! > > Abração e até o próximo informe ! > > Marco Lima > J. A. P. H. > > marco.lima em e-via.com.br > mago em rio.pm.org > > +55 19 96 56 06 46 > > Sociedade Perl do Brasil | http://www.perl.org.br > Perl Monks | http://www.perlmonks.org > Brasil Perl Mongers | http://brasil.pm.org > > Register Linux User #355235 > Slackware Linux, for the subgenius > > _______________________________________________ > 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/20050530/357debc7/attachment.htm ------------------------------ Message: 4 Date: Mon, 30 May 2005 11:15:07 -0300 From: "Marco Lima" Subject: Re: [Cascavel-pm] [YAPC::Brasil::2005] Informe To: Cascavel Perl Mongers Message-ID: Content-Type: text/plain; charset=iso-8859-1 Salve Solli !! Estão todos convidados a se juntar ao nosso grupo, mas sei que alguns não poderão vir ... quem sabe no próximo ano YAPC::SA::2006 em São Paulo !!! Abração; > > > Isto é sacagem hein... enquanto estamos aqui trabalhando, vocês ficam aí se tivertindo , e ainda ficam enviando boletins !!!! > > Estou ancioso para sábado, e prometo desta vez deixar uma cópia da minha apresentação na internet, e assim não perder o almoço (bastar se mané por uma vez). > > Abraços, e até sábado. > > Solli M. Honório > > > > De:cascavel-pm-bounces em pm.org > > Para:"Cascavel Perl Mongers" cascavel-pm em pm.org > > Cópia: > > Data:Mon, 30 May 2005 10:20:01 -0300 > > Assunto:[Cascavel-pm] [YAPC::Brasil::2005] Informe > > > Salve Monges ! > > > > O clima de Porto Alegre continua ótimo !! ontem, podemos dizer que > > realizamos um encontro social do POA.PM, tomamos algumas chopps e > > conversamos sobre diversos assuntos ... a conversa foi bastante > > interessante ... depois de nosso amigo e Santo Flávio Glock nos > > abandonar ... eu e o grande pontifício Er Galvão fomos jogar uma > > sinuca ... é Flávio ! vc teve que ir embora ... mas não fique triste > > que na quinta têm mais sinuca !!! > > > > Ps. O grande Monastério brasileiro lançou um novo produto para vender > > em sua lojinha ... o Pão de Santo Glock !! > > > > Abração e até o próximo informe ! > > > > Marco Lima > > J. A. P. H. > > > > marco.lima em e-via.com.br > > mago em rio.pm.org > > > > +55 19 96 56 06 46 > > > > Sociedade Perl do Brasil | http://www.perl.org.br > > Perl Monks | http://www.perlmonks.org > > Brasil Perl Mongers | http://brasil.pm.org > > > > Register Linux User #355235 > > Slackware Linux, for the subgenius > > > > _______________________________________________ > > Cascavel-pm mailing list > > Cascavel-pm em pm.org > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > Marco Lima J. A. P. H. marco.lima em e-via.com.br mago em rio.pm.org +55 19 96 56 06 46 Sociedade Perl do Brasil | http://www.perl.org.br Perl Monks | http://www.perlmonks.org Brasil Perl Mongers | http://brasil.pm.org Register Linux User #355235 Slackware Linux, for the subgenius ------------------------------ _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm Fim da Digest Cascavel-pm, volume 97, assunto 3 *********************************************** ------------------------------ Message: 2 Date: Tue, 31 May 2005 10:26:19 -0300 From: "Flavio S. Glock" Subject: Re: [Cascavel-pm] Digest Cascavel-pm, volume 97, assunto 3 To: Cascavel Perl Mongers Message-ID: <429C65FB.5020206 em pucrs.br> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Rafael Szarblewski wrote: > > Muito obrigado por responder a minha dúvida, mas ainda não consegui, pois > não sei como registrar o script como cgi, o que precisa ser feito? Ele já > tem extensão ".cgi", é isso que precisa? Somente a extensão? Não existe uma regra geral para "o que precisa ser feito" :( Você precisa pedir estas informações para o seu webmaster, porque cada provedor configura isso da maneira que acha mais adequada! - Flavio S. Glock ------------------------------ Flavio, Eu estou usando um servidor interno aqui na empresa, agora eu entendi o que você quis dizer com registrado como .cgi. Ele está registrado sim. Eu usei exatamente o seu exemplo, só que ao invés de mostrar a caixa de diálogo de download, imprime na tela a linha do Content-disposition. Na linha do open(FILE, $file), eu coloquei um or die "$!"; para debugar e ele não consegue abrir o arquivo, está sempre dando erro e o problema é que o caminho esta correto. E só para corrigir, na linha do seu Content-type, deve-se terminar com duas quebras de linha(\n\n), senão não funciona. Sabe o que pode ser? Valeu, Rafael Message: 3 Date: Tue, 31 May 2005 10:29:34 -0300 (ART) From: "Alceu R. de Freitas Jr." Subject: Re: [Cascavel-pm] enviar figuras para download com CGI To: Cascavel Perl Mongers Message-ID: <20050531132934.78936.qmail em web30804.mail.mud.yahoo.com> Content-Type: text/plain; charset=iso-8859-1 Olá Rafael, Não sou regulador da lista mas gostaria de dar duas dicas. Por favor acompanhe abaixo: --- Rafael Szarblewski escreveu: 1 - Procure alterar a linha de Assunto do email, fica mais fácil saber do que se trata sua mensagem. Isso já vem explicado nos emails que você recebe: > Quando responder, por favor edite sua linha Assunto > assim ela será > mais específica que "Re: Contents of Cascavel-pm > digest..." 2 - Procure remover do corpo do email as mensagens que vem no "Digest" mas não fazem parte do assunto que você quer tratar. Isso evita ter que peneirar aonde você escreveu e diminui o tamanho do email. :-) > Olá Flávio S. Glock, > > Muito obrigado por responder a minha dúvida, mas > ainda não consegui, pois > não sei como registrar o script como cgi, o que > precisa ser feito? Ele já > tem extensão ".cgi", é isso que precisa? Somente a > extensão? > > Obrigado mais uma vez! > > Abraços, > > Rafael Szarblewski > Perl Developer Sobre sua pergunta (finalmente!) você tem que procurar na documentação do servidor web que você está utilizando sobre a diretriz que identifica o que deve ser exibido e o que deve ser executado. O Apache trabalha com extensões e normalmente possui um diretório específico para rodar CGI. []'s Alceu Rodrigues de Freitas Junior -------------------------------------- glasswalk3r em yahoo.com.br http://www.imortais.cjb.net ----------------------------------------------------------------------- A well-used door needs no oil on its hinges. A swift-flowing stream does not grow stagnant. Neither sound nor thoughts can travel through a vacuum. Software rots if not used. These are great mysteries -- The Tao Of Programming, 5.1 __________________________________________________ Converse com seus amigos em tempo real com o Yahoo! Messenger http://br.download.yahoo.com/messenger/ ------------------------------ Message: 4 Date: Tue, 31 May 2005 13:45:04 -0300 From: Er Galvão Abbott - PM Porto Alegre Subject: Re: [Cascavel-pm] [YAPC::Brasil::2005] Informe To: Cascavel Perl Mongers Message-ID: <429C9490.6050009 em galvao.eti.br> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Fui destemidamente enfrentar o Mago da Sinuca e confesso que suei para chegarmos a um empate! Marco, aguardo uma revanche no Encontro Social :-P O Pão de Santo Glock tem tudo para ser o produto mais consumido nas mesas do Monastério, afinal de contas nosso Mago de plantão provou e aprovou. Abraços, Er Galvão Abbott ------------------------------------- Porto Alegre Perl Mongers http://portoalegre.pm.org/ -------------------------------------- pmpoa em galvao.eti.br -------------------------------------- Marco Lima wrote: >Salve Monges ! > >O clima de Porto Alegre continua ótimo !! ontem, podemos dizer que >realizamos um encontro social do POA.PM, tomamos algumas chopps e >conversamos sobre diversos assuntos ... a conversa foi bastante >interessante ... depois de nosso amigo e Santo Flávio Glock nos >abandonar ... eu e o grande pontifício Er Galvão fomos jogar uma >sinuca ... é Flávio ! vc teve que ir embora ... mas não fique triste >que na quinta têm mais sinuca !!! > >Ps. O grande Monastério brasileiro lançou um novo produto para vender >em sua lojinha ... o Pão de Santo Glock !! > >Abração e até o próximo informe ! > >Marco Lima >J. A. P. H. > >marco.lima em e-via.com.br >mago em rio.pm.org > >+55 19 96 56 06 46 > >Sociedade Perl do Brasil | http://www.perl.org.br >Perl Monks | http://www.perlmonks.org >Brasil Perl Mongers | http://brasil.pm.org > >Register Linux User #355235 >Slackware Linux, for the subgenius > >_______________________________________________ >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 Fim da Digest Cascavel-pm, volume 97, assunto 4 *********************************************** -- No virus found in this incoming message. Checked by AVG Anti-Virus. Version: 7.0.322 / Virus Database: 267.3.3 - Release Date: 31/05/05 From rafasz em ibestvip.com.br Tue May 31 12:54:24 2005 From: rafasz em ibestvip.com.br (Rafael Szarblewski) Date: Tue, 31 May 2005 16:54:24 -0300 Subject: [Cascavel-pm] Digest Cascavel-pm, volume 97, assunto 4 References: Message-ID: <002301c5661a$8b7c7720$24c8a8c0@sistemica> ----- Original Message ----- From: To: Sent: Tuesday, May 31, 2005 4:00 PM Subject: Digest Cascavel-pm, volume 97, assunto 4 Enviar submissões para a lista de discussão Cascavel-pm para cascavel-pm em pm.org Para se cadastrar ou descadastrar via WWW, visite o endereço http://mail.pm.org/mailman/listinfo/cascavel-pm ou, via email, envie uma mensagem com a palavra 'help' no assunto ou corpo da mensagem para cascavel-pm-request em pm.org Você poderá entrar em contato com a pessoa que gerencia a lista pelo endereço cascavel-pm-owner em pm.org Quando responder, por favor edite sua linha Assunto assim ela será mais específica que "Re: Contents of Cascavel-pm digest..." Tópicos de Hoje: 1. Re: Digest Cascavel-pm, volume 97, assunto 3 (Rafael Szarblewski) 2. Re: Digest Cascavel-pm, volume 97, assunto 3 (Flavio S. Glock) 3. Re: enviar figuras para download com CGI (Alceu R. de Freitas Jr.) 4. Re: [YAPC::Brasil::2005] Informe (Er Galvão Abbott - PM Porto Alegre) ---------------------------------------------------------------------- Message: 1 Date: Mon, 30 May 2005 18:30:28 -0300 From: "Rafael Szarblewski" Subject: Re: [Cascavel-pm] Digest Cascavel-pm, volume 97, assunto 3 To: Message-ID: <003d01c5655e$cd127fc0$24c8a8c0 em sistemica> Content-Type: text/plain; charset="iso-8859-1" ----- Original Message ----- From: To: Sent: Monday, May 30, 2005 4:00 PM Subject: Digest Cascavel-pm, volume 97, assunto 3 Enviar submissões para a lista de discussão Cascavel-pm para cascavel-pm em pm.org Para se cadastrar ou descadastrar via WWW, visite o endereço http://mail.pm.org/mailman/listinfo/cascavel-pm ou, via email, envie uma mensagem com a palavra 'help' no assunto ou corpo da mensagem para cascavel-pm-request em pm.org Você poderá entrar em contato com a pessoa que gerencia a lista pelo endereço cascavel-pm-owner em pm.org Quando responder, por favor edite sua linha Assunto assim ela será mais específica que "Re: Contents of Cascavel-pm digest..." Tópicos de Hoje: 1. [YAPC::Brasil::2005 ] Assista ao vivo !!! (Marco Lima) 2. Re: Baixar imagem diretamente (Flavio S. Glock) 3. Re: [YAPC::Brasil::2005] Informe (Solli Moreira Honorio) 4. Re: [YAPC::Brasil::2005] Informe (Marco Lima) ---------------------------------------------------------------------- Message: 1 Date: Mon, 30 May 2005 10:25:32 -0300 From: "Marco Lima" Subject: [Cascavel-pm] [YAPC::Brasil::2005 ] Assista ao vivo !!! To: Cascavel Perl Mongers Message-ID: Content-Type: text/plain; charset=iso-8859-1 TV do Software Livre entra no ar durante o Fórum Internacional Usuários de internet do mundo inteiro poderão assistir, ao vivo, todas as atividades do Fórum Internacional Software Livre - fisl6.0 (http://fisl.softwarelivre.org/6.0). A tvSL transmitirá, através de milhares de portais de internet, as mesas de debates, palestras e outras atividades do Fórum. Abração; Marco Lima J. A. P. H. marco.lima em e-via.com.br mago em rio.pm.org +55 19 96 56 06 46 Sociedade Perl do Brasil | http://www.perl.org.br Perl Monks | http://www.perlmonks.org Brasil Perl Mongers | http://brasil.pm.org Register Linux User #355235 Slackware Linux, for the subgenius ------------------------------ Message: 2 Date: Mon, 30 May 2005 10:42:35 -0300 From: "Flavio S. Glock" Subject: Re: [Cascavel-pm] Baixar imagem diretamente To: Cascavel Perl Mongers Message-ID: <429B184B.5090905 em pucrs.br> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Rafael Szarblewski wrote: > Pessoal, > > Estou tentando fazer aquelas paradas de baixar um arquivo diretamente > ao invés de abrir no browser. Já tentei fazer uma jogada com o > Content-type, colocando application/octet-stream mas não funcionou, no > IE imprime a imagem e no Mozilla abre a caixa de diálogo de download mas > ele baixa o corpo do script. > > Ah, isso é para baixar imagens. > > Alguém saberia como resolver essa situação? Você precisa usar o header "Content-disposition". ------------------ #!/usr/bin/perl my $file = "x.jpg"; print "Content-type: application/octet-stream\n"; print "Content-disposition: attachment; filename=$file\n"; print "\n"; open( FILE, $file ); binmode FILE; print ; ------------------ Além disso, o script precisa estar registrado como "cgi" para ser executado - senão, será tratado como texto pelo Apache. - Flavio S. Glock Olá Flávio S. Glock, Muito obrigado por responder a minha dúvida, mas ainda não consegui, pois não sei como registrar o script como cgi, o que precisa ser feito? Ele já tem extensão ".cgi", é isso que precisa? Somente a extensão? Obrigado mais uma vez! Abraços, Rafael Szarblewski Perl Developer ------------------------------ Message: 3 Date: Mon, 30 May 2005 11:09:09 -0300 From: "Solli Moreira Honorio" Subject: Re: [Cascavel-pm] [YAPC::Brasil::2005] Informe To: "cascavel-pm" Message-ID: Content-Type: text/plain; charset="iso-8859-1" Isto é sacagem hein... enquanto estamos aqui trabalhando, vocês ficam aí se tivertindo , e ainda ficam enviando boletins !!!! Estou ancioso para sábado, e prometo desta vez deixar uma cópia da minha apresentação na internet, e assim não perder o almoço (bastar se mané por uma vez). Abraços, e até sábado. Solli M. Honório De:cascavel-pm-bounces em pm.org Para:"Cascavel Perl Mongers" cascavel-pm em pm.org Cópia: Data:Mon, 30 May 2005 10:20:01 -0300 Assunto:[Cascavel-pm] [YAPC::Brasil::2005] Informe > Salve Monges ! > > O clima de Porto Alegre continua ótimo !! ontem, podemos dizer que > realizamos um encontro social do POA.PM, tomamos algumas chopps e > conversamos sobre diversos assuntos ... a conversa foi bastante > interessante ... depois de nosso amigo e Santo Flávio Glock nos > abandonar ... eu e o grande pontifício Er Galvão fomos jogar uma > sinuca ... é Flávio ! vc teve que ir embora ... mas não fique triste > que na quinta têm mais sinuca !!! > > Ps. O grande Monastério brasileiro lançou um novo produto para vender > em sua lojinha ... o Pão de Santo Glock !! > > Abração e até o próximo informe ! > > Marco Lima > J. A. P. H. > > marco.lima em e-via.com.br > mago em rio.pm.org > > +55 19 96 56 06 46 > > Sociedade Perl do Brasil | http://www.perl.org.br > Perl Monks | http://www.perlmonks.org > Brasil Perl Mongers | http://brasil.pm.org > > Register Linux User #355235 > Slackware Linux, for the subgenius > > _______________________________________________ > 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/20050530/357debc7/attachment.htm ------------------------------ Message: 4 Date: Mon, 30 May 2005 11:15:07 -0300 From: "Marco Lima" Subject: Re: [Cascavel-pm] [YAPC::Brasil::2005] Informe To: Cascavel Perl Mongers Message-ID: Content-Type: text/plain; charset=iso-8859-1 Salve Solli !! Estão todos convidados a se juntar ao nosso grupo, mas sei que alguns não poderão vir ... quem sabe no próximo ano YAPC::SA::2006 em São Paulo !!! Abração; > > > Isto é sacagem hein... enquanto estamos aqui trabalhando, vocês ficam aí se tivertindo , e ainda ficam enviando boletins !!!! > > Estou ancioso para sábado, e prometo desta vez deixar uma cópia da minha apresentação na internet, e assim não perder o almoço (bastar se mané por uma vez). > > Abraços, e até sábado. > > Solli M. Honório > > > > De:cascavel-pm-bounces em pm.org > > Para:"Cascavel Perl Mongers" cascavel-pm em pm.org > > Cópia: > > Data:Mon, 30 May 2005 10:20:01 -0300 > > Assunto:[Cascavel-pm] [YAPC::Brasil::2005] Informe > > > Salve Monges ! > > > > O clima de Porto Alegre continua ótimo !! ontem, podemos dizer que > > realizamos um encontro social do POA.PM, tomamos algumas chopps e > > conversamos sobre diversos assuntos ... a conversa foi bastante > > interessante ... depois de nosso amigo e Santo Flávio Glock nos > > abandonar ... eu e o grande pontifício Er Galvão fomos jogar uma > > sinuca ... é Flávio ! vc teve que ir embora ... mas não fique triste > > que na quinta têm mais sinuca !!! > > > > Ps. O grande Monastério brasileiro lançou um novo produto para vender > > em sua lojinha ... o Pão de Santo Glock !! > > > > Abração e até o próximo informe ! > > > > Marco Lima > > J. A. P. H. > > > > marco.lima em e-via.com.br > > mago em rio.pm.org > > > > +55 19 96 56 06 46 > > > > Sociedade Perl do Brasil | http://www.perl.org.br > > Perl Monks | http://www.perlmonks.org > > Brasil Perl Mongers | http://brasil.pm.org > > > > Register Linux User #355235 > > Slackware Linux, for the subgenius > > > > _______________________________________________ > > Cascavel-pm mailing list > > Cascavel-pm em pm.org > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > Marco Lima J. A. P. H. marco.lima em e-via.com.br mago em rio.pm.org +55 19 96 56 06 46 Sociedade Perl do Brasil | http://www.perl.org.br Perl Monks | http://www.perlmonks.org Brasil Perl Mongers | http://brasil.pm.org Register Linux User #355235 Slackware Linux, for the subgenius ------------------------------ _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm Fim da Digest Cascavel-pm, volume 97, assunto 3 *********************************************** ------------------------------ Message: 2 Date: Tue, 31 May 2005 10:26:19 -0300 From: "Flavio S. Glock" Subject: Re: [Cascavel-pm] Digest Cascavel-pm, volume 97, assunto 3 To: Cascavel Perl Mongers Message-ID: <429C65FB.5020206 em pucrs.br> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Rafael Szarblewski wrote: > > Muito obrigado por responder a minha dúvida, mas ainda não consegui, pois > não sei como registrar o script como cgi, o que precisa ser feito? Ele já > tem extensão ".cgi", é isso que precisa? Somente a extensão? Não existe uma regra geral para "o que precisa ser feito" :( Você precisa pedir estas informações para o seu webmaster, porque cada provedor configura isso da maneira que acha mais adequada! - Flavio S. Glock ------------------------------ Message: 3 Date: Tue, 31 May 2005 10:29:34 -0300 (ART) From: "Alceu R. de Freitas Jr." Subject: Re: [Cascavel-pm] enviar figuras para download com CGI To: Cascavel Perl Mongers Message-ID: <20050531132934.78936.qmail em web30804.mail.mud.yahoo.com> Content-Type: text/plain; charset=iso-8859-1 Olá Rafael, Não sou regulador da lista mas gostaria de dar duas dicas. Por favor acompanhe abaixo: --- Rafael Szarblewski escreveu: 1 - Procure alterar a linha de Assunto do email, fica mais fácil saber do que se trata sua mensagem. Isso já vem explicado nos emails que você recebe: > Quando responder, por favor edite sua linha Assunto > assim ela será > mais específica que "Re: Contents of Cascavel-pm > digest..." 2 - Procure remover do corpo do email as mensagens que vem no "Digest" mas não fazem parte do assunto que você quer tratar. Isso evita ter que peneirar aonde você escreveu e diminui o tamanho do email. :-) > Olá Flávio S. Glock, > > Muito obrigado por responder a minha dúvida, mas > ainda não consegui, pois > não sei como registrar o script como cgi, o que > precisa ser feito? Ele já > tem extensão ".cgi", é isso que precisa? Somente a > extensão? > > Obrigado mais uma vez! > > Abraços, > > Rafael Szarblewski > Perl Developer Sobre sua pergunta (finalmente!) você tem que procurar na documentação do servidor web que você está utilizando sobre a diretriz que identifica o que deve ser exibido e o que deve ser executado. O Apache trabalha com extensões e normalmente possui um diretório específico para rodar CGI. []'s Alceu Rodrigues de Freitas Junior -------------------------------------- glasswalk3r em yahoo.com.br http://www.imortais.cjb.net ----------------------------------------------------------------------- A well-used door needs no oil on its hinges. A swift-flowing stream does not grow stagnant. Neither sound nor thoughts can travel through a vacuum. Software rots if not used. These are great mysteries -- The Tao Of Programming, 5.1 __________________________________________________ Converse com seus amigos em tempo real com o Yahoo! Messenger http://br.download.yahoo.com/messenger/ Alceu, Tudo bem, esse foi só mais uma mania do esquecimento :-( Valeu, Rafael Szarblewski Perl Developer ------------------------------ Message: 4 Date: Tue, 31 May 2005 13:45:04 -0300 From: Er Galvão Abbott - PM Porto Alegre Subject: Re: [Cascavel-pm] [YAPC::Brasil::2005] Informe To: Cascavel Perl Mongers Message-ID: <429C9490.6050009 em galvao.eti.br> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Fui destemidamente enfrentar o Mago da Sinuca e confesso que suei para chegarmos a um empate! Marco, aguardo uma revanche no Encontro Social :-P O Pão de Santo Glock tem tudo para ser o produto mais consumido nas mesas do Monastério, afinal de contas nosso Mago de plantão provou e aprovou. Abraços, Er Galvão Abbott ------------------------------------- Porto Alegre Perl Mongers http://portoalegre.pm.org/ -------------------------------------- pmpoa em galvao.eti.br -------------------------------------- Marco Lima wrote: >Salve Monges ! > >O clima de Porto Alegre continua ótimo !! ontem, podemos dizer que >realizamos um encontro social do POA.PM, tomamos algumas chopps e >conversamos sobre diversos assuntos ... a conversa foi bastante >interessante ... depois de nosso amigo e Santo Flávio Glock nos >abandonar ... eu e o grande pontifício Er Galvão fomos jogar uma >sinuca ... é Flávio ! vc teve que ir embora ... mas não fique triste >que na quinta têm mais sinuca !!! > >Ps. O grande Monastério brasileiro lançou um novo produto para vender >em sua lojinha ... o Pão de Santo Glock !! > >Abração e até o próximo informe ! > >Marco Lima >J. A. P. H. > >marco.lima em e-via.com.br >mago em rio.pm.org > >+55 19 96 56 06 46 > >Sociedade Perl do Brasil | http://www.perl.org.br >Perl Monks | http://www.perlmonks.org >Brasil Perl Mongers | http://brasil.pm.org > >Register Linux User #355235 >Slackware Linux, for the subgenius > >_______________________________________________ >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 Fim da Digest Cascavel-pm, volume 97, assunto 4 *********************************************** -- No virus found in this incoming message. Checked by AVG Anti-Virus. Version: 7.0.322 / Virus Database: 267.3.3 - Release Date: 31/05/05 From jamorreu em gmail.com Tue May 31 18:13:45 2005 From: jamorreu em gmail.com (=?ISO-8859-1?Q?Jo=E3o_Gabriel?=) Date: Tue, 31 May 2005 22:13:45 -0300 Subject: [Cascavel-pm] YAPC::Brasil ao-vivo em quais portais?? Message-ID: <8ff2963a0505311813305a310a@mail.gmail.com> "A tvSL transmitirá, através de milhares de portais de internet..." Alguém sabe algum desses portais na qual a notícia que está no SoftwareLivre.org está se referindo?? Já que não vou à Porto Alegre, pretendo acompanhar todo o YAPC pelo pc... - João Gabriel Vitoria PM CGiClube.net