From dinhocorreia em gmail.com Fri Feb 1 05:05:15 2008 From: dinhocorreia em gmail.com (Alexandre Correia) Date: Fri, 1 Feb 2008 11:05:15 -0200 Subject: [Cascavel-pm] Berkeley Db Message-ID: <4d26c720802010505o3a4de451kcce54449a6d7991c@mail.gmail.com> Bom dia a todos !!! Não sei se é possível, mas alguém sabe de uma maneira, software ou script para ler banco de dados db Berkeley ... Gostaria muito de exportar os dados para um tipo de arquivo para uma posterior leitura .... Alexandre Correia :: dinhocorreia em gmail.com :: -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20080201/69261d03/attachment.html From a.r.ferreira em gmail.com Fri Feb 1 05:23:04 2008 From: a.r.ferreira em gmail.com (Adriano Ferreira) Date: Fri, 1 Feb 2008 11:23:04 -0200 Subject: [Cascavel-pm] Berkeley Db In-Reply-To: <4d26c720802010505o3a4de451kcce54449a6d7991c@mail.gmail.com> References: <4d26c720802010505o3a4de451kcce54449a6d7991c@mail.gmail.com> Message-ID: <73ddeb6c0802010523i728fe278xb3cd15cdce77a7d2@mail.gmail.com> 2008/2/1 Alexandre Correia : > > Bom dia a todos !!! Não sei se é possível, mas alguém sabe de uma maneira, > software ou script para ler banco de dados db Berkeley ... Gostaria muito de > exportar os dados para um tipo de arquivo para uma posterior leitura .... Para sistemas Unix (e pode ser que funcione em Cygwin também), o módulo DB_File que faz parte da distribuição padrão Perl deve ser suficiente para manipular banco de dados Berkeley. A documentação pode ser encontrada http://perldoc.perl.org/DB_File.html (via web) perldoc DB_File (via perldoc) Saudações, Adriano. > > Alexandre Correia > :: dinhocorreia em gmail.com :: > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > From ricardo_filipo em yahoo.com.br Fri Feb 1 05:26:56 2008 From: ricardo_filipo em yahoo.com.br (Ricardo Filipo) Date: Fri, 1 Feb 2008 05:26:56 -0800 (PST) Subject: [Cascavel-pm] Res: Berkeley Db Message-ID: <775454.36343.qm@web33012.mail.mud.yahoo.com> Oi, Alexandre. O Berleley DB tem várias versões incompatíveis entre si. Vá ao search.cpan.org e digite berkeley. Escolha o módulo que deseja usar. Pessoalmente eu prefiro o DBI: http://search.cpan.org/~timb/DBI-1.601/lib/DBD/DBM.pm Abração! Filipo ----- Mensagem original ---- De: Alexandre Correia Para: cascavel-pm em pm.org Enviadas: Sexta-feira, 1 de Fevereiro de 2008 11:05:15 Assunto: [Cascavel-pm] Berkeley Db Bom dia a todos !!! Não sei se é possível, mas alguém sabe de uma maneira, software ou script para ler banco de dados db Berkeley ... Gostaria muito de exportar os dados para um tipo de arquivo para uma posterior leitura .... Alexandre Correia :: dinhocorreia em gmail.com :: -----Anexo incorporado----- _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! http://br.mail.yahoo.com/ -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20080201/6ce8d4d1/attachment.html From tux7 em linuxmail.org Fri Feb 1 11:34:44 2008 From: tux7 em linuxmail.org (Felipe R. Ferreira) Date: Sat, 2 Feb 2008 03:34:44 +0800 Subject: [Cascavel-pm] Vaga Perl Message-ID: <20080201193445.1859143C4F@ws5-1.us4.outblaze.com> Ola lista, Abriu uma vaga para programador Perl no meu trabalho. Seguem os dados abaixo para quem tiver interesse: Programador Pleno em PERL * Perfil * 1) Formação superior na área de informática 2) Experiência comprovada de no mínimo 2 anos atuando na área de desenvolvimento com PERL Orientado a Objeto e modelo MVC 3) Conhecimento avançado em SQL 4) Conhecimento em bancos de dados: Oracle, MySQL e PostgreSQL 4) Desejável conhecimento: - sobre metodologias de desenvolvimento agil - preferência XP - mod_perl ou CGI (perl web) - modelagem de banco de dados e modelagem de objetos - Template ToolKit - MakeMethods - Rose::DB::Object * Informar pretensão salarial. * Os currículos devem ser enviados para selecao em ead.fiocruz.br Obs.: A vaga é para o Rio de Janeiro. Abracos, Felipe., = Your ESOP Experts - SES Advisors Total ESOP Services - From Feasibility to Administration. http://a8-asy.a8ww.net/a8-ads/adftrclick?redirectid=a8e4dac03b0d00363022211f3864b439 -- Powered by Outblaze From fernandesrp em yahoo.com Wed Feb 6 10:01:16 2008 From: fernandesrp em yahoo.com (Rodrigo Fernandes) Date: Wed, 6 Feb 2008 10:01:16 -0800 (PST) Subject: [Cascavel-pm] =?iso-8859-1?q?agrupamento_e_sele=E7=E3o_em_DBI?= Message-ID: <928690.87036.qm@web44805.mail.sp1.yahoo.com> Oi, Gostaria de restringir o SELECT, abaixo, para caixanumero IN (10,11), por exemplo. sub moritz{ my $sqlstring = " SELECT frutanome, frutacor, caixanumero FROM user WHERE fruta IN ( SELECT fruta FROM user GROUP BY fruta HAVING COUNT(*) > 1 ) ORDER BY frutanome, frutacor desc "; my $dbh = DBI->connect("dbi:SQLite:dbname=dbfile","",""); $dbh->{RaiseError} = 1; for my $sql( split /;\n+/," $sqlstring"){ my $sth = $dbh->prepare($sql); $sth->execute(); $sth->dump_results if $sth->{NUM_OF_FIELDS}; } $dbh->disconnect; } 1; Já tentei WHERE caixanumero IN (10,11) AND fruta IN ( ... mas não funcionou. Já tentei outras coisas também, e nada. Estou quase apelando para um novo BD, criado a partir do output de moritz. Mas me parece que isto seria como desenroscar o parafuso com um alicate por não encontrar a chave de fenda. Agradeço qualquer comentário, Rodrigo Fernandes ____________________________________________________________________________________ Looking for last minute shopping deals? Find them fast with Yahoo! Search. http://tools.search.yahoo.com/newsearch/category.php?category=shopping From luismottacampos em yahoo.co.uk Wed Feb 6 11:27:20 2008 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Wed, 06 Feb 2008 20:27:20 +0100 Subject: [Cascavel-pm] =?iso-8859-1?q?agrupamento_e_sele=E7=E3o_em_DBI?= In-Reply-To: <928690.87036.qm@web44805.mail.sp1.yahoo.com> References: <928690.87036.qm@web44805.mail.sp1.yahoo.com> Message-ID: <47AA0A18.5060206@yahoo.co.uk> Rodrigo Fernandes wrote: > Oi, > > Gostaria de restringir o SELECT, abaixo, para caixanumero IN (10,11), > por exemplo. > > sub moritz{ > my $sqlstring = " > SELECT frutanome, frutacor, caixanumero > FROM user > WHERE fruta IN ( > SELECT fruta > FROM user > GROUP BY fruta > HAVING COUNT(*) > 1 > ) > ORDER BY frutanome, frutacor desc > "; > my $dbh = DBI->connect("dbi:SQLite:dbname=dbfile","",""); > $dbh->{RaiseError} = 1; > for my $sql( split /;\n+/," > $sqlstring"){ > my $sth = $dbh->prepare($sql); > $sth->execute(); > $sth->dump_results if $sth->{NUM_OF_FIELDS}; > } > $dbh->disconnect; > } > 1; > > Já tentei WHERE caixanumero IN (10,11) AND fruta IN ( ... mas não > funcionou. > > Já tentei outras coisas também, e nada. Estou quase apelando para um > novo BD, criado a partir do output de moritz. Mas me parece que isto > seria como desenroscar o parafuso com um alicate por não encontrar a > chave de fenda. > > Agradeço qualquer comentário, Teu código é grande demais e não tem nada a ver com o problema que você está tentando resolver. 1. Manda a definição das tabelas que você está usando; 2. Reduz o teu problema *consistentemente* para a menor quantidade de código possível; 3. Se você tem problemas com SQL, eu não quero ver o teu Perl. Se você ainda estiver brigando com o problema, eu estou disposto a ajudar. Mas preciso de mais informação. Aguardo resposta. Putamplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From fernandesrp em yahoo.com Wed Feb 6 12:24:12 2008 From: fernandesrp em yahoo.com (Rodrigo Fernandes) Date: Wed, 6 Feb 2008 12:24:12 -0800 (PST) Subject: [Cascavel-pm] =?iso-8859-1?q?agrupamento_e_sele=E7=E3o_em_DBI?= Message-ID: <243232.47460.qm@web44810.mail.sp1.yahoo.com> ----- Original Message ---- From: Luis Motta Campos To: Cascavel Perl Mongers Sent: Wednesday, February 6, 2008 5:27:20 PM Subject: Re: [Cascavel-pm] agrupamento e seleção em DBI ... >Teu código é grande demais e não tem nada a ver com o problema que você >está tentando resolver. Se tu achas, por mim tudo bem. >1. Manda a definição das tabelas que você está usando; Trata-se de uma única tabela. Se eu criar outras, poderia resolver o problema, mas me parece que isto seria uma solução pouco econômica. Então, estou tentando obter este SELECT diretamente da minha tabela inicial. Acho que a melhor definição da tabela é: SELECT * FROM user ORDER BY id_d, tficf_t, t 1, -1.96995, 'a' 1, -1.84598, 'e' 1, -1.75295, 'que' ... 30, 0.176634, 'Minerva' >2. Reduz o teu problema *consistentemente* para a menor quantidade de >código possível; Tenho isso: SELECT t, tficf_t, id_d FROM user WHERE t IN ( SELECT t FROM user GROUP BY t HAVING COUNT(*) > 1 ) ORDER BY t, tficf_t desc Que me dá uma linha se e somente se o t desta linha ocorre em pelo menos outra linha. Muito bem. Agora gostaria, também, de restringir o SELECT quanto aos valores id_d. Ou seja, gostaria de todo o resultado anteior apenas WHERE id_d IN (1,30) ou, dito de outra forma, WHERE (id_d = 1 OR id_d = 30). Na verdade, estou meio perdido. Quando tentei WHERE (id_d = 1 OR id_d = 30) AND t IN ( ... O Perl me deu o resultado da primeira cláusula AND o resultado da segunda, ou seja (A) AND (B). Mas eu queria algo como um INTERSECT entre a primeira e a segunda, ou seja, ((A) AND (B)). Bem, é isso. > 3. Se você tem problemas com SQL, eu não quero ver o teu Perl. Muito bem, a pudicícia agradece. :-) >Se você ainda estiver brigando com o problema, eu estou disposto a >ajudar. Mas preciso de mais informação. Acredito que agora a informação seja necessária e suficiente. Se não for, é só pedir que manobro novamente o cavalo. Obrigado, Rodrigo Fernandes ____________________________________________________________________________________ Never miss a thing. Make Yahoo your home page. http://www.yahoo.com/r/hs From fernandesrp em yahoo.com Wed Feb 6 12:43:41 2008 From: fernandesrp em yahoo.com (Rodrigo Fernandes) Date: Wed, 6 Feb 2008 12:43:41 -0800 (PST) Subject: [Cascavel-pm] =?iso-8859-1?q?agrupamento_e_sele=E7=E3o_em_DBI_-_n?= =?iso-8859-1?q?=FAmero_de_linhas?= Message-ID: <344635.61116.qm@web44810.mail.sp1.yahoo.com> Sei lá, pode ser esclarecedor. Agora, lá em baixo está o número de linhas. ;-D Acho que a melhor definição da tabela é: SELECT * FROM user ORDER BY id_d, tficf_t, t 1, -1.96995, 'a' 1, -1.84598, 'e' 1, -1.75295, 'que' ... 30, 0.176634, 'Minerva' 14778 rows []s R. ____________________________________________________________________________________ Never miss a thing. Make Yahoo your home page. http://www.yahoo.com/r/hs From nferraz em gmail.com Wed Feb 6 15:13:01 2008 From: nferraz em gmail.com (Nelson Ferraz) Date: Wed, 6 Feb 2008 23:13:01 +0000 Subject: [Cascavel-pm] =?iso-8859-1?q?agrupamento_e_sele=E7=E3o_em_DBI_-_n?= =?iso-8859-1?q?=FAmero_de_linhas?= In-Reply-To: <344635.61116.qm@web44810.mail.sp1.yahoo.com> References: <344635.61116.qm@web44810.mail.sp1.yahoo.com> Message-ID: <604cec170802061513jfe5992sf180b25030e39d1c@mail.gmail.com> 2008/2/6, Rodrigo Fernandes : > Acho que a melhor definição da tabela é: > > SELECT * > FROM user > ORDER BY id_d, tficf_t, t Não... a melhor definição da tabela não é o resultado de um SELECT, mas o CREATE TABLE usado para criá-la. Você pode nos mostrar a estrutura da tabela, ao invés do seu conteúdo? E por falar nisso... "id_d"? "tficf_t"? "t"? WTF??? From luismottacampos em yahoo.co.uk Wed Feb 6 23:58:39 2008 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Thu, 07 Feb 2008 08:58:39 +0100 Subject: [Cascavel-pm] =?iso-8859-1?q?agrupamento_e_sele=E7=E3o_em_DBI_-_n?= =?iso-8859-1?q?=FAmero_de_linhas?= In-Reply-To: <604cec170802061513jfe5992sf180b25030e39d1c@mail.gmail.com> References: <344635.61116.qm@web44810.mail.sp1.yahoo.com> <604cec170802061513jfe5992sf180b25030e39d1c@mail.gmail.com> Message-ID: <47AABA2F.5060305@yahoo.co.uk> Nelson Ferraz wrote: > 2008/2/6, Rodrigo Fernandes : >> Acho que a melhor definição da tabela é: >> >> SELECT * FROM user ORDER BY id_d, tficf_t, t > > Não... a melhor definição da tabela não é o resultado de um SELECT, > mas o CREATE TABLE usado para criá-la. Você pode nos mostrar a > estrutura da tabela, ao invés do seu conteúdo? > > E por falar nisso... "id_d"? "tficf_t"? "t"? WTF??? São dois ótimos pontos, Nélson, mas o segundo não tem relação com este problema. O Rodrigo Fernandes está convidado a re-estruturar os nomes dos campos. Eu recomendo CREATE TABLE 'tabela_com_nomes_decentes' AS SELECT id_d AS "identificador_definitivo" , tfict_t AS "campo_ficticio" , t AS "tipo_tatu" FROM user ; E preste atenção para acrescentar os teus íncides e constraints depois, já que o CREATE TABLE ... AS SELECT não transporta este tipo de informação. ;) Sobre o teu problema original, estou pensando. Já, já vou ter mais perguntas ou uma resposta. Putamplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From luismottacampos em yahoo.co.uk Thu Feb 7 01:39:25 2008 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Thu, 07 Feb 2008 10:39:25 +0100 Subject: [Cascavel-pm] =?iso-8859-1?q?agrupamento_e_sele=E7=E3o_em_DBI?= In-Reply-To: <243232.47460.qm@web44810.mail.sp1.yahoo.com> References: <243232.47460.qm@web44810.mail.sp1.yahoo.com> Message-ID: <47AAD1CD.7040305@yahoo.co.uk> OK, isto foi o melhor que eu consegui fazer com o que você me enviou de informação. Eu estou muito confuso com o que você chama de INTERSERCT, para mim a intersecção é implementada pelo AND (quer dizer, quando você satisfaz (COUNT(*) > 1) AND ( id_d IN (1,30) ), ganha um id_d). DROP TABLE words; CREATE TABLE words ( id_d INT(11) PRIMARY KEY AUTO_INCREMENT, tfict_t DECIMAL(10,5) NOT NULL DEFAULT 0, t VARCHAR(64) NOT NULL DEFAULT '' ); CREATE INDEX tfict_t_ndx ON words( tfict_t ); CREATE INDEX t_ndx ON words( t ); INSERT INTO words ( tfict_t, t ) VALUES ( -1.96995, 'a' ); INSERT INTO words ( tfict_t, t ) VALUES ( -1.84598, 'e' ); INSERT INTO words ( tfict_t, t ) VALUES ( -1.75295, 'que' ); INSERT INTO words ( tfict_t, t ) VALUES ( -1.75295, 'que' ); INSERT INTO words ( tfict_t, t ) VALUES ( 0.176634, 'Minerva' ); SELECT t, COUNT(*) FROM words AS w GROUP BY t; SELECT w.t, w.tfict_t, w.id_d FROM words AS w, ( SELECT t, COUNT(*) AS count FROM words AS wcount GROUP BY wcount.t ) AS tcount WHERE w.t = tcount.t AND tcount.count > 1 AND id_d IN ( 3, 4 ) ; Eu não acredito que isso seja a solução do seu problema. Mas é um protótipo em cima do que trabalhar (melhor que a informação que você me passou até agora). O que, exatamente, você está tentando fazer? Putamplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From fernandolouis em terra.com.br Thu Feb 7 04:07:55 2008 From: fernandolouis em terra.com.br (fernandolouis em terra.com.br) Date: Thu, 7 Feb 2008 10:07:55 -0200 Subject: [Cascavel-pm] =?iso-8859-1?q?perl_-_interface_gr=E1fica_desktop?= References: <344635.61116.qm@web44810.mail.sp1.yahoo.com><604cec170802061513jfe5992sf180b25030e39d1c@mail.gmail.com> <47AABA2F.5060305@yahoo.co.uk> Message-ID: <000d01c86982$144636f0$0701a8c0@servidorliz> Sempre trabalhei com perl para web. Somente para web. Surgiu a oportunidade de fazer uma aplicação para window, para desktop (interface gráfica com janela, menus, botões). Por favor, me enviem um exemplo "hello world". Se possível também, em que parte dos manuais estudar. Seria o perl/Tk? Muito obrigado, Fernando. From luismottacampos em yahoo.co.uk Thu Feb 7 04:43:30 2008 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Thu, 07 Feb 2008 13:43:30 +0100 Subject: [Cascavel-pm] =?iso-8859-1?q?perl_-_interface_gr=E1fica_desktop?= In-Reply-To: <000d01c86982$144636f0$0701a8c0@servidorliz> References: <344635.61116.qm@web44810.mail.sp1.yahoo.com><604cec170802061513jfe5992sf180b25030e39d1c@mail.gmail.com> <47AABA2F.5060305@yahoo.co.uk> <000d01c86982$144636f0$0701a8c0@servidorliz> Message-ID: <47AAFCF2.5050703@yahoo.co.uk> fernandolouis em terra.com.br wrote: > Sempre trabalhei com perl para web. Somente para web. Lamento muito por você... :) > Surgiu a oportunidade de fazer uma aplicação para window, para > desktop (interface gráfica com janela, menus, botões). Uma aplicação Perl com interface gráfica? Em que sistema operacional? > Por favor, me enviem um exemplo "hello world". perl -le 'print q{Hello World}' > Se possível também, em que parte dos manuais estudar. Seria o > perl/Tk? Isso depende de que sistema operacional e que biblioteca gráfica que você quer usar. Eu acho que Perl não tem muito suporte prático e simples para interfaces gráficas... mas eu não sou a pessoa mais indicada para falar disso: eu sou um daemon do unix, não acredito muito em interface gráfica... ;) De qualquer forma, eu tenho interesse em conhecer mais. Se você descobrir alguma coisa, posta aqui para a gente ler também. Putamplexos, e boa sorte! ;) -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From fernandolouis em terra.com.br Thu Feb 7 05:23:44 2008 From: fernandolouis em terra.com.br (fernandolouis em terra.com.br) Date: Thu, 7 Feb 2008 11:23:44 -0200 Subject: [Cascavel-pm] =?iso-8859-1?q?perl_-_interface_gr=E1fica_desktop?= References: <344635.61116.qm@web44810.mail.sp1.yahoo.com><604cec170802061513jfe5992sf180b25030e39d1c@mail.gmail.com><47AABA2F.5060305@yahoo.co.uk><000d01c86982$144636f0$0701a8c0@servidorliz> <47AAFCF2.5050703@yahoo.co.uk> Message-ID: <001b01c8698c$a9b72870$0701a8c0@servidorliz> Penso em fazer para windows mesmo... ou ruindowns, como preferem. Veja esse "hello word" Luis: #!c:\perl\bin\perl.exe use warnings; use strict; use Tk; my $main = new MainWindow(); my $label = $main->Label(); my $button = $main->Button(); $label->configure( -text => 'Hello World' ); $button->configure( -text => 'Exit', -command => \&destroy ); $label->pack(); $button->pack(); MainLoop(); sub destroy { $main->destroy(); } será que conseguimos fazer um MSN da vida com isso? Abraço, Fernando ----- Original Message ----- From: "Luis Motta Campos" To: "Cascavel Perl Mongers" Sent: Thursday, February 07, 2008 10:43 AM Subject: Re: [Cascavel-pm] perl - interface gráfica desktop fernandolouis em terra.com.br wrote: > Sempre trabalhei com perl para web. Somente para web. Lamento muito por você... :) > Surgiu a oportunidade de fazer uma aplicação para window, para > desktop (interface gráfica com janela, menus, botões). Uma aplicação Perl com interface gráfica? Em que sistema operacional? > Por favor, me enviem um exemplo "hello world". perl -le 'print q{Hello World}' > Se possível também, em que parte dos manuais estudar. Seria o > perl/Tk? Isso depende de que sistema operacional e que biblioteca gráfica que você quer usar. Eu acho que Perl não tem muito suporte prático e simples para interfaces gráficas... mas eu não sou a pessoa mais indicada para falar disso: eu sou um daemon do unix, não acredito muito em interface gráfica... ;) De qualquer forma, eu tenho interesse em conhecer mais. Se você descobrir alguma coisa, posta aqui para a gente ler também. Putamplexos, e boa sorte! ;) -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm From otaviof em gmail.com Thu Feb 7 05:44:11 2008 From: otaviof em gmail.com (=?ISO-8859-1?Q?Ot=E1vio?= Fernandes) Date: Thu, 7 Feb 2008 11:44:11 -0200 Subject: [Cascavel-pm] =?iso-8859-1?q?perl_-_interface_gr=E1fica__desktop?= In-Reply-To: <000d01c86982$144636f0$0701a8c0@servidorliz> References: <344635.61116.qm@web44810.mail.sp1.yahoo.com> <604cec170802061513jfe5992sf180b25030e39d1c@mail.gmail.com> <47AABA2F.5060305@yahoo.co.uk> <000d01c86982$144636f0$0701a8c0@servidorliz> Message-ID: <20080207114411.51c1fec9@nexus6.bluepex.com> Ola Fernando, On Thu, 7 Feb 2008 10:07:55 -0200 wrote: > Sempre trabalhei com perl para web. Somente para web. > > Surgiu a oportunidade de fazer uma aplicação para window, para > desktop (interface gráfica com janela, menus, botões). > > Por favor, me enviem um exemplo "hello world". > > Se possível também, em que parte dos manuais estudar. Seria o perl/Tk? O Tk eh uma opcao que vc pode seguir, porem, no seu caso eu usaria Gtk, jah que esta eh uma interface famosa, de qualidade, e tem ports para muitos sistemas operacionais, assim como o Perl. Pelo visto vc nao tem experiencia nisso, assim como eu, e no seu lugar, eu procuraria me interar do assunto de maneira rapida, comecanco por um artigo ou tutorial de Perl + Gtk, e em seguida, me aprofundaria em cada assunto tratado neste ... ou seja, primeiro vc "molha os pes", tendo uma nocao de tudo o que eh necessario e depois vc se aprofunda no que acha que eh preciso. Selecionei alguns links q me parecem interessantes: http://personal.riverusers.com/~swilhelm/gtkperl-tutorial/ http://www.hydroman.org/gtk/ > > Muito obrigado, > Fernando. > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm um abraco, -- | -- | Otávio Fernandes < otaviof | gmail | com > | FreeBSD 7.0-PRERELEASE && GNU/Linux User: 283.396 | (( Especial Programação )) http://geekbr.podcastbrasil.com/ -- 0.15 | -- From glasswalk3r em yahoo.com.br Thu Feb 7 05:59:51 2008 From: glasswalk3r em yahoo.com.br (Alceu R. de Freitas Jr.) Date: Thu, 7 Feb 2008 10:59:51 -0300 (ART) Subject: [Cascavel-pm] =?iso-8859-1?q?perl_-_interface_gr=E1fica__desktop?= In-Reply-To: <20080207114411.51c1fec9@nexus6.bluepex.com> Message-ID: <970338.7618.qm@web30805.mail.mud.yahoo.com> Você pode tentar também o WxWindows. Eu comecei um arquivo no perl.org.br (mas nunca terminei) aonde você pode baixar um exemplo e olhar. http://www.perl.org.br/bin/view/Artigos/MVCWxPerl Um dia eu volto a olhar meus rascunhos e termino esse artigo... provavelmente depois do almoço e antes do Natal, só não sei de que ano ainda. :-) []'s Alceu --- Otávio Fernandes escreveu: > O Tk eh uma opcao que vc pode seguir, porem, no seu > caso eu usaria Gtk, > jah que esta eh uma interface famosa, de qualidade, > e tem ports para > muitos sistemas operacionais, assim como o Perl. > > Pelo visto vc nao tem experiencia nisso, assim como > eu, e no seu lugar, > eu procuraria me interar do assunto de maneira > rapida, comecanco por um > artigo ou tutorial de Perl + Gtk, e em seguida, me > aprofundaria em cada > assunto tratado neste ... ou seja, primeiro vc > "molha os pes", tendo uma > nocao de tudo o que eh necessario e depois vc se > aprofunda no que acha > que eh preciso. > > Selecionei alguns links q me parecem interessantes: > > http://personal.riverusers.com/~swilhelm/gtkperl-tutorial/ > http://www.hydroman.org/gtk/ Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! http://br.mail.yahoo.com/ From joenio em gmail.com Thu Feb 7 06:39:45 2008 From: joenio em gmail.com (Joenio Costa) Date: Thu, 7 Feb 2008 11:39:45 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?perl_-_interface_gr=E1fica_desktop?= In-Reply-To: <970338.7618.qm@web30805.mail.mud.yahoo.com> References: <20080207114411.51c1fec9@nexus6.bluepex.com> <970338.7618.qm@web30805.mail.mud.yahoo.com> Message-ID: <65934b450802070639p10a4db26tf02605c7454c750@mail.gmail.com> Eu tb sugiro o wxWidgets, ainda nao fiz nada em Perl com ele, mas fiz algumas coisinhas em C++ e gostei ele funciona bem no Linux e no Windows (pelo menos onde testei) e fica com a cara do ambiente que vc está. Procure mais informações aqui: http://www.wxwidgets.org/ Na documentacao dos bindings para Perl no Cpan tem um Hello World, veja: http://search.cpan.org/~mbarbon/Wx-0.81/Wx.pm Att, Em 07/02/08, Alceu R. de Freitas Jr. escreveu: > Você pode tentar também o WxWindows. Eu comecei um > arquivo no perl.org.br (mas nunca terminei) aonde você > pode baixar um exemplo e olhar. > > http://www.perl.org.br/bin/view/Artigos/MVCWxPerl > > Um dia eu volto a olhar meus rascunhos e termino esse > artigo... provavelmente depois do almoço e antes do > Natal, só não sei de que ano ainda. :-) > > []'s > Alceu > > --- Otávio Fernandes escreveu: > > > O Tk eh uma opcao que vc pode seguir, porem, no seu > > caso eu usaria Gtk, > > jah que esta eh uma interface famosa, de qualidade, > > e tem ports para > > muitos sistemas operacionais, assim como o Perl. > > > > Pelo visto vc nao tem experiencia nisso, assim como > > eu, e no seu lugar, > > eu procuraria me interar do assunto de maneira > > rapida, comecanco por um > > artigo ou tutorial de Perl + Gtk, e em seguida, me > > aprofundaria em cada > > assunto tratado neste ... ou seja, primeiro vc > > "molha os pes", tendo uma > > nocao de tudo o que eh necessario e depois vc se > > aprofunda no que acha > > que eh preciso. > > > > Selecionei alguns links q me parecem interessantes: > > > > > http://personal.riverusers.com/~swilhelm/gtkperl-tutorial/ > > http://www.hydroman.org/gtk/ > > > > Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! > http://br.mail.yahoo.com/ > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Joenio Costa - Salvador Perl Mongers - Grupo de Usuário Perl de Salvador - Colibre - Cooperativa de Tecnologias Livres - PSL-BA - Projeto Software Livre Bahia From nferraz em gmail.com Thu Feb 7 06:44:20 2008 From: nferraz em gmail.com (Nelson Ferraz) Date: Thu, 7 Feb 2008 14:44:20 +0000 Subject: [Cascavel-pm] =?iso-8859-1?q?perl_-_interface_gr=E1fica_desktop?= In-Reply-To: <001b01c8698c$a9b72870$0701a8c0@servidorliz> References: <344635.61116.qm@web44810.mail.sp1.yahoo.com> <604cec170802061513jfe5992sf180b25030e39d1c@mail.gmail.com> <47AABA2F.5060305@yahoo.co.uk> <000d01c86982$144636f0$0701a8c0@servidorliz> <47AAFCF2.5050703@yahoo.co.uk> <001b01c8698c$a9b72870$0701a8c0@servidorliz> Message-ID: <604cec170802070644y43d11fe2jf88e93254ebc0c7d@mail.gmail.com> Em 07/02/08, fernandolouis em terra.com.br escreveu: > será que conseguimos fazer um MSN da vida com isso? Mais um MSN??? Bom, dentre todos os clientes open source disponíveis, existe pelo menos um desenvolvido em Tcl/Tk (mas não é Perl): http://thecoccinella.org/ Vale a pena dar uma olhada no código, para ter uma idéia da dimensão do projeto: http://sourceforge.net/cvs/?group_id=68334 http://coccinella.cvs.sourceforge.net/coccinella/ Espero que isso possa ser útil. From fernandes em cpan.org Thu Feb 7 07:48:45 2008 From: fernandes em cpan.org (Rodrigo Panchiniak Fernandes) Date: Thu, 7 Feb 2008 07:48:45 -0800 (PST) Subject: [Cascavel-pm] =?iso-8859-1?q?agrupamento_e_sele=E7=E3o_em_DBI_-_n?= =?iso-8859-1?q?=FAmero_de_linhas?= Message-ID: <744787.45672.qm@web44803.mail.sp1.yahoo.com> ----- Original Message ---- From: Nelson Ferraz To: Cascavel Perl Mongers Sent: Wednesday, February 6, 2008 9:13:01 PM Subject: Re: [Cascavel-pm] agrupamento e seleção em DBI - número de linhas 2008/2/6, Rodrigo Fernandes : > Acho que a melhor definição da tabela é: > > SELECT * > FROM user > ORDER BY id_d, tficf_t, t Não... a melhor definição da tabela não é o resultado de um SELECT, mas o CREATE TABLE usado para criá-la. Você pode nos mostrar a estrutura da tabela, ao invés do seu conteúdo? E por falar nisso... "id_d"? "tficf_t"? "t"? WTF??? _______________________________________________ Oi Nelson, como vai o Bairro alto Perl Monks? Ok. A estrutura da tabela é muito simples. CREATE TABLE user ( id_d NUMBER, tficf_t NUMBER, t TEXT) Isto é suficiente? []s Rodrigo Fernandes ____________________________________________________________________________________ Looking for last minute shopping deals? Find them fast with Yahoo! Search. http://tools.search.yahoo.com/newsearch/category.php?category=shopping From fernandesrp em yahoo.com Thu Feb 7 08:39:02 2008 From: fernandesrp em yahoo.com (Rodrigo Fernandes) Date: Thu, 7 Feb 2008 08:39:02 -0800 (PST) Subject: [Cascavel-pm] agrupamento e seleção em DBI In-Reply-To: <47AAD1CD.7040305@yahoo.co.uk> Message-ID: <587638.11103.qm@web44813.mail.sp1.yahoo.com> --- Luis Motta Campos wrote: > O que, exatamente, você está tentando fazer? Ok, vou começar novamente, e que Apolo me ajude. Tenho uma Tabela (ver abaixo), e desejo selecionar uma linha se e somente se ela satisfaz simultanemante as seguintes condições: (i) t ocorre em pelo menos outra linha (isto eu já faço, com o Código 1 (ver abaixo)). (ii) id_d = 10 ou id_d = 11 (isto eu faço com o Código 2 (ver abaixo)). Estou começando a pensar que não é possível satisfazer estas duas condições em um único SELECT (mesmo que haja sub SELECTs embutidos). Se for assim, tudo bem. Crio uma segunda tabela com o resultado de (i) e, sobre esta, aplico (ii). Ou seja, sendo o mais claro que consigo, gostaria de unir Código 1 e Código 2 em um único SELECT Tabela Estrutura CREATE TABLE user ( id_d NUMBER, tficf_t NUMBER, t TEXT) Conteúdo 1, -1.96995, 'a' 1, -1.84598, 'e' 1, -1.75295, 'que' ... 30, 0.176634, 'Minerva' 14778 rows Legenda Não importa muito, mas id_d -> "identificação do documento" tficf_t -> "frequencia do termo e frequencia inversa da coleção de t" t -> "termo" Código 1 SELECT t, tficf_t, id_d FROM user WHERE t IN ( SELECT t FROM user GROUP BY t HAVING COUNT(*) > 1 ) Código 2 SELECT * FROM user WHERE id_d IN (10,11) Gracias, R. Fernandes ____________________________________________________________________________________ Be a better friend, newshound, and know-it-all with Yahoo! Mobile. Try it now. http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ From Claudio em dpreferencial.com.br Thu Feb 7 16:10:59 2008 From: Claudio em dpreferencial.com.br (Claudio Henrique Binaghi) Date: Thu, 7 Feb 2008 22:10:59 -0200 Subject: [Cascavel-pm] =?iso-8859-1?q?agrupamento_e_sele=E7=E3o_em_DBI?= References: <587638.11103.qm@web44813.mail.sp1.yahoo.com> Message-ID: <079701c869e7$1823f270$c300a8c0@ClaudioNote> Pessoall, Boa Noite! Estou iniciando em Perl e tenho uma página html que utiliza um arquivo .JS, contendo funções JS. Só que dependendo do que o usuário seleciona esta página tem que ser relida e só ocorre pequenas modificações nas funções do arquivo .JS.. a página html fica igual a anterior, não sofrendo nenhuma alteração. O problema é: Quando a página é relida o conteúdo do arquivo. JS que vem junto é o velho, como se ele guardasse na memória o arquivo e como a página não teve nenhuma alteração ele não lê novamente o JS.. Como forçar a releitura do JS....? Alguém tem uma dica? No Grupo de Js me disseram que era + um problema se servidor...??? Me deram a seguinte dica: (em ASP) Mas... ( na minha ignorância .. rsrs ) me corrijam se eu estiver errado... parece que o arquivo .js fica na memória do cliente... como não ocorre modificações na página html ele não lê a página novamente.. aproveita Não seria o caso de forçar uma leitura novamente? se é que tem como .. quando dou F5 ... ele pega o arquivo correto.. Desculpem se falo besteira..rsrs Desde já agradeço a todos. Abs Claudio H.Binaghi From Claudio em dpreferencial.com.br Thu Feb 7 16:12:13 2008 From: Claudio em dpreferencial.com.br (Claudio Henrique Binaghi) Date: Thu, 7 Feb 2008 22:12:13 -0200 Subject: [Cascavel-pm] =?iso-8859-1?q?Como_For=E7ar_a_Leitura_de_um_arquiv?= =?iso-8859-1?q?o_JS?= Message-ID: <07a801c869e7$442534b0$c300a8c0@ClaudioNote> > Pessoall, Boa Noite! > > Estou iniciando em Perl e tenho uma página html que utiliza um arquivo > .JS, contendo funções JS. > Só que dependendo do que o usuário seleciona esta página tem que ser > relida > e só ocorre pequenas modificações nas funções do arquivo .JS.. a página > html fica igual a anterior, não sofrendo nenhuma alteração. > > O problema é: > > Quando a página é relida o conteúdo do arquivo. JS que vem junto é o > velho, > como se ele guardasse na memória o arquivo e como a página não teve > nenhuma > alteração ele não lê novamente o JS.. > > Como forçar a releitura do JS....? > > Alguém tem uma dica? > > No Grupo de Js me disseram que era + um problema se servidor...??? > Me deram a seguinte dica: > > (em ASP) > > > > > Mas... ( na minha ignorância .. rsrs ) > me corrijam se eu estiver errado... > parece que o arquivo .js fica na memória do cliente... > como não ocorre modificações na página html ele não lê a página > novamente.. > aproveita > > Não seria o caso de forçar uma leitura novamente? se é que tem como .. > quando dou F5 ... ele pega o arquivo correto.. > > Desculpem se falo besteira..rsrs > > Desde já agradeço a todos. > > Abs > > Claudio H.Binaghi > > From luismottacampos em yahoo.co.uk Fri Feb 8 01:13:50 2008 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Fri, 08 Feb 2008 10:13:50 +0100 Subject: [Cascavel-pm] =?iso-8859-1?q?agrupamento_e_sele=E7=E3o_em_DBI?= In-Reply-To: <587638.11103.qm@web44813.mail.sp1.yahoo.com> References: <587638.11103.qm@web44813.mail.sp1.yahoo.com> Message-ID: <47AC1D4E.2040801@yahoo.co.uk> Rodrigo Fernandes wrote: > --- Luis Motta Campos wrote: > >> O que, exatamente, você está tentando fazer? > > Ok, vou começar novamente, e que Apolo me ajude. > > Tenho uma Tabela (ver abaixo), e desejo selecionar uma linha se e > somente se ela satisfaz simultanemante as seguintes condições: > > (i) t ocorre em pelo menos outra linha (isto eu já faço, com o Código > 1 (ver abaixo)). (ii) id_d = 10 ou id_d = 11 (isto eu faço com o > Código 2 (ver abaixo)). > > Estou começando a pensar que não é possível satisfazer estas duas > condições em um único SELECT (mesmo que haja sub SELECTs embutidos). > Se for assim, tudo bem. Crio uma segunda tabela com o resultado de > (i) e, sobre esta, aplico (ii). > > Ou seja, sendo o mais claro que consigo, gostaria de unir Código 1 e > Código 2 em um único SELECT Quer dizer, mesmo que uma das referências do termo não esteja num dos documentos citados (id_d IN (10, 11)), você conta este termo como "duplicado" e quer que ele apareça, certo? > Legenda (Não importa muito, mas...) id_d -> "identificação do > documento" tficf_t -> "frequencia do termo e frequencia inversa da > coleção de t" t -> "termo" Claro que importa! Agora, eu sei do que a gente está falando, e o meu modelo fica mais claro e mais organizado: eu posso falar a mesma "linguagem" que você, e isso ajuda a "descomplicar" o modelo. > Código 1 > > SELECT t, tficf_t, id_d FROM user WHERE t IN ( SELECT t FROM user > GROUP BY t HAVING COUNT(*) > 1 ) > > > Código 2 SELECT * FROM user WHERE id_d IN (10,11) O que eu acho que você quer é SELECT * FROM ( SELECT t AS term , tficf_t AS inverse_frequency_of_t , id_d AS document_id FROM user WHERE t IN ( SELECT t FROM user GROUP BY t HAVING COUNT(*) > 1 ) ) AS duplicated_terms WHERE document_id IN ( 10, 11 ) Outra forma de resolver o mesmo problema é CREATE TEMPORARY TABLE duplicated_terms AS SELECT t AS term , tficf_t AS inverse_frequency_of_t , id_d AS document_id FROM user WHERE t IN ( SELECT t FROM user GROUP BY t HAVING COUNT(*) > 1 ) ; SELECT * FROM duplicated_terms WHERE document_id IN ( 10, 11 ); Eu acho esta segunda forma mais eficiente, já que você pode "reusar" o query que cria a TEMPORARY TABLE quantas vezes conseguir, desde que mantenha a conexão aberta. Existem mais formas de fazer, mas todas elas são mais complicadas e difícieis de implementar. Se estas ajudarem, bem. Se não, volte a perguntar e eu vou continuar mandando SQL ;) Putamplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From daniel em ruoso.com Fri Feb 8 03:13:48 2008 From: daniel em ruoso.com (Daniel Ruoso) Date: Fri, 08 Feb 2008 11:13:48 +0000 Subject: [Cascavel-pm] =?iso-8859-1?q?perl_-_interface_gr=E1fica_=09deskto?= =?iso-8859-1?q?p?= In-Reply-To: <000d01c86982$144636f0$0701a8c0@servidorliz> References: <344635.61116.qm@web44810.mail.sp1.yahoo.com> <604cec170802061513jfe5992sf180b25030e39d1c@mail.gmail.com> <47AABA2F.5060305@yahoo.co.uk> <000d01c86982$144636f0$0701a8c0@servidorliz> Message-ID: <1202469228.16404.1.camel@pitombeira> Qui, 2008-02-07 às 10:07 -0200, fernandolouis em terra.com.br escreveu: > Sempre trabalhei com perl para web. Somente para web. > Surgiu a oportunidade de fazer uma aplicação para window, para desktop > (interface gráfica com janela, menus, botões). > Por favor, me enviem um exemplo "hello world". Eu sou um fã incondicional do perl-gtk2. é um dos suportes mais fantásticos de bindings em Perl que eu já vi. Você pode fazer coisas como implementar em Perl uma subclasse de uma classe Glib e passar a sua classe em Perl como um parâmetro de uma função de outra classe Glib e tudo acontece transparentemente... é realmente fantástico. Somando com isso, sou também um fã incondicional do Glade, que para além da possibilidade de gerar código (que eu não gosto), pode, utilizando Gtk2::GladeXML, interpretar o XML do glade em runtime e te dar as instancias dos componentes de forma transparente. É muito fácil de desenhar as telas no glade, e usar o Perl para interagir com o gtk é muito simples. Estou mandando um exemplo[1] que é um pequeno script que eu uso no lugar do "less" para ver documentos CSV, ele recebe por STDIN o CSV, faz o parse e exibe em uma tabela Gtk... Eu implemento em Perl um Model para o componente GtkTree. Foi a experiencia mais educativa que eu tive sobre o perl-gtk... daniel [1] http://www.perlmonks.org/?node_id=522702 From gabriel.vieira em gmail.com Fri Feb 8 05:01:17 2008 From: gabriel.vieira em gmail.com (Gabriel Vieira) Date: Fri, 8 Feb 2008 11:01:17 -0200 Subject: [Cascavel-pm] =?iso-8859-1?q?=5BOT=5D_Como_For=E7ar_a_Leitura_de_?= =?iso-8859-1?q?um_arquivo_JS?= In-Reply-To: <07a801c869e7$442534b0$c300a8c0@ClaudioNote> References: <07a801c869e7$442534b0$c300a8c0@ClaudioNote> Message-ID: <83d8367f0802080501n6fd33488x4d84426c6f83b6e9@mail.gmail.com> Claudio, tente uma tag HTML do tipo META que trabalhe com o cache, de cara não lembro exatamente qual é, mas uma pesquisada rápida no google deve ajudar. Isso deverá resolver o problema. Abraços, 2008/2/7 Claudio Henrique Binaghi : > > > > Pessoall, Boa Noite! > > > > Estou iniciando em Perl e tenho uma página html que utiliza um arquivo > > .JS, contendo funções JS. > > Só que dependendo do que o usuário seleciona esta página tem que ser > > relida > > e só ocorre pequenas modificações nas funções do arquivo .JS.. a página > > html fica igual a anterior, não sofrendo nenhuma alteração. > > > > O problema é: > > > > Quando a página é relida o conteúdo do arquivo. JS que vem junto é o > > velho, > > como se ele guardasse na memória o arquivo e como a página não teve > > nenhuma > > alteração ele não lê novamente o JS.. > > > > Como forçar a releitura do JS....? > > > > Alguém tem uma dica? > > > > No Grupo de Js me disseram que era + um problema se servidor...??? > > Me deram a seguinte dica: > > > > (em ASP) > > > > > > > > > > Mas... ( na minha ignorância .. rsrs ) > > me corrijam se eu estiver errado... > > parece que o arquivo .js fica na memória do cliente... > > como não ocorre modificações na página html ele não lê a página > > novamente.. > > aproveita > > > > Não seria o caso de forçar uma leitura novamente? se é que tem como .. > > quando dou F5 ... ele pega o arquivo correto.. > > > > Desculpem se falo besteira..rsrs > > > > Desde já agradeço a todos. > > > > Abs > > > > Claudio H.Binaghi > > > > > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Gabriel Vieira From Claudio em dpreferencial.com.br Fri Feb 8 05:04:19 2008 From: Claudio em dpreferencial.com.br (Claudio Henrique Binaghi) Date: Fri, 8 Feb 2008 11:04:19 -0200 Subject: [Cascavel-pm] =?iso-8859-1?q?=5BOT=5D_Como_For=E7ar_a_Leitura_de_?= =?iso-8859-1?q?um_arquivo_JS?= References: <07a801c869e7$442534b0$c300a8c0@ClaudioNote> <83d8367f0802080501n6fd33488x4d84426c6f83b6e9@mail.gmail.com> Message-ID: <00de01c86a53$20552560$c300a8c0@ClaudioNote> Gabriel., Bom dia! Valeu pela dica .. assim eu já tenho um rumo para pesquisar....! Obrigado!!!! Abs ----- Original Message ----- From: "Gabriel Vieira" To: "Claudio Henrique Binaghi" ; "Cascavel Perl Mongers" Sent: Friday, February 08, 2008 11:01 AM Subject: [OT] Como Forçar a Leitura de um arquivo JS Claudio, tente uma tag HTML do tipo META que trabalhe com o cache, de cara não lembro exatamente qual é, mas uma pesquisada rápida no google deve ajudar. Isso deverá resolver o problema. Abraços, 2008/2/7 Claudio Henrique Binaghi : > > > > Pessoall, Boa Noite! > > > > Estou iniciando em Perl e tenho uma página html que utiliza um arquivo > > .JS, contendo funções JS. > > Só que dependendo do que o usuário seleciona esta página tem que ser > > relida > > e só ocorre pequenas modificações nas funções do arquivo .JS.. a página > > html fica igual a anterior, não sofrendo nenhuma alteração. > > > > O problema é: > > > > Quando a página é relida o conteúdo do arquivo. JS que vem junto é o > > velho, > > como se ele guardasse na memória o arquivo e como a página não teve > > nenhuma > > alteração ele não lê novamente o JS.. > > > > Como forçar a releitura do JS....? > > > > Alguém tem uma dica? > > > > No Grupo de Js me disseram que era + um problema se servidor...??? > > Me deram a seguinte dica: > > > > (em ASP) > > > > > > > > > > Mas... ( na minha ignorância .. rsrs ) > > me corrijam se eu estiver errado... > > parece que o arquivo .js fica na memória do cliente... > > como não ocorre modificações na página html ele não lê a página > > novamente.. > > aproveita > > > > Não seria o caso de forçar uma leitura novamente? se é que tem como .. > > quando dou F5 ... ele pega o arquivo correto.. > > > > Desculpem se falo besteira..rsrs > > > > Desde já agradeço a todos. > > > > Abs > > > > Claudio H.Binaghi > > > > > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Gabriel Vieira -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.516 / Virus Database: 269.19.21/1263 - Release Date: 2/6/2008 8:14 PM From Claudio em dpreferencial.com.br Fri Feb 8 05:05:34 2008 From: Claudio em dpreferencial.com.br (Claudio Henrique Binaghi) Date: Fri, 8 Feb 2008 11:05:34 -0200 Subject: [Cascavel-pm] =?iso-8859-1?q?=5BOT=5D_Como_For=E7ar_a_Leitura_de_?= =?iso-8859-1?q?um_arquivo_JS?= References: <07a801c869e7$442534b0$c300a8c0@ClaudioNote> <83d8367f0802080501n6fd33488x4d84426c6f83b6e9@mail.gmail.com> Message-ID: <00ed01c86a53$4b6a59f0$c300a8c0@ClaudioNote> Gabriel., Bom dia! Valeu pela dica .. assim eu já tenho um rumo para pesquisar....! Obrigado!!!! Abs ----- Original Message ----- From: "Gabriel Vieira" To: "Claudio Henrique Binaghi" ; "Cascavel Perl Mongers" Sent: Friday, February 08, 2008 11:01 AM Subject: [Cascavel-pm] [OT] Como Forçar a Leitura de um arquivo JS Claudio, tente uma tag HTML do tipo META que trabalhe com o cache, de cara não lembro exatamente qual é, mas uma pesquisada rápida no google deve ajudar. Isso deverá resolver o problema. Abraços, 2008/2/7 Claudio Henrique Binaghi : > > > > Pessoall, Boa Noite! > > > > Estou iniciando em Perl e tenho uma página html que utiliza um arquivo > > .JS, contendo funções JS. > > Só que dependendo do que o usuário seleciona esta página tem que ser > > relida > > e só ocorre pequenas modificações nas funções do arquivo .JS.. a página > > html fica igual a anterior, não sofrendo nenhuma alteração. > > > > O problema é: > > > > Quando a página é relida o conteúdo do arquivo. JS que vem junto é o > > velho, > > como se ele guardasse na memória o arquivo e como a página não teve > > nenhuma > > alteração ele não lê novamente o JS.. > > > > Como forçar a releitura do JS....? > > > > Alguém tem uma dica? > > > > No Grupo de Js me disseram que era + um problema se servidor...??? > > Me deram a seguinte dica: > > > > (em ASP) > > > > > > > > > > Mas... ( na minha ignorância .. rsrs ) > > me corrijam se eu estiver errado... > > parece que o arquivo .js fica na memória do cliente... > > como não ocorre modificações na página html ele não lê a página > > novamente.. > > aproveita > > > > Não seria o caso de forçar uma leitura novamente? se é que tem como .. > > quando dou F5 ... ele pega o arquivo correto.. > > > > Desculpem se falo besteira..rsrs > > > > Desde já agradeço a todos. > > > > Abs > > > > Claudio H.Binaghi > > > > > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Gabriel Vieira _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.516 / Virus Database: 269.19.21/1263 - Release Date: 2/6/2008 8:14 PM From agnaldo em starweb-software.com.br Fri Feb 8 05:36:34 2008 From: agnaldo em starweb-software.com.br (Agnaldo Macedo) Date: Fri, 8 Feb 2008 11:36:34 -0200 Subject: [Cascavel-pm] =?iso-8859-1?q?=5BOT=5D_Como_For=E7ar_a_Leitura_de_?= =?iso-8859-1?q?um_arquivo_JS?= References: <07a801c869e7$442534b0$c300a8c0@ClaudioNote><83d8367f0802080501n6fd33488x4d84426c6f83b6e9@mail.gmail.com> <00ed01c86a53$4b6a59f0$c300a8c0@ClaudioNote> Message-ID: <005101c86a57$9f49ebe0$6401a8c0@swmobile> Veja as tags Mas é interessante que tua aplicação também gere os headers equivalentes para o documento. Ou seja, além de enviar o conhecido "Content-Type: tex/html", envia também os headers citados acima (além de coloca-los no corpo da página também). ----- Original Message ----- From: "Claudio Henrique Binaghi" To: "Cascavel Perl Mongers" Sent: Friday, February 08, 2008 11:05 AM Subject: Re: [Cascavel-pm][OT] Como Forçar a Leitura de um arquivo JS Gabriel., Bom dia! Valeu pela dica .. assim eu já tenho um rumo para pesquisar....! Obrigado!!!! Abs ----- Original Message ----- From: "Gabriel Vieira" To: "Claudio Henrique Binaghi" ; "Cascavel Perl Mongers" Sent: Friday, February 08, 2008 11:01 AM Subject: [Cascavel-pm] [OT] Como Forçar a Leitura de um arquivo JS Claudio, tente uma tag HTML do tipo META que trabalhe com o cache, de cara não lembro exatamente qual é, mas uma pesquisada rápida no google deve ajudar. Isso deverá resolver o problema. Abraços, 2008/2/7 Claudio Henrique Binaghi : > > > > Pessoall, Boa Noite! > > > > Estou iniciando em Perl e tenho uma página html que utiliza um arquivo > > .JS, contendo funções JS. > > Só que dependendo do que o usuário seleciona esta página tem que ser > > relida > > e só ocorre pequenas modificações nas funções do arquivo .JS.. a página > > html fica igual a anterior, não sofrendo nenhuma alteração. > > > > O problema é: > > > > Quando a página é relida o conteúdo do arquivo. JS que vem junto é o > > velho, > > como se ele guardasse na memória o arquivo e como a página não teve > > nenhuma > > alteração ele não lê novamente o JS.. > > > > Como forçar a releitura do JS....? > > > > Alguém tem uma dica? > > > > No Grupo de Js me disseram que era + um problema se servidor...??? > > Me deram a seguinte dica: > > > > (em ASP) > > > > > > > > > > Mas... ( na minha ignorância .. rsrs ) > > me corrijam se eu estiver errado... > > parece que o arquivo .js fica na memória do cliente... > > como não ocorre modificações na página html ele não lê a página > > novamente.. > > aproveita > > > > Não seria o caso de forçar uma leitura novamente? se é que tem como .. > > quando dou F5 ... ele pega o arquivo correto.. > > > > Desculpem se falo besteira..rsrs > > > > Desde já agradeço a todos. > > > > Abs > > > > Claudio H.Binaghi > > > > > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Gabriel Vieira _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.516 / Virus Database: 269.19.21/1263 - Release Date: 2/6/2008 8:14 PM _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm From Claudio em dpreferencial.com.br Fri Feb 8 05:38:26 2008 From: Claudio em dpreferencial.com.br (Claudio Henrique Binaghi) Date: Fri, 8 Feb 2008 11:38:26 -0200 Subject: [Cascavel-pm] =?iso-8859-1?q?=5BOT=5D_Como_For=E7ar_a_Leitura_de_?= =?iso-8859-1?q?um_arquivo_JS?= References: <07a801c869e7$442534b0$c300a8c0@ClaudioNote><83d8367f0802080501n6fd33488x4d84426c6f83b6e9@mail.gmail.com> <00ed01c86a53$4b6a59f0$c300a8c0@ClaudioNote> <005101c86a57$9f49ebe0$6401a8c0@swmobile> Message-ID: <019101c86a58$0f324c40$c300a8c0@ClaudioNote> Agnaldo, Bom dia! Obrigado pela solução... Vou implementar.. acredito que é isso mesmo.. Value!! Abs. Claudio H.Binaghi claudio em dpreferencial.com.br ----- Original Message ----- From: "Agnaldo Macedo" To: "Claudio Henrique Binaghi" ; "Cascavel Perl Mongers" Sent: Friday, February 08, 2008 11:36 AM Subject: Re: [Cascavel-pm][OT] Como Forçar a Leitura de um arquivo JS > > Veja as tags > > > > > Mas é interessante que tua aplicação também gere os headers equivalentes > para o documento. > Ou seja, além de enviar o conhecido "Content-Type: tex/html", envia também > os headers citados acima (além de coloca-los no corpo da página também). > > > > > ----- Original Message ----- > From: "Claudio Henrique Binaghi" > To: "Cascavel Perl Mongers" > Sent: Friday, February 08, 2008 11:05 AM > Subject: Re: [Cascavel-pm][OT] Como Forçar a Leitura de um arquivo JS > > > Gabriel., Bom dia! > > Valeu pela dica .. assim eu já tenho um rumo para pesquisar....! > > Obrigado!!!! > > Abs > > ----- Original Message ----- > From: "Gabriel Vieira" > To: "Claudio Henrique Binaghi" ; "Cascavel > Perl Mongers" > Sent: Friday, February 08, 2008 11:01 AM > Subject: [Cascavel-pm] [OT] Como Forçar a Leitura de um arquivo JS > > > Claudio, > > tente uma tag HTML do tipo META que trabalhe com o cache, de cara não > lembro exatamente qual é, mas uma pesquisada rápida no google deve > ajudar. Isso deverá resolver o problema. > > Abraços, > > 2008/2/7 Claudio Henrique Binaghi : >> >> >> > Pessoall, Boa Noite! >> > >> > Estou iniciando em Perl e tenho uma página html que utiliza um arquivo >> > .JS, contendo funções JS. >> > Só que dependendo do que o usuário seleciona esta página tem que ser >> > relida >> > e só ocorre pequenas modificações nas funções do arquivo .JS.. a >> > página >> > html fica igual a anterior, não sofrendo nenhuma alteração. >> > >> > O problema é: >> > >> > Quando a página é relida o conteúdo do arquivo. JS que vem junto é o >> > velho, >> > como se ele guardasse na memória o arquivo e como a página não teve >> > nenhuma >> > alteração ele não lê novamente o JS.. >> > >> > Como forçar a releitura do JS....? >> > >> > Alguém tem uma dica? >> > >> > No Grupo de Js me disseram que era + um problema se servidor...??? >> > Me deram a seguinte dica: >> > >> > (em ASP) >> > >> > >> > >> > >> > Mas... ( na minha ignorância .. rsrs ) >> > me corrijam se eu estiver errado... >> > parece que o arquivo .js fica na memória do cliente... >> > como não ocorre modificações na página html ele não lê a página >> > novamente.. >> > aproveita >> > >> > Não seria o caso de forçar uma leitura novamente? se é que tem como .. >> > quando dou F5 ... ele pega o arquivo correto.. >> > >> > Desculpem se falo besteira..rsrs >> > >> > Desde já agradeço a todos. >> > >> > Abs >> > >> > Claudio H.Binaghi >> > >> > >> >> _______________________________________________ >> Cascavel-pm mailing list >> Cascavel-pm em pm.org >> http://mail.pm.org/mailman/listinfo/cascavel-pm >> > > > > -- > Gabriel Vieira > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > -- > No virus found in this incoming message. > Checked by AVG Free Edition. > Version: 7.5.516 / Virus Database: 269.19.21/1263 - Release Date: 2/6/2008 > 8:14 PM > > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > -- > No virus found in this incoming message. > Checked by AVG Free Edition. Version: 7.5.516 / Virus Database: > 269.19.21/1263 - Release Date: 2/6/2008 8:14 PM > > From daniel-vinciguerra em hotmail.com Thu Feb 7 05:50:44 2008 From: daniel-vinciguerra em hotmail.com (Daniel Vinciguerra) Date: Thu, 7 Feb 2008 16:50:44 +0300 Subject: [Cascavel-pm] =?iso-8859-1?q?_RE=3A_=09perl_-_interface_gr=E1fica?= =?iso-8859-1?q?_desktop?= In-Reply-To: <001b01c8698c$a9b72870$0701a8c0@servidorliz> References: <344635.61116.qm@web44810.mail.sp1.yahoo.com><604cec170802061513jfe5992sf180b25030e39d1c@mail.gmail.com><47AABA2F.5060305@yahoo.co.uk><000d01c86982$144636f0$0701a8c0@servidorliz> <47AAFCF2.5050703@yahoo.co.uk> <001b01c8698c$a9b72870$0701a8c0@servidorliz> Message-ID: Interfaces disponiveis: Tk = http://search.cpan.org/~ni-s/Tk-804.027/pod/UserGuide.pod (Recomendo) Prima = http://www.prima.eu.org/ (Recomendo)http://search.cpan.org/~karasik/Prima-1.24/Prima.pm GTK = http://search.cpan.org/dist/Gtk-Perl/ Wx = http://search.cpan.org/~mbarbon/Wx-0.81/Wx.pm =========================================== Para quem esta começando a desenvolver Perl usando algum modulo de criação de GUI aconselho muito estudo e leitura dos docs referentes ao modulo. Quanto ao Tk posso aconselhar-te algumas ferramentas IDE's que embora no começo possam parecer um tanto dificeis de usar, depois acabam sendo uma mâo na roda para a criação de GUIs de forma rapida e prática. Visual Perl Tk Widget Version = http://search.cpan.org/~felixl/vptk_w_2_38b/vptk_w.pl (Aconselho) Zooz = http://search.cpan.org/~aqumsieh/ZooZ-1.2/ZooZ.pl Tenho algumas screens de uns programas e projetos criados em Perl/Tk em...http://danielshadow.blogspot.com Forte abraço a todos...Daniel Vinciguerra----------------------------------------------------------------------Perl, C/C++, Shell, Oracle, MySQL and SQLite DeveloperDamn Small Linux Project and DSL BR MODhttp://danielshadow.blogspot.com----------------------------------------------------------------------> From: fernandolouis em terra.com.br> To: cascavel-pm em pm.org> Date: Thu, 7 Feb 2008 11:23:44 -0200> Subject: Re: [Cascavel-pm] perl - interface gráfica desktop> > Penso em fazer para windows mesmo... ou ruindowns, como preferem.> > Veja esse "hello word" Luis:> > #!c:\perl\bin\perl.exe> > use warnings;> use strict;> use Tk;> > my $main = new MainWindow();> > my $label = $main->Label();> my $button = $main->Button();> > $label->configure( -text => 'Hello World' );> $button->configure( -text => 'Exit', -command => \&destroy );> > $label->pack();> $button->pack();> > MainLoop();> > sub destroy {> $main->destroy();> }> > será que conseguimos fazer um MSN da vida com isso?> > Abraço,> Fernando> > ----- Original Message ----- > From: "Luis Motta Campos" > To: "Cascavel Perl Mongers" > Sent: Thursday, February 07, 2008 10:43 AM> Subject: Re: [Cascavel-pm] perl - interface gráfica desktop> > > fernandolouis em terra.com.br wrote:> > Sempre trabalhei com perl para web. Somente para web.> > Lamento muito por você... :)> > > Surgiu a oportunidade de fazer uma aplicação para window, para> > desktop (interface gráfica com janela, menus, botões).> > Uma aplicação Perl com interface gráfica? Em que sistema operacional?> > > Por favor, me enviem um exemplo "hello world".> > perl -le 'print q{Hello World}'> > > Se possível também, em que parte dos manuais estudar. Seria o> > perl/Tk?> > Isso depende de que sistema operacional e que biblioteca gráfica que> você quer usar.> > Eu acho que Perl não tem muito suporte prático e simples para interfaces> gráficas... mas eu não sou a pessoa mais indicada para falar disso: eu> sou um daemon do unix, não acredito muito em interface gráfica... ;)> > De qualquer forma, eu tenho interesse em conhecer mais. Se você> descobrir alguma coisa, posta aqui para a gente ler também.> > Putamplexos, e boa sorte! ;)> -- > Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer,> Perl fanatic evangelist, and amateur {cook, photographer}> _______________________________________________> Cascavel-pm mailing list> Cascavel-pm em pm.org> http://mail.pm.org/mailman/listinfo/cascavel-pm> > _______________________________________________> Cascavel-pm mailing list> Cascavel-pm em pm.org> http://mail.pm.org/mailman/listinfo/cascavel-pm _________________________________________________________________ Scarica GRATIS le tue emoticon preferite! http://intrattenimento.it.msn.com/emoticon/ -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20080207/66d6ffc0/attachment.html From rafamv1 em ig.com.br Thu Feb 7 03:23:57 2008 From: rafamv1 em ig.com.br (Rafael Lebrao Martins) Date: Thu, 7 Feb 2008 08:23:57 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Erro_ao_conectar_=E0_BD=2E?= In-Reply-To: <3e759d2b0802070316i6fb35f28rd380a8f8601a9f28@mail.gmail.com> References: <3e759d2b0802070316i6fb35f28rd380a8f8601a9f28@mail.gmail.com> Message-ID: <3e759d2b0802070323ue814b9eqd53da87d78e6ab6d@mail.gmail.com> Descobri o problema... Antes: DBI::mysql Depois: DBI:mysql Alguém pode explicar qual é a diferença em se usar "::" ou ":"? 2008/2/7, Rafael Lebrao Martins : > > Bom dia, pessoal. Estou dando os primeiros passos no MySQL e já começaram > os problemas.. Tenho uma BD de teste e agora, estou tentando fazer uma > conexão utilizando o DBD::mysql, mas quando eu executo o código abaixo, é > exibida essa mensagem de erro: > > Can't connect to data source > mysql:database=teste;host=localhost;port=3306, no database driver specified > and DBI_DSN env var not set at dbi.pl line 15 > > O que pode estar ocorrendo? Vlw.. > > > ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- > #!/usr/bin/perl > > use warnings; > use strict; > use DBI; > > my $database = 'teste'; > my $hostname = 'localhost'; > my $port = '3306'; > my $user = 'rafael'; > my $password = 'senha'; > > my $dsn = "DBI::mysql:database=$database;host=$hostname;port=$port"; > my $dbh = DBI->connect($dsn, $user, $password, {RaiseError => 1}); > -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20080207/b91b45ff/attachment-0001.html From ptfzs em yahoo.com.br Thu Feb 7 14:59:46 2008 From: ptfzs em yahoo.com.br (Patty Silva) Date: Thu, 7 Feb 2008 14:59:46 -0800 (PST) Subject: [Cascavel-pm] Duvida duplicatas array Message-ID: <740195.23335.qm@web31312.mail.mud.yahoo.com> Pessoal.. alguem poderia me explicar o comando abaixo: my %seen = (); my @unique = grep { ! $seen{ $_ }++ } @array; --> para eliminar elementos repetidos de um array... Obrigada :D Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! http://br.mail.yahoo.com/ -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20080207/12db0b77/attachment.html From acid06 em gmail.com Fri Feb 8 09:49:23 2008 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Fri, 8 Feb 2008 15:49:23 -0200 Subject: [Cascavel-pm] =?iso-8859-1?q?Erro_ao_conectar_=E0_BD=2E?= In-Reply-To: <3e759d2b0802070323ue814b9eqd53da87d78e6ab6d@mail.gmail.com> References: <3e759d2b0802070316i6fb35f28rd380a8f8601a9f28@mail.gmail.com> <3e759d2b0802070323ue814b9eqd53da87d78e6ab6d@mail.gmail.com> Message-ID: <9a08c9b40802080949l40ebbd7dy299db7cced9bc1cd@mail.gmail.com> 2008/2/7 Rafael Lebrao Martins : > Descobri o problema... > > Antes: DBI::mysql > Depois: DBI:mysql Os dois estão errados. O correto seria: "dbi:mysql" com minúscula. Usar o DBI em maiúscula vai funcionar as vezes e dar problemas em outras, não sei exatamente porque. O correto é um ":" e o "dbi" em letras minúsculas. Dessa maneira vai funcionar sempre. O formato da DSN é: "dbi:$driver_name". O driver do MySQL se chama "mysql" o do PostgreSQL é "Pg" e isso é case-sensitive. -Nilson Santos F. Jr. From zoistutz em gmail.com Thu Feb 7 19:58:55 2008 From: zoistutz em gmail.com (Matheus Barros) Date: Fri, 8 Feb 2008 01:58:55 -0200 Subject: [Cascavel-pm] script cgi de longa execucao Message-ID: fala ae pessoal, Bem..estou com um problemão. Eu fiz um script CGI que possui tempo de execução grande, algo em torno de 30 minutos. Porém ele não é executado até o fim no servidor Apache. O Apache mostra o seguinte erro: The timeout specified has expired: ap_content_length_filter: apr_bucket_read() failed se alguem puder me ajudar ou me indicar alguma bibliografia, eu fico agradecido! abraços -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20080208/6aae8212/attachment.html From ricardostock em bol.com.br Fri Feb 8 01:11:24 2008 From: ricardostock em bol.com.br (Ricardo Stock) Date: Fri, 8 Feb 2008 07:11:24 -0200 Subject: [Cascavel-pm] =?iso-8859-1?q?Como_For=E7ar_a_Leitura_de_um_arquiv?= =?iso-8859-1?q?o_JS?= Message-ID: claudio, esse problema não seria resolvido com as tag REFRESH em seu script ? Ou seja, forçar o reload do arquivo. > > > > Pessoall, Boa Noite! > > > > Estou iniciando em Perl e tenho uma página html que utiliza um arquivo > > .JS, contendo funções JS. > > Só que dependendo do que o usuário seleciona esta página tem que ser > > relida > > e só ocorre pequenas modificações nas funções do arquivo .JS.. a página > > html fica igual a anterior, não sofrendo nenhuma alteração. > > > > O problema é: > > > > Quando a página é relida o conteúdo do arquivo. JS que vem junto é o > > velho, > > como se ele guardasse na memória o arquivo e como a página não teve > > nenhuma > > alteração ele não lê novamente o JS.. > > > > Como forçar a releitura do JS....? > > > > Alguém tem uma dica? > > > > No Grupo de Js me disseram que era + um problema se servidor...??? > > Me deram a seguinte dica: > > > > (em ASP) > > > > > > > > > > Mas... ( na minha ignorância .. rsrs ) > > me corrijam se eu estiver errado... > > parece que o arquivo .js fica na memória do cliente... > > como não ocorre modificações na página html ele não lê a página > > novamente.. > > aproveita > > > > Não seria o caso de forçar uma leitura novamente? se é que tem como .. > > quando dou F5 ... ele pega o arquivo correto.. > > > > Desculpem se falo besteira..rsrs > > > > Desde já agradeço a todos. > > > > Abs > > > > Claudio H.Binaghi > > > > > > _______________________________________________ > 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/20080208/ea9c17ce/attachment.html From ptfzs em yahoo.com.br Thu Feb 7 09:02:13 2008 From: ptfzs em yahoo.com.br (Patty Silva) Date: Thu, 7 Feb 2008 09:02:13 -0800 (PST) Subject: [Cascavel-pm] =?iso-8859-1?q?Explica=E7=E3o_-_array?= Message-ID: <889782.76620.qm@web31314.mail.mud.yahoo.com> Pessoal.. alguem poderia me explicar o comando abaixo: my %seen = (); my @unique = grep { ! $seen{ $_ }++ } @array; --> para eliminar elementos repetidos.. Obrigada :D Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! http://br.mail.yahoo.com/ -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20080207/80860207/attachment.html From ptfzs em yahoo.com.br Fri Feb 8 10:11:38 2008 From: ptfzs em yahoo.com.br (Patty Silva) Date: Fri, 8 Feb 2008 10:11:38 -0800 (PST) Subject: [Cascavel-pm] Res: Duvida duplicatas array Message-ID: <157443.97590.qm@web31306.mail.mud.yahoo.com> Desculpem a msg duplicada :D é que enviei a 1 e nao apareceu no forum.. Desconsiderar :) Obrigada e desculpas ----- Mensagem original ---- De: Patty Silva Para: Cascavel Perl Mongers ; Lista-PortoAlegre Enviadas: Quinta-feira, 7 de Fevereiro de 2008 22:59:46 Assunto: [Cascavel-pm] Duvida duplicatas array Pessoal.. alguem poderia me explicar o comando abaixo: my %seen = (); my @unique = grep { ! $seen{ $_ }++ } @array; --> para eliminar elementos repetidos de um array... Obrigada :D Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! -----Anexo incorporado----- _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! http://br.mail.yahoo.com/ -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20080208/51883086/attachment.html From cromo.jml em gmail.com Thu Feb 7 04:45:53 2008 From: cromo.jml em gmail.com (=?ISO-8859-1?Q?M=E1rcio_Vitor?=) Date: Thu, 7 Feb 2008 10:45:53 -0200 Subject: [Cascavel-pm] =?iso-8859-1?q?perl_-_interface_gr=E1fica_desktop?= In-Reply-To: <000d01c86982$144636f0$0701a8c0@servidorliz> References: <344635.61116.qm@web44810.mail.sp1.yahoo.com> <604cec170802061513jfe5992sf180b25030e39d1c@mail.gmail.com> <47AABA2F.5060305@yahoo.co.uk> <000d01c86982$144636f0$0701a8c0@servidorliz> Message-ID: <3530b8ce0802070445h4186fd8aw6fd53b1bc8cab20f@mail.gmail.com> Queria eu que pintasse um trampo assim, para aprender um pouco mais sobre isto, e saber se vale a pena ou não. Esta thread já rolou na lista tem pouco tempo e me lembro que um dos módulos mais recomendados foi o Wx que é cross-plataform: http://wxperl.sourceforge.net/sshot01.html http://search.cpan.org/~mbarbon/Wx-0.80/Wx.pm Depois traz pra gente o que você conseguiu. Márcio Vitor 2008/2/7 : > Sempre trabalhei com perl para web. Somente para web. > > Surgiu a oportunidade de fazer uma aplicação para window, para desktop > (interface gráfica com janela, menus, botões). > > Por favor, me enviem um exemplo "hello world". > > Se possível também, em que parte dos manuais estudar. Seria o perl/Tk? > > Muito obrigado, > Fernando. > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20080207/1766b0e0/attachment-0001.html From lgonzaga em lncc.br Fri Feb 8 10:19:57 2008 From: lgonzaga em lncc.br (Luiz Gonzaga) Date: Fri, 8 Feb 2008 16:19:57 -0200 Subject: [Cascavel-pm] [OT] - script cgi de longa execucao In-Reply-To: References: Message-ID: <200802081619.57508.lgonzaga@lncc.br> Veja lah na documentacao do Apache e altere, no httpd.conf, o Timeout para um valor maior. Luiz. P.S. A resposta foi para te ajudar a impedir que o Apache derrube o teu CGI, mas fica a pergunta, voce precisa de um scripte que demore tanto tempo ? Em Sexta 08 Fevereiro 2008 01:58, Matheus Barros escreveu: > fala ae pessoal, > > Bem..estou com um problemão. Eu fiz um script CGI que possui tempo de > execução grande, algo em torno de 30 minutos. Porém ele não é executado até > o fim no servidor Apache. O Apache mostra o seguinte erro: > > > The timeout specified has expired: ap_content_length_filter: > apr_bucket_read() failed > > se alguem puder me ajudar ou me indicar alguma bibliografia, eu fico > agradecido! > > abraços -- Luiz G. P. de Almeida Analista de Sistemas Laboratório Nacional de Computação Científica / MCT From acid06 em gmail.com Fri Feb 8 11:14:04 2008 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Fri, 8 Feb 2008 17:14:04 -0200 Subject: [Cascavel-pm] script cgi de longa execucao In-Reply-To: References: Message-ID: <9a08c9b40802081114g68dd0f64me2c65740043b3373@mail.gmail.com> 2008/2/8 Matheus Barros : > Bem..estou com um problemão. Eu fiz um script CGI que possui tempo de > execução grande, algo em torno de 30 minutos. Porém ele não é executado até > o fim no servidor Apache. Scripts CGI não foram feitos para serem processos de longa duração. A idéia é gerar uma página dinamicamente, não executar um grande trabalho diretamente. Existem duas alternativas que você pode seguir: 1) Fazer com que seu script CGI fork() um processo para realizar o trabalho e retorne a resposta rapidamente para o servidor Apache, enquanto o processo trabalhador continua em background 2) Fazer com que o trabalho seja feito por um daemon que fica rodando e quando o CGI é ativado ele simplesmente manda um comando para o daemon indicando que o trabalho deve ser iniciado com tais parâmetros Particularmente, eu gosto mais da segunda alternativa e é a que eu uso normalmente. -Nilson Santos F. Jr. From ptfzs em yahoo.com.br Thu Feb 7 13:51:28 2008 From: ptfzs em yahoo.com.br (Patty Silva) Date: Thu, 7 Feb 2008 13:51:28 -0800 (PST) Subject: [Cascavel-pm] =?iso-8859-1?q?Explica=E7=E3o_-_array?= Message-ID: <554512.58990.qm@web31305.mail.mud.yahoo.com> Pessoal.. alguem poderia me explicar o comando abaixo: my %seen = (); my @unique = grep { ! $seen{ $_ }++ } @array; --> para eliminar elementos repetidos.. Obrigada :D Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! http://br.mail.yahoo.com/ -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20080207/53df18e2/attachment.html From gabriel.vieira em gmail.com Fri Feb 8 12:01:36 2008 From: gabriel.vieira em gmail.com (Gabriel Vieira) Date: Fri, 8 Feb 2008 17:01:36 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Explica=E7=E3o_-_array?= In-Reply-To: <554512.58990.qm@web31305.mail.mud.yahoo.com> References: <554512.58990.qm@web31305.mail.mud.yahoo.com> Message-ID: <83d8367f0802081201k7872fe29jf2df890221282ca4@mail.gmail.com> # $seen{$_} Os elementos de @array serão varridos um a um e será criada uma chave com cada um desses itens no hash %seen. # $seen{$_}++ A criação dessas chaves são feitas de modo que o valor de cada chave é acrescido + 1. ---------- ATENÇÃO ------------ # $c++ Retorna o valor de $c e em seguida acrescenta + 1. # ++$c Retorna o valor de $c com + 1 já acrescido ---------- ATENÇÃO ------------ # grep {} @array Junta todos os valores de @array cuja condição contida entre as chaves sejam obedecidas # !$seen{$_} A exclamação faz com que se obtenha o oposto de verdadeiro, ou seja, será válido apenas quando o valor retornado for 0. No exemplo, a criação de todas as chaves terão valor inicial igual a zero passando a ser 1 (++) após lida, as que já foram lidas terão valor maior que zero e serão ignoradas pelo grep, já que a condição é que o retorno seja igual a zero. # @unique Recebe os novos itens Será que ajuda? É fácil de entender, explicar que é complicado :P Abraços, 2008/2/7 Patty Silva : > > > > > > Pessoal.. alguem poderia me explicar o comando abaixo: > > my %seen = (); > my @unique = grep { ! $seen{ $_ }++ } @array; > > --> para eliminar elementos repetidos.. > > Obrigada :D > > > > ________________________________ > Abra sua conta no Yahoo! Mail, o único sem limite de espaço para > armazenamento! > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Gabriel Vieira From zoistutz em gmail.com Wed Feb 6 17:04:29 2008 From: zoistutz em gmail.com (Matheus Barros) Date: Wed, 6 Feb 2008 23:04:29 -0200 Subject: [Cascavel-pm] =?iso-8859-1?q?script_CGI_de_longa_execu=E7=E3o?= Message-ID: fala ae pessoal, Bem..estou com um problemão. Eu fiz um script CGI que possui tempo de execução grande, algo em torno de 30 minutos. Porém ele não é executado até o fim no servidor Apache. O Apache mostra o seguinte erro: The timeout specified has expired: ap_content_length_filter: apr_bucket_read() failed se alguem puder me ajudar ou me indicar alguma bibliografia, eu fico agradecido! abraços -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20080206/833f3dcb/attachment.html From Claudio em dpreferencial.com.br Fri Feb 8 12:12:23 2008 From: Claudio em dpreferencial.com.br (Claudio Henrique Binaghi) Date: Fri, 8 Feb 2008 18:12:23 -0200 Subject: [Cascavel-pm] =?iso-8859-1?q?Como_For=E7ar_a_Leitura_de_um_arquiv?= =?iso-8859-1?q?o_JS?= References: Message-ID: <047b01c86a8e$eb91a470$c300a8c0@ClaudioNote> Ricardo, Boa tarde! Olha realmente eu não tentei por ai.. mas essa opção seria uma.. Agradeço a atenção.. Claudio H.Binaghi claudio em dpreferencial.com.br Al. Ribeirão Preto, 266 - SP - Brasil 55 11 3288.4840 ----- Original Message ----- From: Ricardo Stock To: cascavel-pm Sent: Friday, February 08, 2008 7:11 AM Subject: Re: [Cascavel-pm]Como Forçar a Leitura de um arquivo JS claudio, esse problema não seria resolvido com as tag REFRESH em seu script ? Ou seja, forçar o reload do arquivo. > > > > Pessoall, Boa Noite! > > > > Estou iniciando em Perl e tenho uma página html que utiliza um arquivo > > .JS, contendo funções JS. > > Só que dependendo do que o usuário seleciona esta página tem que ser > > relida > > e só ocorre pequenas modificações nas funções do arquivo .JS.. a página > > html fica igual a anterior, não sofrendo nenhuma alteração. > > > > O problema é: > > > > Quando a página é relida o conteúdo do arquivo. JS que vem junto é o > > velho, > > como se ele guardasse na memória o arquivo e como a página não teve > > nenhuma > > alteração ele não lê novamente o JS.. > > > > Como forçar a releitura do JS....? > > > > Alguém tem uma dica? > > > > No Grupo de Js me disseram que era + um problema se servidor...??? > > Me deram a seguinte dica: > > > > (em ASP) > > > > > > > > > > Mas... ( na minha ignorância .. rsrs ) > > me corrijam se eu estiver errado... > > parece que o arquivo .js fica na memória do cliente... > > como não ocorre modificações na página html ele não lê a página > > novamente.. > > aproveita > > > > Não seria o caso de forçar uma leitura novamente? se é que tem como .. > > quando dou F5 ... ele pega o arquivo correto.. > > > > Desculpem se falo besteira..rsrs > > > > Desde já agradeço a todos. > > > > Abs > > > > Claudio H.Binaghi > > > > > > _______________________________________________ > 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 ------------------------------------------------------------------------------ No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.516 / Virus Database: 269.19.21/1263 - Release Date: 2/6/2008 8:14 PM -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20080208/8872b914/attachment.html From rafamv1 em ig.com.br Fri Feb 8 12:58:26 2008 From: rafamv1 em ig.com.br (Rafael Lebrao Martins) Date: Fri, 8 Feb 2008 17:58:26 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Erro_ao_conectar_=E0_BD=2E?= In-Reply-To: <9a08c9b40802080949l40ebbd7dy299db7cced9bc1cd@mail.gmail.com> References: <3e759d2b0802070316i6fb35f28rd380a8f8601a9f28@mail.gmail.com> <3e759d2b0802070323ue814b9eqd53da87d78e6ab6d@mail.gmail.com> <9a08c9b40802080949l40ebbd7dy299db7cced9bc1cd@mail.gmail.com> Message-ID: <3e759d2b0802081258j79560747sfaab76854e7b54b0@mail.gmail.com> Hum... Legal... Valeu... Em 08/02/08, Nilson Santos Figueiredo Junior escreveu: > > 2008/2/7 Rafael Lebrao Martins : > > Descobri o problema... > > > > Antes: DBI::mysql > > Depois: DBI:mysql > > Os dois estão errados. > > O correto seria: "dbi:mysql" com minúscula. Usar o DBI em maiúscula > vai funcionar as vezes e dar problemas em outras, não sei exatamente > porque. O correto é um ":" e o "dbi" em letras minúsculas. Dessa > maneira vai funcionar sempre. > > O formato da DSN é: "dbi:$driver_name". O driver do MySQL se chama > "mysql" o do PostgreSQL é "Pg" e isso é case-sensitive. > > -Nilson Santos F. Jr. > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20080208/305a28e0/attachment.html From wendelscardua em gmail.com Wed Feb 6 12:46:56 2008 From: wendelscardua em gmail.com (Wendel Scardua) Date: Wed, 6 Feb 2008 18:46:56 -0200 Subject: [Cascavel-pm] =?iso-8859-1?q?agrupamento_e_sele=E7=E3o_em_DBI?= In-Reply-To: <243232.47460.qm@web44810.mail.sp1.yahoo.com> References: <243232.47460.qm@web44810.mail.sp1.yahoo.com> Message-ID: <726229b50802061246u22d1064m15e42c946e5853cf@mail.gmail.com> 2008/2/6 Rodrigo Fernandes : > Quando tentei > > WHERE (id_d = 1 OR id_d = 30) AND t IN ( > ... > > O Perl me deu o resultado da primeira cláusula AND o resultado da segunda, > ou seja (A) AND (B). Mas eu queria algo como um INTERSECT entre a primeira e > a segunda, ou seja, ((A) AND (B)). Bem, é isso. > > Na verdade, o que você tá dizendo é que em vez de obter um A AND B você tá obtendo um A OR B, é isso ? []s Wendel -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20080206/d87cd8dc/attachment.html From rafamv1 em ig.com.br Thu Feb 7 03:16:06 2008 From: rafamv1 em ig.com.br (Rafael Lebrao Martins) Date: Thu, 7 Feb 2008 08:16:06 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Erro_ao_conectar_=E0_BD=2E?= Message-ID: <3e759d2b0802070316i6fb35f28rd380a8f8601a9f28@mail.gmail.com> Bom dia, pessoal. Estou dando os primeiros passos no MySQL e já começaram os problemas.. Tenho uma BD de teste e agora, estou tentando fazer uma conexão utilizando o DBD::mysql, mas quando eu executo o código abaixo, é exibida essa mensagem de erro: Can't connect to data source mysql:database=teste;host=localhost;port=3306, no database driver specified and DBI_DSN env var not set at dbi.pl line 15 O que pode estar ocorrendo? Vlw.. ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- #!/usr/bin/perl use warnings; use strict; use DBI; my $database = 'teste'; my $hostname = 'localhost'; my $port = '3306'; my $user = 'rafael'; my $password = 'senha'; my $dsn = "DBI::mysql:database=$database;host=$hostname;port=$port"; my $dbh = DBI->connect($dsn, $user, $password, {RaiseError => 1}); -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20080207/3f366fff/attachment-0001.html From zoistutz em gmail.com Fri Feb 8 15:58:21 2008 From: zoistutz em gmail.com (Matheus Barros) Date: Fri, 8 Feb 2008 21:58:21 -0200 Subject: [Cascavel-pm] script cgi de longa execucao In-Reply-To: <9a08c9b40802081114g68dd0f64me2c65740043b3373@mail.gmail.com> References: <9a08c9b40802081114g68dd0f64me2c65740043b3373@mail.gmail.com> Message-ID: Obrigado Nilson! tipow...eu nao sou programador avançado em Perl...tudo q aprendi foi pelo livro do Deitel... eu utilizo essa linguagem para um trabalho de iniciacao cientifica.... Se você tivesse algum exemplo eu agradeceria. Obrigado 2008/2/8 Nilson Santos Figueiredo Junior : > 2008/2/8 Matheus Barros : > > Bem..estou com um problemão. Eu fiz um script CGI que possui tempo de > > execução grande, algo em torno de 30 minutos. Porém ele não é executado > até > > o fim no servidor Apache. > > Scripts CGI não foram feitos para serem processos de longa duração. A > idéia é gerar uma página dinamicamente, não executar um grande > trabalho diretamente. > > Existem duas alternativas que você pode seguir: > > 1) Fazer com que seu script CGI fork() um processo para realizar o > trabalho e retorne a resposta rapidamente para o servidor Apache, > enquanto o processo trabalhador continua em background > > 2) Fazer com que o trabalho seja feito por um daemon que fica rodando > e quando o CGI é ativado ele simplesmente manda um comando para o > daemon indicando que o trabalho deve ser iniciado com tais parâmetros > > Particularmente, eu gosto mais da segunda alternativa e é a que eu uso > normalmente. > > -Nilson Santos F. Jr. > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20080208/9004b17e/attachment.html From zoistutz em gmail.com Fri Feb 8 16:01:06 2008 From: zoistutz em gmail.com (Matheus Barros) Date: Fri, 8 Feb 2008 22:01:06 -0200 Subject: [Cascavel-pm] [OT] - script cgi de longa execucao In-Reply-To: <200802081619.57508.lgonzaga@lncc.br> References: <200802081619.57508.lgonzaga@lncc.br> Message-ID: kra...eu preciso ...eu faço um trabalho de iniciacao cientifica em Predicao de Operons em Genomas Bacterianos entao...dado um genoma(entrada) eu comparo ele com todos os outros genomas de um banco de dados e apresento os resultados....isso leva um tempo .... mas a ferramenta eh baseada em web..... por isso da pergunta...se ela fosse pra pc jah seria mais tranquilo... essa configuração do timeout eu fiz mas nao adianta mt... vlw de qualquer forma. Obrigado 2008/2/8 Luiz Gonzaga : > Veja lah na documentacao do Apache e altere, no httpd.conf, o Timeout para > um > valor maior. > > Luiz. > > P.S. A resposta foi para te ajudar a impedir que o Apache derrube o teu > CGI, > mas fica a pergunta, voce precisa de um scripte que demore tanto tempo ? > > > Em Sexta 08 Fevereiro 2008 01:58, Matheus Barros escreveu: > > fala ae pessoal, > > > > Bem..estou com um problemão. Eu fiz um script CGI que possui tempo de > > execução grande, algo em torno de 30 minutos. Porém ele não é executado > até > > o fim no servidor Apache. O Apache mostra o seguinte erro: > > > > > > The timeout specified has expired: ap_content_length_filter: > > apr_bucket_read() failed > > > > se alguem puder me ajudar ou me indicar alguma bibliografia, eu fico > > agradecido! > > > > abraços > > -- > Luiz G. P. de Almeida > Analista de Sistemas > Laboratório Nacional de Computação Científica / MCT > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20080208/0fa4faea/attachment.html From mopsfelder em gmail.com Fri Feb 8 17:02:37 2008 From: mopsfelder em gmail.com (=?ISO-8859-1?Q?Murilo_Opsfelder_Ara=FAjo?=) Date: Fri, 8 Feb 2008 23:02:37 -0200 Subject: [Cascavel-pm] [OT] - script cgi de longa execucao In-Reply-To: References: <200802081619.57508.lgonzaga@lncc.br> Message-ID: E se usar um fork()? Não resolve? -- Murilo Opsfelder Araújo sysadmin and perl programmer From mopsfelder em gmail.com Fri Feb 8 17:12:11 2008 From: mopsfelder em gmail.com (=?ISO-8859-1?Q?Murilo_Opsfelder_Ara=FAjo?=) Date: Fri, 8 Feb 2008 23:12:11 -0200 Subject: [Cascavel-pm] =?iso-8859-1?q?perl_-_interface_gr=E1fica_desktop?= In-Reply-To: <3530b8ce0802070445h4186fd8aw6fd53b1bc8cab20f@mail.gmail.com> References: <344635.61116.qm@web44810.mail.sp1.yahoo.com> <604cec170802061513jfe5992sf180b25030e39d1c@mail.gmail.com> <47AABA2F.5060305@yahoo.co.uk> <000d01c86982$144636f0$0701a8c0@servidorliz> <3530b8ce0802070445h4186fd8aw6fd53b1bc8cab20f@mail.gmail.com> Message-ID: Pelo visto [1], o suporte à Perl está presente em todas (ou quase todas) as versões do GTK. Assim como C++ e Python. [1] http://gtk.org/features.html#LanguageBindings -- Murilo Opsfelder Araújo sysadmin and perl programmer From otaviof em gmail.com Fri Feb 8 18:33:12 2008 From: otaviof em gmail.com (=?ISO-8859-1?Q?Ot=E1vio_Fernandes?=) Date: Sat, 9 Feb 2008 00:33:12 -0200 Subject: [Cascavel-pm] [OT] - script cgi de longa execucao In-Reply-To: <200802081619.57508.lgonzaga@lncc.br> References: <200802081619.57508.lgonzaga@lncc.br> Message-ID: <8e3843570802081833j4419c286if03a4f408672fabe@mail.gmail.com> nos servidores web o timeout da-se pela nao comunicacao da sua ferramenta, o que nao aconteceria se vc fosse imprimindo o andamento conforme o seu CGI esta sendo executado, para isso, vc pode usar o CGI::ProgressBar ( http://search.cpan.org/~lgoddard/CGI-ProgressBar-0.04/ProgressBar.pm) ou simplesmente ir imprindo na tela qualquer coisa. -- | -- | Otávio Fernandes < otaviof | gmail | com > | FreeBSD 7.0-PRERELEASE && GNU/Linux User: 283.396 | (( Especial Programação )) http://geekbr.podcastbrasil.com/ -- 0.15 | -- From mdacwb em gmail.com Fri Feb 8 23:00:59 2008 From: mdacwb em gmail.com (Marco A P D'Andrade) Date: Sat, 9 Feb 2008 05:00:59 -0200 Subject: [Cascavel-pm] [OT] - script cgi de longa execucao In-Reply-To: <8e3843570802081833j4419c286if03a4f408672fabe@mail.gmail.com> References: <200802081619.57508.lgonzaga@lncc.br> <8e3843570802081833j4419c286if03a4f408672fabe@mail.gmail.com> Message-ID: <42dcdd750802082300x250ba53g36dc0e11a494fcd0@mail.gmail.com> Otávio++ Apresentou uma ótima solução. Claro... caso seja interessante avaliar um ProgressBar... Mas em minha opinião, a sugestão inicial seguindo a orientação inicial dada pelo Nilson, vc terá mais certeza de que o processo está sendo executado. Para um modelo para esta implementação, procure por "daemonize" na documentação do "perlipc". $ perldoc perlipc ou mais especificamente: http://perldoc.perl.org/perlipc.html#Complete-Dissociation-of-Child-from-Parent Sds, Marco Antonio 2008/2/9, Otávio Fernandes : > nos servidores web o timeout da-se pela nao comunicacao da sua > ferramenta, o que nao aconteceria se vc fosse imprimindo o andamento > conforme o seu CGI esta sendo executado, para isso, vc pode usar o > CGI::ProgressBar ( > http://search.cpan.org/~lgoddard/CGI-ProgressBar-0.04/ProgressBar.pm) > ou simplesmente ir imprindo na tela qualquer coisa. > > -- > | -- > | Otávio Fernandes < otaviof | gmail | com > > | FreeBSD 7.0-PRERELEASE && GNU/Linux User: 283.396 > | (( Especial Programação )) http://geekbr.podcastbrasil.com/ -- 0.15 > | -- > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > From luismottacampos em yahoo.co.uk Sat Feb 9 02:14:30 2008 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Sat, 09 Feb 2008 11:14:30 +0100 Subject: [Cascavel-pm] script cgi de longa execucao In-Reply-To: References: <9a08c9b40802081114g68dd0f64me2c65740043b3373@mail.gmail.com> Message-ID: <47AD7D06.90502@yahoo.co.uk> Matheus Barros wrote: > Obrigado Nilson! > > tipow...eu nao sou programador avançado em Perl...tudo q aprendi foi > pelo livro do Deitel... eu utilizo essa linguagem para um trabalho de > iniciacao cientifica.... Bom, pequenas dicas para enriquecer a sua iniciação científica e o seu CV: não use gíria, que aqui não é apropriado. Regionalismos passam, mas a gente tem potencial para ter problemas sérios para se entender. Tem programadores Perl lendo isto de todas as partes do Brazil, até onde eu tenho notícias. Outra coisa: o Deitel é um bom /teaser/, ele consegue provocar vontade de ler. Mas isso não quer dizer que ele é uma boa fonte de aprendizado. A gente costuma recomendar o Livro do Camelo: Programming Perl Larry Wall, Tom Christiansen, Jon Orwant O'Reilly, Jul/2000 ISBN 0-596-00027-8 http://www.oreilly.com/catalog/pperl3/ Sim, tem traduções em Português, se você preferir. Sim, você vai conseguir encontrar ele na biblioteca da faculdade. :) Sim, você pode usar seus privilégios de Aluno de Iniciação Científica para descolar uma cópia para você. E uma última coisa: não peça desculpas por não saber: até onde eu sei, não saber não é crime. Ninguém aqui nasceu sabendo Perl. A gente aprende e ensina, não necessáriamente mais uma coisa ou outra, e não necessáriamente nesta ordem ;) > Se você tivesse algum exemplo eu agradeceria. Bom, você pode começar com o que o MDA(1) mandou para você no outro email, lendo sobre "Inter Process Communication" ("perldoc perlipc" no shell do seu *nix); Depois, tem o CPAN (2), de onde você pode puxar peças úteis como esta: http://search.cpan.org/~ehood/Proc-Daemon-0.03/Daemon.pm (leia o manual do módulo "CPAN" com o comando "perldoc CPAN" para entender como obter software a partir do CPAN). Assim, a tua interface com o usuário fica separada (confinada do sistema de CGI), e não precisa fazer trabalho pesado. Ela apenas recebe os dados iniciais do usuário (um genoma para ser comparado, por exemplo), guarda eles de alguma forma (ou transmite diretamente para o "Daemon" que você tem rodando na máquina) e diz para o usuário "ok, eu aceitei a tarefa que você me deu. Volta mais tarde que eu tenho resultado". Não se esqueça de providenciar um número para identificar a tarefa que foi recebida. Quando o Daemon vê uma nova tarefa de comparação de genoma vindo do programa CGI, ele cria um novo processo (com "fork()", leia a documentação com o comando "perldoc -f fork" no seu shell), passa o genoma que ele recebeu, e volta a aguardar um novo pedido. O processo "filho" (que foi criado sob demanda pelo Daemon para atender à tarefa) faz a comparação do genoma apresentado com os que ele tem armazenados (deve ser uma base de dados, não?), chega no resultado que ele precisa, armazena este resultado em algum lugar (de onde o CGI vai conseguir pegar mais tarde para mostrar ao usuário) e termina. Finalmente, quando o usuário volta com a identificação de tarefa dele, o CGI pode encontrar o resultado final do processamento para aquela tarefa e mostrar o resultado, quantas vezes forem necessárias. Finalmente, ação: #!/usr/bin/perl use strict; use warnings; use Proc::Daemon; Proc::Daemon::Init; # Deste ponto em diante, somos um "Daemon Unix": não tenho acesso # a I/O para terminais, e apenas posso abrir e fechar arquivos # e iniciar processos novos. # eu sento num loop e olho a vida passar: while( sleep $tempo ){ # Olho para a base de dados para saber se tem novas tarefas my @new_jobs = check_for_new_jobs; # para cada nova tarefa que tem, crio um processo filho foreach my $job ( @new_jobs ) { # Os processos-filho se encarregam de executar a comparação my $process_id = fork_child_to_process( $job ); # mantenha algum controle sobre os teus processos-filho. # Este é simples e bobo. Você precisa de coisa melhor aqui. push @running_jobs, $process_id; } } # Olha para um banco de dados para saber se tem novas tarefas # EU NAO TRATEI ERROS DE BASE DE DADOS E NAO FIZ LOGGING DE ATIVIDADE # VOCE PRECISA IMPLEMENTAR ESTAS COISAS OU VAI FICAR LOUCO sub check_for_new_jobs { # rotina básica de base de dados: my $dbi = DBI->connect( $dsn, $user, $password ); my $sth = $dbi->prepare( q{SELECT * FROM Jobs WHERE status = 'new'} ); $sth->execute; # Isto é didático, mas podia ter sido feito em uma linha. my @jobs; while( my $job_info = $sth->fetchrow_arrayref ) { push @jobs, $job_info; } return @jobs; } sub fork_child_to_process { my $job = shift; if( my $pid = fork ){ # sou o pai, tenho um Process ID. return $pid; }else{ # Eu sou o filho, executo a tarefa execute_job( $job ); } } sub execute_job { my $job = shift; # Job é uma linha da base de dados que contém # a especificação do que eu tenho de fazer. # Aqui você precisa implementar o teu processo de # comparação de genoma, eu não sei que método você está usando, # e assim não vou escrever nada nesta função. return $resultado; } __END__ Eu espero que isso te ajude. Eu sei que você vai ter milhões de perguntas depois de ler isso. E eu sei também que isso "parece" praticamente todo o teu trabalho de iniciação científica. Mas não é. Ainda tem muita coisa para resolver e muita coisa para implementar. Não se empolgue muito, e continue perguntando na lista. Ah, e pare de ler a !@#$@%&* do livro do Deitel. :) Quando você perguntar coisas daqui para frente, tenha certeza de que você tem algum código para mostrar também. ;) Estimula a gente saber que você está tentando se virar. Boa sorte. Putamplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} (1) Marco A P D'Andrade, um dos caras que respondeu para você. (2) Comprehensive Perl Archive Network - Um monte de bibliotecas muito úteis e que resolvem 90% dos problemas, organizadas de uma maneira mais ou menos útil. E viva a "preguiça" (do tipo saudável!) http://search.cpan.org/ From agnaldo em starweb-software.com.br Sat Feb 9 03:43:31 2008 From: agnaldo em starweb-software.com.br (Agnaldo Macedo) Date: Sat, 9 Feb 2008 09:43:31 -0200 Subject: [Cascavel-pm] Biometria References: <9a08c9b40802081114g68dd0f64me2c65740043b3373@mail.gmail.com> <47AD7D06.90502@yahoo.co.uk> Message-ID: <003101c86b10$fe90a440$6401a8c0@swmobile> Alguém conhece algum módulo que trabalhe com biometria (leitor de digitais para identificação). From luismottacampos em yahoo.co.uk Sat Feb 9 05:04:14 2008 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Sat, 09 Feb 2008 14:04:14 +0100 Subject: [Cascavel-pm] Biometria In-Reply-To: <003101c86b10$fe90a440$6401a8c0@swmobile> References: <9a08c9b40802081114g68dd0f64me2c65740043b3373@mail.gmail.com> <47AD7D06.90502@yahoo.co.uk> <003101c86b10$fe90a440$6401a8c0@swmobile> Message-ID: <47ADA4CE.8040308@yahoo.co.uk> Agnaldo Macedo wrote: > Alguém conhece algum módulo que trabalhe com biometria (leitor de > digitais para identificação). Nope, isso ainda é complicado, todo mundo está implementando de acordo com seus padrões próprios. Você precisa de um módulo Perl, para quê? Pode habilitar o teu leitor de fingerprint no teu OS local e usar um módulo de integração PAM para ler "credenciais" para dentro do Perl - não precisa saber que elas são impressões digitais. :) http://www.qrivy.net/~michael/blua/upek-bsp.html http://www.upek.com/support/dl_linux_bsp.asp http://linux.spiney.org/debian_gnu_linux_on_an_ibm_thinkpad_t43p_fingerprint_reader Os links acima dão uma idéia sobre o quê procurar, e sobre o estado atual destas coisas. O meu fingerprint reader no notebook (HP6710b) funciona, mas eu dificilmente consigo me autenticar via fingerprint-pam: o algorítmo de comparação é pobre e não consegue interpretar corretamente as impressões coletadas. Espero que isso ajude. Putamplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From zoistutz em gmail.com Sat Feb 9 12:10:13 2008 From: zoistutz em gmail.com (Matheus Barros) Date: Sat, 9 Feb 2008 18:10:13 -0200 Subject: [Cascavel-pm] script cgi de longa execucao In-Reply-To: <47AD7D06.90502@yahoo.co.uk> References: <9a08c9b40802081114g68dd0f64me2c65740043b3373@mail.gmail.com> <47AD7D06.90502@yahoo.co.uk> Message-ID: Muito Obrigado Luis! Eu não tinha a mínima base de Perl e como gostei do livro de C++ do Deitel, achei que o de Perl poderia ser bom também. E outro ponto, não é que eu não corra atrás mas é porque eu não sabia mesmo por onde começar e por isso que postei esse tópico. E se eu postasse todo o código da ferramenta ia ser complicado de vocês me ajudarem. Da forma como você colocou, você já me deu um caminho. Agora eu vou correr atrás disso e tentar implementar. E quanto a minha iniciação cientifica, não se preocupe, eu não uso gírias ,mas me equivoquei, pois pensei que por ser uma lista de emails, eu poderia escrever informalmente. Aprendido! Abraços 2008/2/9 Luis Motta Campos : > Matheus Barros wrote: > > Obrigado Nilson! > > > > tipow...eu nao sou programador avançado em Perl...tudo q aprendi foi > > pelo livro do Deitel... eu utilizo essa linguagem para um trabalho de > > iniciacao cientifica.... > > Bom, pequenas dicas para enriquecer a sua iniciação científica e o seu > CV: não use gíria, que aqui não é apropriado. Regionalismos passam, mas > a gente tem potencial para ter problemas sérios para se entender. Tem > programadores Perl lendo isto de todas as partes do Brazil, até onde eu > tenho notícias. > > Outra coisa: o Deitel é um bom /teaser/, ele consegue provocar vontade > de ler. Mas isso não quer dizer que ele é uma boa fonte de aprendizado. > A gente costuma recomendar o Livro do Camelo: > > Programming Perl > Larry Wall, Tom Christiansen, Jon Orwant > O'Reilly, Jul/2000 > ISBN 0-596-00027-8 > http://www.oreilly.com/catalog/pperl3/ > > Sim, tem traduções em Português, se você preferir. > Sim, você vai conseguir encontrar ele na biblioteca da faculdade. :) > Sim, você pode usar seus privilégios de Aluno de Iniciação Científica > para descolar uma cópia para você. > > E uma última coisa: não peça desculpas por não saber: até onde eu sei, > não saber não é crime. Ninguém aqui nasceu sabendo Perl. A gente aprende > e ensina, não necessáriamente mais uma coisa ou outra, e não > necessáriamente nesta ordem ;) > > > Se você tivesse algum exemplo eu agradeceria. > > Bom, você pode começar com o que o MDA(1) mandou para você no outro > email, lendo sobre "Inter Process Communication" ("perldoc perlipc" no > shell do seu *nix); > > Depois, tem o CPAN (2), de onde você pode puxar peças úteis como esta: > > http://search.cpan.org/~ehood/Proc-Daemon-0.03/Daemon.pm > > (leia o manual do módulo "CPAN" com o comando "perldoc CPAN" para > entender como obter software a partir do CPAN). > > Assim, a tua interface com o usuário fica separada (confinada do sistema > de CGI), e não precisa fazer trabalho pesado. Ela apenas recebe os dados > iniciais do usuário (um genoma para ser comparado, por exemplo), guarda > eles de alguma forma (ou transmite diretamente para o "Daemon" que você > tem rodando na máquina) e diz para o usuário "ok, eu aceitei a tarefa > que você me deu. Volta mais tarde que eu tenho resultado". Não se > esqueça de providenciar um número para identificar a tarefa que foi > recebida. > > Quando o Daemon vê uma nova tarefa de comparação de genoma vindo do > programa CGI, ele cria um novo processo (com "fork()", leia a > documentação com o comando "perldoc -f fork" no seu shell), passa o > genoma que ele recebeu, e volta a aguardar um novo pedido. > > O processo "filho" (que foi criado sob demanda pelo Daemon para atender > à tarefa) faz a comparação do genoma apresentado com os que ele tem > armazenados (deve ser uma base de dados, não?), chega no resultado que > ele precisa, armazena este resultado em algum lugar (de onde o CGI vai > conseguir pegar mais tarde para mostrar ao usuário) e termina. > > Finalmente, quando o usuário volta com a identificação de tarefa dele, o > CGI pode encontrar o resultado final do processamento para aquela tarefa > e mostrar o resultado, quantas vezes forem necessárias. > > Finalmente, ação: > > #!/usr/bin/perl > use strict; > use warnings; > > use Proc::Daemon; > Proc::Daemon::Init; > # Deste ponto em diante, somos um "Daemon Unix": não tenho acesso > # a I/O para terminais, e apenas posso abrir e fechar arquivos > # e iniciar processos novos. > > # eu sento num loop e olho a vida passar: > while( sleep $tempo ){ > # Olho para a base de dados para saber se tem novas tarefas > my @new_jobs = check_for_new_jobs; > # para cada nova tarefa que tem, crio um processo filho > foreach my $job ( @new_jobs ) { > # Os processos-filho se encarregam de executar a comparação > my $process_id = fork_child_to_process( $job ); > # mantenha algum controle sobre os teus processos-filho. > # Este é simples e bobo. Você precisa de coisa melhor aqui. > push @running_jobs, $process_id; > } > } > > # Olha para um banco de dados para saber se tem novas tarefas > # EU NAO TRATEI ERROS DE BASE DE DADOS E NAO FIZ LOGGING DE ATIVIDADE > # VOCE PRECISA IMPLEMENTAR ESTAS COISAS OU VAI FICAR LOUCO > sub check_for_new_jobs { > > # rotina básica de base de dados: > my $dbi = DBI->connect( $dsn, $user, $password ); > my $sth = $dbi->prepare( q{SELECT * FROM Jobs WHERE status = 'new'} ); > $sth->execute; > > # Isto é didático, mas podia ter sido feito em uma linha. > my @jobs; > while( my $job_info = $sth->fetchrow_arrayref ) { > push @jobs, $job_info; > } > return @jobs; > } > > sub fork_child_to_process { > my $job = shift; > if( my $pid = fork ){ > # sou o pai, tenho um Process ID. > return $pid; > }else{ > # Eu sou o filho, executo a tarefa > execute_job( $job ); > } > } > > sub execute_job { > my $job = shift; > # Job é uma linha da base de dados que contém > # a especificação do que eu tenho de fazer. > > # Aqui você precisa implementar o teu processo de > # comparação de genoma, eu não sei que método você está usando, > # e assim não vou escrever nada nesta função. > > return $resultado; > } > > __END__ > > Eu espero que isso te ajude. > Eu sei que você vai ter milhões de perguntas depois de ler isso. E eu > sei também que isso "parece" praticamente todo o teu trabalho de > iniciação científica. Mas não é. Ainda tem muita coisa para resolver e > muita coisa para implementar. Não se empolgue muito, e continue > perguntando na lista. > > Ah, e pare de ler a !@#$@%&* do livro do Deitel. :) > > Quando você perguntar coisas daqui para frente, tenha certeza de que > você tem algum código para mostrar também. ;) Estimula a gente saber que > você está tentando se virar. > > Boa sorte. > Putamplexos! > -- > Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, > Perl fanatic evangelist, and amateur {cook, photographer} > > (1) Marco A P D'Andrade, um dos caras que respondeu para você. > (2) Comprehensive Perl Archive Network - Um monte de bibliotecas muito > úteis e que resolvem 90% dos problemas, organizadas de uma maneira mais > ou menos útil. E viva a "preguiça" (do tipo saudável!) > http://search.cpan.org/ > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20080209/2d0f7bcd/attachment.html From zoistutz em gmail.com Sat Feb 9 12:15:20 2008 From: zoistutz em gmail.com (Matheus Barros) Date: Sat, 9 Feb 2008 18:15:20 -0200 Subject: [Cascavel-pm] [OT] - script cgi de longa execucao In-Reply-To: <42dcdd750802082300x250ba53g36dc0e11a494fcd0@mail.gmail.com> References: <200802081619.57508.lgonzaga@lncc.br> <8e3843570802081833j4419c286if03a4f408672fabe@mail.gmail.com> <42dcdd750802082300x250ba53g36dc0e11a494fcd0@mail.gmail.com> Message-ID: Muito Obrigado a todos!!! Vou ler todo o material e tentar implementar!!! Qualquer dúvida eu pergunto novamente!!1 Abraços 2008/2/9 Marco A P D'Andrade : > Otávio++ > > Apresentou uma ótima solução. > > Claro... caso seja interessante avaliar um ProgressBar... > > Mas em minha opinião, a sugestão inicial seguindo a orientação inicial > dada pelo Nilson, vc terá mais certeza de que o processo está sendo > executado. > > Para um modelo para esta implementação, procure por "daemonize" na > documentação do "perlipc". > > $ perldoc perlipc > > > ou mais especificamente: > > > http://perldoc.perl.org/perlipc.html#Complete-Dissociation-of-Child-from-Parent > > > Sds, > Marco Antonio > > > 2008/2/9, Otávio Fernandes : > > nos servidores web o timeout da-se pela nao comunicacao da sua > > ferramenta, o que nao aconteceria se vc fosse imprimindo o andamento > > conforme o seu CGI esta sendo executado, para isso, vc pode usar o > > CGI::ProgressBar ( > > http://search.cpan.org/~lgoddard/CGI-ProgressBar-0.04/ProgressBar.pm > ) > > ou simplesmente ir imprindo na tela qualquer coisa. > > > > -- > > | -- > > | Otávio Fernandes < otaviof | gmail | com > > > | FreeBSD 7.0-PRERELEASE && GNU/Linux User: 283.396 > > | (( Especial Programação )) http://geekbr.podcastbrasil.com/ -- 0.15 > > | -- > > _______________________________________________ > > Cascavel-pm mailing list > > Cascavel-pm em pm.org > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20080209/d5ae71f1/attachment.html From glasswalk3r em yahoo.com.br Sat Feb 9 14:47:08 2008 From: glasswalk3r em yahoo.com.br (Alceu R. de Freitas Jr.) Date: Sat, 9 Feb 2008 19:47:08 -0300 (ART) Subject: [Cascavel-pm] script cgi de longa execucao In-Reply-To: <47AD7D06.90502@yahoo.co.uk> Message-ID: <914539.62980.qm@web30807.mail.mud.yahoo.com> --- Luis Motta Campos escreveu: > Assim, a tua interface com o usuário fica separada > (confinada do sistema > de CGI), e não precisa fazer trabalho pesado. Ela > apenas recebe os dados > iniciais do usuário (um genoma para ser comparado, > por exemplo), guarda > eles de alguma forma (ou transmite diretamente para > o "Daemon" que você > tem rodando na máquina) e diz para o usuário "ok, eu > aceitei a tarefa > que você me deu. Volta mais tarde que eu tenho > resultado". Não se > esqueça de providenciar um número para identificar a > tarefa que foi > recebida. Eu não tenho certeza do que estou falando, mas não seria possível utilizar Ajax para fazer um callback quando a operação demorada acabar e atualizar a janela do browser? []'s Alceu Rodrigues de Freitas Junior -------------------------------------- glasswalk3r em yahoo.com.br http://www.imortais.cjb.net ----------------------------------------------------------------------- A well-used door needs no oil on its hinges. A swift-flowing stream does not grow stagnant. Neither sound nor thoughts can travel through a vacuum. Software rots if not used. These are great mysteries -- The Tao Of Programming, 5.1 Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! http://br.mail.yahoo.com/ From luismottacampos em yahoo.co.uk Sun Feb 10 02:48:32 2008 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Sun, 10 Feb 2008 11:48:32 +0100 Subject: [Cascavel-pm] script cgi de longa execucao In-Reply-To: <914539.62980.qm@web30807.mail.mud.yahoo.com> References: <914539.62980.qm@web30807.mail.mud.yahoo.com> Message-ID: <47AED680.4010501@yahoo.co.uk> Alceu R. de Freitas Jr. wrote: > --- Luis Motta Campos escreveu: > >> Assim, a tua interface com o usuário fica separada (confinada do >> sistema de CGI), e não precisa fazer trabalho pesado. Ela apenas >> recebe os dados iniciais do usuário (um genoma para ser comparado, >> por exemplo), guarda eles de alguma forma (ou transmite diretamente >> para o "Daemon" que você tem rodando na máquina) e diz para o >> usuário "ok, eu aceitei a tarefa que você me deu. Volta mais tarde >> que eu tenho resultado". Não se esqueça de providenciar um número >> para identificar a tarefa que foi recebida. > > Eu não tenho certeza do que estou falando, mas não seria possível > utilizar Ajax para fazer um callback quando a operação demorada > acabar e atualizar a janela do browser? > A essência da idéia é boa, Alceu. Mas call-back, por definição, implica que o programa rodando no cliente aceite conexões vindas da internet (presumivelmente do lugar certo). Os papéis invertidos vão contra o modelo básico de cliente-servidor, neste caso. Mas isso é uma questão mais de filosofia do que de computação, eu diria... É mais simples ter um "call forward" - um ajax que chama pelo status no servidor de tempos em tempos, de uma maneira assícrona, e exibe os resultados do progresso do trabalho para o cliente. Putamplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From fernandolouis em terra.com.br Mon Feb 11 03:15:37 2008 From: fernandolouis em terra.com.br (fernandolouis em terra.com.br) Date: Mon, 11 Feb 2008 09:15:37 -0200 Subject: [Cascavel-pm] =?iso-8859-1?q?perl_-_interface_gr=E1fica_desktop?= References: <344635.61116.qm@web44810.mail.sp1.yahoo.com><604cec170802061513jfe5992sf180b25030e39d1c@mail.gmail.com><47AABA2F.5060305@yahoo.co.uk><000d01c86982$144636f0$0701a8c0@servidorliz> <3530b8ce0802070445h4186fd8aw6fd53b1bc8cab20f@mail.gmail.com> Message-ID: <017b01c86c9f$6e121da0$0701a8c0@servidorliz> Pessoal, estou em outros projetos no momento. Mas assim que eu começar "com-os-dois-pés" em cima desse thread eu aviso vocês. Surgirão dúvidas, bons resultados... aprenderemos juntos. Grato pela atenção até o momento, []s, Fernando ----- Original Message ----- From: Márcio Vitor To: Cascavel Perl Mongers Sent: Thursday, February 07, 2008 10:45 AM Subject: Re: [Cascavel-pm] perl - interface gráfica desktop Queria eu que pintasse um trampo assim, para aprender um pouco mais sobre isto, e saber se vale a pena ou não. Esta thread já rolou na lista tem pouco tempo e me lembro que um dos módulos mais recomendados foi o Wx que é cross-plataform: http://wxperl.sourceforge.net/sshot01.html http://search.cpan.org/~mbarbon/Wx-0.80/Wx.pm Depois traz pra gente o que você conseguiu. Márcio Vitor -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20080211/403bfaaf/attachment.html From glasswalk3r em yahoo.com.br Mon Feb 11 05:54:29 2008 From: glasswalk3r em yahoo.com.br (Alceu R. de Freitas Jr.) Date: Mon, 11 Feb 2008 10:54:29 -0300 (ART) Subject: [Cascavel-pm] script cgi de longa execucao In-Reply-To: <47AED680.4010501@yahoo.co.uk> Message-ID: <596597.52684.qm@web30807.mail.mud.yahoo.com> --- Luis Motta Campos escreveu: > A essência da idéia é boa, Alceu. Mas call-back, por > definição, implica > que o programa rodando no cliente aceite conexões > vindas da internet > (presumivelmente do lugar certo). Os papéis > invertidos vão contra o > modelo básico de cliente-servidor, neste caso. Mas > isso é uma questão > mais de filosofia do que de computação, eu diria... A requisição vem do servidor? Isso não é processado internamente pelo browser? Por exemplo, a função "a" tem como call back a "b"... o browser executa a função "a" e quando ela terminar a função "b" é executada? Isto está ficando meio off-topic... vou consultar o Google sobre callbacks. > É mais simples ter um "call forward" - um ajax que > chama pelo status no > servidor de tempos em tempos, de uma maneira > assícrona, e exibe os > resultados do progresso do trabalho para o cliente. Eu tenho esse "problema" com o Viralator. Hoje ele gera uma barra de progresso usando um hack ... browsers modernos conseguem montar uma página mesmo que você não tenha terminado o HTML. Com isso, dá para começar a imprimir alguma coisa, como uma barra de progresso, até que o processo lento termine. O processo lento, no caso, é o CGI usando LWP para fazer download de um arquivo. Eu sei que o Apache tem um módulo para informar o progresso de um upload para o servidor, mas nesse caso acho que não existe nada já pronto. E como isso é feito fora do servidor (o download), acho mais complicado ainda. Se eu fizer esse esquema de chamada em intervalos pré-definidos, corro o sério risco de demorar demais para exibir o status ou simplesmente fazer requisições demais para o CGI (que já é lento, monolítico e não dá para usar mod_perl ou FastCGI facilmente). Ainda assim ainda vou ter o problema de gerenciar o progresso: vou ter que armazenar esse status em algum lugar. O mais óbvio seria usar sessões e guardar isso em memória, mas se memória for escassa posso ter que apelar para um BD. []'s Alceu Rodrigues de Freitas Junior -------------------------------------- glasswalk3r em yahoo.com.br http://www.imortais.cjb.net ----------------------------------------------------------------------- A well-used door needs no oil on its hinges. A swift-flowing stream does not grow stagnant. Neither sound nor thoughts can travel through a vacuum. Software rots if not used. These are great mysteries -- The Tao Of Programming, 5.1 Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! http://br.mail.yahoo.com/ From acid06 em gmail.com Mon Feb 11 09:05:27 2008 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Mon, 11 Feb 2008 15:05:27 -0200 Subject: [Cascavel-pm] script cgi de longa execucao In-Reply-To: <596597.52684.qm@web30807.mail.mud.yahoo.com> References: <47AED680.4010501@yahoo.co.uk> <596597.52684.qm@web30807.mail.mud.yahoo.com> Message-ID: <9a08c9b40802110905m2b887aeds20ee85cbc892dbdf@mail.gmail.com> 2008/2/11 Alceu R. de Freitas Jr. : > Eu tenho esse "problema" com o Viralator. > Hoje ele gera uma barra de progresso usando um hack > ... browsers modernos conseguem montar uma página > mesmo que você não tenha terminado o HTML. A forma moderna de se fazer isso é delegar a tarefa para um processo filho ou daemon e fazer com que o cliente faça polling no servidor pelo progresso. Na verdade, dependendo da operação (como upload de arquivos) a tarefa nem vai pra um processo filho. O upload e o polling são feitos de maneira assincrona de maneira que o cliente consegue enviar o arquivo e fazer polling pelo progresso ao mesmo tempo. Existe muito código pronto pra fazer isso, é só procurar por "AJAX File Uploader" ou algo assim no Google. -Nilson Santos F. Jr. From glasswalk3r em yahoo.com.br Mon Feb 11 10:49:51 2008 From: glasswalk3r em yahoo.com.br (Alceu R. de Freitas Jr.) Date: Mon, 11 Feb 2008 15:49:51 -0300 (ART) Subject: [Cascavel-pm] script cgi de longa execucao In-Reply-To: <9a08c9b40802110905m2b887aeds20ee85cbc892dbdf@mail.gmail.com> Message-ID: <101501.8836.qm@web30806.mail.mud.yahoo.com> --- Nilson Santos Figueiredo Junior escreveu: > A forma moderna de se fazer isso é delegar a tarefa > para um processo > filho ou daemon e fazer com que o cliente faça > polling no servidor > pelo progresso. Na verdade, dependendo da operação > (como upload de > arquivos) a tarefa nem vai pra um processo filho. O > upload e o polling > são feitos de maneira assincrona de maneira que o > cliente consegue > enviar o arquivo e fazer polling pelo progresso ao > mesmo tempo. > > Existe muito código pronto pra fazer isso, é só > procurar por "AJAX > File Uploader" ou algo assim no Google. Eu preciso de um "AJAX File Downloader". Eu não faço o servidor HTTP receber um arquivo e sim o processo dentro do CGI abrir uma conexão HTTP para um servidor externo (ou usar um proxy para fazer isso). []'s Alceu Rodrigues de Freitas Junior -------------------------------------- glasswalk3r em yahoo.com.br http://www.imortais.cjb.net ----------------------------------------------------------------------- A well-used door needs no oil on its hinges. A swift-flowing stream does not grow stagnant. Neither sound nor thoughts can travel through a vacuum. Software rots if not used. These are great mysteries -- The Tao Of Programming, 5.1 Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! http://br.mail.yahoo.com/ From acid06 em gmail.com Mon Feb 11 11:05:53 2008 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Mon, 11 Feb 2008 17:05:53 -0200 Subject: [Cascavel-pm] script cgi de longa execucao In-Reply-To: <101501.8836.qm@web30806.mail.mud.yahoo.com> References: <9a08c9b40802110905m2b887aeds20ee85cbc892dbdf@mail.gmail.com> <101501.8836.qm@web30806.mail.mud.yahoo.com> Message-ID: <9a08c9b40802111105v794f5c5fm41658e772f906daf@mail.gmail.com> 2008/2/11 Alceu R. de Freitas Jr. : > Eu preciso de um "AJAX File Downloader". Eu não faço o > servidor HTTP receber um arquivo e sim o processo > dentro do CGI abrir uma conexão HTTP para um servidor > externo (ou usar um proxy para fazer isso). Poisé, mas aí é só você pegar o código, aprender a idéia e adaptar às suas necessidades. -Nilson Santos F. Jr. From donatoaz em gmail.com Tue Feb 12 14:01:10 2008 From: donatoaz em gmail.com (Donato Azevedo) Date: Tue, 12 Feb 2008 20:01:10 -0200 Subject: [Cascavel-pm] campus party Message-ID: <1746e3e30802121401n4821dba3sbcbcd9e76b03d591@mail.gmail.com> Pessoal, alguém do sp-pm vai fazer algo no campus party? Por uma grande sorte, a empresa em que estou trabalhando tá me mandando pra sampa amanhã (até sábado) e acho que rola uma escapada (programada) para o campus party... abraços! -- Donato Azevedo -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20080212/b25a614c/attachment.html From fernandocorrea em gmail.com Tue Feb 12 14:05:07 2008 From: fernandocorrea em gmail.com (Fernando Oliveira) Date: Tue, 12 Feb 2008 20:05:07 -0200 Subject: [Cascavel-pm] campus party In-Reply-To: <1746e3e30802121401n4821dba3sbcbcd9e76b03d591@mail.gmail.com> References: <1746e3e30802121401n4821dba3sbcbcd9e76b03d591@mail.gmail.com> Message-ID: Eu estou tabalhando aqui como voluntario! 2008/2/12, Donato Azevedo : > > Pessoal, > alguém do sp-pm vai fazer algo no campus party? > Por uma grande sorte, a empresa em que estou trabalhando tá me mandando > pra sampa amanhã (até sábado) e acho que rola uma escapada (programada) para > o campus party... > > abraços! > -- > Donato Azevedo > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- []'s Fernando -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20080212/272a24f0/attachment.html From elrepro em gmail.com Tue Feb 12 16:24:00 2008 From: elrepro em gmail.com (Felipe Carrasco) Date: Tue, 12 Feb 2008 19:24:00 -0500 Subject: [Cascavel-pm] campus party In-Reply-To: References: <1746e3e30802121401n4821dba3sbcbcd9e76b03d591@mail.gmail.com> Message-ID: <2b92b9840802121624n60b548fdu7b3985d8b41ff151@mail.gmail.com> Eu ganhei minha entrada. Estou morando no #cparty até domingo em horarios não comerciais. Felipe Carrasco 2008/2/12 Fernando Oliveira : > Eu estou tabalhando aqui como voluntario! > > 2008/2/12, Donato Azevedo : > > > > > > > > Pessoal, > > alguém do sp-pm vai fazer algo no campus party? > > Por uma grande sorte, a empresa em que estou trabalhando tá me mandando > pra sampa amanhã (até sábado) e acho que rola uma escapada (programada) para > o campus party... > > > > abraços! > > -- > > Donato Azevedo > > > > _______________________________________________ > > Cascavel-pm mailing list > > Cascavel-pm em pm.org > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > -- > []'s Fernando > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > From cromo.jml em gmail.com Wed Feb 13 03:04:39 2008 From: cromo.jml em gmail.com (=?ISO-8859-1?Q?M=E1rcio_Vitor?=) Date: Wed, 13 Feb 2008 09:04:39 -0200 Subject: [Cascavel-pm] campus party In-Reply-To: <2b92b9840802121624n60b548fdu7b3985d8b41ff151@mail.gmail.com> References: <1746e3e30802121401n4821dba3sbcbcd9e76b03d591@mail.gmail.com> <2b92b9840802121624n60b548fdu7b3985d8b41ff151@mail.gmail.com> Message-ID: <3530b8ce0802130304s71b0a075md39f3447fd7bd607@mail.gmail.com> Alguém sabe se ainda rolam inscrições ou visitas para o evento ? Eu e meus companheiros de trabalhos estamos afim de ir mas pelo visto acho que tá difícil. Márcio Vitor 2008/2/12 Felipe Carrasco : > Eu ganhei minha entrada. > > Estou morando no #cparty até domingo em horarios não comerciais. > > > > Felipe Carrasco > > > 2008/2/12 Fernando Oliveira : > > Eu estou tabalhando aqui como voluntario! > > > > 2008/2/12, Donato Azevedo : > > > > > > > > > > > > Pessoal, > > > alguém do sp-pm vai fazer algo no campus party? > > > Por uma grande sorte, a empresa em que estou trabalhando tá me > mandando > > pra sampa amanhã (até sábado) e acho que rola uma escapada (programada) > para > > o campus party... > > > > > > abraços! > > > -- > > > Donato Azevedo > > > > > > _______________________________________________ > > > Cascavel-pm mailing list > > > Cascavel-pm em pm.org > > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > > > > > -- > > []'s Fernando > > _______________________________________________ > > Cascavel-pm mailing list > > Cascavel-pm em pm.org > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20080213/f53a3d43/attachment.html From shonorio em gmail.com Wed Feb 13 04:16:24 2008 From: shonorio em gmail.com (Solli Honorio) Date: Wed, 13 Feb 2008 10:16:24 -0200 Subject: [Cascavel-pm] Compartilhar quarto no FISL Message-ID: <12d1f4ee0802130416l6a43ef19j56d33470f2802ba6@mail.gmail.com> Ola pessoal, já estou me preparando para o FISL (comprando passagens áreas e reservando quarto) e eu queria saber se alguém está interessado em compartilhar o quarto comigo. Abraços, Solli M. Honório -- "o animal satisfeito dorme". - Guimarães Rosa -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20080213/76e56006/attachment.html From fernandolouis em terra.com.br Wed Feb 13 04:50:09 2008 From: fernandolouis em terra.com.br (fernandolouis em terra.com.br) Date: Wed, 13 Feb 2008 10:50:09 -0200 Subject: [Cascavel-pm] Compartilhar quarto no FISL References: <12d1f4ee0802130416l6a43ef19j56d33470f2802ba6@mail.gmail.com> Message-ID: <000c01c86e43$8d4c2120$0701a8c0@Servidor> Onde vai ser esse ano?!!? Também não sei a data... Abraço! ----- Original Message ----- From: Solli Honorio To: saopaulo-pm em mail.pm.org ; Cascavel Perl Mongers Sent: Wednesday, February 13, 2008 10:16 AM Subject: [Cascavel-pm] Compartilhar quarto no FISL Ola pessoal, já estou me preparando para o FISL (comprando passagens áreas e reservando quarto) e eu queria saber se alguém está interessado em compartilhar o quarto comigo. Abraços, Solli M. Honório -- "o animal satisfeito dorme". - Guimarães Rosa ------------------------------------------------------------------------------ _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20080213/2f91ad12/attachment.html From edencardim em gmail.com Wed Feb 13 05:26:41 2008 From: edencardim em gmail.com (eden) Date: Wed, 13 Feb 2008 10:26:41 -0300 Subject: [Cascavel-pm] Compartilhar quarto no FISL In-Reply-To: <000c01c86e43$8d4c2120$0701a8c0@Servidor> References: <12d1f4ee0802130416l6a43ef19j56d33470f2802ba6@mail.gmail.com> <000c01c86e43$8d4c2120$0701a8c0@Servidor> Message-ID: <3de55ead0802130526l2e5df3a3v2fe4e28265e44409@mail.gmail.com> 2008/2/13 : > Onde vai ser esse ano?!!? Também não sei a data... www.fisl.org.br -- edenc.vox.com From tux7 em linuxmail.org Wed Feb 13 08:44:49 2008 From: tux7 em linuxmail.org (Felipe R. Ferreira) Date: Thu, 14 Feb 2008 00:44:49 +0800 Subject: [Cascavel-pm] Fw: Vaga Perl Message-ID: <20080213164449.C35317BCBD@ws5-10.us4.outblaze.com> Ola lista, Abriu uma vaga para para programador Perl no meu trabalho. Seguem os dados abaixo para quem tiver interesse: Programador Pleno em PERL * Perfil * 1) Formação superior na área de informática 2) Experiência comprovada de no mínimo 2 anos atuando na área de desenvolvimento com PERL Orientado a Objeto e modelo MVC 3) Conhecimento avançado em SQL 4) Conhecimento em bancos de dados: Oracle, MySQL e PostgreSQL 4) Desejável conhecimento: - sobre metodologias de desenvolvimento agil - preferência XP - mod_perl ou CGI (perl web) - modelagem de banco de dados e modelagem de objetos - Template ToolKit - MakeMethods - Rose::DB::Object * Informar pretensão salarial. * Os currículos devem ser enviados para selecao em ead.fiocruz.br Obs.: A vaga é para o Rio de Janeiro. Abracos, Felipe., = Nature and Adventure Tours in Costa Rica Tours designed for all ages with diferent levels of physical activity. http://a8-asy.a8ww.net/a8-ads/adftrclick?redirectid=b55ae2ca144e2334d7d7ab2bdb6ef824 -- Powered by Outblaze From djrondon em gmail.com Wed Feb 13 09:13:32 2008 From: djrondon em gmail.com (DjShadow) Date: Wed, 13 Feb 2008 15:13:32 -0200 Subject: [Cascavel-pm] Compartilhar quarto no FISL In-Reply-To: <3de55ead0802130526l2e5df3a3v2fe4e28265e44409@mail.gmail.com> References: <12d1f4ee0802130416l6a43ef19j56d33470f2802ba6@mail.gmail.com> <000c01c86e43$8d4c2120$0701a8c0@Servidor> <3de55ead0802130526l2e5df3a3v2fe4e28265e44409@mail.gmail.com> Message-ID: Solli, Tô afim também. ok. Abraços, Rondon 2008/2/13, eden : > > 2008/2/13 : > > > Onde vai ser esse ano?!!? Também não sei a data... > > > www.fisl.org.br > > > -- > edenc.vox.com > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20080213/10e14bc8/attachment.html From fernandolouis em terra.com.br Thu Feb 14 09:18:19 2008 From: fernandolouis em terra.com.br (fernandolouis em terra.com.br) Date: Thu, 14 Feb 2008 15:18:19 -0200 Subject: [Cascavel-pm] =?iso-8859-1?q?instalando_m=F3dulos_para_banco_de_d?= =?iso-8859-1?q?ados?= References: <12d1f4ee0802130416l6a43ef19j56d33470f2802ba6@mail.gmail.com><000c01c86e43$8d4c2120$0701a8c0@Servidor> <3de55ead0802130526l2e5df3a3v2fe4e28265e44409@mail.gmail.com> Message-ID: <001001c86f2d$99605d60$0701a8c0@Servidor> Pessoal, não to conseguindo instalar os módulo DBI e DBD::mysql antes eu lembro que eu botava ppm install DBI.ppd e ppm install DBD-mysql.ppd mas agora, diz a seguinte msg: ppm install failed: The PPD does not provide code to install for this plataform O que preciso fazer?!?! Valeu, Fernando From otaviof em gmail.com Thu Feb 14 10:02:58 2008 From: otaviof em gmail.com (=?ISO-8859-1?Q?Ot=E1vio_Fernandes?=) Date: Thu, 14 Feb 2008 16:02:58 -0200 Subject: [Cascavel-pm] =?iso-8859-1?q?instalando_m=F3dulos_para_banco_de_d?= =?iso-8859-1?q?ados?= In-Reply-To: <001001c86f2d$99605d60$0701a8c0@Servidor> References: <12d1f4ee0802130416l6a43ef19j56d33470f2802ba6@mail.gmail.com> <000c01c86e43$8d4c2120$0701a8c0@Servidor> <3de55ead0802130526l2e5df3a3v2fe4e28265e44409@mail.gmail.com> <001001c86f2d$99605d60$0701a8c0@Servidor> Message-ID: <8e3843570802141002t32ab4316p5a7ecd8bb0d2ae33@mail.gmail.com> On Thu, Feb 14, 2008 at 3:18 PM, wrote: > Pessoal, não to conseguindo instalar os módulo DBI e DBD::mysql > > antes eu lembro que eu botava > ppm install DBI.ppd e > ppm install DBD-mysql.ppd > > mas agora, diz a seguinte msg: > ppm install failed: The PPD does not provide code to install for this > plataform > > > O que preciso fazer?!?! > > Valeu, > Fernando > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > Fernando, Onde vc esta instalando isso ? Nao reconheci os erros e nem a instalacao. um abraco, -- | -- | Otávio Fernandes < otaviof | gmail | com > | FreeBSD 7.0-PRERELEASE && GNU/Linux User: 283.396 | (( Especial Programação )) http://geekbr.podcastbrasil.com/ -- 0.15 | -- From fernandolouis em terra.com.br Thu Feb 14 11:27:18 2008 From: fernandolouis em terra.com.br (fernandolouis em terra.com.br) Date: Thu, 14 Feb 2008 17:27:18 -0200 Subject: [Cascavel-pm] =?iso-8859-1?q?instalando_m=F3dulos_para_banco_de_d?= =?iso-8859-1?q?ados?= References: <12d1f4ee0802130416l6a43ef19j56d33470f2802ba6@mail.gmail.com><000c01c86e43$8d4c2120$0701a8c0@Servidor><3de55ead0802130526l2e5df3a3v2fe4e28265e44409@mail.gmail.com><001001c86f2d$99605d60$0701a8c0@Servidor> <8e3843570802141002t32ab4316p5a7ecd8bb0d2ae33@mail.gmail.com> Message-ID: <005e01c86f3f$9ddcdfa0$0701a8c0@Servidor> Estou instalando no windows. Tenho o ActivePerl aqui. alguma dica Otávio? ----- Original Message ----- From: "Otávio Fernandes" To: "Cascavel Perl Mongers" Sent: Thursday, February 14, 2008 4:02 PM Subject: Re: [Cascavel-pm]instalando módulos para banco de dados On Thu, Feb 14, 2008 at 3:18 PM, wrote: > Pessoal, não to conseguindo instalar os módulo DBI e DBD::mysql > > antes eu lembro que eu botava > ppm install DBI.ppd e > ppm install DBD-mysql.ppd > > mas agora, diz a seguinte msg: > ppm install failed: The PPD does not provide code to install for this > plataform > > > O que preciso fazer?!?! > > Valeu, > Fernando > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > Fernando, Onde vc esta instalando isso ? Nao reconheci os erros e nem a instalacao. um abraco, -- | -- | Otávio Fernandes < otaviof | gmail | com > | FreeBSD 7.0-PRERELEASE && GNU/Linux User: 283.396 | (( Especial Programação )) http://geekbr.podcastbrasil.com/ -- 0.15 | -- _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm From edencardim em gmail.com Thu Feb 14 11:44:16 2008 From: edencardim em gmail.com (eden) Date: Thu, 14 Feb 2008 16:44:16 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?instalando_m=F3dulos_para_banco_de_d?= =?iso-8859-1?q?ados?= In-Reply-To: <005e01c86f3f$9ddcdfa0$0701a8c0@Servidor> References: <12d1f4ee0802130416l6a43ef19j56d33470f2802ba6@mail.gmail.com> <000c01c86e43$8d4c2120$0701a8c0@Servidor> <3de55ead0802130526l2e5df3a3v2fe4e28265e44409@mail.gmail.com> <001001c86f2d$99605d60$0701a8c0@Servidor> <8e3843570802141002t32ab4316p5a7ecd8bb0d2ae33@mail.gmail.com> <005e01c86f3f$9ddcdfa0$0701a8c0@Servidor> Message-ID: <3de55ead0802141144r14ed05f3t5b3dfa9e5d30807b@mail.gmail.com> 2008/2/14 : > Estou instalando no windows. Tenho o ActivePerl aqui. > > alguma dica Otávio? Usa strawberry perl e instala pelo CPAN mesmo. -- edenc.vox.com From otaviof em gmail.com Thu Feb 14 12:06:39 2008 From: otaviof em gmail.com (=?ISO-8859-1?Q?Ot=E1vio_Fernandes?=) Date: Thu, 14 Feb 2008 18:06:39 -0200 Subject: [Cascavel-pm] =?iso-8859-1?q?instalando_m=F3dulos_para_banco_de_d?= =?iso-8859-1?q?ados?= In-Reply-To: <005e01c86f3f$9ddcdfa0$0701a8c0@Servidor> References: <12d1f4ee0802130416l6a43ef19j56d33470f2802ba6@mail.gmail.com> <000c01c86e43$8d4c2120$0701a8c0@Servidor> <3de55ead0802130526l2e5df3a3v2fe4e28265e44409@mail.gmail.com> <001001c86f2d$99605d60$0701a8c0@Servidor> <8e3843570802141002t32ab4316p5a7ecd8bb0d2ae33@mail.gmail.com> <005e01c86f3f$9ddcdfa0$0701a8c0@Servidor> Message-ID: <8e3843570802141206gb5aaacfk514075dcc40b7022@mail.gmail.com> 2008/2/14 : > Estou instalando no windows. Tenho o ActivePerl aqui. > > alguma dica Otávio? > > > > ----- Original Message ----- > From: "Otávio Fernandes" > To: "Cascavel Perl Mongers" > Sent: Thursday, February 14, 2008 4:02 PM > Subject: Re: [Cascavel-pm]instalando módulos para banco de dados > > > On Thu, Feb 14, 2008 at 3:18 PM, wrote: > > Pessoal, não to conseguindo instalar os módulo DBI e DBD::mysql > > > > antes eu lembro que eu botava > > ppm install DBI.ppd e > > ppm install DBD-mysql.ppd > > > > mas agora, diz a seguinte msg: > > ppm install failed: The PPD does not provide code to install for this > > plataform > > > > > > O que preciso fazer?!?! > > > > Valeu, > > Fernando > > > > _______________________________________________ > > Cascavel-pm mailing list > > Cascavel-pm em pm.org > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > Fernando, > > Onde vc esta instalando isso ? Nao reconheci os erros e nem a instalacao. > > um abraco, > > -- > | -- > | Otávio Fernandes < otaviof | gmail | com > > | FreeBSD 7.0-PRERELEASE && GNU/Linux User: 283.396 > | (( Especial Programação )) http://geekbr.podcastbrasil.com/ -- 0.15 > | -- > _______________________________________________ > 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 > Fernando, Nunca trabalhei com Perl e Windows, portanto, a minha dica eh que vc siga o que o Eden disse ;-). um abraco, boa sorte, -- | -- | Otávio Fernandes < otaviof | gmail | com > | FreeBSD 7.0-PRERELEASE && GNU/Linux User: 283.396 | (( Especial Programação )) http://geekbr.podcastbrasil.com/ -- 0.15 | -- From zoistutz em gmail.com Thu Feb 14 12:39:37 2008 From: zoistutz em gmail.com (Matheus Barros) Date: Thu, 14 Feb 2008 17:39:37 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?instalando_m=F3dulos_para_banco_de_d?= =?iso-8859-1?q?ados?= In-Reply-To: <8e3843570802141206gb5aaacfk514075dcc40b7022@mail.gmail.com> References: <12d1f4ee0802130416l6a43ef19j56d33470f2802ba6@mail.gmail.com> <000c01c86e43$8d4c2120$0701a8c0@Servidor> <3de55ead0802130526l2e5df3a3v2fe4e28265e44409@mail.gmail.com> <001001c86f2d$99605d60$0701a8c0@Servidor> <8e3843570802141002t32ab4316p5a7ecd8bb0d2ae33@mail.gmail.com> <005e01c86f3f$9ddcdfa0$0701a8c0@Servidor> <8e3843570802141206gb5aaacfk514075dcc40b7022@mail.gmail.com> Message-ID: Fernando. Entra nesse site: http://search.cpan.org/dist/DBD-mysql/lib/DBD/mysql.pm#WIN32_INSTALLATION nele tem a forma como você pode instalar o módulo DBD Abraços 2008/2/14 Otávio Fernandes : > 2008/2/14 : > > Estou instalando no windows. Tenho o ActivePerl aqui. > > > > alguma dica Otávio? > > > > > > > > ----- Original Message ----- > > From: "Otávio Fernandes" > > To: "Cascavel Perl Mongers" > > Sent: Thursday, February 14, 2008 4:02 PM > > Subject: Re: [Cascavel-pm]instalando módulos para banco de dados > > > > > > On Thu, Feb 14, 2008 at 3:18 PM, wrote: > > > Pessoal, não to conseguindo instalar os módulo DBI e DBD::mysql > > > > > > antes eu lembro que eu botava > > > ppm install DBI.ppd e > > > ppm install DBD-mysql.ppd > > > > > > mas agora, diz a seguinte msg: > > > ppm install failed: The PPD does not provide code to install for > this > > > plataform > > > > > > > > > O que preciso fazer?!?! > > > > > > Valeu, > > > Fernando > > > > > > _______________________________________________ > > > Cascavel-pm mailing list > > > Cascavel-pm em pm.org > > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > Fernando, > > > > Onde vc esta instalando isso ? Nao reconheci os erros e nem a > instalacao. > > > > um abraco, > > > > -- > > | -- > > | Otávio Fernandes < otaviof | gmail | com > > > | FreeBSD 7.0-PRERELEASE && GNU/Linux User: 283.396 > > | (( Especial Programação )) http://geekbr.podcastbrasil.com/ -- 0.15 > > | -- > > _______________________________________________ > > 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 > > > > Fernando, > > Nunca trabalhei com Perl e Windows, portanto, a minha dica eh que vc > siga o que o Eden disse ;-). > > um abraco, boa sorte, > > -- > | -- > | Otávio Fernandes < otaviof | gmail | com > > | FreeBSD 7.0-PRERELEASE && GNU/Linux User: 283.396 > | (( Especial Programação )) http://geekbr.podcastbrasil.com/ -- 0.15 > | -- > _______________________________________________ > 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/20080214/b7e5609f/attachment.html From ricardostock em bol.com.br Thu Feb 14 12:45:43 2008 From: ricardostock em bol.com.br (Ricardo Stock) Date: Thu, 14 Feb 2008 18:45:43 -0200 Subject: [Cascavel-pm] =?iso-8859-1?q?instalando_m=F3dulos_para_banco_de_d?= =?iso-8859-1?q?ados?= Message-ID: Ola Fernando eu trabalho com windows e perl e mysql instalei da seguinte forma ppm install dbi install dbd-mysql pronto ja vai ter os modulos necessários para trabalhar com perl-mysql caso queira algum modulo em especifico, faça uma busca com search mysql por exemplo. embora ninguem goste o perl para windows também é bem completo (isso vai gerar polemica :-) ) outra boa dica é o próprio site do active perl e ver em modulos, la tem bastante documentação. lembrando que tem que instalar no servidor onde vai rodar a aplicação e também na sua máquina que vai fazer e testar ok. um abraço > On Thu, Feb 14, 2008 at 3:18 PM, wrote: > > Pessoal, não to conseguindo instalar os módulo DBI e DBD::mysql > > > > antes eu lembro que eu botava > > ppm install DBI.ppd e > > ppm install DBD-mysql.ppd > > > > mas agora, diz a seguinte msg: > > ppm install failed: The PPD does not provide code to install for this > > plataform > > > > > > O que preciso fazer?!?! > > > > Valeu, > > Fernando > > > > _______________________________________________ > > Cascavel-pm mailing list > > Cascavel-pm em pm.org > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > Fernando, > > Onde vc esta instalando isso ? Nao reconheci os erros e nem a instalacao. > > um abraco, > > -- > | -- > | Otávio Fernandes < otaviof | gmail | com > > | FreeBSD 7.0-PRERELEASE && GNU/Linux User: 283.396 > | (( Especial Programação )) http://geekbr.podcastbrasil.com/ -- 0.15 > | -- > _______________________________________________ > 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/20080214/0ad481c7/attachment.html From acid06 em gmail.com Thu Feb 14 12:53:48 2008 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Thu, 14 Feb 2008 18:53:48 -0200 Subject: [Cascavel-pm] =?iso-8859-1?q?instalando_m=F3dulos_para_banco_de_d?= =?iso-8859-1?q?ados?= In-Reply-To: <3de55ead0802141144r14ed05f3t5b3dfa9e5d30807b@mail.gmail.com> References: <12d1f4ee0802130416l6a43ef19j56d33470f2802ba6@mail.gmail.com> <000c01c86e43$8d4c2120$0701a8c0@Servidor> <3de55ead0802130526l2e5df3a3v2fe4e28265e44409@mail.gmail.com> <001001c86f2d$99605d60$0701a8c0@Servidor> <8e3843570802141002t32ab4316p5a7ecd8bb0d2ae33@mail.gmail.com> <005e01c86f3f$9ddcdfa0$0701a8c0@Servidor> <3de55ead0802141144r14ed05f3t5b3dfa9e5d30807b@mail.gmail.com> Message-ID: <9a08c9b40802141253t20b986afh9849f1d92c6959be@mail.gmail.com> On Thu, Feb 14, 2008 at 5:44 PM, eden wrote: > Usa strawberry perl e instala pelo CPAN mesmo. O Perl da ActiveState funciona perfeitamente com o shell da CPAN, inclusive, configura tudo automaticamente caso você tenha um ambiente GCC ou MSVC instalado. Não é necessário utilizar o Strawberry Perl porque isso vai te morder depois, tem coisas que não compilam limpamente em Windows mas existem pre-packaged em pacotes PPM. -Nilson Santos F. Jr. From luismottacampos em yahoo.co.uk Thu Feb 14 13:56:44 2008 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Thu, 14 Feb 2008 22:56:44 +0100 Subject: [Cascavel-pm] =?iso-8859-1?q?instalando_m=F3dulos_para_banco_de_d?= =?iso-8859-1?q?ados?= In-Reply-To: <001001c86f2d$99605d60$0701a8c0@Servidor> References: <12d1f4ee0802130416l6a43ef19j56d33470f2802ba6@mail.gmail.com><000c01c86e43$8d4c2120$0701a8c0@Servidor> <3de55ead0802130526l2e5df3a3v2fe4e28265e44409@mail.gmail.com> <001001c86f2d$99605d60$0701a8c0@Servidor> Message-ID: <47B4B91C.5070003@yahoo.co.uk> fernandolouis em terra.com.br wrote: > Pessoal, não to conseguindo instalar os módulo DBI e DBD::mysql > > antes eu lembro que eu botava ppm install DBI.ppd e ppm install > DBD-mysql.ppd > > mas agora, diz a seguinte msg: ppm install failed: The PPD does not > provide code to install for this plataform > > O que preciso fazer?!?! Perguntar não ofende: mudar de sistema operacional está fora de cogitação?? :D Putamplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From luismottacampos em yahoo.co.uk Thu Feb 14 14:00:54 2008 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Thu, 14 Feb 2008 23:00:54 +0100 Subject: [Cascavel-pm] =?iso-8859-1?q?instalando_m=F3dulos_para_banco_de_d?= =?iso-8859-1?q?ados?= In-Reply-To: References: Message-ID: <47B4BA16.6020808@yahoo.co.uk> Ricardo Stock wrote: (...) > caso queira algum modulo em especifico, faça uma busca com search > mysql por exemplo. embora ninguem goste o perl para windows também é > bem completo (isso vai gerar polemica :-) ) Sim, sim, realmente, Perl para windows é quase tão completo (em termos de módulos) quanto a versão para sistemas operacionais sérios. Infelizmente, Perl para windows tem a mesma utilidade que um telefone celular teria para um camelo... ;) Putamplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From edencardim em gmail.com Thu Feb 14 14:05:36 2008 From: edencardim em gmail.com (eden) Date: Thu, 14 Feb 2008 19:05:36 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?instalando_m=F3dulos_para_banco_de_d?= =?iso-8859-1?q?ados?= In-Reply-To: <9a08c9b40802141253t20b986afh9849f1d92c6959be@mail.gmail.com> References: <12d1f4ee0802130416l6a43ef19j56d33470f2802ba6@mail.gmail.com> <000c01c86e43$8d4c2120$0701a8c0@Servidor> <3de55ead0802130526l2e5df3a3v2fe4e28265e44409@mail.gmail.com> <001001c86f2d$99605d60$0701a8c0@Servidor> <8e3843570802141002t32ab4316p5a7ecd8bb0d2ae33@mail.gmail.com> <005e01c86f3f$9ddcdfa0$0701a8c0@Servidor> <3de55ead0802141144r14ed05f3t5b3dfa9e5d30807b@mail.gmail.com> <9a08c9b40802141253t20b986afh9849f1d92c6959be@mail.gmail.com> Message-ID: <3de55ead0802141405g13c311b9p51c696476ca863df@mail.gmail.com> On Thu, Feb 14, 2008 at 5:53 PM, Nilson Santos Figueiredo Junior wrote: > On Thu, Feb 14, 2008 at 5:44 PM, eden wrote: > > Usa strawberry perl e instala pelo CPAN mesmo. > > O Perl da ActiveState funciona perfeitamente com o shell da CPAN, > inclusive, configura tudo automaticamente caso você tenha um ambiente > GCC ou MSVC instalado. Não é necessário utilizar o Strawberry Perl > porque isso vai te morder depois, tem coisas que não compilam > limpamente em Windows mas existem pre-packaged em pacotes PPM. Ao meu ver, a vantagem do strawberry perl é que vem já com o ambiente de compilação. -- edenc.vox.com From acid06 em gmail.com Thu Feb 14 17:53:19 2008 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Thu, 14 Feb 2008 23:53:19 -0200 Subject: [Cascavel-pm] =?iso-8859-1?q?instalando_m=F3dulos_para_banco_de_d?= =?iso-8859-1?q?ados?= In-Reply-To: <47B4BA16.6020808@yahoo.co.uk> References: <47B4BA16.6020808@yahoo.co.uk> Message-ID: <9a08c9b40802141753o22dd1277v4e42ad106931f0a9@mail.gmail.com> 2008/2/14 Luis Motta Campos : > Infelizmente, Perl para windows tem a mesma utilidade que um telefone > celular teria para um camelo... ;) Hmmm... eu sou um camelo utilizando telefone celular fazem uns 8 anos então. ;-) Mas falando sério, acredito que você saiba sobre muita coisa, diversas vezes já demonstrou na lista isso, trabalha com Perl a diversos anos. Então que tal restringir as dicas e comentários aos assuntos que você entenda? Como linguagem de programação, Perl é tão útil em uma plataforma como em qualquer outra. É uma linguagem Turing-complete multiplataforma. Como ferramenta, é mais imprenscindível pra mim em Windows do que em um Linux recente. Se você precisa de fazer algum tipo de manipulação de arquivos, no Linux você pode se virar com as ferramentas padrão, no Windows tudo que você tem é o Perl. Mas enfim, eu tenho certeza que você é um cara esperto e só falou essas coisas porque não entende direito do assunto. É normal, eu também não saberia dizer o quão bem o Perl funciona ou deixa de funcionar no OpenVMS ou algum outro OS que eu desconheça. -Nilson Santos F. Jr. From luismottacampos em yahoo.co.uk Fri Feb 15 02:05:14 2008 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Fri, 15 Feb 2008 11:05:14 +0100 Subject: [Cascavel-pm] =?iso-8859-1?q?instalando_m=F3dulos_para_banco_de_d?= =?iso-8859-1?q?ados?= In-Reply-To: <9a08c9b40802141753o22dd1277v4e42ad106931f0a9@mail.gmail.com> References: <47B4BA16.6020808@yahoo.co.uk> <9a08c9b40802141753o22dd1277v4e42ad106931f0a9@mail.gmail.com> Message-ID: <47B563DA.7010003@yahoo.co.uk> Nilson Santos Figueiredo Junior wrote: > 2008/2/14 Luis Motta Campos : >> Infelizmente, Perl para windows tem a mesma utilidade que um >> telefone celular teria para um camelo... ;) > > Hmmm... eu sou um camelo utilizando telefone celular fazem uns 8 anos > então. ;-) > > Mas falando sério, acredito que você saiba sobre muita coisa, > diversas vezes já demonstrou na lista isso, trabalha com Perl a > diversos anos. Então que tal restringir as dicas e comentários aos > assuntos que você entenda? > > Como linguagem de programação, Perl é tão útil em uma plataforma como > em qualquer outra. É uma linguagem Turing-complete multiplataforma. > Como ferramenta, é mais imprenscindível pra mim em Windows do que em > um Linux recente. Se você precisa de fazer algum tipo de manipulação > de arquivos, no Linux você pode se virar com as ferramentas padrão, > no Windows tudo que você tem é o Perl. > > Mas enfim, eu tenho certeza que você é um cara esperto e só falou > essas coisas porque não entende direito do assunto. É normal, eu > também não saberia dizer o quão bem o Perl funciona ou deixa de > funcionar no OpenVMS ou algum outro OS que eu desconheça. Heya! Calminha! Baixa o lança-chamas, por favor! \o/ Eu me rendo! ;) Eu sempre tiro barato do windows, não importa o que aconteça. A plataforma é famosa (para mim, pelo menos) pelos (diversos, frequentes) problemas relacionados com a política agressiva da Micro$hit de "release early, release often". De qualquer modo, eu não tinha a intenção de ofender ninguém que assina esta lista (tomei o cuidado de desisncrever bill em microsoft.com da lista antes de postar esta ;^) Me desculpe se você se sentiu ofendido, esta não era a idéia. Eu sou gozador, e não gosto de rWindows, apenas isso. De qualquer forma, a imagem do camelo usando telefone celular é interessante e eu vou ver se consigo fazer uma camiseta com ela ;) Ah! Marca uma cerveja por minha conta no teu "beer-card" ;) você merece - eu sei que é uma merda escutar bobagem dos outros em lista de discussão. Putamplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From fernandolouis em terra.com.br Fri Feb 15 03:01:00 2008 From: fernandolouis em terra.com.br (fernandolouis em terra.com.br) Date: Fri, 15 Feb 2008 09:01:00 -0200 Subject: [Cascavel-pm] =?iso-8859-1?q?instalando_m=F3dulos_para_banco_de_d?= =?iso-8859-1?q?ados?= References: Message-ID: <00db01c86fc2$0d42a870$0701a8c0@Servidor> Pessoal, ainda não consegui... O que ocorreu foi o seguinte, sempre qd eu formato minha máquina, já tenho uma pasta com o apache, activeperl, mysql, mysql-front, prontos para eu instalar. Resolvi dessa vez, baixar tudo isso na última versão que existe, pois os arquivos que tinha guardado já são de tempos atrás. Acredito que já estejam meio obsoletos. Já estou com o apache instalado certinho, e o ActivePerl também. Aí para instalar o módulo para usar o mysql fiz o seguinte: - achei no CPAN o DBD::mysql (http://search.cpan.org/~capttofu/DBD-mysql-4.006/lib/DBD/mysql.pm) - baixei e descompactei na pasta DBD-mysql-4.006 - entrei nessa pasta pelo prompt do DOS e digitei (conforme diz na documentação do módulo no CPAN): "ppm install DBI" e depois: "ppm install DBD::mysql" Ao pressionar ENTER nessas duas ações, aparece a seguinte mensagem: "No missing packages to install" Pessoal, preciso resolver isso o mais rápido possível, não estou conseguindo trabalhar. Ou removo tudo e instalo as versões que tenho aqui (que sei que funciona). O problema é que a versão do PERL é muito antiga, então, muitos módulos não são compatíveis. Valeu a atenção! Fernando ----- Original Message ----- From: Ricardo Stock To: cascavel-pm Sent: Thursday, February 14, 2008 6:45 PM Subject: Re: [Cascavel-pm]instalando módulos para banco de dados Ola Fernando eu trabalho com windows e perl e mysql instalei da seguinte forma ppm install dbi install dbd-mysql pronto ja vai ter os modulos necessários para trabalhar com perl-mysql caso queira algum modulo em especifico, faça uma busca com search mysql por exemplo. embora ninguem goste o perl para windows também é bem completo (isso vai gerar polemica :-) ) outra boa dica é o próprio site do active perl e ver em modulos, la tem bastante documentação. lembrando que tem que instalar no servidor onde vai rodar a aplicação e também na sua máquina que vai fazer e testar ok. um abraço > On Thu, Feb 14, 2008 at 3:18 PM, wrote: > > Pessoal, não to conseguindo instalar os módulo DBI e DBD::mysql > > > > antes eu lembro que eu botava > > ppm install DBI.ppd e > > ppm install DBD-mysql.ppd > > > > mas agora, diz a seguinte msg: > > ppm install failed: The PPD does not provide code to install for this > > plataform > > > > > > O que preciso fazer?!?! > > > > Valeu, > > Fernando > > > > _______________________________________________ > > Cascavel-pm mailing list > > Cascavel-pm em pm.org > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > Fernando, > > Onde vc esta instalando isso ? Nao reconheci os erros e nem a instalacao. > > um abraco, > > -- > | -- > | Otávio Fernandes < otaviof | gmail | com > > | FreeBSD 7.0-PRERELEASE && GNU/Linux User: 283.396 > | (( Especial Programação )) http://geekbr.podcastbrasil.com/ -- 0.15 > | -- > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm ------------------------------------------------------------------------------ _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20080215/6c1403b5/attachment.html From luismottacampos em yahoo.co.uk Fri Feb 15 04:04:34 2008 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Fri, 15 Feb 2008 13:04:34 +0100 Subject: [Cascavel-pm] =?iso-8859-1?q?instalando_m=F3dulos_para_banco_de_d?= =?iso-8859-1?q?ados?= In-Reply-To: <00db01c86fc2$0d42a870$0701a8c0@Servidor> References: <00db01c86fc2$0d42a870$0701a8c0@Servidor> Message-ID: <47B57FD2.3050309@yahoo.co.uk> fernandolouis em terra.com.br wrote: > Pessoal, ainda não consegui... [snip!] > - achei no CPAN o DBD::mysql > (http://search.cpan.org/~capttofu/DBD-mysql-4.006/lib/DBD/mysql.pm) > > - baixei e descompactei na pasta DBD-mysql-4.006 Isto é o procedimento de instalação em máquinas unix, que contam com compilador e bibliotecas de cliente do MySQL. NÃO É O TEU CASO. > - entrei nessa pasta pelo prompt do DOS e digitei (conforme diz na > documentação do módulo no CPAN): "ppm install DBI" e depois: > "ppm install DBD::mysql" Você obviamente não compreendeu que o PPM não é o CPAN, e nem nunca se preocupou em RTFM. > Ao pressionar ENTER nessas duas ações, aparece a seguinte mensagem: > "No missing packages to install" E você não sabe como fazer para determinar se um pacote está instalado ou não na tua própria máquina de desenvolvimento. :( > Pessoal, preciso resolver isso o mais rápido possível, não estou > conseguindo trabalhar. Ou removo tudo e instalo as versões que tenho > aqui (que sei que funciona). O problema é que a versão do PERL é > muito antiga, então, muitos módulos não são compatíveis. Bom, neste caso, acho que você vai ter tempo sobrando para RTFM: http://aspn.activestate.com/ASPN/docs/ActivePerl/5.8/bin/ppm.html Divirta-se, e boa leitura :) Putamplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From zoistutz em gmail.com Fri Feb 15 04:22:08 2008 From: zoistutz em gmail.com (Matheus Barros) Date: Fri, 15 Feb 2008 09:22:08 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?instalando_m=F3dulos_para_banco_de_d?= =?iso-8859-1?q?ados?= In-Reply-To: <47B57FD2.3050309@yahoo.co.uk> References: <00db01c86fc2$0d42a870$0701a8c0@Servidor> <47B57FD2.3050309@yahoo.co.uk> Message-ID: Fernando, Eu uso Perl no Windows e eu fiz da seguinte forma: Vá no Prompt de Comando e digite C:\Perl\bin\ppm-shell (isso é para você executar o ppm) ai sim você digita: install DBI e pra instalar o DBD:mysql vc digita: install http://theoryx5.uwinnipeg.ca/ppms/DBD-mysql.ppd , pois o DBD:mysql não tem no repositório do ActivePerl 5.8. todas as informações foram retiradas desse site: http://search.cpan.org/dist/DBD-mysql/lib/DBD/mysql.pm#WIN32_INSTALLATION Espero ter ajudado, Abraços 2008/2/15 Luis Motta Campos : > fernandolouis em terra.com.br wrote: > > Pessoal, ainda não consegui... > [snip!] > > - achei no CPAN o DBD::mysql > > (http://search.cpan.org/~capttofu/DBD-mysql-4.006/lib/DBD/mysql.pm > ) > > > > - baixei e descompactei na pasta DBD-mysql-4.006 > > Isto é o procedimento de instalação em máquinas unix, que contam com > compilador e bibliotecas de cliente do MySQL. NÃO É O TEU CASO. > > > - entrei nessa pasta pelo prompt do DOS e digitei (conforme diz na > > documentação do módulo no CPAN): "ppm install DBI" e depois: > > "ppm install DBD::mysql" > > Você obviamente não compreendeu que o PPM não é o CPAN, e nem nunca se > preocupou em RTFM. > > > Ao pressionar ENTER nessas duas ações, aparece a seguinte mensagem: > > "No missing packages to install" > > E você não sabe como fazer para determinar se um pacote está instalado > ou não na tua própria máquina de desenvolvimento. :( > > > Pessoal, preciso resolver isso o mais rápido possível, não estou > > conseguindo trabalhar. Ou removo tudo e instalo as versões que tenho > > aqui (que sei que funciona). O problema é que a versão do PERL é > > muito antiga, então, muitos módulos não são compatíveis. > > Bom, neste caso, acho que você vai ter tempo sobrando para RTFM: > > http://aspn.activestate.com/ASPN/docs/ActivePerl/5.8/bin/ppm.html > > Divirta-se, e boa leitura :) > Putamplexos! > -- > Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, > Perl fanatic evangelist, and amateur {cook, photographer} > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20080215/3f636775/attachment.html From fernandolouis em terra.com.br Fri Feb 15 05:11:55 2008 From: fernandolouis em terra.com.br (fernandolouis em terra.com.br) Date: Fri, 15 Feb 2008 11:11:55 -0200 Subject: [Cascavel-pm] =?iso-8859-1?q?instalando_m=F3dulos_para_banco_de_d?= =?iso-8859-1?q?ados?= References: <00db01c86fc2$0d42a870$0701a8c0@Servidor><47B57FD2.3050309@yahoo.co.uk> Message-ID: <003f01c86fd4$570e6450$0701a8c0@Servidor> Então... conforme você falou e está escrito nas informações do módulo na CPAN, tentei realizar o procedimento mas dá o seguinte erro: "ppm install failed: The PPD does not provide code to install for this plataform" Tá difícil... abraços! Fernando ----- Original Message ----- From: Matheus Barros To: Cascavel Perl Mongers Sent: Friday, February 15, 2008 10:22 AM Subject: Re: [Cascavel-pm]instalando módulos para banco de dados Fernando, Eu uso Perl no Windows e eu fiz da seguinte forma: Vá no Prompt de Comando e digite C:\Perl\bin\ppm-shell (isso é para você executar o ppm) ai sim você digita: install DBI e pra instalar o DBD:mysql vc digita: install http://theoryx5.uwinnipeg.ca/ppms/DBD-mysql.ppd , pois o DBD:mysql não tem no repositório do ActivePerl 5.8. todas as informações foram retiradas desse site: http://search.cpan.org/dist/DBD-mysql/lib/DBD/mysql.pm#WIN32_INSTALLATION Espero ter ajudado, Abraços 2008/2/15 Luis Motta Campos : fernandolouis em terra.com.br wrote: > Pessoal, ainda não consegui... [snip!] > - achei no CPAN o DBD::mysql > (http://search.cpan.org/~capttofu/DBD-mysql-4.006/lib/DBD/mysql.pm) > > - baixei e descompactei na pasta DBD-mysql-4.006 Isto é o procedimento de instalação em máquinas unix, que contam com compilador e bibliotecas de cliente do MySQL. NÃO É O TEU CASO. > - entrei nessa pasta pelo prompt do DOS e digitei (conforme diz na > documentação do módulo no CPAN): "ppm install DBI" e depois: > "ppm install DBD::mysql" Você obviamente não compreendeu que o PPM não é o CPAN, e nem nunca se preocupou em RTFM. > Ao pressionar ENTER nessas duas ações, aparece a seguinte mensagem: > "No missing packages to install" E você não sabe como fazer para determinar se um pacote está instalado ou não na tua própria máquina de desenvolvimento. :( > Pessoal, preciso resolver isso o mais rápido possível, não estou > conseguindo trabalhar. Ou removo tudo e instalo as versões que tenho > aqui (que sei que funciona). O problema é que a versão do PERL é > muito antiga, então, muitos módulos não são compatíveis. Bom, neste caso, acho que você vai ter tempo sobrando para RTFM: http://aspn.activestate.com/ASPN/docs/ActivePerl/5.8/bin/ppm.html Divirta-se, e boa leitura :) Putamplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm ------------------------------------------------------------------------------ _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20080215/0984cd18/attachment.html From ricardostock em bol.com.br Fri Feb 15 06:17:43 2008 From: ricardostock em bol.com.br (Ricardo Stock) Date: Fri, 15 Feb 2008 12:17:43 -0200 Subject: [Cascavel-pm] =?iso-8859-1?q?instalando_m=F3dulos_para_banco_de_d?= =?iso-8859-1?q?ados?= Message-ID: Fernando, por coicidencia ou não, eu respondi sua pergunta, no mesmo momento que instalava o perl no meu brinquedinho novo. Ou seja, como sua versão é antiga do perl, ou não é compativel, com alguem modulo ou não esta no path, ou ta maquina tem algum problema. Sugiro que atualize sua versão do perl eu to usando a 5.8.8 feito isso, basta fazer como falei anteriormente ppm install DBI install DBD-Mysql eu fiz exatamente assim e instalei os pacotes corretamente. > Então... conforme você falou e está escrito nas informações do módulo na CPAN, tentei realizar o procedimento mas dá o seguinte erro: > > "ppm install failed: The PPD does not provide code to install for this plataform" > > Tá difícil... > > abraços! > Fernando > > ----- Original Message ----- From: Matheus Barros To: Cascavel Perl Mongers Sent: Friday, February 15, 2008 10:22 AM Subject: Re: [Cascavel-pm]instalando módulos para banco de dados > Fernando, Eu uso Perl no Windows e eu fiz da seguinte forma: Vá no Prompt de Comando e digite C:\Perl\bin\ppm-shell (isso é para você executar o ppm) ai sim você digita: install DBI e pra instalar o DBD:mysql vc digita: install http://theoryx5.uwinnipeg.ca/ppms/DBD-mysql.ppd , pois o DBD:mysql não tem no repositório do ActivePerl 5.8. todas as informações foram retiradas desse site: http://search.cpan.org/dist/DBD-mysql/lib/DBD/mysql.pm#WIN32_INSTALLATION Espero ter ajudado, Abraços 2008/2/15 Luis Motta Campos : fernandolouis em terra.com.br wrote: > Pessoal, ainda não consegui... [snip!] > - achei no CPAN o DBD::mysql > (http://search.cpan.org/~capttofu/DBD-mysql-4.006/lib/DBD/mysql.pm) > > - baixei e descompactei na pasta DBD-mysql-4.006 Isto é o procedimento de instalação em máquinas unix, que contam com compilador e bibliotecas de cliente do MySQL. NÃO É O TEU CASO. > - entrei nessa pasta pelo prompt do DOS e digitei (conforme diz na > documentação do módulo no CPAN): "ppm install DBI" e depois: > "ppm install DBD::mysql" Você obviamente não compreendeu que o PPM não é o CPAN, e nem nunca se preocupou em RTFM. > Ao pressionar ENTER nessas duas ações, aparece a seguinte mensagem: > "No missing packages to install" E você não sabe como fazer para determinar se um pacote está instalado ou não na tua própria máquina de desenvolvimento. :( > Pessoal, preciso resolver isso o mais rápido possível, não estou > conseguindo trabalhar. Ou removo tudo e instalo as versões que tenho > aqui (que sei que funciona). O problema é que a versão do PERL é > muito antiga, então, muitos módulos não são compatíveis. Bom, neste caso, acho que você vai ter tempo sobrando para RTFM: http://aspn.activestate.com/ASPN/docs/ActivePerl/5.8/bin/ppm.html Divirta-se, e boa leitura :) Putamplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} _______________________________________________ > > Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20080215/e9a40c78/attachment-0001.html From ricardostock em bol.com.br Fri Feb 15 13:17:03 2008 From: ricardostock em bol.com.br (Ricardo Stock) Date: Fri, 15 Feb 2008 19:17:03 -0200 Subject: [Cascavel-pm] =?iso-8859-1?q?instalando_m=F3dulos_para_banco_de_d?= =?iso-8859-1?q?ados_-_A_novela?= Message-ID: Fernando, qual a versão do perl, e o SO que esta usando.. o erro que da, é com o seu SO. > Então... conforme você falou e está escrito nas informações do módulo na CPAN, tentei realizar o procedimento mas dá o seguinte erro: > > "ppm install failed: The PPD does not provide code to install for this plataform" > > Tá difícil... > > abraços! > Fernando > > ----- Original Message ----- From: Matheus Barros To: Cascavel Perl Mongers Sent: Friday, February 15, 2008 10:22 AM Subject: Re: [Cascavel-pm]instalando módulos para banco de dados > Fernando, Eu uso Perl no Windows e eu fiz da seguinte forma: Vá no Prompt de Comando e digite C:\Perl\bin\ppm-shell (isso é para você executar o ppm) ai sim você digita: install DBI e pra instalar o DBD:mysql vc digita: install http://theoryx5.uwinnipeg.ca/ppms/DBD-mysql.ppd , pois o DBD:mysql não tem no repositório do ActivePerl 5.8. todas as informações foram retiradas desse site: http://search.cpan.org/dist/DBD-mysql/lib/DBD/mysql.pm#WIN32_INSTALLATION Espero ter ajudado, Abraços 2008/2/15 Luis Motta Campos : fernandolouis em terra.com.br wrote: > Pessoal, ainda não consegui... [snip!] > - achei no CPAN o DBD::mysql > (http://search.cpan.org/~capttofu/DBD-mysql-4.006/lib/DBD/mysql.pm) > > - baixei e descompactei na pasta DBD-mysql-4.006 Isto é o procedimento de instalação em máquinas unix, que contam com compilador e bibliotecas de cliente do MySQL. NÃO É O TEU CASO. > - entrei nessa pasta pelo prompt do DOS e digitei (conforme diz na > documentação do módulo no CPAN): "ppm install DBI" e depois: > "ppm install DBD::mysql" Você obviamente não compreendeu que o PPM não é o CPAN, e nem nunca se preocupou em RTFM. > Ao pressionar ENTER nessas duas ações, aparece a seguinte mensagem: > "No missing packages to install" E você não sabe como fazer para determinar se um pacote está instalado ou não na tua própria máquina de desenvolvimento. :( > Pessoal, preciso resolver isso o mais rápido possível, não estou > conseguindo trabalhar. Ou removo tudo e instalo as versões que tenho > aqui (que sei que funciona). O problema é que a versão do PERL é > muito antiga, então, muitos módulos não são compatíveis. Bom, neste caso, acho que você vai ter tempo sobrando para RTFM: http://aspn.activestate.com/ASPN/docs/ActivePerl/5.8/bin/ppm.html Divirta-se, e boa leitura :) Putamplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} _______________________________________________ > > Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20080215/e6cf695d/attachment.html From ricardostock em bol.com.br Fri Feb 15 13:19:29 2008 From: ricardostock em bol.com.br (Ricardo Stock) Date: Fri, 15 Feb 2008 19:19:29 -0200 Subject: [Cascavel-pm] =?iso-8859-1?q?instalando_m=F3dulos_para_banco_de_d?= =?iso-8859-1?q?ados_-_A_novela?= Message-ID: Parabens Champs... todos nos gostamos de brincar de vez em quando... mas eu acho que tem muito camelo com telefone aqui, que não gostou.... Mas tudo bem... Um abraço > Nilson Santos Figueiredo Junior wrote: > > 2008/2/14 Luis Motta Campos : > >> Infelizmente, Perl para windows tem a mesma utilidade que um > >> telefone celular teria para um camelo... ;) > > > > Hmmm... eu sou um camelo utilizando telefone celular fazem uns 8 anos > > então. ;-) > > > > Mas falando sério, acredito que você saiba sobre muita coisa, > > diversas vezes já demonstrou na lista isso, trabalha com Perl a > > diversos anos. Então que tal restringir as dicas e comentários aos > > assuntos que você entenda? > > > > Como linguagem de programação, Perl é tão útil em uma plataforma como > > em qualquer outra. É uma linguagem Turing-complete multiplataforma. > > Como ferramenta, é mais imprenscindível pra mim em Windows do que em > > um Linux recente. Se você precisa de fazer algum tipo de manipulação > > de arquivos, no Linux você pode se virar com as ferramentas padrão, > > no Windows tudo que você tem é o Perl. > > > > Mas enfim, eu tenho certeza que você é um cara esperto e só falou > > essas coisas porque não entende direito do assunto. É normal, eu > > também não saberia dizer o quão bem o Perl funciona ou deixa de > > funcionar no OpenVMS ou algum outro OS que eu desconheça. > > Heya! Calminha! Baixa o lança-chamas, por favor! \o/ Eu me rendo! ;) > > Eu sempre tiro barato do windows, não importa o que aconteça. > > A plataforma é famosa (para mim, pelo menos) pelos (diversos, > frequentes) problemas relacionados com a política agressiva da Micro$hit > de "release early, release often". > > De qualquer modo, eu não tinha a intenção de ofender ninguém que assina > esta lista (tomei o cuidado de desisncrever bill em microsoft.com da lista > antes de postar esta ;^) > > Me desculpe se você se sentiu ofendido, esta não era a idéia. Eu sou > gozador, e não gosto de rWindows, apenas isso. > > De qualquer forma, a imagem do camelo usando telefone celular é > interessante e eu vou ver se consigo fazer uma camiseta com ela ;) > > Ah! Marca uma cerveja por minha conta no teu "beer-card" ;) você merece > - eu sei que é uma merda escutar bobagem dos outros em lista de discussão. > > Putamplexos! > -- > Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, > Perl fanatic evangelist, and amateur {cook, photographer} > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20080215/e1af050f/attachment.html From zoistutz em gmail.com Fri Feb 15 18:47:56 2008 From: zoistutz em gmail.com (Matheus Barros) Date: Fri, 15 Feb 2008 23:47:56 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Criando_processos_atrav=E9s_da_fun?= =?iso-8859-1?q?=E7=E3o_open=28=29?= Message-ID: Olá Pessoal! Bem eu estava testando esse script que tem no livro do Deitel (alguns odeiam...eu sei!) sobre criar processos através da função open(). Porém, não consigo executar esse script,pois dá os seguintes erros: 1---> '-' n\xc6o \x82 reconhecido como um comando interno\r 2----> ou externo, um programa oper\xa0vel ou um arquivo em lotes.\r Eu já li no CPAN, mas sinceramente não consegui achar explicação para isso. Se alguém puder me ajudar, pois estou usando a idéia que está nesse site ( http://www.stonehenge.com/merlyn/LinuxMag/col39.html) para execução longa de scripts cgi. O script é esse: -> Ambiente : Windows XP #!C:\Perl\bin\perl.exe -w # Fig. 18.12: fig18_12.pl # Using open to fork and filter output. use warnings; use strict; $| = 1; if ( my $pid = open( CHILD, '-|' ) ) { my $i; while ( ) { print( "Line ", ++$i, ": $_" ); } close( CHILD ) or die( "Cannot close: $!" ); } elsif ( defined( $pid ) ) { print( "I am doing some\n" ); print( "processing here\n" ); print( "that produces\n" ); print( "multiple lines\n" ); print( "of output.\n" ); exit(); } else { print( "Could not fork." ); } Obrigado -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20080215/cc9e7217/attachment.html From luismottacampos em yahoo.co.uk Sat Feb 16 02:07:56 2008 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Sat, 16 Feb 2008 11:07:56 +0100 Subject: [Cascavel-pm] =?iso-8859-1?q?instalando_m=F3dulos_para_banco_de_d?= =?iso-8859-1?q?ados_-_A_novela?= In-Reply-To: References: Message-ID: <47B6B5FC.3040400@yahoo.co.uk> Ricardo Stock wrote: > Parabens Champs... todos nos gostamos de brincar de vez em quando... > mas eu acho que tem muito camelo com telefone aqui, que não > gostou.... > > Mas tudo bem... > > Um abraço Ah, lamento, meu caro... eu sou um troll muito conhecido no brazil. Tem algumas pessoas que eu respeito (mais) e por quem eu procuro não me meter em flame-wars. Agora, gente que não compreende como instalar pacotes de software no seu sistema operacional de escolha, ou que demonstra claramente que tem preguiça de ler e entender o manual, eu queimo até as botas. Nada pessoal, claro. ;) Putamplexos chamuscados! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From luismottacampos em yahoo.co.uk Sat Feb 16 02:15:49 2008 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Sat, 16 Feb 2008 11:15:49 +0100 Subject: [Cascavel-pm] =?iso-8859-1?q?Criando_processos_atrav=E9s_da_fun?= =?iso-8859-1?q?=E7=E3o_open=28=29?= In-Reply-To: References: Message-ID: <47B6B7D5.5080002@yahoo.co.uk> Matheus Barros wrote: > Olá Pessoal! > > Bem eu estava testando esse script que tem no livro do Deitel (alguns > odeiam...eu sei!) sobre criar processos através da função open(). Porém, > não consigo executar esse script,pois dá os seguintes erros: > > 1---> '-' n\xc6o \x82 reconhecido como um comando interno\r > 2----> ou externo, um programa oper\xa0vel ou um arquivo em lotes.\r > > Eu já li no CPAN, mas sinceramente não consegui achar explicação para > isso. Se alguém puder me ajudar, pois estou usando a idéia que está > nesse site (http://www.stonehenge.com/merlyn/LinuxMag/col39.html) para > execução longa de scripts cgi. Bom, você precisa tomar alguns cuidados antes de tentar usar scripts publicados pelo Randal Schwartz: normalmente, o Randal programa para ambiente unix, e isso nem sempre é portável. Este parece ser exatamente o teu problema, já que o Windows não reconhece "-" (sinal de menos) como um apelido válido para STDIN / STDOUT. O CPAN não tem nada com isso. O que você quer é a documentação do open(), que pode ser lida com o comando "perldoc -f open" (funciona nos unix, não sei nos windows) ou aqui: http://perldoc.perl.org/functions/open.html Putamplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From acid06 em gmail.com Sat Feb 16 18:29:04 2008 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Sun, 17 Feb 2008 00:29:04 -0200 Subject: [Cascavel-pm] =?iso-8859-1?q?Shebang_line_no_Windows_=5BWas=3A_Cr?= =?iso-8859-1?q?iando_processos_atrav=E9s_da_fun=E7=E3o_open=28=29?= =?iso-8859-1?q?=5D?= Message-ID: <9a08c9b40802161829q3d82e215sbf31725d2d9ef8f9@mail.gmail.com> 2008/2/16 Matheus Barros : > #!C:\Perl\bin\perl.exe -w Você sabe que a shebang line não serve pra nada no Windows[1], certo? O que é considerado como boa prática é deixá-la como #!!/usr/bin/perl mesmo para que depois possa ser executado com um ./programa.pl em outros ambientes. [1]: a não ser se você for rodar CGIs em um Apache sob Windows. Nesse caso, o Apache pra Windows interpreta a shebang line. Uma alternativa muito mais interessante, nesse caso, é criar uma estrutura de pastas partindo da raiz do volume onde o apache está instalado e que replica o /usr/bin e depois faz um link pro executável normal (usando o Win32::Hardlink, por exemplo, ou algum utilitário disponível). Dessa maneira você vai ter um /usr/bin/perl em Windows e o Apache vai funcionar perfeitamente com a shebang "padrão". Pouca gente sabe, mas o NTFS possui tanto symlinks como hardlinks, além de outros recursos não utilizados pelo OS. -Nilson Santos F. Jr. From luismottacampos em yahoo.co.uk Sun Feb 17 01:38:44 2008 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Sun, 17 Feb 2008 10:38:44 +0100 Subject: [Cascavel-pm] Mais sobre o NTFS, por favor? [Was: Shebang line no Windows] In-Reply-To: <9a08c9b40802161829q3d82e215sbf31725d2d9ef8f9@mail.gmail.com> References: <9a08c9b40802161829q3d82e215sbf31725d2d9ef8f9@mail.gmail.com> Message-ID: <47B800A4.1060608@yahoo.co.uk> Nilson Santos Figueiredo Junior wrote: > Pouca gente sabe, mas o NTFS possui tanto symlinks como hardlinks, > além de outros recursos não utilizados pelo OS. Uia! Eu não sabia nada disso! Nilson, você tem alguma URL interessante sobre o assunto, ou isso é fácil de encontrar e "o google é meu amigo"? ;) Obrigado pela informação interessante! Putamplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From a.r.ferreira em gmail.com Sun Feb 17 07:40:57 2008 From: a.r.ferreira em gmail.com (Adriano Ferreira) Date: Sun, 17 Feb 2008 13:40:57 -0200 Subject: [Cascavel-pm] =?iso-8859-1?q?Shebang_line_no_Windows_=5BWas=3A_Cr?= =?iso-8859-1?q?iando_processos_atrav=E9s_da_fun=E7=E3o_open=28=29?= =?iso-8859-1?q?=5D?= In-Reply-To: <9a08c9b40802161829q3d82e215sbf31725d2d9ef8f9@mail.gmail.com> References: <9a08c9b40802161829q3d82e215sbf31725d2d9ef8f9@mail.gmail.com> Message-ID: <73ddeb6c0802170740v44ad0c03h6197e56dc5d406bf@mail.gmail.com> 2008/2/17 Nilson Santos Figueiredo Junior : > 2008/2/16 Matheus Barros : > > #!C:\Perl\bin\perl.exe -w > > Você sabe que a shebang line não serve pra nada no Windows[1], certo? O que não é uma verdade absoluta. Para saber mais, é melhor ler "perldoc perlrun" (que é a referência absoluta sobre como funciona o interpretador perl com respeito à linha de comandos): http://perldoc.perl.org/perlrun.html (para um versão em HTML) Por exemplo, (em um arquivo w.pl) #!perl -w print "warnings ", ( $^W ? 'on' : 'off' ), "\n" Você poderá perceber que a switch "-w" é respeita e o resultado é C:> perl w.pl warnings on Um outro ponto é que para scripts instalados através de uma distribuição no padrão do CPAN, a shebang line é reescrita contendo o path correto que aponta para o interpretador usado na instalação. Assim a linha #!/usr/bin/perl é realmente uma boa prática mesmo para scripts que rodarão apenas em Windows com ou sem NTFS. Adriano. > O que é considerado como boa prática é deixá-la como > > #!!/usr/bin/perl > > mesmo para que depois possa ser executado com um ./programa.pl em > outros ambientes. > > [1]: a não ser se você for rodar CGIs em um Apache sob Windows. Nesse > caso, o Apache pra Windows interpreta a shebang line. Uma alternativa > muito mais interessante, nesse caso, é criar uma estrutura de pastas > partindo da raiz do volume onde o apache está instalado e que replica > o /usr/bin e depois faz um link pro executável normal (usando o > Win32::Hardlink, por exemplo, ou algum utilitário disponível). Dessa > maneira você vai ter um /usr/bin/perl em Windows e o Apache vai > funcionar perfeitamente com a shebang "padrão". Pouca gente sabe, mas > o NTFS possui tanto symlinks como hardlinks, além de outros recursos > não utilizados pelo OS. > > -Nilson Santos F. Jr. > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > From marcoaureliomacae em gmail.com Mon Feb 18 09:42:35 2008 From: marcoaureliomacae em gmail.com (=?ISO-8859-1?Q?Marco_Aur=E9lio_(MACA=C9)?=) Date: Mon, 18 Feb 2008 14:42:35 -0300 Subject: [Cascavel-pm] =?windows-1252?q?instalando_m=F3dulos_para_banco_de?= =?windows-1252?q?_dados?= In-Reply-To: <003f01c86fd4$570e6450$0701a8c0@Servidor> References: <00db01c86fc2$0d42a870$0701a8c0@Servidor> <47B57FD2.3050309@yahoo.co.uk> <003f01c86fd4$570e6450$0701a8c0@Servidor> Message-ID: Bom dia, Caro Amigos, Os procedimentos abaixo esclarecem como instalar: Apache, Mysql, Perl e módulos do CPAN no Windows [1]: 0 ? Desinstale e/ou exclua os programas, pastas e variáveis do sistema referente aos programas: Apache, Mysql, Perl. 1 ? Baixe e instale o Apache [2] (Exemplo: C:\www\Apache2.2) 2 ? Baixe e instale o Servidor Mysql [3] (Exemplo: C:\www\Mysql5) 3 ? Baixe e instale o ActivePerl [4] (Exemplo: C:\www\Perl) 4 ? Abra o programa em: Início\Programas\ActivePerl 5.8.8 Build 822\Perl Package Manager 5 ? Clique no menu: Edit\Preferences 6 ? No campo nome: Theoretical 7 ? No campo Location digite: http://theoryx5.uwinnipeg.ca/ppms/package.xml 8 ? Clique no botão: Ok 9 ? Clique no menu: View\All Packages 10 ? Selecione o módulo necessário que constam na lista, um a um, clicando com o botão direito do mouse sobre ele e depois em: Install Nome_do_módulo 11 ? Clique no menu: File\Run Marked Actions (Você será informado sobre todo o processo de instalação na aba inferior: Status - Caso algum módulo não instale, por favor, reproduza o status do erro para nós! :-) Para refletir: Racismo é burrice (Gabriel, O Pensador) [5] Abraços confiantes, Marco Aurélio (MACAÉ) Comunidade de Perl Mongers do Recife (PE) Referências: [1] - Windows XP (32 bits) e/ou Windows Vista (32 ou 64 bits). [2] - Apache HTTP Server 2.2.8 for Windows 32 Binary including OpenSSL 0.9.8g (MSI Installer): http://mirror.pop-sc.rnp.br/mirror/apache/httpd/binaries/win32/apache_2.2.8-win32-x86-openssl-0.9.8g.msi [3] - Mysql 5.0.51 for Windows ZIP/Setup.EXE (AMD64 / Intel EM64T): http://dev.mysql.com/get/Downloads/MySQL-5.0/mysql-5.0.51a-win32.zip/from/pick [4] - ActivePerl 5.8.8.822 for Windows (x86): http://www.activestate.com/store/download_file.aspx?binGUID=e5c71329-b7a6-4563-8199-e1483f751c4f [5] - Gabriel, O Pensador - Racismo É Burrice (MTV ao vivo) http://youtube.com/watch?v=MDaB8muAANc Em 15/02/08, fernandolouis em terra.com.br escreveu: > > Então... conforme você falou e está escrito nas informações do módulo na > CPAN, tentei realizar o procedimento mas dá o seguinte erro: > > "ppm install failed: The PPD does not provide code to install for this > plataform" > > Tá difícil... > > abraços! > Fernando > > > ----- Original Message ----- > From: Matheus Barros > To: Cascavel Perl Mongers > Sent: Friday, February 15, 2008 10:22 AM > Subject: Re: [Cascavel-pm]instalando módulos para banco de dados > > Fernando, > > Eu uso Perl no Windows e eu fiz da seguinte forma: > > Vá no Prompt de Comando e digite C:\Perl\bin\ppm-shell (isso é para você > executar o ppm) > > ai sim você digita: > > install DBI > > e pra instalar o DBD:mysql vc digita: > > install http://theoryx5.uwinnipeg.ca/ppms/DBD-mysql.ppd , > pois o DBD:mysql não tem no repositório do ActivePerl 5.8. > > > todas as informações foram retiradas desse site: > > > http://search.cpan.org/dist/DBD-mysql/lib/DBD/mysql.pm#WIN32_INSTALLATION > > > Espero ter ajudado, > Abraços > > > 2008/2/15 Luis Motta Campos : > > > > fernandolouis em terra.com.br wrote: > > > Pessoal, ainda não consegui... > > [snip!] > > > > > - achei no CPAN o DBD::mysql > > > > (http://search.cpan.org/~capttofu/DBD-mysql-4.006/lib/DBD/mysql.pm) > > > > > > - baixei e descompactei na pasta DBD-mysql-4.006 > > > > Isto é o procedimento de instalação em máquinas unix, que contam com > > compilador e bibliotecas de cliente do MySQL. NÃO É O TEU CASO. > > > > > > > - entrei nessa pasta pelo prompt do DOS e digitei (conforme diz na > > > documentação do módulo no CPAN): "ppm install DBI" e depois: > > > "ppm install DBD::mysql" > > > > Você obviamente não compreendeu que o PPM não é o CPAN, e nem nunca se > > preocupou em RTFM. > > > > > > > Ao pressionar ENTER nessas duas ações, aparece a seguinte mensagem: > > > "No missing packages to install" > > > > E você não sabe como fazer para determinar se um pacote está instalado > > ou não na tua própria máquina de desenvolvimento. :( > > > > > > > Pessoal, preciso resolver isso o mais rápido possível, não estou > > > conseguindo trabalhar. Ou removo tudo e instalo as versões que tenho > > > aqui (que sei que funciona). O problema é que a versão do PERL é > > > muito antiga, então, muitos módulos não são compatíveis. > > > > Bom, neste caso, acho que você vai ter tempo sobrando para RTFM: > > > > > http://aspn.activestate.com/ASPN/docs/ActivePerl/5.8/bin/ppm.html > > > > Divirta-se, e boa leitura :) > > > > Putamplexos! > > -- > > Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, > > Perl fanatic evangelist, and amateur {cook, photographer} > > > > _______________________________________________ > > > > > > > > Cascavel-pm mailing list > > Cascavel-pm em pm.org > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > ________________________________ > > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20080218/8008ed9f/attachment.html From fernandolouis em terra.com.br Mon Feb 18 09:49:54 2008 From: fernandolouis em terra.com.br (fernandolouis em terra.com.br) Date: Mon, 18 Feb 2008 14:49:54 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?instalando_m=F3dulos_para_banco_de_d?= =?iso-8859-1?q?ados_-_A_novela?= References: Message-ID: <00cd01c87256$abc382d0$0401a8c0@Servidor> Pessoal, incompatibilidade ou não, mudei para os arquivos antigos que eu tinha. Instalei active perl, mysql, apache e tá tudo funcionando perfeitamente. Inclusive os módulos DBI e DBD::MYSQL Obrigado aos que me ajudaram, Abraços, Fernando ----- Original Message ----- From: Ricardo Stock To: cascavel-pm Sent: Friday, February 15, 2008 6:17 PM Subject: Re: [Cascavel-pm]instalando módulos para banco de dados - A novela Fernando, qual a versão do perl, e o SO que esta usando.. o erro que da, é com o seu SO. > Então... conforme você falou e está escrito nas informações do módulo na CPAN, tentei realizar o procedimento mas dá o seguinte erro: > > "ppm install failed: The PPD does not provide code to install for this plataform" > > Tá difícil... > > abraços! > Fernando > > ----- Original Message ----- From: Matheus Barros To: Cascavel Perl Mongers Sent: Friday, February 15, 2008 10:22 AM Subject: Re: [Cascavel-pm]instalando módulos para banco de dados > Fernando, Eu uso Perl no Windows e eu fiz da seguinte forma: Vá no Prompt de Comando e digite C:\Perl\bin\ppm-shell (isso é para você executar o ppm) ai sim você digita: install DBI e pra instalar o DBD:mysql vc digita: install http://theoryx5.uwinnipeg.ca/ppms/DBD-mysql.ppd , pois o DBD:mysql não tem no repositório do ActivePerl 5.8. todas as informações foram retiradas desse site: http://search.cpan.org/dist/DBD-mysql/lib/DBD/mysql.pm#WIN32_INSTALLATION Espero ter ajudado, Abraços 2008/2/15 Luis Motta Campos : fernandolouis em terra.com.br wrote: > Pessoal, ainda não consegui... [snip!] > - achei no CPAN o DBD::mysql > (http://search.cpan.org/~capttofu/DBD-mysql-4.006/lib/DBD/mysql.pm) > > - baixei e descompactei na pasta DBD-mysql-4.006 Isto é o procedimento de instalação em máquinas unix, que contam com compilador e bibliotecas de cliente do MySQL. NÃO É O TEU CASO. > - entrei nessa pasta pelo prompt do DOS e digitei (conforme diz na > documentação do módulo no CPAN): "ppm install DBI" e depois: > "ppm install DBD::mysql" Você obviamente não compreendeu que o PPM não é o CPAN, e nem nunca se preocupou em RTFM. > Ao pressionar ENTER nessas duas ações, aparece a seguinte mensagem: > "No missing packages to install" E você não sabe como fazer para determinar se um pacote está instalado ou não na tua própria máquina de desenvolvimento. :( > Pessoal, preciso resolver isso o mais rápido possível, não estou > conseguindo trabalhar. Ou removo tudo e instalo as versões que tenho > aqui (que sei que funciona). O problema é que a versão do PERL é > muito antiga, então, muitos módulos não são compatíveis. Bom, neste caso, acho que você vai ter tempo sobrando para RTFM: http://aspn.activestate.com/ASPN/docs/ActivePerl/5.8/bin/ppm.html Divirta-se, e boa leitura :) Putamplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} _______________________________________________ > > Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm ---------------------------------------------------------------------------- _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm ------------------------------------------------------------------------------ _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20080218/b5181679/attachment-0001.html From ptfzs em yahoo.com.br Mon Feb 18 10:32:33 2008 From: ptfzs em yahoo.com.br (Patty Silva) Date: Mon, 18 Feb 2008 10:32:33 -0800 (PST) Subject: [Cascavel-pm] Duvida FileHandle - formataca Message-ID: <812698.70223.qm@web31307.mail.mud.yahoo.com> Pessoal.. estou com um exemplo aqui.. e estou tentando modifica-lo: #!/usr/bin/perl # Figure 12.7: fig12_07.pl # demonstrates the special format variables use warnings; use strict; use English; my @array=qw(23 345 56 67 67 78 89); my $file = $ARGV[ 0 ]; my $file2 = $ARGV[ 1 ]; my $line; &readfile($file); &readfile($file2); ------------------------------------------------------------- sub readfile { my($file)=@_; open( FILE, $file ) or die( "Cannot open $file:: $!" ); $FORMAT_TOP_NAME = 'TOP'; $FORMAT_NAME = 'CORPO'; $-=0; $%=0; while ( $line = ) { write(); } } close( FILE ) or die( "Cannot close: $!" ); format TOP = ------------------------------------------------------------------ @>>>>>>>>>>>>> ~~ shift @array||'' ------------------------------------------------------------------ . format CORPO = ------------------------------------------------------------------ Line @<<< ^<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< $., $line ~~ ^<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< $line . Eu quero que saia a impressao do array(@array) quando ler tanto o 1 arquivo quando o 2... e ele so aparece quando eu leio o 1 arquivo... alguem pode me ajudar?? Obrigada Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! http://br.mail.yahoo.com/ -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20080218/269869f5/attachment.html From ptfzs em yahoo.com.br Mon Feb 18 11:32:17 2008 From: ptfzs em yahoo.com.br (Patty Silva) Date: Mon, 18 Feb 2008 11:32:17 -0800 (PST) Subject: [Cascavel-pm] Listar ultimos arquivos criados Message-ID: <198464.44000.qm@web31306.mail.mud.yahoo.com> Pessoal, estou usando o modulo use File::stat para retornar informacoes dos arquivos.. porem gostaria de recuperar os arquivos dos ultimos 2 dias?? o stat me retorna nesse formato:Tue May 24 13:12:58 2005 Alguem poderia me ajudar?? Obrigada Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! http://br.mail.yahoo.com/ -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20080218/aa012bac/attachment.html From edencardim em gmail.com Mon Feb 18 11:43:21 2008 From: edencardim em gmail.com (eden) Date: Mon, 18 Feb 2008 16:43:21 -0300 Subject: [Cascavel-pm] Listar ultimos arquivos criados In-Reply-To: <198464.44000.qm@web31306.mail.mud.yahoo.com> References: <198464.44000.qm@web31306.mail.mud.yahoo.com> Message-ID: <3de55ead0802181143w4c912790w58e8dcfccfd41fe6@mail.gmail.com> 2008/2/18 Patty Silva : > > Pessoal, estou usando o modulo use File::stat para retornar informacoes dos > arquivos.. > porem gostaria de recuperar os arquivos dos ultimos 2 dias?? > o stat me retorna nesse formato:Tue May 24 13:12:58 2005 > > Alguem poderia me ajudar?? Learn or hire -- edenc.vox.com From a.r.ferreira em gmail.com Mon Feb 18 11:51:24 2008 From: a.r.ferreira em gmail.com (Adriano Ferreira) Date: Mon, 18 Feb 2008 17:51:24 -0200 Subject: [Cascavel-pm] Listar ultimos arquivos criados In-Reply-To: <198464.44000.qm@web31306.mail.mud.yahoo.com> References: <198464.44000.qm@web31306.mail.mud.yahoo.com> Message-ID: <73ddeb6c0802181151y6f82d566ya8562ddd1de5ca68@mail.gmail.com> 2008/2/18 Patty Silva : > > Pessoal, estou usando o modulo use File::stat para retornar informacoes dos > arquivos.. > porem gostaria de recuperar os arquivos dos ultimos 2 dias?? > o stat me retorna nesse formato:Tue May 24 13:12:58 2005 > > Alguem poderia me ajudar?? Eu ia dizer: "Show us the code" Mas antes, pense nas respostas que você recebe da lista, respostas que abreviam o problema ao mínimo necessário que no caso é "recuperar os arquivos dos ultimos 2 dias". Portanto faça um esforço para expressar em Perl pelo menos uma aproximação à solução que você quer e então envie para a lista. Assim mais gente pode ler (porque o problema já foi reduzido), e pode concentrar nos pontos de melhora, otimização, estilo, etc. Você aprende em fazer e aprende ao receber as respostas. Dica: o operador -M, a função grep > Obrigada > > ________________________________ > Abra sua conta no Yahoo! Mail, o único sem limite de espaço para > armazenamento! > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > From ptfzs em yahoo.com.br Mon Feb 18 16:40:03 2008 From: ptfzs em yahoo.com.br (Patty Silva) Date: Mon, 18 Feb 2008 16:40:03 -0800 (PST) Subject: [Cascavel-pm] Res: Listar ultimos arquivos criados Message-ID: <628121.82682.qm@web31305.mail.mud.yahoo.com> Ok.. Obrigada pela dica: . . . . my @files = grep -M > 2, readdir $dh; closedir $dh; for my $file ( @files ) { ...... } ----- Mensagem original ---- De: Adriano Ferreira Para: Cascavel Perl Mongers Enviadas: Segunda-feira, 18 de Fevereiro de 2008 16:51:24 Assunto: Re: [Cascavel-pm] Listar ultimos arquivos criados 2008/2/18 Patty Silva : > > Pessoal, estou usando o modulo use File::stat para retornar informacoes dos > arquivos.. > porem gostaria de recuperar os arquivos dos ultimos 2 dias?? > o stat me retorna nesse formato:Tue May 24 13:12:58 2005 > > Alguem poderia me ajudar?? Eu ia dizer: "Show us the code" Mas antes, pense nas respostas que você recebe da lista, respostas que abreviam o problema ao mínimo necessário que no caso é "recuperar os arquivos dos ultimos 2 dias". Portanto faça um esforço para expressar em Perl pelo menos uma aproximação à solução que você quer e então envie para a lista. Assim mais gente pode ler (porque o problema já foi reduzido), e pode concentrar nos pontos de melhora, otimização, estilo, etc. Você aprende em fazer e aprende ao receber as respostas. Dica: o operador -M, a função grep > Obrigada > > ________________________________ > Abra sua conta no Yahoo! Mail, o único sem limite de espaço para > armazenamento! > _______________________________________________ > 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 Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! http://br.mail.yahoo.com/ -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20080218/98367fa6/attachment.html From a.r.ferreira em gmail.com Mon Feb 18 17:42:47 2008 From: a.r.ferreira em gmail.com (Adriano Ferreira) Date: Mon, 18 Feb 2008 22:42:47 -0300 Subject: [Cascavel-pm] Res: Listar ultimos arquivos criados In-Reply-To: <628121.82682.qm@web31305.mail.mud.yahoo.com> References: <628121.82682.qm@web31305.mail.mud.yahoo.com> Message-ID: <73ddeb6c0802181742y1786d1dar1c1317bf2aa4a60f@mail.gmail.com> 2008/2/18 Patty Silva : > > Ok.. Obrigada pela dica: > . > . > . > . > my @files = grep -M > 2, readdir $dh; > > > closedir $dh; > > > for my $file ( @files ) { > ...... > } Bonito código! Duas observações: * por estilo, talvez seja preferível marcar o bloco do 'grep' explicitamente - o que facilita a manutenção e evolução por outras pessoas (e inclusive por você daqui a uns tempos) grep { -M < 2 } ... * Você pode-se livrar do opendir/readir/closedir através de um glob my $glob = 'dir/*' my @files = grep { -M > 2 } glob( $glob ); # tudo aqui continua como antes for my $file ( @files ) { ...... } Com a vantagem de que este código é mais geral porque o $glob pode incluir vários diretórios e trabalhar diferentes 'patterns' como: my $glob = '{dir1,dir2}/*'; my $glob = 'dir/*/*.txt'; e coisas assim. Atenção que o " glob( $glob ) " pode ser substituído pelo operator " <$glob> " mas não é recomendável pela mesma razão do bloco do grep sem as chaves: reduz a ambigüidade (confusão com o operador "readline": <$fh>) e melhora a legibilidade. Parabéns. > > ----- Mensagem original ---- > De: Adriano Ferreira > Para: Cascavel Perl Mongers > Enviadas: Segunda-feira, 18 de Fevereiro de 2008 16:51:24 > Assunto: Re: [Cascavel-pm] Listar ultimos arquivos criados > > > > 2008/2/18 Patty Silva : > > > > Pessoal, estou usando o modulo use File::stat para retornar informacoes > dos > > arquivos.. > > porem gostaria de recuperar os arquivos dos ultimos 2 dias?? > > o stat me retorna nesse formato:Tue May 24 13:12:58 2005 > > > > Alguem poderia me ajudar?? > > Eu ia dizer: > > "Show us the code" > > Mas antes, pense nas respostas que você recebe da lista, respostas que > abreviam o problema ao mínimo necessário que no caso é "recuperar os > arquivos dos ultimos 2 dias". Portanto faça um esforço para expressar > em Perl pelo menos uma aproximação à solução que você quer e então > envie para a lista. Assim mais gente pode ler (porque o problema já > foi reduzido), e pode concentrar nos pontos de melhora, otimização, > estilo, etc. Você aprende em fazer e aprende ao receber as respostas. > > Dica: o operador -M, a função grep > > > Obrigada > > > > ________________________________ > > Abra sua conta no Yahoo! Mail, o único sem limite de espaço para > > armazenamento! > > _______________________________________________ > > 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 > > > > ________________________________ > Abra sua conta no Yahoo! Mail, o único sem limite de espaço para > armazenamento! > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > From ptfzs em yahoo.com.br Tue Feb 19 03:13:26 2008 From: ptfzs em yahoo.com.br (Patty Silva) Date: Tue, 19 Feb 2008 03:13:26 -0800 (PST) Subject: [Cascavel-pm] Res: Res: Listar ultimos arquivos criados Message-ID: <734066.45209.qm@web31302.mail.mud.yahoo.com> Obrigada pela Dica :) So uma coisa... isso sao em dias.. mas se eu quiser buscar os arquivos das ultimas 2 horas por exemplo... Obrigada :) ----- Mensagem original ---- De: Adriano Ferreira Para: Cascavel Perl Mongers Enviadas: Terça-feira, 19 de Fevereiro de 2008 1:42:47 Assunto: Re: [Cascavel-pm] Res: Listar ultimos arquivos criados 2008/2/18 Patty Silva : > > Ok.. Obrigada pela dica: > . > . > . > . > my @files = grep -M > 2, readdir $dh; > > > closedir $dh; > > > for my $file ( @files ) { > ...... > } Bonito código! Duas observações: * por estilo, talvez seja preferível marcar o bloco do 'grep' explicitamente - o que facilita a manutenção e evolução por outras pessoas (e inclusive por você daqui a uns tempos) grep { -M < 2 } ... * Você pode-se livrar do opendir/readir/closedir através de um glob my $glob = 'dir/*' my @files = grep { -M > 2 } glob( $glob ); # tudo aqui continua como antes for my $file ( @files ) { ...... } Com a vantagem de que este código é mais geral porque o $glob pode incluir vários diretórios e trabalhar diferentes 'patterns' como: my $glob = '{dir1,dir2}/*'; my $glob = 'dir/*/*.txt'; e coisas assim. Atenção que o " glob( $glob ) " pode ser substituído pelo operator " <$glob> " mas não é recomendável pela mesma razão do bloco do grep sem as chaves: reduz a ambigüidade (confusão com o operador "readline": <$fh>) e melhora a legibilidade. Parabéns. > > ----- Mensagem original ---- > De: Adriano Ferreira > Para: Cascavel Perl Mongers > Enviadas: Segunda-feira, 18 de Fevereiro de 2008 16:51:24 > Assunto: Re: [Cascavel-pm] Listar ultimos arquivos criados > > > > 2008/2/18 Patty Silva : > > > > Pessoal, estou usando o modulo use File::stat para retornar informacoes > dos > > arquivos.. > > porem gostaria de recuperar os arquivos dos ultimos 2 dias?? > > o stat me retorna nesse formato:Tue May 24 13:12:58 2005 > > > > Alguem poderia me ajudar?? > > Eu ia dizer: > > "Show us the code" > > Mas antes, pense nas respostas que você recebe da lista, respostas que > abreviam o problema ao mínimo necessário que no caso é "recuperar os > arquivos dos ultimos 2 dias". Portanto faça um esforço para expressar > em Perl pelo menos uma aproximação à solução que você quer e então > envie para a lista. Assim mais gente pode ler (porque o problema já > foi reduzido), e pode concentrar nos pontos de melhora, otimização, > estilo, etc. Você aprende em fazer e aprende ao receber as respostas. > > Dica: o operador -M, a função grep > > > Obrigada > > > > ________________________________ > > Abra sua conta no Yahoo! Mail, o único sem limite de espaço para > > armazenamento! > > _______________________________________________ > > 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 > > > > ________________________________ > Abra sua conta no Yahoo! Mail, o único sem limite de espaço para > armazenamento! > _______________________________________________ > 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 Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! http://br.mail.yahoo.com/ -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20080219/f669ef26/attachment.html From shonorio em gmail.com Tue Feb 19 04:14:21 2008 From: shonorio em gmail.com (Solli Honorio) Date: Tue, 19 Feb 2008 09:14:21 -0300 Subject: [Cascavel-pm] Mais sobre o NTFS, por favor? [Was: Shebang line no Windows] In-Reply-To: <47B800A4.1060608@yahoo.co.uk> References: <9a08c9b40802161829q3d82e215sbf31725d2d9ef8f9@mail.gmail.com> <47B800A4.1060608@yahoo.co.uk> Message-ID: <12d1f4ee0802190414i5f200656y2e51f15499645900@mail.gmail.com> Em 17/02/08, Luis Motta Campos escreveu: > > Nilson Santos Figueiredo Junior wrote: > > Pouca gente sabe, mas o NTFS possui tanto symlinks como hardlinks, > > além de outros recursos não utilizados pelo OS. Uia! Eu não sabia nada disso! Até porque é muito pouco utilizado, inclusive pelo próprio Windows (para você ter uma idéia é necessário instalar o Resource Kit para ter acesso ao utilitário que faz os links). Outra a opção pouco conhecido pelos administradores Windows é o 'mount', talvez por falto de familiaridade e de boas ferramentas no gerenciamento. Nilson, você tem alguma URL interessante sobre o assunto, ou isso é > fácil de encontrar e "o google é meu amigo"? ;) > > Obrigado pela informação interessante! > Putamplexos! Agora fiquei curioso, como uma informação desta pode ser interessante para um cara que utiliza *BSD como desktop ? Mas dê uma olhada aqui http://en.wikipedia.org/wiki/NTFS (para não entrar nos detalhes). -- > Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, > Perl fanatic evangelist, and amateur {cook, photographer} > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- "o animal satisfeito dorme". - Guimarães Rosa -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20080219/1bfe0bd6/attachment-0001.html From shonorio em gmail.com Tue Feb 19 04:24:35 2008 From: shonorio em gmail.com (Solli Honorio) Date: Tue, 19 Feb 2008 09:24:35 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Criando_processos_atrav=E9s_da_fun?= =?iso-8859-1?q?=E7=E3o_open=28=29?= In-Reply-To: References: Message-ID: <12d1f4ee0802190424gf162f0ck9e7b29bb1af091aa@mail.gmail.com> Em 15/02/08, Matheus Barros escreveu: > > Olá Pessoal! > > Bem eu estava testando esse script que tem no livro do Deitel (alguns > odeiam...eu sei!) sobre criar processos através da função open(). Porém, não > consigo executar esse script,pois dá os seguintes erros: > > 1---> '-' n\xc6o \x82 reconhecido como um comando interno\r > 2----> ou externo, um programa oper\xa0vel ou um arquivo em lotes.\r Cara isto ocorre porque você deve ter copiado o script, ou parte dele, diretamente do teu navegador para o teu editor. Mas este erro acontece quando copiamos caracteres que para o nosso olha não tem diferença, mas para o computador este caracter não está formatado em ASCII. Faça um teste, vá na linha que o compilador está reclamando e redigite os caracteres como ',",- . Talvez resolve o teu problema. Eu já li no CPAN, mas sinceramente não consegui achar explicação para isso. > Se alguém puder me ajudar, pois estou usando a idéia que está nesse site ( > http://www.stonehenge.com/merlyn/LinuxMag/col39.html) para execução longa > de scripts cgi. Como o champs disse, a maioria dos scripts do Randal tem um 'sabor' muito forte de linux (não é o caso deste script). Nestes casos você pode utilizar o cygwin. O script é esse: > > -> Ambiente : Windows XP > > #!C:\Perl\bin\perl.exe -w > # Fig. 18.12: fig18_12.pl > # Using open to fork and filter output. > > use warnings; > use strict; > > $| = 1; > > if ( my $pid = open( CHILD, '-|' ) ) { > my $i; > > while ( ) { > print( "Line ", ++$i, ": $_" ); > } > > close( CHILD ) or die( "Cannot close: $!" ); > } > elsif ( defined( $pid ) ) { > print( "I am doing some\n" ); > print( "processing here\n" ); > print( "that produces\n" ); > print( "multiple lines\n" ); > print( "of output.\n" ); > exit(); > } > else { > print( "Could not fork." ); > } > > > Obrigado > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- "o animal satisfeito dorme". - Guimarães Rosa -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20080219/ccd686fd/attachment.html From a.r.ferreira em gmail.com Tue Feb 19 07:15:18 2008 From: a.r.ferreira em gmail.com (Adriano Ferreira) Date: Tue, 19 Feb 2008 12:15:18 -0300 Subject: [Cascavel-pm] Res: Res: Listar ultimos arquivos criados In-Reply-To: <734066.45209.qm@web31302.mail.mud.yahoo.com> References: <734066.45209.qm@web31302.mail.mud.yahoo.com> Message-ID: <73ddeb6c0802190715k5d238838h5d1929b43693f1aa@mail.gmail.com> 2008/2/19 Patty Silva : > > Obrigada pela Dica :) > So uma coisa... isso sao em dias.. mas se eu quiser buscar os arquivos das > ultimas 2 horas por exemplo... O retorno de -M traz frações de dias também. Assim: { -M < 2.0/24 } pode servir para os seus propósitos. Mas cuidado com a definição do -M É o instante de início do script menos o instante da última modificação do arquivo. Quer dizer -M < 2 seleciona os arquivos modificados a menos de 2 dias do começo do script assim como -M < 2.0/24 seleciona os modificados a menos de 2 horas do começo do script Se o script é um daemon, esta interpretação não vai lhe servir. > Obrigada :) > > > ----- Mensagem original ---- > De: Adriano Ferreira > Para: Cascavel Perl Mongers > Enviadas: Terça-feira, 19 de Fevereiro de 2008 1:42:47 > Assunto: Re: [Cascavel-pm] Res: Listar ultimos arquivos criados > > > > 2008/2/18 Patty Silva : > > > > Ok.. Obrigada pela dica: > > . > > . > > . > > . > > my @files = grep -M > 2, readdir $dh; > > > > > > closedir $dh; > > > > > > for my $file ( @files ) { > > ...... > > } > > Bonito código! Duas observações: > > * por estilo, talvez seja preferível marcar o bloco do 'grep' > explicitamente - o que facilita a manutenção e evolução por outras > pessoas (e inclusive por você daqui a uns tempos) > > grep { -M < 2 } ... > > * Você pode-se livrar do opendir/readir/closedir através de um glob > > my $glob = 'dir/*' > my @files = grep { -M > 2 } glob( $glob ); > > # tudo aqui continua como antes > for my $file ( @files ) { > ...... > } > > Com a vantagem de que este código é mais geral porque o $glob pode > incluir vários diretórios e trabalhar diferentes 'patterns' como: > my $glob = '{dir1,dir2}/*'; > my $glob = 'dir/*/*.txt'; > > e coisas assim. > > Atenção que o " glob( $glob ) " pode ser substituído pelo operator " > <$glob> " mas não é recomendável pela mesma razão do bloco do grep sem > as chaves: reduz a ambigüidade (confusão com o operador "readline": > <$fh>) e melhora a legibilidade. > > Parabéns. > > > > > ----- Mensagem original ---- > > De: Adriano Ferreira > > Para: Cascavel Perl Mongers > > Enviadas: Segunda-feira, 18 de Fevereiro de 2008 16:51:24 > > Assunto: Re: [Cascavel-pm] Listar ultimos arquivos criados > > > > > > > > 2008/2/18 Patty Silva : > > > > > > Pessoal, estou usando o modulo use File::stat para retornar informacoes > > dos > > > arquivos.. > > > porem gostaria de recuperar os arquivos dos ultimos 2 dias?? > > > o stat me retorna nesse formato:Tue May 24 13:12:58 2005 > > > > > > Alguem poderia me ajudar?? > > > > Eu ia dizer: > > > > "Show us the code" > > > > Mas antes, pense nas respostas que você recebe da lista, respostas que > > abreviam o problema ao mínimo necessário que no caso é "recuperar os > > arquivos dos ultimos 2 dias". Portanto faça um esforço para expressar > > em Perl pelo menos uma aproximação à solução que você quer e então > > envie para a lista. Assim mais gente pode ler (porque o problema já > > foi reduzido), e pode concentrar nos pontos de melhora, otimização, > > estilo, etc. Você aprende em fazer e aprende ao receber as respostas. > > > > Dica: o operador -M, a função grep > > > > > Obrigada > > > > > > ________________________________ > > > Abra sua conta no Yahoo! Mail, o único sem limite de espaço para > > > armazenamento! > > > _______________________________________________ > > > 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 > > > > > > > > ________________________________ > > Abra sua conta no Yahoo! Mail, o único sem limite de espaço para > > armazenamento! > > _______________________________________________ > > 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 > > > > ________________________________ > Abra sua conta no Yahoo! Mail, o único sem limite de espaço para > armazenamento! > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > From jaja.gabriel em gmail.com Tue Feb 19 11:29:47 2008 From: jaja.gabriel em gmail.com (Joao Gabriel C. Laass) Date: Tue, 19 Feb 2008 16:29:47 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Shebang_line_no_Windows_=5BWas=3A_Cr?= =?iso-8859-1?q?iando_processos_atrav=E9s_da_fun=E7=E3o_open=28=29?= =?iso-8859-1?q?=5D?= In-Reply-To: <73ddeb6c0802170740v44ad0c03h6197e56dc5d406bf@mail.gmail.com> References: <9a08c9b40802161829q3d82e215sbf31725d2d9ef8f9@mail.gmail.com> <73ddeb6c0802170740v44ad0c03h6197e56dc5d406bf@mail.gmail.com> Message-ID: <8ff2963a0802191129l7b913513v818e2796a14f9802@mail.gmail.com> Sempre usei a shebang line padrão em meu windows. A um bom tempo eu instalo meu Perl em /usr e não em /Perl (padrão). Nunca tive problemas ao instalar o Perl em c:\usr... -- Um abraço, João Gabriel C. Laass Em 17/02/08, Adriano Ferreira escreveu: > 2008/2/17 Nilson Santos Figueiredo Junior : > > 2008/2/16 Matheus Barros : > > > #!C:\Perl\bin\perl.exe -w > > > > Você sabe que a shebang line não serve pra nada no Windows[1], certo? > > O que não é uma verdade absoluta. Para saber mais, é melhor ler > "perldoc perlrun" (que é a referência absoluta sobre como funciona o > interpretador perl com > respeito à linha de comandos): > > http://perldoc.perl.org/perlrun.html (para um versão em HTML) > > Por exemplo, > > (em um arquivo w.pl) > #!perl -w > > print "warnings ", ( $^W ? 'on' : 'off' ), "\n" > > Você poderá perceber que a switch "-w" é respeita e o resultado é > > C:> perl w.pl > warnings on > > Um outro ponto é que para scripts instalados através de uma > distribuição no padrão do CPAN, a shebang line é reescrita contendo o > path correto que aponta para o interpretador usado na instalação. > > Assim a linha > > #!/usr/bin/perl > > é realmente uma boa prática mesmo para scripts que rodarão apenas em > Windows com ou sem NTFS. > > Adriano. > > > O que é considerado como boa prática é deixá-la como > > > > #!!/usr/bin/perl > > > > mesmo para que depois possa ser executado com um ./programa.pl em > > outros ambientes. > > > > [1]: a não ser se você for rodar CGIs em um Apache sob Windows. Nesse > > caso, o Apache pra Windows interpreta a shebang line. Uma alternativa > > muito mais interessante, nesse caso, é criar uma estrutura de pastas > > partindo da raiz do volume onde o apache está instalado e que replica > > o /usr/bin e depois faz um link pro executável normal (usando o > > Win32::Hardlink, por exemplo, ou algum utilitário disponível). Dessa > > maneira você vai ter um /usr/bin/perl em Windows e o Apache vai > > funcionar perfeitamente com a shebang "padrão". Pouca gente sabe, mas > > o NTFS possui tanto symlinks como hardlinks, além de outros recursos > > não utilizados pelo OS. > > > > -Nilson Santos F. Jr. > > _______________________________________________ > > Cascavel-pm mailing list > > Cascavel-pm em pm.org > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > From luismottacampos em yahoo.co.uk Tue Feb 19 12:29:33 2008 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Tue, 19 Feb 2008 21:29:33 +0100 Subject: [Cascavel-pm] Mais sobre o NTFS, por favor? [Was: Shebang line no Windows] In-Reply-To: <12d1f4ee0802190414i5f200656y2e51f15499645900@mail.gmail.com> References: <9a08c9b40802161829q3d82e215sbf31725d2d9ef8f9@mail.gmail.com> <47B800A4.1060608@yahoo.co.uk> <12d1f4ee0802190414i5f200656y2e51f15499645900@mail.gmail.com> Message-ID: <47BB3C2D.5090506@yahoo.co.uk> Solli Honorio wrote: > Agora fiquei curioso, como uma informação desta pode ser interessante > para um cara que utiliza *BSD como desktop ? Mas dê uma olhada aqui > http://en.wikipedia.org/wiki/NTFS (para não entrar nos detalhes). Eu uso Debian até no meu notebook. Mas isso não quer dizer que eu não tenha de ser sociável e ser compatível com outros sistemas operacionais (especialmente com os menos sociáveis, como os diversos Windows). Fora isso, por usar Linux como meu SO, eu tenho a vantagem de conseguir ler e escrever em muitos sistemas de arquivos diferentes de uma maneira nativa. Isso quer dizer que eu posso me aproveitar do que eles tem de melhor, sem depender dos sistemas operacionais onde eles são default. ;) Curiosidade satisfeita? :) Putamplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From shonorio em gmail.com Wed Feb 20 03:52:23 2008 From: shonorio em gmail.com (Solli Honorio) Date: Wed, 20 Feb 2008 08:52:23 -0300 Subject: [Cascavel-pm] Res: Listar ultimos arquivos criados In-Reply-To: <73ddeb6c0802181742y1786d1dar1c1317bf2aa4a60f@mail.gmail.com> References: <628121.82682.qm@web31305.mail.mud.yahoo.com> <73ddeb6c0802181742y1786d1dar1c1317bf2aa4a60f@mail.gmail.com> Message-ID: <12d1f4ee0802200352j2ed171l962c92ccda658454@mail.gmail.com> Em 18/02/08, Adriano Ferreira escreveu: > > 2008/2/18 Patty Silva : > > > > > Ok.. Obrigada pela dica: > > . > > . > > . > > . > > my @files = grep -M > 2, readdir $dh; > > > > > > closedir $dh; > > > > > > for my $file ( @files ) { > > ...... > > } > > > Bonito código! Duas observações: > > * por estilo, talvez seja preferível marcar o bloco do 'grep' > explicitamente - o que facilita a manutenção e evolução por outras > pessoas (e inclusive por você daqui a uns tempos) > > grep { -M < 2 } ... > > * Você pode-se livrar do opendir/readir/closedir através de um glob > > my $glob = 'dir/*' > my @files = grep { -M > 2 } glob( $glob ); Só um detalhe, o glob é lento em relação ao opendir/readdir. No Benchmark resultou em uma diferença considerável, veja o código e o resultado. #!/usr/bin/perl use strict; use Benchmark; Benchmark::cmpthese ( -1, { 'Opendir' => 'opendir my $dh, "."; my @f = readdir($dh)', 'Glob' => 'my @f = glob("*")', } ); Rate Glob Opendir Glob 2074/s -- -35% Opendir 3195/s 54% -- # tudo aqui continua como antes > for my $file ( @files ) { > ...... > } > > Com a vantagem de que este código é mais geral porque o $glob pode > incluir vários diretórios e trabalhar diferentes 'patterns' como: > my $glob = '{dir1,dir2}/*'; > my $glob = 'dir/*/*.txt'; > > e coisas assim. > > Atenção que o " glob( $glob ) " pode ser substituído pelo operator " > <$glob> " mas não é recomendável pela mesma razão do bloco do grep sem > as chaves: reduz a ambigüidade (confusão com o operador "readline": > <$fh>) e melhora a legibilidade. > > Parabéns. > > > > > > ----- Mensagem original ---- > > De: Adriano Ferreira > > Para: Cascavel Perl Mongers > > Enviadas: Segunda-feira, 18 de Fevereiro de 2008 16:51:24 > > Assunto: Re: [Cascavel-pm] Listar ultimos arquivos criados > > > > > > > > 2008/2/18 Patty Silva : > > > > > > Pessoal, estou usando o modulo use File::stat para retornar > informacoes > > dos > > > arquivos.. > > > porem gostaria de recuperar os arquivos dos ultimos 2 dias?? > > > o stat me retorna nesse formato:Tue May 24 13:12:58 2005 > > > > > > Alguem poderia me ajudar?? > > > > Eu ia dizer: > > > > "Show us the code" > > > > Mas antes, pense nas respostas que você recebe da lista, respostas que > > abreviam o problema ao mínimo necessário que no caso é "recuperar os > > arquivos dos ultimos 2 dias". Portanto faça um esforço para expressar > > em Perl pelo menos uma aproximação à solução que você quer e então > > envie para a lista. Assim mais gente pode ler (porque o problema já > > foi reduzido), e pode concentrar nos pontos de melhora, otimização, > > estilo, etc. Você aprende em fazer e aprende ao receber as respostas. > > > > Dica: o operador -M, a função grep > > > > > Obrigada > > > > > > ________________________________ > > > Abra sua conta no Yahoo! Mail, o único sem limite de espaço para > > > armazenamento! > > > _______________________________________________ > > > 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 > > > > > > > > ________________________________ > > Abra sua conta no Yahoo! Mail, o único sem limite de espaço para > > armazenamento! > > _______________________________________________ > > 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 > -- "o animal satisfeito dorme". - Guimarães Rosa -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20080220/bba1a0ec/attachment.html From luismottacampos em yahoo.co.uk Wed Feb 20 05:05:11 2008 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Wed, 20 Feb 2008 14:05:11 +0100 Subject: [Cascavel-pm] Res: Listar ultimos arquivos criados In-Reply-To: <12d1f4ee0802200352j2ed171l962c92ccda658454@mail.gmail.com> References: <628121.82682.qm@web31305.mail.mud.yahoo.com> <73ddeb6c0802181742y1786d1dar1c1317bf2aa4a60f@mail.gmail.com> <12d1f4ee0802200352j2ed171l962c92ccda658454@mail.gmail.com> Message-ID: <47BC2587.5030100@yahoo.co.uk> Solli Honorio wrote: > Só um detalhe, o glob é lento em relação ao opendir/readdir. No > Benchmark resultou em uma diferença considerável, veja o código e o > resultado. > > > #!/usr/bin/perl > use strict; > use Benchmark; > > Benchmark::cmpthese ( -1, { > 'Opendir' => 'opendir my $dh, "."; my @f = readdir($dh)', > 'Glob' => 'my @f = glob("*")', > } > ); > > > > Rate Glob Opendir > Glob 2074/s -- -35% > Opendir 3195/s 54% -- > Bom, isso é mais que esperado, eu acho: Globbing envolve expansão da string passada como argumento pelo shell, enquanto abrir e ler um diretório é apenas uma chamada de sistema... Eu penso até que os resultados favorecem bastante o uso de Globbing: eu esperava temos muito mais altos para esta alternativa, se comparado com o opendir() e readdir()... Putamplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From ptfzs em yahoo.com.br Wed Feb 20 09:14:45 2008 From: ptfzs em yahoo.com.br (Patty Silva) Date: Wed, 20 Feb 2008 09:14:45 -0800 (PST) Subject: [Cascavel-pm] =?iso-8859-1?q?Array_-_espa=E7o_em_branco?= Message-ID: <630581.58972.qm@web31301.mail.mud.yahoo.com> Pessoal.. tenho um array contendo espaços... my @array=("","","","","","","","",2,1,5); if(@array) { print "Espacos @array\n"; } me retornará 11 elementos... até ai tudo bem.. como faco para eliminar todos os espacos do Array... e so imprimir 2, 1, 5 Sem fazer foreach.. :) Obrigada Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! http://br.mail.yahoo.com/ -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20080220/179ed18f/attachment.html From fernandocorrea em gmail.com Wed Feb 20 09:47:58 2008 From: fernandocorrea em gmail.com (Fernando Oliveira) Date: Wed, 20 Feb 2008 14:47:58 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Array_-_espa=E7o_em_branco?= In-Reply-To: <630581.58972.qm@web31301.mail.mud.yahoo.com> References: <630581.58972.qm@web31301.mail.mud.yahoo.com> Message-ID: > > my @array=("","","","","","","","",2,1,5); > if(@array) > { > @tmp = grep {!/^\s*$/} @array; print "Espacos @tmp\n"; > > } > -- []'s Fernando -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20080220/f495ec3a/attachment.html From ptfzs em yahoo.com.br Wed Feb 20 09:48:54 2008 From: ptfzs em yahoo.com.br (Patty Silva) Date: Wed, 20 Feb 2008 09:48:54 -0800 (PST) Subject: [Cascavel-pm] =?iso-8859-1?q?Res=3A__Array_-_espa=E7o_em_branco?= Message-ID: <721641.98416.qm@web31311.mail.mud.yahoo.com> Nao sei se eh a mlehor solucao: my @a = grep {!($_ eq "")} @array; :) ----- Mensagem original ---- De: Patty Silva Para: Cascavel Perl Mongers Enviadas: Quarta-feira, 20 de Fevereiro de 2008 17:14:45 Assunto: [Cascavel-pm] Array - espaço em branco Pessoal.. tenho um array contendo espaços... my @array=("","","","","","","","",2,1,5); if(@array) { print "Espacos @array\n"; } me retornará 11 elementos... até ai tudo bem.. como faco para eliminar todos os espacos do Array... e so imprimir 2, 1, 5 Sem fazer foreach.. :) Obrigada Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! -----Anexo incorporado----- _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! http://br.mail.yahoo.com/ -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20080220/9ec78656/attachment-0001.html From luismottacampos em yahoo.co.uk Wed Feb 20 10:08:00 2008 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Wed, 20 Feb 2008 19:08:00 +0100 Subject: [Cascavel-pm] =?iso-8859-1?q?Res=3A__Array_-_espa=E7o_em_branco?= In-Reply-To: <721641.98416.qm@web31311.mail.mud.yahoo.com> References: <721641.98416.qm@web31311.mail.mud.yahoo.com> Message-ID: <47BC6C80.7090104@yahoo.co.uk> Patty Silva wrote: > Nao sei se eh a mlehor solucao: my @a = grep {!($_ eq "")} @array; É uma boa solução, Patty. Mas o problema é de engenharia: onde você está colocando estes espaços? Ao invés de ler, gravar no array, "carregar" com você para cima e para baixo, não dá para simplesmente "evitar de ler" quando você está construindo este array? De qualquer forma, a tua solução pode melhorar um pouquinho: lembre-se de que existem apenas uns poucos valores que resolvem como "falso" em Perl: undef, 0, "" e (). Por acaso, os valores que você está querendo remover são "falsos". Isso permite que a gente "corrompa" um pouco o uso do grep(), pedindo para ele retornar apenas os valores "verdadeiros": my @dados_limpos = grep { $_ } @array; A solução ainda não é das mais seguras (depende um pouco dos teus dados). Cuidado, "0" é uma excessão notável de coisa que parece "verdadeiro" mas é "falso". ;) Putamplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From ptfzs em yahoo.com.br Thu Feb 21 08:09:31 2008 From: ptfzs em yahoo.com.br (Patty Silva) Date: Thu, 21 Feb 2008 08:09:31 -0800 (PST) Subject: [Cascavel-pm] Modulo use File::ReadBackwards; Message-ID: <554591.18035.qm@web31306.mail.mud.yahoo.com> Pessoal?? Alguem ja usou esse modulo para recuperar a ultima linha de um arquivo?? Quero recuperar a ultima linha.. porem se for nula, quero a anterior :) e pelo que percebi esse modulo so recupera a ultima.. my $last_line = File::ReadBackwards->new("$filename")->readline; Obrigada Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! http://br.mail.yahoo.com/ -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20080221/da718cc8/attachment.html From edencardim em gmail.com Thu Feb 21 08:49:01 2008 From: edencardim em gmail.com (eden) Date: Thu, 21 Feb 2008 13:49:01 -0300 Subject: [Cascavel-pm] Modulo use File::ReadBackwards; In-Reply-To: <554591.18035.qm@web31306.mail.mud.yahoo.com> References: <554591.18035.qm@web31306.mail.mud.yahoo.com> Message-ID: <3de55ead0802210849k5ec4684el5c9228133ef86bb@mail.gmail.com> 2008/2/21 Patty Silva : > > Pessoal?? > Alguem ja usou esse modulo para recuperar a ultima linha de um arquivo?? > > Quero recuperar a ultima linha.. porem se for nula, quero a anterior :) e > pelo que percebi esse modulo so recupera a ultima.. > > my $last_line = File::ReadBackwards->new("$filename")->readline; Lê a documentação do módulo, por favor. -- edenc.vox.com From ptfzs em yahoo.com.br Fri Feb 22 10:05:05 2008 From: ptfzs em yahoo.com.br (Patty Silva) Date: Fri, 22 Feb 2008 10:05:05 -0800 (PST) Subject: [Cascavel-pm] Nao mostrar elementos indefinidos Message-ID: <672146.75005.qm@web31305.mail.mud.yahoo.com> Pessoal... da uma ajuda.. :) nao quero mostrar os elementos NULOS e VAZIOS tenho um array: my @data=("3,4,,7","2,,5,6","2,2,2,1"); for(@data) { my($n1,$n2,$n3,$n4)=split(",",$_); if(defined $n1) { print "Numero 1 definido --- $n1\n"; } if(defined $n2) { print "Numero 2 definido --- $n2\n"; } if(defined $n3) { print "Numero 3 definido --- $n3\n"; } if(defined $n4) { print "Numero 4 definido --- $n4\n"; } } Nao da certo.. .alguem pode me explicar?? Eu ainda nao consegui entender :( Obrigada Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! http://br.mail.yahoo.com/ -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20080222/759375d2/attachment.html From nferraz em gmail.com Fri Feb 22 10:47:15 2008 From: nferraz em gmail.com (Nelson Ferraz) Date: Fri, 22 Feb 2008 18:47:15 +0000 Subject: [Cascavel-pm] Nao mostrar elementos indefinidos In-Reply-To: <672146.75005.qm@web31305.mail.mud.yahoo.com> References: <672146.75005.qm@web31305.mail.mud.yahoo.com> Message-ID: <604cec170802221047g1f588f78v883dc2d1681afef1@mail.gmail.com> > Nao da certo.. .alguem pode me explicar?? > Eu ainda nao consegui entender :( A resposta, como sempre, está na documentação: perldoc -f defined defined Returns a Boolean value telling whether EXPR has a value other than the undefined value "undef". A string vazia é um valor diferente de undef; portanto, defined retorna verdadeiro. Experimente: my $x = ''; # string vazia print "definido\n" if defined $x; my $y = 0; # zero print "definido\n" if defined $y; A propósito, Patty, você já começou a estudar algum livro de Perl? From edencardim em gmail.com Fri Feb 22 10:51:46 2008 From: edencardim em gmail.com (eden) Date: Fri, 22 Feb 2008 15:51:46 -0300 Subject: [Cascavel-pm] Nao mostrar elementos indefinidos In-Reply-To: <604cec170802221047g1f588f78v883dc2d1681afef1@mail.gmail.com> References: <672146.75005.qm@web31305.mail.mud.yahoo.com> <604cec170802221047g1f588f78v883dc2d1681afef1@mail.gmail.com> Message-ID: <3de55ead0802221051q5bec1104o3a395dbe1f52d7a7@mail.gmail.com> On Fri, Feb 22, 2008 at 3:47 PM, Nelson Ferraz wrote: > A propósito, Patty, você já começou a estudar algum livro de Perl? Ou melhor, já pensou em contratar alguém para fazer o trabalho por você? -- edenc.vox.com From ptfzs em yahoo.com.br Fri Feb 22 11:31:38 2008 From: ptfzs em yahoo.com.br (Patty Silva) Date: Fri, 22 Feb 2008 11:31:38 -0800 (PST) Subject: [Cascavel-pm] Res: Nao mostrar elementos indefinidos Message-ID: <437720.30318.qm@web31305.mail.mud.yahoo.com> Ridiculo.... ----- Mensagem original ---- De: eden Para: Cascavel Perl Mongers Enviadas: Sexta-feira, 22 de Fevereiro de 2008 18:51:46 Assunto: Re: [Cascavel-pm] Nao mostrar elementos indefinidos On Fri, Feb 22, 2008 at 3:47 PM, Nelson Ferraz wrote: > A propósito, Patty, você já começou a estudar algum livro de Perl? Ou melhor, já pensou em contratar alguém para fazer o trabalho por você? -- edenc.vox.com _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! http://br.mail.yahoo.com/ -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20080222/08f70205/attachment.html From reis.wallace em gmail.com Fri Feb 22 11:38:39 2008 From: reis.wallace em gmail.com (Wallace Reis) Date: Fri, 22 Feb 2008 19:38:39 +0000 Subject: [Cascavel-pm] Res: Nao mostrar elementos indefinidos In-Reply-To: <437720.30318.qm@web31305.mail.mud.yahoo.com> References: <437720.30318.qm@web31305.mail.mud.yahoo.com> Message-ID: <912e34190802221138g6019f478u8f20a16b83c2d134@mail.gmail.com> 2008/2/22 Patty Silva : > > Ridiculo.... Ueh, pq? -- wallace reis/wreis http://wallace.reis.org.br From ptfzs em yahoo.com.br Fri Feb 22 11:40:30 2008 From: ptfzs em yahoo.com.br (Patty Silva) Date: Fri, 22 Feb 2008 11:40:30 -0800 (PST) Subject: [Cascavel-pm] Res: Nao mostrar elementos indefinidos Message-ID: <84720.41299.qm@web31306.mail.mud.yahoo.com> POis é.. my $x = ''; # string vazia print "definido\n" if defined $x; my $y = 0; # zero print "definido\n" if defined $y; Os dois retornam verdadeiros.. --> A funcao defined devolve um valor verdadeiro se seu argumento estiver definido, caso contrario ela devolve um valor falso.. ----- Mensagem original ---- De: Nelson Ferraz Para: Cascavel Perl Mongers Enviadas: Sexta-feira, 22 de Fevereiro de 2008 18:47:15 Assunto: Re: [Cascavel-pm] Nao mostrar elementos indefinidos > Nao da certo.. .alguem pode me explicar?? > Eu ainda nao consegui entender :( A resposta, como sempre, está na documentação: perldoc -f defined defined Returns a Boolean value telling whether EXPR has a value other than the undefined value "undef". A string vazia é um valor diferente de undef; portanto, defined retorna verdadeiro. Experimente: my $x = ''; # string vazia print "definido\n" if defined $x; my $y = 0; # zero print "definido\n" if defined $y; A propósito, Patty, você já começou a estudar algum livro de Perl? _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! http://br.mail.yahoo.com/ -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20080222/e4f2cc5a/attachment.html From agnaldo em starweb-software.com.br Fri Feb 22 11:52:44 2008 From: agnaldo em starweb-software.com.br (Agnaldo Macedo) Date: Fri, 22 Feb 2008 16:52:44 -0300 Subject: [Cascavel-pm] Res: Nao mostrar elementos indefinidos References: <437720.30318.qm@web31305.mail.mud.yahoo.com> <912e34190802221138g6019f478u8f20a16b83c2d134@mail.gmail.com> Message-ID: <022801c8758c$7dcb3600$6401a8c0@swmobile> Acho que ela usou o termo "ridiculo" porque falarampara ela contratar alguém para fazer o trabalho dela. O chato é que, provavelmente, não sabermos em que ela ttrabalha. Pelo emails anteriores (vide post de 22/01) ela já expos que estuda Perl à noite, em casa. Sendo assim, esta tentando aprender a linguagem sozinha, uma vez que ainda não encontrou algum centro de treinamento para se capacitar (vide post de 31/01 onde ela pergunta onde encontrar treinamentos em Perl). ----- Original Message ----- From: "Wallace Reis" To: "Cascavel Perl Mongers" Sent: Friday, February 22, 2008 4:38 PM Subject: Re: [Cascavel-pm] Res: Nao mostrar elementos indefinidos 2008/2/22 Patty Silva : > > Ridiculo.... Ueh, pq? -- wallace reis/wreis http://wallace.reis.org.br _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm From shonorio em gmail.com Sat Feb 23 02:50:57 2008 From: shonorio em gmail.com (Solli Honorio) Date: Sat, 23 Feb 2008 07:50:57 -0300 Subject: [Cascavel-pm] Curso de Perl In-Reply-To: <601787.30039.qm@web31308.mail.mud.yahoo.com> References: <601787.30039.qm@web31308.mail.mud.yahoo.com> Message-ID: <12d1f4ee0802230250h21381e24ladd12cf11b2157b6@mail.gmail.com> Em 31/01/08, Patty Silva escreveu: > > Pessoal.. alguem sabe onde encontro cursos de PERL?? > Patty onde vc mora ? Solli Obrigada > > ------------------------------ > Abra sua conta no Yahoo! Mail, > o único sem limite de espaço para armazenamento! > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- "o animal satisfeito dorme". - Guimarães Rosa -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20080223/57b69602/attachment.html From edencardim em gmail.com Sat Feb 23 04:30:50 2008 From: edencardim em gmail.com (eden) Date: Sat, 23 Feb 2008 09:30:50 -0300 Subject: [Cascavel-pm] Res: Nao mostrar elementos indefinidos In-Reply-To: <022801c8758c$7dcb3600$6401a8c0@swmobile> References: <437720.30318.qm@web31305.mail.mud.yahoo.com> <912e34190802221138g6019f478u8f20a16b83c2d134@mail.gmail.com> <022801c8758c$7dcb3600$6401a8c0@swmobile> Message-ID: <3de55ead0802230430p11e19ca5mad8f570930b79346@mail.gmail.com> On Fri, Feb 22, 2008 at 4:52 PM, Agnaldo Macedo wrote: > > Acho que ela usou o termo "ridiculo" porque falarampara ela contratar alguém > para fazer o trabalho dela. > O chato é que, provavelmente, não sabermos em que ela ttrabalha. Eu não sei exatamente o trabalho, mas tenho um bom palpite, já que a lista está sendo usada como se fosse um sistema de tickets para solicitação de features. > Pelo emails anteriores (vide post de 22/01) ela já expos que estuda Perl à > noite, em casa. > Sendo assim, esta tentando aprender a linguagem sozinha, uma vez que ainda > não encontrou algum centro de treinamento para se capacitar (vide post de > 31/01 onde ela pergunta onde encontrar treinamentos em Perl). Quase ninguém teve acesso a centro de treinamento em perl por aqui. Mandar dever de casa para listas de discussões é considerado um mal costume já a muito tempo: http://www.istf.com.br/?page=perguntas Agora, Patty, já te aconselharam várias vezes a ler a documentação e se você não entender o que está escrito lá, mande a dúvida *a respeito da documentação* que todo mundo terá prazer em ajudar. Lembre-se que a maioria das pessoas capacitadas a te ajudar também trabalham e estarão abrindo mão de fazer seu próprio trabalho quando perdem tempo te ajudando. Então, por favor, demonstre que você valoriza esse tempo: leia a documentação, tente resolver o problema sozinha antes de postar e quando postar, diga o que você já experimentou e qual parte da documentação te fez pensar que você poderia tentar aquilo. E por favor, não ignore as respostas que não te dão a solução do teu problema de mão beijada, isso é extramente rude numa lista de discussão. -- edenc.vox.com From luismottacampos em yahoo.co.uk Sat Feb 23 09:25:06 2008 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Sat, 23 Feb 2008 18:25:06 +0100 Subject: [Cascavel-pm] Nao mostrar elementos indefinidos In-Reply-To: <3de55ead0802221051q5bec1104o3a395dbe1f52d7a7@mail.gmail.com> References: <672146.75005.qm@web31305.mail.mud.yahoo.com> <604cec170802221047g1f588f78v883dc2d1681afef1@mail.gmail.com> <3de55ead0802221051q5bec1104o3a395dbe1f52d7a7@mail.gmail.com> Message-ID: <47C056F2.4060300@yahoo.co.uk> eden wrote: > On Fri, Feb 22, 2008 at 3:47 PM, Nelson Ferraz wrote: >> A propósito, Patty, você já começou a estudar algum livro de Perl? > > Ou melhor, já pensou em contratar alguém para fazer o trabalho por você? Eden, vai com calma. A Patty trabalha durante o dia e estuda Perl por conta, durante a noite. Ela já mostrou interesse e persistência o bastante para merecer mais respeito que isso. :) Putamplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From luismottacampos em yahoo.co.uk Sat Feb 23 09:26:46 2008 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Sat, 23 Feb 2008 18:26:46 +0100 Subject: [Cascavel-pm] Res: Nao mostrar elementos indefinidos In-Reply-To: <912e34190802221138g6019f478u8f20a16b83c2d134@mail.gmail.com> References: <437720.30318.qm@web31305.mail.mud.yahoo.com> <912e34190802221138g6019f478u8f20a16b83c2d134@mail.gmail.com> Message-ID: <47C05756.8030408@yahoo.co.uk> Wallace Reis wrote: > 2008/2/22 Patty Silva : >> Ridiculo.... > > Ueh, pq? Parece que a Patty tomou ofensa. Isso quer dizer que passou da linha da gozação saudável. Ficou ridículo. Peguem leve, por favor... :) Putamplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From luismottacampos em yahoo.co.uk Sat Feb 23 09:28:55 2008 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Sat, 23 Feb 2008 18:28:55 +0100 Subject: [Cascavel-pm] Res: Nao mostrar elementos indefinidos In-Reply-To: <3de55ead0802230430p11e19ca5mad8f570930b79346@mail.gmail.com> References: <437720.30318.qm@web31305.mail.mud.yahoo.com> <912e34190802221138g6019f478u8f20a16b83c2d134@mail.gmail.com> <022801c8758c$7dcb3600$6401a8c0@swmobile> <3de55ead0802230430p11e19ca5mad8f570930b79346@mail.gmail.com> Message-ID: <47C057D7.9020608@yahoo.co.uk> eden wrote: > Agora, Patty, já te aconselharam várias vezes a ler a documentação e > se você não entender o que está escrito lá, mande a dúvida *a > respeito da documentação* que todo mundo terá prazer em ajudar. > Lembre-se que a maioria das pessoas capacitadas a te ajudar também > trabalham e estarão abrindo mão de fazer seu próprio trabalho quando > perdem tempo te ajudando. Então, por favor, demonstre que você > valoriza esse tempo: leia a documentação, tente resolver o problema > sozinha antes de postar e quando postar, diga o que você já > experimentou e qual parte da documentação te fez pensar que você > poderia tentar aquilo. E por favor, não ignore as respostas que não > te dão a solução do teu problema de mão beijada, isso é extramente > rude numa lista de discussão. Agora falou certo. Eu concordo e apoio, Eden. :) Putamplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From mdacwb em gmail.com Sat Feb 23 18:27:21 2008 From: mdacwb em gmail.com (Marco A P D'Andrade) Date: Sat, 23 Feb 2008 23:27:21 -0300 Subject: [Cascavel-pm] Res: Nao mostrar elementos indefinidos In-Reply-To: <47C057D7.9020608@yahoo.co.uk> References: <437720.30318.qm@web31305.mail.mud.yahoo.com> <912e34190802221138g6019f478u8f20a16b83c2d134@mail.gmail.com> <022801c8758c$7dcb3600$6401a8c0@swmobile> <3de55ead0802230430p11e19ca5mad8f570930b79346@mail.gmail.com> <47C057D7.9020608@yahoo.co.uk> Message-ID: <42dcdd750802231827p4a0ee082ia0460226b4c3db22@mail.gmail.com> E eu já que achava que já tinha visto de tudo !!! < :D > O Champs saindo em defesa !! Pedindo pra maneirar !! Estou começando a achar que vc criptografou o "ogro mode", e esqueceu o passphrase !! Desculpe, mas não resisti :D Eden++ Champs++ Em 23/02/08, Luis Motta Campos escreveu: > eden wrote: > > Agora, Patty, já te aconselharam várias vezes a ler a documentação e > > se você não entender o que está escrito lá, mande a dúvida *a > > respeito da documentação* que todo mundo terá prazer em ajudar. > > Lembre-se que a maioria das pessoas capacitadas a te ajudar também > > trabalham e estarão abrindo mão de fazer seu próprio trabalho quando > > perdem tempo te ajudando. Então, por favor, demonstre que você > > valoriza esse tempo: leia a documentação, tente resolver o problema > > sozinha antes de postar e quando postar, diga o que você já > > experimentou e qual parte da documentação te fez pensar que você > > poderia tentar aquilo. E por favor, não ignore as respostas que não > > te dão a solução do teu problema de mão beijada, isso é extramente > > rude numa lista de discussão. > > > Agora falou certo. Eu concordo e apoio, Eden. :) > > > Putamplexos! > -- > Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, > Perl fanatic evangelist, and amateur {cook, photographer} > _______________________________________________ > > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > From shonorio em gmail.com Sun Feb 24 02:59:57 2008 From: shonorio em gmail.com (Solli Honorio) Date: Sun, 24 Feb 2008 07:59:57 -0300 Subject: [Cascavel-pm] Res: Nao mostrar elementos indefinidos In-Reply-To: <42dcdd750802231827p4a0ee082ia0460226b4c3db22@mail.gmail.com> References: <437720.30318.qm@web31305.mail.mud.yahoo.com> <912e34190802221138g6019f478u8f20a16b83c2d134@mail.gmail.com> <022801c8758c$7dcb3600$6401a8c0@swmobile> <3de55ead0802230430p11e19ca5mad8f570930b79346@mail.gmail.com> <47C057D7.9020608@yahoo.co.uk> <42dcdd750802231827p4a0ee082ia0460226b4c3db22@mail.gmail.com> Message-ID: <12d1f4ee0802240259n225dd854of9201465f0e29533@mail.gmail.com> Em 23/02/08, Marco A P D'Andrade escreveu: > > E eu já que achava que já tinha visto de tudo !!! > > < :D > > > O Champs saindo em defesa !! > Pedindo pra maneirar !! > Estou começando a achar que vc criptografou o "ogro mode", e > esqueceu o passphrase !! > > ou foi abdusido por algum ET :) !!!!! Desculpe, mas não resisti :D > > Eden++ > Champs++ > > Em 23/02/08, Luis Motta Campos escreveu: > > > eden wrote: > > > Agora, Patty, já te aconselharam várias vezes a ler a documentação e > > > se você não entender o que está escrito lá, mande a dúvida *a > > > respeito da documentação* que todo mundo terá prazer em ajudar. > > > Lembre-se que a maioria das pessoas capacitadas a te ajudar também > > > trabalham e estarão abrindo mão de fazer seu próprio trabalho quando > > > perdem tempo te ajudando. Então, por favor, demonstre que você > > > valoriza esse tempo: leia a documentação, tente resolver o problema > > > sozinha antes de postar e quando postar, diga o que você já > > > experimentou e qual parte da documentação te fez pensar que você > > > poderia tentar aquilo. E por favor, não ignore as respostas que não > > > te dão a solução do teu problema de mão beijada, isso é extramente > > > rude numa lista de discussão. > > > > > > Agora falou certo. Eu concordo e apoio, Eden. :) > > > > > > Putamplexos! > > -- > > Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, > > Perl fanatic evangelist, and amateur {cook, photographer} > > _______________________________________________ > > > > Cascavel-pm mailing list > > Cascavel-pm em pm.org > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- "o animal satisfeito dorme". - Guimarães Rosa -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20080224/0be935a8/attachment.html From luismottacampos em yahoo.co.uk Sun Feb 24 03:18:39 2008 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Sun, 24 Feb 2008 12:18:39 +0100 Subject: [Cascavel-pm] Empolgado [Was: Nao mostrar elementos indefinidos] In-Reply-To: <12d1f4ee0802240259n225dd854of9201465f0e29533@mail.gmail.com> References: <437720.30318.qm@web31305.mail.mud.yahoo.com> <912e34190802221138g6019f478u8f20a16b83c2d134@mail.gmail.com> <022801c8758c$7dcb3600$6401a8c0@swmobile> <3de55ead0802230430p11e19ca5mad8f570930b79346@mail.gmail.com> <47C057D7.9020608@yahoo.co.uk> <42dcdd750802231827p4a0ee082ia0460226b4c3db22@mail.gmail.com> <12d1f4ee0802240259n225dd854of9201465f0e29533@mail.gmail.com> Message-ID: <47C1528F.1090009@yahoo.co.uk> Solli Honorio wrote: > Em 23/02/08, Marco A P D'Andrade escreveu: >> E eu já que achava que já tinha visto de tudo !!! [...] > ou foi abdusido por algum ET :) !!!!! Nada disso, eu estou apenas empolgado: http://search.cpan.org/~lmc/ Putamplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From acid06 em gmail.com Sun Feb 24 14:48:43 2008 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Sun, 24 Feb 2008 19:48:43 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Shebang_line_no_Windows_=5BWas=3A_Cr?= =?iso-8859-1?q?iando_processos_atrav=E9s_da_fun=E7=E3o_open=28=29?= =?iso-8859-1?q?=5D?= In-Reply-To: <73ddeb6c0802170740v44ad0c03h6197e56dc5d406bf@mail.gmail.com> References: <9a08c9b40802161829q3d82e215sbf31725d2d9ef8f9@mail.gmail.com> <73ddeb6c0802170740v44ad0c03h6197e56dc5d406bf@mail.gmail.com> Message-ID: <9a08c9b40802241448g7f7563b9n396ae74e5c2881f8@mail.gmail.com> 2008/2/17 Adriano Ferreira : > Você poderá perceber que a switch "-w" é respeita e o resultado é > > C:> perl w.pl > warnings on Eu sei disso, assim como se você tentar habilitar o taint mode na shebang line ele vai dar um erro em Windows (mas funciona em sistemas onde ela será interpretada pelo shell). Em geral, eu considero má prática utilizar a shebang line para ligar warnings ou qualquer outra coisa, por isso não citei. -Nilson Santos F. Jr. From acid06 em gmail.com Sun Feb 24 15:17:21 2008 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Sun, 24 Feb 2008 20:17:21 -0300 Subject: [Cascavel-pm] Mais sobre o NTFS, por favor? [Was: Shebang line no Windows] In-Reply-To: <47B800A4.1060608@yahoo.co.uk> References: <9a08c9b40802161829q3d82e215sbf31725d2d9ef8f9@mail.gmail.com> <47B800A4.1060608@yahoo.co.uk> Message-ID: <9a08c9b40802241517t7e3dda58ie6102089da809733@mail.gmail.com> 2008/2/17 Luis Motta Campos : > Nilson, você tem alguma URL interessante sobre o assunto, ou isso é > fácil de encontrar e "o google é meu amigo"? ;) Isso é fácil de encontrar e o Google é seu amigo. Na verdade, agora com o Windows Vista, me parece que o OS finalmente utiliza os recursos providos pelo sistema de arquivos desde a época do Windows NT. O NTFS possui vários outros recursos interessantes que o Windows não utiliza ou apenas começou a utilizar recentemente. Um outro exemplo são as Alternate Data Streams. Um arquivo com um nome específico no NTFS pode ter várias streams de dados associadas. O conteúdo do arquivo é a stream principal, mas o arquivo pode conter outras arbitrariamente. O Windows começou a utilizar isso apenas no Windows XP com o Service Pack 2 e *bem* modestamente (e, na minha opinião, inutilmente). Quem utiliza Windows com o Internet Explorer deve ter percebido que se você baixa um arquivo executável da internet, "magicamente" depois o sistema sabe que ele foi obtido da internet e quando você tenta executá-lo pela primeira vez ele dá um aviso de segurança sobre segurança, etc. Para fazer isso, é utilizada uma stream de dados alternativa que "marca" o arquivo com essa informação. Mas qualquer aplicativo pode utilizar o mesmo recurso. Por exemplo, digite "notepad teste:ads.txt" no prompt, digite qualquer coisa no aplicativo e salve o conteúdo. Você notará que um arquivo com o nome de "teste" foi criado. Mas este arquvo está vazio. No entanto, se você executar o comando "notepad teste:ads.txt" verá que o conteúdo salvo ainda está lá. Existem vários outros recursos. O NTFS é capaz de comprimir e/ou criptografar arquivos ou diretórios específicos ou volumes inteiros de maneira transparente. Você tem mount points assim como em outros sistemas operacionais. Por exemplo, você pode resolver que seu drive ótico será acessado em C:\dev\cdrom0 ao invés de D:, se você quiser. Tem um sistema de segurança relativamente avançado (até demais, pro meu gosto). Enfim, tem muita coisa. Pra quem utiliza Linux ou outro sistema há vários anos e a última vez que utilizou Windows foi há mais de uma década atrás, tem muita coisa que mudou. Os problemas do Windows hoje em dia são em sua maioria uma questão de educação de usuários. Eu não acredito que a situação seria diferente se o mundo todo utilizasse alguma variante de Linux e todos os usuários leigos estivessem o tempo como root no sistema. Talvez seria até pior, porque o root no Linux consegue fazer mais coisa que o usuário administrador no Windows, que exige, por questão de "segurança" - leia-se ignorância da maioria dos usuários - que muita coisa somente possa ser feita em modo kernel e escrever um device driver é consideravelmente mais trabalhoso e complicado que um aplicativo comum. Bom, escrevi demais já. ;-) -Nilson Santos F. Jr. From tux7 em linuxmail.org Tue Feb 26 22:31:17 2008 From: tux7 em linuxmail.org (Felipe R. Ferreira) Date: Wed, 27 Feb 2008 14:31:17 +0800 Subject: [Cascavel-pm] Mercado Perl Message-ID: <20080227063117.887DECBEC9@ws5-11.us4.outblaze.com> Olá a todos. Estou trabalhando em um projeto que está sendo desenvolvido em Perl. O principal objetivo é substituir um sistema que ainda está sendo utilizado, mas já caducou. No início este novo sistema seria desenvolvido em PHP, mas estudamos o caso e decidimos que Perl atenderia melhor que PHP e algumas outras linguagens, por vários motivos. Sendo um sistema Web tivemos que quebrar alguns mitos, fazer alguns benchmarks e comparar soluções que Perl/CPAN oferecem e soluções em outras linguagens para conseguirmos "convencer" os gestores, tecnicamente, que Perl seria uma boa escolha, mas surgiram duvidas sobre profissionais no mercado, treinamento, documentação, etc. Entramos em contato, na época, com alguns membros da rio-pm e fomos a um dos encontros sociais para tirar dúvidas, conhecer a comunidade, etc. Os gestores sentiram mais segurança na linguagem e na proposta da equipe de desenvolvimento, após o encontro. Pouco tempo depois começamos o desenvolvimento como planejado. Recentemente um dos desenvolvedores saiu da equipe - tudo bem, vamos anunciar a vaga - anunciamos em alguns sites e listas de emprego e o número de currículos enviados foi desanimador. Imaginando, então, que estávamos divulgando nos lugares errados: divulgamos a vaga, recentemente, nas listas rio-pm e cascavel-pm. Novamente o resultado foi abaixo do esperado. Desta forma surgiu, novamente, o questionamento sobre mercado, disponibilidade de profissionais, etc. Minha intenção é conhecer a opinião/sugestão da comunidade. O que sugerem? Realmente não existem desenvolvedores no mercado? Abraços, Felipe., = Drug Testing Consortium Random drug testing compliance for captains, truck drivers & others. http://a8-asy.a8ww.net/a8-ads/adftrclick?redirectid=7037b322bb54e3a3d2778184369d1013 -- Powered by Outblaze From daniel em ruoso.com Wed Feb 27 02:44:20 2008 From: daniel em ruoso.com (Daniel Ruoso) Date: Wed, 27 Feb 2008 10:44:20 +0000 Subject: [Cascavel-pm] Mercado Perl In-Reply-To: <20080227063117.887DECBEC9@ws5-11.us4.outblaze.com> References: <20080227063117.887DECBEC9@ws5-11.us4.outblaze.com> Message-ID: <1204109060.5094.45.camel@pitombeira> Qua, 2008-02-27 às 14:31 +0800, Felipe R. Ferreira escreveu: > Olá a todos. > Estou trabalhando em um projeto que está sendo desenvolvido em > Perl. [...] > Os gestores sentiram mais segurança na linguagem e na proposta da > equipe de desenvolvimento, após o encontro. Pouco tempo depois > começamos o desenvolvimento como planejado. Em primeiro lugar, meus parabéns. Exige muito esforço conseguir convencer uma equipe de gestores de algo tecnicamente melhor, mesmo quando o marketing empurra o mercado para outro lado. > Recentemente um dos desenvolvedores saiu da equipe - tudo bem, > vamos anunciar a vaga - anunciamos em alguns sites e listas de > emprego [...] > Minha intenção é conhecer a opinião/sugestão da comunidade. O que > sugerem? > Realmente não existem desenvolvedores no mercado? Na minha experiência, faltam desenvolvedores em todas as linguagens. O que acontece é que algumas linguagens tem 'macacos' disponíveis que a gente costuma chamar de programador. Bons profissionais em geral estão muito bem empregados, e, de fato, a incidencia de macacos em Perl tende a infinitamente menor que a incidencia de macacos em algumas linguagens mais populares (especialmente PHP). Minha sugestão é: Encontre um bom desenvolvedor, independente da linguagem, tenha uma boa biblioteca, mantenha a sua equipe próxima a comunidade e em menos de um mês ele será tão produtivo em Perl quanto ele era na linguagem de origem, em dois provavelmente ele não irá querer voltar e em três ele provavelmente será mais produtivo do que ele era. Eu colocaria simplesmente no anúncio dizendo que você está procurando bons desenvolvedores de software com motivação para aceitar novos desafios. É claro que para o anúncio aparecer nas pesquisas, você tem que colocar o nome de algumas linguagens no meio do texto. Daniel From andreoandre em gmail.com Wed Feb 27 03:31:55 2008 From: andreoandre em gmail.com (=?ISO-8859-1?Q?Andr=E9_Moura?=) Date: Wed, 27 Feb 2008 08:31:55 -0300 Subject: [Cascavel-pm] Mercado Perl In-Reply-To: <1204109060.5094.45.camel@pitombeira> References: <20080227063117.887DECBEC9@ws5-11.us4.outblaze.com> <1204109060.5094.45.camel@pitombeira> Message-ID: Vejo um certo problema em se contratar profissionais relacionados ao Software Aberto. Geralmente pessoas que desenvolvem em Perl, C, shell script, ou seja, linguagens voltadas a este mundo, não aprenderam em uma escola e sim dedicando seu tempo livre nisto, desenvolvendo e interagindo em suas comunidades. As empresas, quando há seleções feitas por RH, ou por pessoas fora deste mundo, não "visualiza" o potencial de profissionais assim. Por isso achei muito interessante o processo de busca realizado por você; e concordo com o que o Daniel fala. Outro fato que vejo é que em geral, por parte das empresas, pouca oportunidade é dada para esse tipo de profissional. Tudo bem que padrões devem ser seguidos, mas acredito que se você deixar um desenvolvedor mais livre (no uso de ferramentas, na aplicação de novos soluções), você consiga aproveitar o melhor dele. O que quero dizer é, em minha opinião, mesmo os profissionais competentes, contratados em grandes empresa, não saem para novos aventuras por já estarem machucados deste mercado e talvez até acomodados ou desanimados com a situação atual. Enquanto aos novos, talvez por não possuírem experiência "registrada" na área, são descartados pela maioria das seleções. Não por serem incompetentes, mas porque existe um pensamento coletivo de que "Perl", por exemplo, é uma linguagem complexa, é que expressão regular é para gurus da informática que entendem de gramática, sendo que é desconsiderado que há pessoas que tem verdadeira paixão nisto. Isso, em minha opnião fecha mais o leque do mercado para profissionais competentes, que em atitudes por parte da empresa, como as citadas pelo Daniel, poderiam gerar grandes frutos. Um outro problema que percebo, são profissionais que a empresa já tem e não sabe como aproveitar, porém o prende por conhecer o potencial dele. Essa é apenas uma opinião pessoal do que percebo, e das coisas que vivo. André O Moura http://andrem.wordpress.com -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20080227/b374605a/attachment.html From luismottacampos em yahoo.co.uk Wed Feb 27 03:34:27 2008 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Wed, 27 Feb 2008 12:34:27 +0100 Subject: [Cascavel-pm] Mercado Perl In-Reply-To: <1204109060.5094.45.camel@pitombeira> References: <20080227063117.887DECBEC9@ws5-11.us4.outblaze.com> <1204109060.5094.45.camel@pitombeira> Message-ID: <47C54AC3.5090902@yahoo.co.uk> Daniel Ruoso wrote: > Na minha experiência, faltam desenvolvedores em todas as linguagens. > O que acontece é que algumas linguagens tem 'macacos' disponíveis que > a gente costuma chamar de programador. Bons profissionais em geral > estão muito bem empregados, e, de fato, a incidencia de macacos em > Perl tende a infinitamente menor que a incidencia de macacos em > algumas linguagens mais populares (especialmente PHP). Falou tudo, Ruoso. :) Eu concordo em gênero, número e grau. A sugestão de contratar bons desenvolvedores, idependente de linguagem, e treinar para desenvolver perl também é boa, e eu apoio. E gostaria de saber se os prazos do Daniel são bons (eu acho que demora um pouquinho mais, eu diria uns dois mêses para um "novato" começar a mostrar serviço). Putamplexos e boa sorte. -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From nferraz em gmail.com Wed Feb 27 03:54:28 2008 From: nferraz em gmail.com (Nelson Ferraz) Date: Wed, 27 Feb 2008 11:54:28 +0000 Subject: [Cascavel-pm] Mercado Perl In-Reply-To: <47C54AC3.5090902@yahoo.co.uk> References: <20080227063117.887DECBEC9@ws5-11.us4.outblaze.com> <1204109060.5094.45.camel@pitombeira> <47C54AC3.5090902@yahoo.co.uk> Message-ID: <604cec170802270354r59ec9c42w90e8f68ee6b96969@mail.gmail.com> Encontrar bons programadores, em qualquer linguagem é difícil. Porém um programador realmente bom pode fazer o trabalhador de 5 programadores médios. Este artigo procura mostrar como você pode identificar e contratar um bom programador. http://www.perl.org.br/bin/view/Artigos/ComoEncontrarBonsProgramadores -- Nelson Ferraz Free Software Foundation Associate Member #3203 Projeto Software Livre Brasil (www.softwarelivre.org.br) Sociedade Perl do Brasil (www.perl.org.br) Rede Livre de Compartilhamento de Cultura Digital From frederico em gmail.com Wed Feb 27 04:24:05 2008 From: frederico em gmail.com (Frederico Recsky) Date: Wed, 27 Feb 2008 09:24:05 -0300 Subject: [Cascavel-pm] Mercado Perl In-Reply-To: <1204109060.5094.45.camel@pitombeira> References: <20080227063117.887DECBEC9@ws5-11.us4.outblaze.com> <1204109060.5094.45.camel@pitombeira> Message-ID: <88fe68ee0802270424j24fdfd27l468d9e45dbe9eb09@mail.gmail.com> Olá 2008/2/27 Daniel Ruoso : > Minha sugestão é: Encontre um bom desenvolvedor, independente da > linguagem, tenha uma boa biblioteca, mantenha a sua equipe próxima a > comunidade e em menos de um mês ele será tão produtivo em Perl quanto > ele era na linguagem de origem, em dois provavelmente ele não irá querer > voltar e em três ele provavelmente será mais produtivo do que ele era. A ideia a biblioteca é otima, um cara com uma experiencia razoavel e com vontade aprende a sintaxe em um ou dois dias, os conceitos são parecidos e junto com a equipe rapidinho ele ta no ritmo. Eu vi isso varias vezes :) Tanto no meu no antigo emprego como no atual a dificuldade de achar bons programadores é absurda. Eu lembro também que na faculdade o povo não gostava de programar, a maioria queria "planejar" sistemas e redes (...), ou queria "arrumar" um trabalho em uma empresa grande da região (embraer ou petrobras) e mofar lá (...). Eu realmente não esperava essa atitude de jovens formandos. Via de regra pessoas envolvidas com opensource tem um.. digamos um espirito diferente, mesmo nas areas de desenvolvimento proprietario aqui, usar, participar ou ser entusiasta opensource tem peso 2 no curriculo já ;) . -- ____________________________ Frederico Recsky Linux User: #253572 http://www.fred.eti.br http://www.perl.org.br -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20080227/d2e27cd4/attachment-0001.html From glasswalk3r em yahoo.com.br Wed Feb 27 05:10:10 2008 From: glasswalk3r em yahoo.com.br (Alceu R. de Freitas Jr.) Date: Wed, 27 Feb 2008 10:10:10 -0300 (ART) Subject: [Cascavel-pm] Mercado Perl In-Reply-To: <88fe68ee0802270424j24fdfd27l468d9e45dbe9eb09@mail.gmail.com> Message-ID: <526510.57155.qm@web30806.mail.mud.yahoo.com> --- Frederico Recsky escreveu: > Tanto no meu no antigo emprego como no atual a > dificuldade de achar bons > programadores é absurda. Eu lembro também que na > faculdade o povo não > gostava de programar, a maioria queria "planejar" > sistemas e redes (...), ou > queria "arrumar" um trabalho em uma empresa grande > da região (embraer ou > petrobras) e mofar lá (...). Eu realmente não > esperava essa atitude de > jovens formandos. Eu acho que muita gente entra numa faculdade de tecnologia esperando ficar rico. Muitas vezes fui chamado de louco pelos meus colegas de classe porque desenvolvia software de código aberto. Só isso já bastaria para ter maus profissionais. Mas as empresas tem sua parcela de culpa: eles preferem ter um programador medíocre (ou pior que isso) desde que ele consiga entregar as coisas mais ou menos no prazo e tope ganhar pouco. []'s Alceu Rodrigues de Freitas Junior -------------------------------------- glasswalk3r em yahoo.com.br http://www.imortais.cjb.net ----------------------------------------------------------------------- A well-used door needs no oil on its hinges. A swift-flowing stream does not grow stagnant. Neither sound nor thoughts can travel through a vacuum. Software rots if not used. These are great mysteries -- The Tao Of Programming, 5.1 Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! http://br.mail.yahoo.com/ From glasswalk3r em yahoo.com.br Wed Feb 27 05:14:01 2008 From: glasswalk3r em yahoo.com.br (Alceu R. de Freitas Jr.) Date: Wed, 27 Feb 2008 10:14:01 -0300 (ART) Subject: [Cascavel-pm] Mercado Perl In-Reply-To: <1204109060.5094.45.camel@pitombeira> Message-ID: <904542.73532.qm@web30802.mail.mud.yahoo.com> --- Daniel Ruoso escreveu: > Qua, 2008-02-27 às 14:31 +0800, Felipe R. Ferreira > escreveu: > Minha sugestão é: Encontre um bom desenvolvedor, > independente da > linguagem, tenha uma boa biblioteca, mantenha a sua > equipe próxima a > comunidade e em menos de um mês ele será tão > produtivo em Perl quanto > ele era na linguagem de origem, em dois > provavelmente ele não irá querer > voltar e em três ele provavelmente será mais > produtivo do que ele era. Acho essa uma boa idéia. Você pode também direcionar a procura de programadores com experiência em alguma outra linguagem script (até shell script serve). Isso ajudaria a diminuir a curva de aprendizado. []'s Alceu Rodrigues de Freitas Junior -------------------------------------- glasswalk3r em yahoo.com.br http://www.imortais.cjb.net ----------------------------------------------------------------------- A well-used door needs no oil on its hinges. A swift-flowing stream does not grow stagnant. Neither sound nor thoughts can travel through a vacuum. Software rots if not used. These are great mysteries -- The Tao Of Programming, 5.1 Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! http://br.mail.yahoo.com/ From shonorio em gmail.com Wed Feb 27 06:28:05 2008 From: shonorio em gmail.com (Solli Honorio) Date: Wed, 27 Feb 2008 11:28:05 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Projeto_prev=EA_financiamento_para_p?= =?iso-8859-1?q?rojetos_open-source?= Message-ID: <12d1f4ee0802270628j6c45c3e1k307cd8966abdffc@mail.gmail.com> Pessoal, Segundo o link http://idgnow.uol.com.br/computacao_corporativa/2008/02/26/fundo-setorial-para-tecnologia-podera-financiar-software-livre/, existe na camera uma proposta para permitir o financiamento (reembolsáveise não-reembolsáveis) de projetos open-source através do CTInfo. Realmente seria muito interessante a existência deste tipo de fomento ao software livre, mas eles poderiam considerar projetos de nacionalização dos projetos já existente. Abraços, Solli M. Honório -- "o animal satisfeito dorme". - Guimarães Rosa -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20080227/e25be8dc/attachment.html From ricardo_filipo em yahoo.com.br Wed Feb 27 07:05:43 2008 From: ricardo_filipo em yahoo.com.br (Ricardo Filipo) Date: Wed, 27 Feb 2008 07:05:43 -0800 (PST) Subject: [Cascavel-pm] Res: Mercado Perl Message-ID: <896815.52068.qm@web33004.mail.mud.yahoo.com> Faltam programadores? A culpa é do governo! O ultimo a sair do país fecha a porta e apaga a luz! Vejam: A cyclades, que é brasileira, não contrata mais no Brasil porque é muito caro!!!!!! Sim, porque os salários são os mais baixos do mundo mas os impostos são tão caros que é mais barato contratar nos EUA!!!! A matéria é do início de fevereiro, alguém já tinha visto? http://www.estadao.com.br/estadaodehoje/20080203/not_imp119004,0.php Há alguns anos trabalhei no PRODERJ. Minha responsabilidade era "tocar" os projetos de Software Livre do governo do Rio que lá estavam sendo desenvolvidos. Era difícil não só de convencer a direção a usar software livre e perl mas era muito mais difícil encontrar profissionais. Inclusive na minha equipe estava o Fernando Oliveira. Também o recomendo como um dos melhores. Incrível estar desempregado! Abração! Filipo Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! http://br.mail.yahoo.com/ From agnaldo em starweb-software.com.br Wed Feb 27 07:37:10 2008 From: agnaldo em starweb-software.com.br (Agnaldo Macedo) Date: Wed, 27 Feb 2008 12:37:10 -0300 Subject: [Cascavel-pm] RES: Mercado Perl In-Reply-To: <20080227063117.887DECBEC9@ws5-11.us4.outblaze.com> Message-ID: <20080227153655.D7A211AF594@maresia.onda.com.br> Baseado no que os demais colocaram, o mais provável será você idenificar e capacitar alguém. O problema é: Toda vez que um colaborador teu sair da equipe, vais ter toda essa dor de cabeça de novo. -----Mensagem original---- De: cascavel-pm-bounces+agnaldo=starweb-software.com.br em pm.org [mailto:cascavel-pm-bounces+agnaldo=starweb-software.com.br em pm.org] Em nome de Felipe R. Ferreira Enviada em: quarta-feira, 27 de fevereiro de 2008 03:31 Para: cascavel-pm em pm.org Assunto: [Cascavel-pm] Mercado Perl Olá a todos. Estou trabalhando em um projeto que está sendo desenvolvido em Perl. O principal objetivo é substituir um sistema que ainda está sendo utilizado, mas já caducou. No início este novo sistema seria desenvolvido em PHP, mas estudamos o caso e decidimos que Perl atenderia melhor que PHP e algumas outras linguagens, por vários motivos. Sendo um sistema Web tivemos que quebrar alguns mitos, fazer alguns benchmarks e comparar soluções que Perl/CPAN oferecem e soluções em outras linguagens para conseguirmos "convencer" os gestores, tecnicamente, que Perl seria uma boa escolha, mas surgiram duvidas sobre profissionais no mercado, treinamento, documentação, etc. Entramos em contato, na época, com alguns membros da rio-pm e fomos a um dos encontros sociais para tirar dúvidas, conhecer a comunidade, etc. Os gestores sentiram mais segurança na linguagem e na proposta da equipe de desenvolvimento, após o encontro. Pouco tempo depois começamos o desenvolvimento como planejado. Recentemente um dos desenvolvedores saiu da equipe - tudo bem, vamos anunciar a vaga - anunciamos em alguns sites e listas de emprego e o número de currículos enviados foi desanimador. Imaginando, então, que estávamos divulgando nos lugares errados: divulgamos a vaga, recentemente, nas listas rio-pm e cascavel-pm. Novamente o resultado foi abaixo do esperado. Desta forma surgiu, novamente, o questionamento sobre mercado, disponibilidade de profissionais, etc. Minha intenção é conhecer a opinião/sugestão da comunidade. O que sugerem? Realmente não existem desenvolvedores no mercado? Abraços, Felipe., = Drug Testing Consortium Random drug testing compliance for captains, truck drivers & others. http://a8-asy.a8ww.net/a8-ads/adftrclick?redirectid=7037b322bb54e3a3d2778184 369d1013 -- Powered by Outblaze _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm From luismottacampos em yahoo.co.uk Wed Feb 27 08:37:12 2008 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Wed, 27 Feb 2008 17:37:12 +0100 Subject: [Cascavel-pm] Res: Mercado Perl In-Reply-To: <896815.52068.qm@web33004.mail.mud.yahoo.com> References: <896815.52068.qm@web33004.mail.mud.yahoo.com> Message-ID: <47C591B8.80206@yahoo.co.uk> Ricardo Filipo wrote: > Faltam programadores? A culpa é do governo! O ultimo a sair do país > fecha a porta e apaga a luz! Nope, a culpa é da gente. O governo faz o que a gente manda. Se a afirmação acima estiver errada, aí a gente tem um problema. > Vejam: A cyclades, que é brasileira, não contrata mais no Brasil > porque é muito caro!!!!!! Sim, porque os salários são os mais baixos > do mundo mas os impostos são tão caros que é mais barato contratar > nos EUA!!!! A matéria é do início de fevereiro, alguém já tinha > visto? > > http://www.estadao.com.br/estadaodehoje/20080203/not_imp119004,0.php Eu não vi isso, mas acho que é imprensa marrom. O problema é cultural, não financeiro. Contratar no Brazil quer dizer arcar com os custos "sociais" da contratação, e nos EUA eles não tem estes custos. Isso torna o negócio melhor para o lado de lá? Eu acho que não. > Há alguns anos trabalhei no PRODERJ. Minha responsabilidade era > "tocar" os projetos de Software Livre do governo do Rio que lá > estavam sendo desenvolvidos. Era difícil não só de convencer a > direção a usar software livre e perl mas era muito mais difícil > encontrar profissionais. A impressão que eu tenho é que os gestores no Brazil gostam mais de usar as tecnologias que tem empresas que mandam vendedores com cartão de crédito fazer visitas nas empresas e que acham que mandar presentes caros para os gestores das empresas é melhor estratégia de vendas que boa qualidade e bons resultados. A gente tem muita gente que gosta de Java por que a Sun paga almoço para os gerentes lá naquela churrascaria famosa, e por que enchem a cabeça deles com merdas do tipo "é mais fácil achar programadores Java que achar programadores Perl". Não se venda tão barato. ;) > Inclusive na minha equipe estava o Fernando Oliveira. Também o > recomendo como um dos melhores. Incrível estar desempregado! ?!?! O Fernando Oliveira está sem emprego? Cansou da área ou resolveu tirar férias? :D Putamplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From acid06 em gmail.com Wed Feb 27 08:43:06 2008 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Wed, 27 Feb 2008 13:43:06 -0300 Subject: [Cascavel-pm] Mercado Perl In-Reply-To: <526510.57155.qm@web30806.mail.mud.yahoo.com> References: <88fe68ee0802270424j24fdfd27l468d9e45dbe9eb09@mail.gmail.com> <526510.57155.qm@web30806.mail.mud.yahoo.com> Message-ID: <9a08c9b40802270843x7e999245m3b9e215becb11163@mail.gmail.com> 2008/2/27 Alceu R. de Freitas Jr. : > Eu acho que muita gente entra numa faculdade de > tecnologia esperando ficar rico. Muitas vezes fui > chamado de louco pelos meus colegas de classe porque > desenvolvia software de código aberto. Off-topic mas... provavelmente você devia estar na faculdade errada (se ser amigável com o software livre é o quesito a ser avaliado). Eu vejo exatamente o contrário. Aqui na UFMG você, muito provavelmente, vai ser xingado até a sétima geração se defender software fechado. Inclusive por alguns professores. Não que isso seja uma vantagem, pelo contrário, às vezes enche o saco caso você não compartilhe das mesmas opiniões. ;-) -Nilson Santos F. Jr. From acid06 em gmail.com Wed Feb 27 08:54:25 2008 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Wed, 27 Feb 2008 13:54:25 -0300 Subject: [Cascavel-pm] Mercado Perl In-Reply-To: <20080227063117.887DECBEC9@ws5-11.us4.outblaze.com> References: <20080227063117.887DECBEC9@ws5-11.us4.outblaze.com> Message-ID: <9a08c9b40802270854t576800e2qd10bfed448526136@mail.gmail.com> 2008/2/27 Felipe R. Ferreira : > Minha intenção é conhecer a opinião/sugestão da comunidade. O que sugerem? > Realmente não existem desenvolvedores no mercado? A verdade nua e crua: não existem desenvolvedores capacitados em Perl no mercado em número suficiente para projetos grandes a não ser que você queira contratar desenvolvedores experientes (que cobram mais caro e não são apropriados para certos tipos de tarefas). Contudo, a solução é muito simples e eu me impressiono em como as pessoas são cegas para ela. Um desenvolvedor bom é um desenvolvedor bom, não importa o que ele já sabe. Se ele é bom, ele aprende. E se ele não quiser aprender, esse não é um bom sinal porque, em geral, bons profissionais querem sempre mais conhecimento. Para achar um bom candidato simplesmente contrate alguém que consiga demonstrar que tenha aprendido a programar antes de entrar na faculdade - eu nunca conheci alguém assim que fosse ruim (quer dizer, com exceção de alguns desenvolvedores VB/ASP mas esses não contam). Se for alguém que tenha aprendido a programar em C, são pontos a mais. Se for em ambiente Linux, pontos a mais. Se for alguém que saiba Python de verdade e esteja dispostos a aprender Perl, nem precisa de continuar a entrevista. Mas, enfim, a verdade é essa. Se você precisa de baixo custo e não pode arcar com despesas de treinamento, não inicie um projeto em Perl. Vai faltar gente. Isso é um fato e eu já vi acontecendo mais de uma vez. Agora lembre-se que você tem o que você paga. E, no final das contas, você vai possivelmente gastar mais no final das contas contratando profissionais de nível mais baixo. -Nilson Santos F. Jr. From acid06 em gmail.com Wed Feb 27 09:10:41 2008 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Wed, 27 Feb 2008 14:10:41 -0300 Subject: [Cascavel-pm] [OFF] O Brasil [Was: Mercado Perl] Message-ID: <9a08c9b40802270910q5bb940e0h7698a5d34a37a206@mail.gmail.com> 2008/2/27 Luis Motta Campos : > Nope, a culpa é da gente. O governo faz o que a gente manda. > Se a afirmação acima estiver errada, aí a gente tem um problema. Como eu mesmo digo... o ruim do Brasil são os brasileiros. É muito fácil culpar o governo de tudo. Por outro lado, também é inútil falar que a culpa é das pessoas. Sim, a culpa é das pessoas e pelo menos 95% dessas pessoas ou nem sabem o que é a culpa ou o que é governo ou, francamente, mal sabem ler. Os 5% restantes não tem alternativa. É a ditadura da democracia. E isso não é nenhuma teoria conspiratória não. Não acredito que tenha ninguém conspirando pra fazer com que as pessoas permaneçam ignorantes ou algo assim. Eu até acredito na boa intenção de muitos governantes. O problema é que a cultura e a mente do povo estão impregnadas com um ranso de ignorância e mediocridade que não sai mais e isso é passado de geração pra geração. Não vai mudar. Darwin quando visitou o Brasil em 1800 e alguma coisa comentou sobre os mesmos problemas que existem até hoje. O ranso não sai. É que nem mancha de gordura em tecido (eu pelo menos não consigo remover, sempre fica um rastro). Só jogando fora e comprando outra roupa. Isso é algo comum com outros países latino-americanos. Não sei se é um produto cultural da mistura indígena e os ideais católicos. Não sei se é algo genético. Mas está aí a séculos. E não vai mudar. Sejamos otimistas, pode até melhorar algum dia e ficar menos ruim. Mas aquela silhueta da mancha vai ficar pra sempre, é só olhar com cuidado. Deixa eu parar por aqui porque isso fica arquivado e vai que daqui alguns anos algum governo autoritário assume o poder e resolve me transformar em um preso político. ;-) -Nilson Santos F. Jr. From scvalmei em graaph.arq.br Wed Feb 27 09:42:57 2008 From: scvalmei em graaph.arq.br (Silvio Almeida) Date: Wed, 27 Feb 2008 14:42:57 -0300 Subject: [Cascavel-pm] Mercado Perl In-Reply-To: <20080227063117.887DECBEC9@ws5-11.us4.outblaze.com> References: <20080227063117.887DECBEC9@ws5-11.us4.outblaze.com> Message-ID: <47C5A121.3070905@graaph.arq.br> Felipe R. Ferreira wrote: > Olá a todos. > > Estou trabalhando em um projeto que está sendo desenvolvido em Perl. > > [...] > > Entramos em contato, na época, com alguns membros da rio-pm e fomos a um dos encontros sociais para tirar dúvidas, conhecer a comunidade, etc. Bonito isto, só Perl é assim! > Os gestores sentiram mais segurança na linguagem e na proposta da equipe de desenvolvimento, após o encontro. Pouco tempo depois começamos o desenvolvimento como planejado. > > [...] > > Minha intenção é conhecer a opinião/sugestão da comunidade. O que sugerem? Realmente não existem desenvolvedores no mercado? Na minha opinião o que pode estar acontecendo no seu caso é mais uma questão geográfica, parece que vocês estão no Rio de Janeiro, não é isto? Sua localização pode estar pesando contra, é minha hipótese, ela certamente tem um peso ainda que tendendo a zero. Talvez em estados como SP, RS, CE, PE e BA, que a meu ver são mais mencionados quando o tema é software livre, particularmente quando o tema é Perl, vocês não enfrentassem o problema que vem tendo para encontrar o desenvolvedor. Mas veja bem: Esta é pura e tão somente a minha **opinião pessoal** que evidentemente baseaia-se pura e tão somente na minha estreira e limitada **experiência pessoal**. Aliás eu gosto mais de ser brasileiro do que ser paulistano. Viver em grupo é muito bom, é essencial, porém viver em multidão é uma estupidez que a gente apenas tolera. E quem adora fila e trânsito que atire a primeira pedra. Finalizando, eu não acho legal colocar no anúncio "conhecimento avançado em SQL", procure falar sobre o nível em que o cara vai interagir com o banco. Se você tem um sistema extremamente tosco, bogado e pesadamente implementado em procedures, então provavelmente você precisa de um especialisata. Quem já trabalhou com um DBA sabe só um bom especialista pode dizer com segurança que tem conhecimentos avançados em SQL, ainda mais você coloca "Oracle" no anúncio. Acho que "conhecimentos avançados" acaba filtrando muito pela auto-estima e/ou cara de pau do candidato, o que certamente não é o que você quer. -Silvio From scvalmei em graaph.arq.br Wed Feb 27 09:43:43 2008 From: scvalmei em graaph.arq.br (Silvio Almeida) Date: Wed, 27 Feb 2008 14:43:43 -0300 Subject: [Cascavel-pm] Software Livre no Brasil Message-ID: <47C5A14F.1070604@graaph.arq.br> Seria muito interessante saber por onde e para onde anda o software livre no Brasil. É uma questão muito difícil, mas eu tenho o maior interesse em participar da compilação de informações, da criação de mapas e tal. Seria genial se a gente pudesse produzir algumas visualizações da distribuição geográfica da produção e da utilização de software livre no Brasil. Acho que neste caso não precisamos pensar estritamente em Perl pois os números andam meio juntos. Um exemplo tosco, se uma empresa só trabalha com Windows a chance de seu website ser feito em Perl é muito menor que em outra que só trabalha com Linux. E todo desenvolvedor orientado ao software livre em geral sabe pelo menos um pouco de Perl. Não sou expert nos assuntos internos aqui da comunidade mas acredito que não temos dados sobre a localização geográfica dos cascavéis. As organizações que fazem os eventos de software livre certamente tem dados relevantes mas nunca vi nada publicado. -Silvio From ricardo_filipo em yahoo.com.br Wed Feb 27 10:32:46 2008 From: ricardo_filipo em yahoo.com.br (Ricardo Filipo) Date: Wed, 27 Feb 2008 10:32:46 -0800 (PST) Subject: [Cascavel-pm] Res: Software Livre no Brasil Message-ID: <819629.43914.qm@web33003.mail.mud.yahoo.com> Oi. Voce já viu? http://www.softwarelivre.org/expertsQuery.php e http://www.softwarelivre.org/initiativesQuery.php Abração! Filipo ----- Mensagem original ---- De: Silvio Almeida Para: Cascavel Perl Mongers Enviadas: Quarta-feira, 27 de Fevereiro de 2008 14:43:43 Assunto: [Cascavel-pm] Software Livre no Brasil Seria muito interessante saber por onde e para onde anda o software livre no Brasil. É uma questão muito difícil, mas eu tenho o maior interesse em participar da compilação de informações, da criação de mapas e tal. Seria genial se a gente pudesse produzir algumas visualizações da distribuição geográfica da produção e da utilização de software livre no Brasil. Acho que neste caso não precisamos pensar estritamente em Perl pois os números andam meio juntos. Um exemplo tosco, se uma empresa só trabalha com Windows a chance de seu website ser feito em Perl é muito menor que em outra que só trabalha com Linux. E todo desenvolvedor orientado ao software livre em geral sabe pelo menos um pouco de Perl. Não sou expert nos assuntos internos aqui da comunidade mas acredito que não temos dados sobre a localização geográfica dos cascavéis. As organizações que fazem os eventos de software livre certamente tem dados relevantes mas nunca vi nada publicado. -Silvio _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! http://br.mail.yahoo.com/ From ricardostock em bol.com.br Wed Feb 27 15:05:48 2008 From: ricardostock em bol.com.br (Ricardo Stock) Date: Wed, 27 Feb 2008 21:05:48 -0200 Subject: [Cascavel-pm] Mercado Perl Message-ID: Sabe Nilson, eu concordo e discordo com você. Veja, hoje, não importa a sua filosifia, para o mercado, ou sabe, ou é analista (que ta na moda) ou seja para tudo agora voce tem que ser Analista de XPTO ou não serve, NINGUEM em san consiencia, vai iniciar um projeto com pessoas dispostas a aprender, por mais interessados que sejam. Vou te dar um exemplo, eu aprendi basic em um msx isso em 1989, para que serve isso agora, para nada. Aprendi meus primeiro #include da vida antes mesmo da faculdade. Hoje não programo em C a muito tempo, e sabe porque, porque quando aprendi, NINGUEM deu valor a um cara novo que aprendeu a programar sozinho... Quando entrei na Faculdade, isso em 2000, eu ja usava internet a 4 anos, estou na net desde 1995, ja dei suporte e quando entrei na facu, ja conhecia, C,JavaScript e Perl, trabalhava com Linux e Sun e desenvolvia, e sabe o que escutava, isso é coisa só para professor, "coisa de quem sabe". Agora voce dizer que basta a pessoa dizer que estou afim de aprender.... Eu acho que não é bem por ai. (Desculpe é minha opinião). Hje trabalho em uma empresa, onde sou analista de suporte, não sou desenvolvedor da empresa, até mesmo porque meu gerente é do tipo de pessoa que não sabe nada, mas conhece alguem, ou seja administra da seguinte forma, não mexe porque ta funcionando, para te dar uma ideia, usa novell4 e só começou a usar IP porque eu montei uma wan e falei ou tem ip, noa nao tem wan. Sabe acho que estou mais desabafando do que falando, mas sou eu quem contrata (faz testes) com alguns candidatos, e sou claro, ou sabe ou não sabe. Não dou valor a formação, mas sim a conhecimento e interesse. Ou seja, só contrato quem sabe, porque quem sabe diminue meu trabalho. Tem pessoas que trabalham em minha empresa que não sabem nem mesmo escrever um hello no bloco notas. Quanto ao software livre, eu escuto as seguintes respostas do meu gerente "compra licença do office porque o world é mais facil e todo mundo usa" Quanto ao perl, sou defensor numero um, tanto que uso em meu projeto perl/mysql, não conheço pessoas na região de santos/sp que desenvolvam em perl.... mas e da ai..... desenvolvo soziho e tenho meus amigos na lista. Agora se voce da valor a quem tem interesse, eu te mando meu curriculo :-) ...Porque formação....... é outra história. > 2008/2/27 Alceu R. de Freitas Jr. : > > Eu acho que muita gente entra numa faculdade de > > tecnologia esperando ficar rico. Muitas vezes fui > > chamado de louco pelos meus colegas de classe porque > > desenvolvia software de código aberto. > > Off-topic mas... provavelmente você devia estar na faculdade errada > (se ser amigável com o software livre é o quesito a ser avaliado). > Eu vejo exatamente o contrário. Aqui na UFMG você, muito > provavelmente, vai ser xingado até a sétima geração se defender > software fechado. Inclusive por alguns professores. Não que isso seja > uma vantagem, pelo contrário, às vezes enche o saco caso você não > compartilhe das mesmas opiniões. ;-) > > -Nilson Santos F. Jr. > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20080227/c50bbdb8/attachment.html From acid06 em gmail.com Wed Feb 27 16:05:51 2008 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Wed, 27 Feb 2008 21:05:51 -0300 Subject: [Cascavel-pm] Mercado Perl In-Reply-To: References: Message-ID: <9a08c9b40802271605q29dfa27au27564133499d18fc@mail.gmail.com> 2008/2/27 Ricardo Stock : > Veja, hoje, não importa a sua filosifia, para o mercado, ou sabe, ou é > analista (que ta na moda) ou seja para tudo agora voce tem que ser Analista > de XPTO ou não serve, NINGUEM em san consiencia, vai iniciar um projeto com > pessoas dispostas a aprender, por mais interessados que sejam. Eu conheço até mesmo empresas bem mais tradicionais que fazem isso, contratar gente que não sabe pra treinar. E quando não existe uma forte restrição orçamentária, em empresas mais modernas isso é mais comum ainda. Eu mesmo tenho um exemplo pessoal em uma empresa anterior. Eu não sabia quase nada sobre Catalyst, só por alto mesmo, quando comecei a desenvolver um projeto que seria responsável por controlar todo o processo de desenvolvimento da empresa. No final, o projeto foi um sucesso e eu aprendi Catalyst no processo. Obviamente o código que eu fiz na primeira semana não era tão bom quanto o que eu fiz na última ou o que eu faço hoje, mas, o código saiu e à medida que o projeto foi andando os erros mais graves de principiante puderam ser corrigidos. > Vou te dar um exemplo, eu aprendi basic em um msx isso em 1989, para que > serve isso agora, para nada. Aprendi meus primeiro #include da vida antes > mesmo da faculdade. Hoje não programo em C a muito tempo, e sabe porque, > porque quando aprendi, NINGUEM deu valor a um cara novo que aprendeu a > programar sozinho... Bom, hoje em dia situação melhorou um pouco: *quase ninguém* dá valor a um cara novo que aprendeu a programar sozinho. Mas note que isso é uma característica brasileira. No exterior isso não existe. Pelo contrário. Aliás, se serve de consolo pra você, eu dou valor pra quem aprendeu a programar sozinho. :-) > Agora voce dizer que basta a pessoa dizer que estou afim de aprender.... Eu > acho que não é bem por ai. (Desculpe é minha opinião). Eu não estou dizendo que o mercado funciona assim. Pelo contrário, em geral, ele *não* funciona assim. E, na minha opinião, é por isso que tem tanta porcaria por aí. Se você não tem um diploma, é bem difícil você conseguir um emprego por aqui, mesmo que você seja melhor que os outros. Isso é burrice mas é assim que as coisas são por aqui. Na verdade, eu poderia escrever um tratado, respaldado pelas idéias do Joel Spolsky e do Paul Graham, sobre como todo o processo de RH feito pela maioria das empresas daqui é falho e tosco, mas eu vou me conter. O "resumão" é: a contratação de desenvolvedores deveria ser feita por outros bons desenvolvedores e deve necessariamente exigir que o candidato escreva código/resolva um problema técnico. Não adianta nada colocar o cara pra desenhar na frente de um psicólogo ou ficar escutando quantas buzzwords que ele sabe quando se está contratando alguém técnico - guarde isso pra quando for contratar o pessoal de vendas. > Quanto ao software livre, eu escuto as seguintes respostas do meu gerente > "compra licença do office porque o world é mais facil e todo mundo usa" O OpenOffice salva em formato Word e é tão fácil de usar quanto o Word. É a mesma coisa. Em casa eu tenho o MS Office instalado e é isso que eu isso. No Linux ou em outros lugares eu uso o OpenOffice. Eu nem sei te falar se tem diferença. Isso é bobagem de quem nem nunca tentou a alternativa. Mas cada um usa o que quer. Eu, particularmente, nunca pagaria por uma licença do MS Office porque acho o preço abusivo. Mas tem coisa que só ele faz mesmo (algumas coisas do Excel). > Agora se voce da valor a quem tem interesse, eu te mando meu curriculo :-) > ...Porque formação....... é outra história. Infelizmente, eu não tenho uma empresa. E onde eu trabalho atualmente... não estamos contratando ninguém. Mas talvez outros da lista possam te ajudar com isso. -Nilson Santos F. Jr. From otaviof em gmail.com Wed Feb 27 21:20:18 2008 From: otaviof em gmail.com (=?ISO-8859-1?Q?Ot=E1vio_Fernandes?=) Date: Thu, 28 Feb 2008 02:20:18 -0300 Subject: [Cascavel-pm] Mercado Perl In-Reply-To: <20080227063117.887DECBEC9@ws5-11.us4.outblaze.com> References: <20080227063117.887DECBEC9@ws5-11.us4.outblaze.com> Message-ID: <8e3843570802272120h15b81df1ga2452f2ff6521541@mail.gmail.com> Felipe, Falando a respeito de encontrar mao de obra, ou seja, um programador competente, eu reparei que o anuncio da vaga eh muito especifico e tem uma serie de tecnologias que nao sao muito comuns para o mercado atual, ou seja, eh muito mais dificil achar um desenvolvedor que se encaixe perfeitamente. A minha sugestao eh dividir este conteudo em duas vagas, uma para um programador junior, que tem conhecimentos de Perl e uma boa nocao de banco de dados, e outra para um senior que realmente conhece tudo isso aa fundo. Afinal, se a pessoa nao tem tanto conhecimento, vc nao precisa, necessariamente, aloca-la no core do projeto, pode deixa-la para funcoes nao tao especificas que tomariam tempo de um programador senior, desta forma fica ate mais barato. Outro quesito eh a parte de banco de dados, em um projeto grande o melhor seria centralizar isso em uma equipe especializada, e deixar para o programador soh a funcao de interagir com o banco, mas sem ter que conhecer aa fundo os tres que vc pede na vaga. Com estas duas sugestoes vc vai ter uma vaga mais generica e consequemente mais curriculos. Atualmente eu estou procurando uma nova oportunidade, soh nao enviei o meu CV porque eh uma vaga para o Rio de Janeiro. Ha a possibilidade de fazer home-office, ou de freelancer ? um abraco e boa sorte, -- | -- | Otávio Fernandes < otaviof | gmail | com > | FreeBSD 7.0-PRERELEASE && GNU/Linux User: 283.396 | (( Especial Programação )) http://geekbr.podcastbrasil.com/ -- 0.15 | -- From luismottacampos em yahoo.co.uk Thu Feb 28 02:19:20 2008 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Thu, 28 Feb 2008 11:19:20 +0100 Subject: [Cascavel-pm] Mercado Perl In-Reply-To: <9a08c9b40802271605q29dfa27au27564133499d18fc@mail.gmail.com> References: <9a08c9b40802271605q29dfa27au27564133499d18fc@mail.gmail.com> Message-ID: <47C68AA8.9080808@yahoo.co.uk> Nilson Santos Figueiredo Junior wrote: > 2008/2/27 Ricardo Stock : >> Vou te dar um exemplo, eu aprendi basic em um msx isso em 1989, para que >> serve isso agora, para nada. Aprendi meus primeiro #include da vida antes >> mesmo da faculdade. Hoje não programo em C a muito tempo, e sabe porque, >> porque quando aprendi, NINGUEM deu valor a um cara novo que aprendeu a >> programar sozinho... > > Bom, hoje em dia situação melhorou um pouco: *quase ninguém* dá valor > a um cara novo que aprendeu a programar sozinho. Mas note que isso é > uma característica brasileira. No exterior isso não existe. Pelo > contrário. :) Como correspondente internacional dos Perl Mongers Brazileiros, eu posso confirmar que capacidade de aprender sozinho é uma coisa que é muito valorizada na Europa. > Aliás, se serve de consolo pra você, eu dou valor pra quem aprendeu a > programar sozinho. :-) A gente não apenas valoriza, como empurra o pessoal a fazer sozinho. Mas um gesto vale mais que qualquer coisa que a gente possa escrever: veja os mais de 10.000 emails que eu já respondi sobre todo o tipo de pergunta relacionada com programação nas listas de Cascavel e São Paulo ;) E o Nilson deve ter outro tanto para empilhar sobre estes. >> Agora voce dizer que basta a pessoa dizer que estou afim de aprender.... Eu >> acho que não é bem por ai. (Desculpe é minha opinião). > > Eu não estou dizendo que o mercado funciona assim. Pelo contrário, em > geral, ele *não* funciona assim. > E, na minha opinião, é por isso que tem tanta porcaria por aí. Apoiado. > Se você não tem um diploma, é bem difícil você conseguir um emprego > por aqui, mesmo que você seja melhor que os outros. Isso é burrice mas > é assim que as coisas são por aqui. Na verdade, eu poderia escrever um > tratado, respaldado pelas idéias do Joel Spolsky e do Paul Graham, > sobre como todo o processo de RH feito pela maioria das empresas daqui > é falho e tosco, mas eu vou me conter. Não se contenha! Escreva!!! Mas vamos publicar em formato de livro, com capa-dura. Vem falar comigo em privado, se você estiver interessado. >> Quanto ao software livre, eu escuto as seguintes respostas do meu gerente >> "compra licença do office porque o world é mais facil e todo mundo usa" > > O OpenOffice salva em formato Word e é tão fácil de usar quanto o > Word. É a mesma coisa. Em casa eu tenho o MS Office instalado e é isso > que eu isso. No Linux ou em outros lugares eu uso o OpenOffice. Eu nem > sei te falar se tem diferença. Isso é bobagem de quem nem nunca tentou > a alternativa. Mas cada um usa o que quer. Eu, particularmente, nunca > pagaria por uma licença do MS Office porque acho o preço abusivo. Mas > tem coisa que só ele faz mesmo (algumas coisas do Excel). Lamento, mas eu discordo. Todas as coisas que interessam fazer com Excell eu consigo fazer com OOcalc, possivelmente usando menos recursos da máquina. Agora, tem uma coisa que eu tenho certeza de que o Excell faz que eu não quero que o OOcalc faça de forma nenhuma: Pegar vírus. :D Tem aí os meus "twoppence" ;) Putamplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From acid06 em gmail.com Thu Feb 28 06:33:23 2008 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Thu, 28 Feb 2008 11:33:23 -0300 Subject: [Cascavel-pm] Mercado Perl In-Reply-To: <47C68AA8.9080808@yahoo.co.uk> References: <9a08c9b40802271605q29dfa27au27564133499d18fc@mail.gmail.com> <47C68AA8.9080808@yahoo.co.uk> Message-ID: <9a08c9b40802280633g39176ec4tf05ee5281402106@mail.gmail.com> 2008/2/28 Luis Motta Campos : > Lamento, mas eu discordo. Todas as coisas que interessam fazer com > Excell eu consigo fazer com OOcalc, possivelmente usando menos recursos > da máquina. Pros meus usos qualquer alternativa ao Excel serviria. Na verdade, pros meus usos, um grid que faça somas e fórmulas simples serviria. Mas realmente existem coisas que só o Excel faz. Mas são coisas que ele *não deveria* estar fazendo. Mas as pessoas gostam que ele faz. Tem muita empresa realmente grande por aí que usa uma planilha Excel como um sistema de gestão de recursos complexos. Com scripting, você o transforma em uma verdadeira plataforma de programação. Mas eu acho que, nesses casos, um sistema específico é mais apropriado por diversas razões (mais confiável, mais simples de manter, mais seguro, etc). Mas vai convencer quem usa de largar os hábitos. ;-) -Nilson Santos F. Jr. From glasswalk3r em yahoo.com.br Thu Feb 28 08:45:55 2008 From: glasswalk3r em yahoo.com.br (Alceu R. de Freitas Jr.) Date: Thu, 28 Feb 2008 13:45:55 -0300 (ART) Subject: [Cascavel-pm] Mercado Perl In-Reply-To: <9a08c9b40802280633g39176ec4tf05ee5281402106@mail.gmail.com> Message-ID: <327103.88024.qm@web30802.mail.mud.yahoo.com> --- Nilson Santos Figueiredo Junior escreveu: > Mas realmente existem coisas que só o Excel faz. Mas > são coisas que > ele *não deveria* estar fazendo. Mas as pessoas > gostam que ele faz. > Tem muita empresa realmente grande por aí que usa > uma planilha Excel > como um sistema de gestão de recursos complexos. Com > scripting, você o > transforma em uma verdadeira plataforma de > programação. Pode apostar nisso. Já vi operadores de mercado financeiro usarem o Excel para gerar gráficos em tempo real com dados coletados de terminais da Bloomberg. E isso foi a uns 10 anos atrás. A quem diga hoje que o maior concorrente do SAP seja o Excel nas empresas aonde o SAP é implementado. :-) []'s Alceu Rodrigues de Freitas Junior -------------------------------------- glasswalk3r em yahoo.com.br http://www.imortais.cjb.net ----------------------------------------------------------------------- A well-used door needs no oil on its hinges. A swift-flowing stream does not grow stagnant. Neither sound nor thoughts can travel through a vacuum. Software rots if not used. These are great mysteries -- The Tao Of Programming, 5.1 Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! http://br.mail.yahoo.com/ From joenio em gmail.com Thu Feb 28 15:10:21 2008 From: joenio em gmail.com (Joenio Costa) Date: Thu, 28 Feb 2008 20:10:21 -0300 Subject: [Cascavel-pm] Novo layout para o Perl.org.br Message-ID: <65934b450802281510r66980f97w193c949ecd56ee60@mail.gmail.com> Gente, A algum tempo eu venho me arrastando pra fazer um layout pro Perl.org.br, fui fazendo aos poucos e agora está quase pronto. Vejam como está ficando em: http://www.perl.org.br/bin/view/Main/WebHome?template=layout Quem quiser dá uma espiada no template e no css está em: http://www.perl.org.br/bin/view/Main/ProjetoGrafico Gostaria da ajuda de vocês para construir conteúdo semelhante ao abaixo para outros projetos expressivos utilizando Perl. http://www.perl.org.br/bin/view/Main/GetPerl Inicialmente pensei em Template Toolkit, Plagger e Catalyst... http://www.perl.org.br/bin/view/Main/GetTT2 http://www.perl.org.br/bin/view/Main/GetPlagger http://www.perl.org.br/bin/view/Main/GetCatalyst Estes tópicos acima carecem de conteudo e se alguem puder ajudar seria muito interesante, basta editar o conteúdo direto no tópico. Obrigado, -- Joenio Costa - Salvador Perl Mongers - Grupo de Usuário Perl de Salvador - Colivre - Cooperativa de Tecnologias Livres - PSL-BA - Projeto Software Livre Bahia From gabriel.vieira em gmail.com Thu Feb 28 21:30:21 2008 From: gabriel.vieira em gmail.com (Gabriel Vieira) Date: Fri, 29 Feb 2008 02:30:21 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?ENSOL_em_Jo=E3o_Pessoa?= Message-ID: <83d8367f0802282130h25bbc552l1760e9c349d3a391@mail.gmail.com> Mais um motivo para vir tomar uma água de coco, deitar numa rede, comer um carangueijo e relaxar: http://www.ensol.org.br/2008/ -- Gabriel Vieira From daniel em ruoso.com Fri Feb 29 02:24:41 2008 From: daniel em ruoso.com (Daniel Ruoso) Date: Fri, 29 Feb 2008 10:24:41 +0000 Subject: [Cascavel-pm] Novo layout para o Perl.org.br In-Reply-To: <65934b450802281510r66980f97w193c949ecd56ee60@mail.gmail.com> References: <65934b450802281510r66980f97w193c949ecd56ee60@mail.gmail.com> Message-ID: <1204280681.25355.34.camel@pitombeira> Qui, 2008-02-28 às 20:10 -0300, Joenio Costa escreveu: > A algum tempo eu venho me arrastando pra fazer um layout pro > Perl.org.br, fui fazendo aos poucos e agora está quase pronto. Está muito bom, acho que pode botar no ar... daniel From reis.wallace em gmail.com Fri Feb 29 03:55:25 2008 From: reis.wallace em gmail.com (Wallace Reis) Date: Fri, 29 Feb 2008 11:55:25 +0000 Subject: [Cascavel-pm] Novo layout para o Perl.org.br In-Reply-To: <1204280681.25355.34.camel@pitombeira> References: <65934b450802281510r66980f97w193c949ecd56ee60@mail.gmail.com> <1204280681.25355.34.camel@pitombeira> Message-ID: <912e34190802290355o2ca5af1as8dec794623c05055@mail.gmail.com> On Fri, Feb 29, 2008 at 10:24 AM, Daniel Ruoso wrote: > Qui, 2008-02-28 às 20:10 -0300, Joenio Costa escreveu: > > > A algum tempo eu venho me arrastando pra fazer um layout pro > > Perl.org.br, fui fazendo aos poucos e agora está quase pronto. > > Está muito bom, acho que pode botar no ar... +1 -- wallace reis/wreis http://wallace.reis.org.br From nferraz em gmail.com Fri Feb 29 05:59:43 2008 From: nferraz em gmail.com (Nelson Ferraz) Date: Fri, 29 Feb 2008 13:59:43 +0000 Subject: [Cascavel-pm] Novo layout para o Perl.org.br In-Reply-To: <65934b450802281510r66980f97w193c949ecd56ee60@mail.gmail.com> References: <65934b450802281510r66980f97w193c949ecd56ee60@mail.gmail.com> Message-ID: <604cec170802290559q38f2bb69p1d069c9c2610fb7f@mail.gmail.com> > A algum tempo eu venho me arrastando pra fazer um layout pro > Perl.org.br, fui fazendo aos poucos e agora está quase pronto. > > Vejam como está ficando em: > > http://www.perl.org.br/bin/view/Main/WebHome?template=layout Gostei!!! Parabéns pelo trabalho! Por mim pode colocar no ar! :) From nferraz em gmail.com Fri Feb 29 06:03:34 2008 From: nferraz em gmail.com (Nelson Ferraz) Date: Fri, 29 Feb 2008 14:03:34 +0000 Subject: [Cascavel-pm] Novo layout para o Perl.org.br In-Reply-To: <65934b450802281510r66980f97w193c949ecd56ee60@mail.gmail.com> References: <65934b450802281510r66980f97w193c949ecd56ee60@mail.gmail.com> Message-ID: <604cec170802290603t1d098f15q852f07f98472f7ee@mail.gmail.com> > Gostaria da ajuda de vocês para construir conteúdo semelhante ao > abaixo para outros projetos expressivos utilizando Perl. > > http://www.perl.org.br/bin/view/Main/GetPerl > > Inicialmente pensei em Template Toolkit, Plagger e Catalyst... > > http://www.perl.org.br/bin/view/Main/GetTT2 > http://www.perl.org.br/bin/view/Main/GetPlagger > http://www.perl.org.br/bin/view/Main/GetCatalyst > > Estes tópicos acima carecem de conteudo e se alguem puder ajudar seria > muito interesante, basta editar o conteúdo direto no tópico. Se quiser eu posso começar os tópicos do TT e do Catalyst. Mas, ao invés de GetTT e GetCatalyst... as páginas poderiam ser simplesmente TemplateToolkit e Catalyst, sem o "Get", pois o objetivo é falar sobre, e não baixar os toolkits. []s Nelson -- Nelson Ferraz Free Software Foundation Associate Member #3203 Projeto Software Livre Brasil (www.softwarelivre.org.br) Sociedade Perl do Brasil (www.perl.org.br) Rede Livre de Compartilhamento de Cultura Digital From edencardim em gmail.com Fri Feb 29 06:24:06 2008 From: edencardim em gmail.com (Eden Cardim) Date: Fri, 29 Feb 2008 11:24:06 -0300 Subject: [Cascavel-pm] Novo layout para o Perl.org.br In-Reply-To: <604cec170802290603t1d098f15q852f07f98472f7ee@mail.gmail.com> References: <65934b450802281510r66980f97w193c949ecd56ee60@mail.gmail.com> <604cec170802290603t1d098f15q852f07f98472f7ee@mail.gmail.com> Message-ID: <3de55ead0802290624g9d53a99pf214f3a01dbf8d10@mail.gmail.com> 2008/2/29 Nelson Ferraz : > Se quiser eu posso começar os tópicos do TT e do Catalyst. > > Mas, ao invés de GetTT e GetCatalyst... as páginas poderiam ser > simplesmente TemplateToolkit e Catalyst, sem o "Get", pois o objetivo > é falar sobre, e não baixar os toolkits. Concordo -- edenc.vox.com From joenio em gmail.com Fri Feb 29 06:42:05 2008 From: joenio em gmail.com (Joenio Costa) Date: Fri, 29 Feb 2008 11:42:05 -0300 Subject: [Cascavel-pm] Novo layout para o Perl.org.br In-Reply-To: <3de55ead0802290624g9d53a99pf214f3a01dbf8d10@mail.gmail.com> References: <65934b450802281510r66980f97w193c949ecd56ee60@mail.gmail.com> <604cec170802290603t1d098f15q852f07f98472f7ee@mail.gmail.com> <3de55ead0802290624g9d53a99pf214f3a01dbf8d10@mail.gmail.com> Message-ID: <65934b450802290642x3f80566djcc09d9bdfc85fb38@mail.gmail.com> Ok... vou tentar mudar isso este fim de semana, e quando estiver pronto eu publico. Enquanto isto podem ir criando o conteúdo lá nos tópicos Get*** Quem lembrar de mais algum projeto pode criar o tópico, tenho certeza que temos mais projetos expressivos além de Catalyst e Template Toolkit. Obrigado pela ajuda e opniões de todos! Valeu!!! 2008/2/29 Eden Cardim : > 2008/2/29 Nelson Ferraz : > > > Se quiser eu posso começar os tópicos do TT e do Catalyst. > > > > Mas, ao invés de GetTT e GetCatalyst... as páginas poderiam ser > > simplesmente TemplateToolkit e Catalyst, sem o "Get", pois o objetivo > > é falar sobre, e não baixar os toolkits. > > Concordo > > -- > edenc.vox.com > > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Joenio Costa - Salvador Perl Mongers - Grupo de Usuário Perl de Salvador - Colibre - Cooperativa de Tecnologias Livres - PSL-BA - Projeto Software Livre Bahia From edencardim em gmail.com Fri Feb 29 06:44:22 2008 From: edencardim em gmail.com (Eden Cardim) Date: Fri, 29 Feb 2008 11:44:22 -0300 Subject: [Cascavel-pm] Novo layout para o Perl.org.br In-Reply-To: <65934b450802290642x3f80566djcc09d9bdfc85fb38@mail.gmail.com> References: <65934b450802281510r66980f97w193c949ecd56ee60@mail.gmail.com> <604cec170802290603t1d098f15q852f07f98472f7ee@mail.gmail.com> <3de55ead0802290624g9d53a99pf214f3a01dbf8d10@mail.gmail.com> <65934b450802290642x3f80566djcc09d9bdfc85fb38@mail.gmail.com> Message-ID: <3de55ead0802290644t210ece26h49cee079f0e1f6b5@mail.gmail.com> 2008/2/29 Joenio Costa : > Ok... vou tentar mudar isso este fim de semana, e quando estiver > pronto eu publico. > > Enquanto isto podem ir criando o conteúdo lá nos tópicos Get*** > > Quem lembrar de mais algum projeto pode criar o tópico, tenho certeza > que temos mais projetos expressivos além de Catalyst e Template > Toolkit. Tem POE e Moose. -- edenc.vox.com From reis.wallace em gmail.com Fri Feb 29 07:51:04 2008 From: reis.wallace em gmail.com (Wallace Reis) Date: Fri, 29 Feb 2008 15:51:04 +0000 Subject: [Cascavel-pm] Novo layout para o Perl.org.br In-Reply-To: <3de55ead0802290644t210ece26h49cee079f0e1f6b5@mail.gmail.com> References: <65934b450802281510r66980f97w193c949ecd56ee60@mail.gmail.com> <604cec170802290603t1d098f15q852f07f98472f7ee@mail.gmail.com> <3de55ead0802290624g9d53a99pf214f3a01dbf8d10@mail.gmail.com> <65934b450802290642x3f80566djcc09d9bdfc85fb38@mail.gmail.com> <3de55ead0802290644t210ece26h49cee079f0e1f6b5@mail.gmail.com> Message-ID: <912e34190802290751l5906957bm353e4e284578510e@mail.gmail.com> On Fri, Feb 29, 2008 at 2:44 PM, Eden Cardim wrote: > Tem POE e Moose. DBIC -- wallace reis/wreis http://wallace.reis.org.br From gabriel.vieira em gmail.com Fri Feb 29 07:52:53 2008 From: gabriel.vieira em gmail.com (Gabriel Vieira) Date: Fri, 29 Feb 2008 12:52:53 -0300 Subject: [Cascavel-pm] Novo layout para o Perl.org.br In-Reply-To: <912e34190802290751l5906957bm353e4e284578510e@mail.gmail.com> References: <65934b450802281510r66980f97w193c949ecd56ee60@mail.gmail.com> <604cec170802290603t1d098f15q852f07f98472f7ee@mail.gmail.com> <3de55ead0802290624g9d53a99pf214f3a01dbf8d10@mail.gmail.com> <65934b450802290642x3f80566djcc09d9bdfc85fb38@mail.gmail.com> <3de55ead0802290644t210ece26h49cee079f0e1f6b5@mail.gmail.com> <912e34190802290751l5906957bm353e4e284578510e@mail.gmail.com> Message-ID: <83d8367f0802290752i14b9a1e6wc69432a1d7e22213@mail.gmail.com> Curti!! 2008/2/29 Wallace Reis : > On Fri, Feb 29, 2008 at 2:44 PM, Eden Cardim wrote: > > Tem POE e Moose. > > DBIC > > -- > wallace reis/wreis > http://wallace.reis.org.br > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Gabriel Vieira From nferraz em gmail.com Fri Feb 29 08:14:16 2008 From: nferraz em gmail.com (Nelson Ferraz) Date: Fri, 29 Feb 2008 16:14:16 +0000 Subject: [Cascavel-pm] [OFF] O Brasil [Was: Mercado Perl] In-Reply-To: <9a08c9b40802270910q5bb940e0h7698a5d34a37a206@mail.gmail.com> References: <9a08c9b40802270910q5bb940e0h7698a5d34a37a206@mail.gmail.com> Message-ID: <604cec170802290814m1e01202drba974961a50ad39@mail.gmail.com> > Não vai mudar. Darwin quando visitou o Brasil em 1800 e alguma coisa > comentou sobre os mesmos problemas que existem até hoje. O ranso não > sai. Pode ser a distância, mas não sou tão pessimista quanto você. Acho que o Brasil está melhor hoje do que estava há 30 anos atrás. Hoje somos mais amadurecidos politicamente: o país está mais aberto, e já não acreditamos em salvadores da pátria. Somos mais amadurecidos economicamente: leis e instituições garantem uma certa responsabilidade fiscal. Não estamos tão bem quanto gostaríamos, mas estamos melhor. From daniel em ruoso.com Fri Feb 29 08:30:51 2008 From: daniel em ruoso.com (Daniel Ruoso) Date: Fri, 29 Feb 2008 16:30:51 +0000 Subject: [Cascavel-pm] [OFF] O Brasil [Was: Mercado Perl] In-Reply-To: <604cec170802290814m1e01202drba974961a50ad39@mail.gmail.com> References: <9a08c9b40802270910q5bb940e0h7698a5d34a37a206@mail.gmail.com> <604cec170802290814m1e01202drba974961a50ad39@mail.gmail.com> Message-ID: <1204302651.18464.17.camel@pitombeira> Sex, 2008-02-29 às 16:14 +0000, Nelson Ferraz escreveu: > > Não vai mudar. Darwin quando visitou o Brasil em 1800 e alguma coisa > > comentou sobre os mesmos problemas que existem até hoje. O ranso não > > sai. > Pode ser a distância, mas não sou tão pessimista quanto você. Acho que > o Brasil está melhor hoje do que estava há 30 anos atrás. > Hoje somos mais amadurecidos politicamente: o país está mais aberto, e > já não acreditamos em salvadores da pátria. > Somos mais amadurecidos economicamente: leis e instituições garantem > uma certa responsabilidade fiscal. Pra falar a verdade, depois de vir para a Europa, eu tenho que dizer que a minha percepção sobre a maturidade política do brasileiro e sobre a dinamicidade da economia brasileira só se tornaram mais positivas. O Brasil tem um ambiente extremamente tolerante em termos de convivência étnica, que é um problema que hoje se vê cada vez mais forte na Europa e nos EUA. A economia brasileira é forte, as empresas são competitivas, todo mundo trabalha duro e tem que ralar muito para ganhar seu espaço no mercado. A economia européia é uma falácia sustentada por uma social democracia falida onde as empresas são extremamente ineficientes e a concorrencia é quase nula. Acho que o sintoma final disso é o fato de que, na última semana, pudemos assistir a Bovespa se descolar do mercado internacional que está consistentemente apontando para uma recessão, enquanto o Brasil pode se tornar um ponto seguro para o capital internacional porque tem uma economia sadia, com muita concorrência e com abundancia de profissionais qualificados em diversas áreas. daniel From luismottacampos em yahoo.co.uk Fri Feb 29 08:31:04 2008 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Fri, 29 Feb 2008 17:31:04 +0100 Subject: [Cascavel-pm] [OFF] O Brasil [Was: Mercado Perl] In-Reply-To: <604cec170802290814m1e01202drba974961a50ad39@mail.gmail.com> References: <9a08c9b40802270910q5bb940e0h7698a5d34a37a206@mail.gmail.com> <604cec170802290814m1e01202drba974961a50ad39@mail.gmail.com> Message-ID: <47C83348.2090203@yahoo.co.uk> Nelson Ferraz wrote: >> Não vai mudar. Darwin quando visitou o Brasil em 1800 e alguma >> coisa comentou sobre os mesmos problemas que existem até hoje. O >> ranso não sai. > > Pode ser a distância, mas não sou tão pessimista quanto você. Acho > que o Brasil está melhor hoje do que estava há 30 anos atrás. > > Hoje somos mais amadurecidos politicamente: o país está mais aberto, > e já não acreditamos em salvadores da pátria. > > Somos mais amadurecidos economicamente: leis e instituições garantem > uma certa responsabilidade fiscal. > > Não estamos tão bem quanto gostaríamos, mas estamos melhor. Hum. A distância não está ajudando, Nélson. Sim, estamos mais maduros do ponto de vista político e econômico, temos instituições e legislação para garantir a tal "certa responsabilidade fiscal", e, de uma forma geral, parecemos estar progredindo. Infelizmente, tem muitas coisas que a gente não consegue captar pelos jornais. Por exemplo: a violência no país, de uma forma geral, aumenta a cada dia. Criam-se bolsões de ausência de poder público, onde mandam criminosos e vivem gente muito abaixo da linha de pobreza. Veja os exemplos das favelas do Rio de Janeiro, onde a polícia não entra, ou vai apenas por que é corrupta e está na folha de pagamento. Eu tenho relatos da mesma situação se formando, lentamente, na região em torno de Campinas. Estas pessoas são, infelizmente, uma grande parte do país, que a gente não enxerga, e que se acumula. As nossas diferenças sociais também aumentam a cada dia, e o país lamentavelmente caminha, a passo lento, para uma situação de ruptura social. O que tem segurado a barra do Brazil tem sido as medidas paliativas que os sucessivos governos usam a cada ano para "reduzir a miséria", e a total, completa e definitiva ausência de um líder, uma pessoa com carisma o bastante para fazer o povo se levantar e derrubar o governo (numa guerra civil, o que seria muito, muito ruim para o país). A solução é simples, mas, por algum motivo, ainda indesejável. A gente tem de passar uns 10-20 anos investindo pesadamente em educação (de verdade, não esta patacoada que a gente vê na escola pública), e rezar para que a mentalidade do povo mude em duas ou três gerações, e que a gente tenha capital humano para crescer e ser um grande país, ao invésde simplesmente um país grande. Ah, que bobagem. Do que, afinal, eu estou falando? Eu sou um exilado. Me ignorem, por favor. Putamplexos. -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From acid06 em gmail.com Fri Feb 29 08:35:34 2008 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Fri, 29 Feb 2008 13:35:34 -0300 Subject: [Cascavel-pm] [OFF] O Brasil [Was: Mercado Perl] In-Reply-To: <604cec170802290814m1e01202drba974961a50ad39@mail.gmail.com> References: <9a08c9b40802270910q5bb940e0h7698a5d34a37a206@mail.gmail.com> <604cec170802290814m1e01202drba974961a50ad39@mail.gmail.com> Message-ID: <9a08c9b40802290835x352af831oafad2e9961da81d@mail.gmail.com> 2008/2/29 Nelson Ferraz : > Hoje somos mais amadurecidos politicamente: o país está mais aberto, e > já não acreditamos em salvadores da pátria. > > Somos mais amadurecidos economicamente: leis e instituições garantem > uma certa responsabilidade fiscal. > > Não estamos tão bem quanto gostaríamos, mas estamos melhor. Claro que está melhor. Compare o Lula de hoje e o Lula de dez anos atrás e veja progresso. Até menos feio ele ficou. O problema é que simplesmente melhorar não é suficiente, tem que ter um salto adiante. O progresso é contínuo e muito lento e a taxa de melhoria aqui é menor que no resto mundo. É como você ter um investimento que rende 3% ao ano. Seu dinheiro está aumentando em números absolutos... mas com a inflação a 5% ao ano, na verdade, você está ficando pra trás. Não basta melhorar, você tem que melhorar o suficiente. E isso não acontece. Até hoje é um enigma pra mim porque carros no Brasil são tão caros. Um Honda Civic custa uns R$60mil por aqui enquanto custa uns US$15mil nos USA. Porque aqui é mais de duas vezes mais caro sendo que o carro é produzido no Brasil, com mão-de-obra mais barata e a montadora ainda tem algum incentivo fiscal, provavelmente? Claro, é um avanço. Lembrando do Collor, pelo menos não temos mais carroças. Pelo menos os carros são melhores no geral. Mas isso não é suficiente. Não faz sentido o carro custar 2.35 vezes mais aqui. Deveria ser mais barato aqui! Olhe pra Índia, por exemplo. Com US$2500 você não compra nem uma moto nova aqui e por lá é o preço de um carro popular recém-lançado. -Nilson Santos F. Jr. From glasswalk3r em yahoo.com.br Fri Feb 29 09:37:21 2008 From: glasswalk3r em yahoo.com.br (Alceu R. de Freitas Jr.) Date: Fri, 29 Feb 2008 14:37:21 -0300 (ART) Subject: [Cascavel-pm] [OFF] O Brasil [Was: Mercado Perl] In-Reply-To: <9a08c9b40802290835x352af831oafad2e9961da81d@mail.gmail.com> Message-ID: <842142.46702.qm@web30802.mail.mud.yahoo.com> --- Nilson Santos Figueiredo Junior escreveu: > Até hoje é um enigma pra mim porque carros no Brasil > são tão caros. Um > Honda Civic custa uns R$60mil por aqui enquanto > custa uns US$15mil nos > USA. Porque aqui é mais de duas vezes mais caro > sendo que o carro é > produzido no Brasil, com mão-de-obra mais barata e a > montadora ainda > tem algum incentivo fiscal, provavelmente? Eu não sei se existem incentivos fiscais. Mas os impostos sobre o veículo são abusivos. Se você for perguntar numa concessionária porque o preço é tão alto, eles vão te responder que o valor de impostos está em torno de 40% do valor total do veículo. Pagar impostos tão altos já o ruim o bastante. O pior é não ver retorno nenhum para você sentir alguma vantagem em continuar pagando. []'s Alceu Rodrigues de Freitas Junior -------------------------------------- glasswalk3r em yahoo.com.br http://www.imortais.cjb.net ----------------------------------------------------------------------- A well-used door needs no oil on its hinges. A swift-flowing stream does not grow stagnant. Neither sound nor thoughts can travel through a vacuum. Software rots if not used. These are great mysteries -- The Tao Of Programming, 5.1 Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! http://br.mail.yahoo.com/ From acid06 em gmail.com Fri Feb 29 09:57:24 2008 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Fri, 29 Feb 2008 14:57:24 -0300 Subject: [Cascavel-pm] [OFF] O Brasil [Was: Mercado Perl] In-Reply-To: <842142.46702.qm@web30802.mail.mud.yahoo.com> References: <9a08c9b40802290835x352af831oafad2e9961da81d@mail.gmail.com> <842142.46702.qm@web30802.mail.mud.yahoo.com> Message-ID: <9a08c9b40802290957l51dd4f8en25d3da1525b14277@mail.gmail.com> 2008/2/29 Alceu R. de Freitas Jr. : > Eu não sei se existem incentivos fiscais. Mas os > impostos sobre o veículo são abusivos. Se você for > perguntar numa concessionária porque o preço é tão > alto, eles vão te responder que o valor de impostos > está em torno de 40% do valor total do veículo. Claro. Mas ainda assim. Um carro de 60 mil, desconsiderando os impostos de supostos 40%, sairia por R$36mil (~US$21mil). Bem melhor, claro. Mas ainda assim é uns 30% mais caro do que o carro custa em outros países COM IMPOSTOS. Mesmo cortando fora o imposto abusivo, o preço continua acima do que deveria ser. Não faz sentido na minha cabeça. Pra se ter idéia de como tem algo muito errado com preço de carros por aqui basta observar que eles subiram 58% nos últimos 4 anos. Isso é bem acima da inflação. E o impressionante é que as pessoas cada vez continuam comprando mais carros ainda! Eu conheço diversas pessoas que compraram carro em 2002, 2003 e agora o carro usado dessas pessoas vale mais do que o que elas pagaram por um zero km. > Pagar impostos tão altos já o ruim o bastante. O pior > é não ver retorno nenhum para você sentir alguma > vantagem em continuar pagando. Bom, sinceramente, o único retorno aceitável pra esse nível de carga tributária daqui seria um cheque de 1/4 do salário de volta no final de cada vez. E com isso eles ainda estariam ganhando 2,5% do imposto de renda (já que a alíquota é 27,5%) e mais *todos* os outros impostos. Sinceramente, eu acho que é algo além da minha compreesão. Estou começando a duvidar se vale à pena tentar entender como tudo acontece tão errado. -Nilson Santos F. Jr. From nferraz em gmail.com Fri Feb 29 10:05:10 2008 From: nferraz em gmail.com (Nelson Ferraz) Date: Fri, 29 Feb 2008 18:05:10 +0000 Subject: [Cascavel-pm] [OFF] O Brasil [Was: Mercado Perl] In-Reply-To: <9a08c9b40802290835x352af831oafad2e9961da81d@mail.gmail.com> References: <9a08c9b40802270910q5bb940e0h7698a5d34a37a206@mail.gmail.com> <604cec170802290814m1e01202drba974961a50ad39@mail.gmail.com> <9a08c9b40802290835x352af831oafad2e9961da81d@mail.gmail.com> Message-ID: <604cec170802291005q3ff0cf33m413fc6c252e1c824@mail.gmail.com> Em 29/02/08, Nilson Santos Figueiredo Junior escreveu: > Claro que está melhor. Compare o Lula de hoje e o Lula de dez anos > atrás e veja progresso. Até menos feio ele ficou. rsrs > O problema é que > simplesmente melhorar não é suficiente, tem que ter um salto adiante. > O progresso é contínuo e muito lento e a taxa de melhoria aqui é menor > que no resto mundo. Um dos amadurecimentos que eu vi no Brasil foi deixar de acreditar em saídas rápidas, como planos milagrosos ou revoluções. Na minha opinião, o verdadeiro progresso é lento e sustentável. Melhor escalar uma montanha devagar do que dar um salto e cair do outro lado. From acid06 em gmail.com Fri Feb 29 10:44:17 2008 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Fri, 29 Feb 2008 15:44:17 -0300 Subject: [Cascavel-pm] [OFF] O Brasil [Was: Mercado Perl] In-Reply-To: <604cec170802291005q3ff0cf33m413fc6c252e1c824@mail.gmail.com> References: <9a08c9b40802270910q5bb940e0h7698a5d34a37a206@mail.gmail.com> <604cec170802290814m1e01202drba974961a50ad39@mail.gmail.com> <9a08c9b40802290835x352af831oafad2e9961da81d@mail.gmail.com> <604cec170802291005q3ff0cf33m413fc6c252e1c824@mail.gmail.com> Message-ID: <9a08c9b40802291044j23b6b05flf53bea7230227023@mail.gmail.com> 2008/2/29 Nelson Ferraz : > Um dos amadurecimentos que eu vi no Brasil foi deixar de acreditar em > saídas rápidas, como planos milagrosos ou revoluções. > > Na minha opinião, o verdadeiro progresso é lento e sustentável. Um "salto" é uma melhoria considerável em um período de 10-15 anos. Não uma receita milagrosa. Se você olhar pra trás, a única parte do país que deu um salto foi a economia privada e isso ocorreu de maneira completamente isolada do resto e, mesmo assim, alguns campos da economia ficaram pra trás. E, o mais importante: a cabeça das pessoas não acompanhou. Tanto para saber entender quanto para saber aproveitar a "nova" situação econômica. Temos inflação de 5% ao ano mas as pessoas não se importam com um juros de 15% mensais de um cartão de crédito. A economia é cada vez mais aberta e as pessoas não entendem que elas não dependem do governo pra tudo. Se os juros de cartão estão altos, as pessoas deveriam escolher outro cartão com juros mais baixos e não pedir para o governo limitar os juros através de uma lei. É possível conseguir realizar saltos sim (sob essa minha definição de o que é um salto). O Brasil conseguiu com parte da economia, outros países conseguiram com educação. Não é nenhum milagre. Milagre é querer que o "Fome Zero" ou o "Bolsa Família" acabem com a pobreza no Brasil. -Nilson Santos F. Jr. From nferraz em gmail.com Fri Feb 29 11:47:53 2008 From: nferraz em gmail.com (Nelson Ferraz) Date: Fri, 29 Feb 2008 19:47:53 +0000 Subject: [Cascavel-pm] [OFF] O Brasil [Was: Mercado Perl] In-Reply-To: <9a08c9b40802291044j23b6b05flf53bea7230227023@mail.gmail.com> References: <9a08c9b40802270910q5bb940e0h7698a5d34a37a206@mail.gmail.com> <604cec170802290814m1e01202drba974961a50ad39@mail.gmail.com> <9a08c9b40802290835x352af831oafad2e9961da81d@mail.gmail.com> <604cec170802291005q3ff0cf33m413fc6c252e1c824@mail.gmail.com> <9a08c9b40802291044j23b6b05flf53bea7230227023@mail.gmail.com> Message-ID: <604cec170802291147s6e2365ckfde7fafa3ebdd8f0@mail.gmail.com> Em 29/02/08, Nilson Santos Figueiredo Junior escreveu: > > Um dos amadurecimentos que eu vi no Brasil foi deixar de acreditar em > > saídas rápidas, como planos milagrosos ou revoluções. > > > > Na minha opinião, o verdadeiro progresso é lento e sustentável. > > Um "salto" é uma melhoria considerável em um período de 10-15 anos. > Não uma receita milagrosa. Este é um dos sinais do amadurecimento que eu mencionei. :) Antigamente, esperávamos mudanças de 4 em 4 anos. Hoje, sabemos que é preciso esperar mais -- 10, 15, 20 anos pra se ver uma mudança.