From trunq.trunquilo em gmail.com Mon Sep 1 07:48:34 2008 From: trunq.trunquilo em gmail.com (trunquilo trunq) Date: Mon, 1 Sep 2008 11:48:34 -0300 Subject: [Cascavel-pm] Rose::DB - muitos objetos para criar - tem como facilitar? Message-ID: Oi pessoal. Estou começando a usar o Rose::DB. Muito bom. Mas e se eu tiver um banco de dados relativamente grande, com muitas tabelas? Vou ter que especificar na mão o código de cada tabela? Não tem nada que gere as classes para mim automaticamente? Vou ter que fazer eu mesmo um script para isso? abs Trunquilo -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From cromo.jml em gmail.com Mon Sep 1 08:19:16 2008 From: cromo.jml em gmail.com (=?ISO-8859-1?Q?M=E1rcio_Vitor?=) Date: Mon, 1 Sep 2008 12:19:16 -0300 Subject: [Cascavel-pm] Rose::DB - muitos objetos para criar - tem como facilitar? In-Reply-To: References: Message-ID: <3530b8ce0809010819w26f764eclc08c31095e799313@mail.gmail.com> Acho que é este cara que você está querendo: http://search.cpan.org/~jsiracusa/Rose-DB-Object-0.770/lib/Rose/DB/Object/Loader.pm Alguma coisa assim: $loader = Rose::DB::Object::Loader->new( db_dsn => 'dbi:Pg:dbname=mydb;host=localhost', db_username => 'someuser', db_password => 'mysecret', db_options => { AutoCommit => 1, ChopBlanks => 1 }, class_prefix => 'My::Corp'); Suas classes deveriam ser criadas no namespace My::Corp. Márcio Vitor 2008/9/1 trunquilo trunq > > Oi pessoal. > > Estou começando a usar o Rose::DB. Muito bom. > > Mas e se eu tiver um banco de dados relativamente grande, com muitas tabelas? Vou ter que especificar na mão o código de cada tabela? > > Não tem nada que gere as classes para mim automaticamente? Vou ter que fazer eu mesmo um script para isso? > > abs > Trunquilo > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm From edencardim em gmail.com Mon Sep 1 08:28:22 2008 From: edencardim em gmail.com (Eden Cardim) Date: Mon, 1 Sep 2008 12:28:22 -0300 Subject: [Cascavel-pm] Rose::DB - muitos objetos para criar - tem como facilitar? In-Reply-To: <3530b8ce0809010819w26f764eclc08c31095e799313@mail.gmail.com> References: <3530b8ce0809010819w26f764eclc08c31095e799313@mail.gmail.com> Message-ID: <3de55ead0809010828o65221abdre28be85e1aeb1890@mail.gmail.com> 2008/9/1 Márcio Vitor : > Acho que é este cara que você está querendo: > http://search.cpan.org/~jsiracusa/Rose-DB-Object-0.770/lib/Rose/DB/Object/Loader.pm > Alguma coisa assim: > > $loader = > Rose::DB::Object::Loader->new( > db_dsn => 'dbi:Pg:dbname=mydb;host=localhost', > db_username => 'someuser', > db_password => 'mysecret', > db_options => { AutoCommit => 1, ChopBlanks => 1 }, > class_prefix => 'My::Corp'); > > Suas classes deveriam ser criadas no namespace My::Corp. Ou então usa DBIx::Class :) -- edenc.vox.com From elvio.barbalho em gmail.com Mon Sep 1 08:55:45 2008 From: elvio.barbalho em gmail.com (Elvio Barbalho) Date: Mon, 1 Sep 2008 12:55:45 -0300 Subject: [Cascavel-pm] PadWalker-1.7 Message-ID: <8fb8eacb0809010855x2115857dpf37724684d80ccdd@mail.gmail.com> Senhores estou tentando utilizar o plugin do eclipse para utilizar o eclipse para trabalhar com perl. realizei a instalação do plugin sem problemas mas quando vou tentar debugar a aplicação esta ocorrendo o erro DB<7> ;{eval { require PadWalker; PadWalker->VERSION(0.08) }or print $DB::OUT ("PadWalker module not found - please install\n");do ' dumpvar_epic.pm' unless defined &dumpvar_epic::dumpvar_epic;defined &dumpvar_epic::dumpvar_epic or print $DB::OUT "dumpvar_epic.pl not available.\n";my $h = eval { PadWalker::peek_my(2) };my @vars = split (' ','');$@ and $@ =~ s/ at .*//, print $DB::OUT ($@);my $savout = select($DB::OUT);dumpvar_epic::dumplex($_,$h->{$_},defined $option{dumpDepth} ? $option{dumpDepth} : -1, em vars) for sort keys %$h;print "E";select($savout);}; PadWalker module not found - please install Use of inherited AUTOLOAD for non-method PadWalker::peek_my() is deprecated at (eval 10)[D:/Program Files/lib/perl5db.pl:638] line 2. at (eval 10)[D:/Program Files/lib/perl5db.pl:638] line 2 eval {...} called at (eval 10)[D:/Program Files/lib/perl5db.pl:638] line 2 eval '($@, $!, $^E, $,, $/, $\\, $^W) = @saved;package main; $^D = $^D | $DB::db_stop; ;{eval { require PadWalker; PadWalker->VERSION(0.08) }or print $DB::OUT ("PadWalker module not found - please install\\n");do \'dumpvar_epic.pm\' unless defined &dumpvar_epic::dumpvar_epic;defined &dumpvar_epic::dumpvar_epic or print $DB::OUT "dumpvar_epic.pl not available.\\n";my $h = eval { PadWalker::peek_my(2) };my @vars = split (\' \',\'\');$@ and $@ =~ s/ at .*//, print $DB::OUT ($@);my $savout = select($DB::OUT);dumpvar_epic::dumplex($_,$h->{$_},defined $option{dumpDepth} ? $option{dumpDepth} : -1, em vars) for sort keys %$h;print "E";select($savout);};; o modulo realmente não esta instalado, baixei o modulo mas não sei como instalo????? como instalo este modulo?????? -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From acid06 em gmail.com Mon Sep 1 09:02:01 2008 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Mon, 1 Sep 2008 13:02:01 -0300 Subject: [Cascavel-pm] PadWalker-1.7 In-Reply-To: <8fb8eacb0809010855x2115857dpf37724684d80ccdd@mail.gmail.com> References: <8fb8eacb0809010855x2115857dpf37724684d80ccdd@mail.gmail.com> Message-ID: <9a08c9b40809010902p79833870k20d26c118d3f9b71@mail.gmail.com> 2008/9/1 Elvio Barbalho : > o modulo realmente não esta instalado, baixei o modulo mas não sei como > instalo????? > > como instalo este modulo?????? Como você está no Windows, vá no prompt e digite "ppm" e veja se o módulo está disponível para instalação por lá. Caso contrário, você terá que configurar um ambiente de compilação e instalá-lo via shell da CPAN. -Nilson Santos F. Jr. From trunq.trunquilo em gmail.com Mon Sep 1 09:45:27 2008 From: trunq.trunquilo em gmail.com (trunquilo trunq) Date: Mon, 1 Sep 2008 13:45:27 -0300 Subject: [Cascavel-pm] Rose::DB - muitos objetos para criar - tem como facilitar? In-Reply-To: <3de55ead0809010828o65221abdre28be85e1aeb1890@mail.gmail.com> References: <3530b8ce0809010819w26f764eclc08c31095e799313@mail.gmail.com> <3de55ead0809010828o65221abdre28be85e1aeb1890@mail.gmail.com> Message-ID: Eu andei lendo que o DBIx::Class teve alguns problemas com os desenvolvedores e que um caminho mais seguro atualmente seria o Rose::DB. Palavras do Tio Randal: http://www.stonehenge.com/merlyn/LinuxMag/col86.html abs Trunquilo On Mon, Sep 1, 2008 at 12:28 PM, Eden Cardim wrote: > 2008/9/1 Márcio Vitor : > > Acho que é este cara que você está querendo: > > > http://search.cpan.org/~jsiracusa/Rose-DB-Object-0.770/lib/Rose/DB/Object/Loader.pm > > Alguma coisa assim: > > > > $loader = > > Rose::DB::Object::Loader->new( > > db_dsn => 'dbi:Pg:dbname=mydb;host=localhost', > > db_username => 'someuser', > > db_password => 'mysecret', > > db_options => { AutoCommit => 1, ChopBlanks => 1 }, > > class_prefix => 'My::Corp'); > > > > Suas classes deveriam ser criadas no namespace My::Corp. > > Ou então usa DBIx::Class :) > > -- > 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: From elvio.barbalho em gmail.com Mon Sep 1 09:47:50 2008 From: elvio.barbalho em gmail.com (Elvio Barbalho) Date: Mon, 1 Sep 2008 13:47:50 -0300 Subject: [Cascavel-pm] PadWalker-1.7 In-Reply-To: <9a08c9b40809010902p79833870k20d26c118d3f9b71@mail.gmail.com> References: <8fb8eacb0809010855x2115857dpf37724684d80ccdd@mail.gmail.com> <9a08c9b40809010902p79833870k20d26c118d3f9b71@mail.gmail.com> Message-ID: <8fb8eacb0809010947wc4a03d8y835c9011686aa00d@mail.gmail.com> Nilson o módulo não esta disponível, tem alguns site onde eu possa ter uma orientação com realizar essa configuração do ambiente de complição??????? 2008/9/1 Nilson Santos Figueiredo Junior > 2008/9/1 Elvio Barbalho : > > o modulo realmente não esta instalado, baixei o modulo mas não sei como > > instalo????? > > > > como instalo este modulo?????? > > Como você está no Windows, vá no prompt e digite "ppm" e veja se o > módulo está disponível para instalação por lá. > Caso contrário, você terá que configurar um ambiente de compilação e > instalá-lo via shell da CPAN. > > -Nilson Santos F. Jr. > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From acid06 em gmail.com Mon Sep 1 09:55:55 2008 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Mon, 1 Sep 2008 13:55:55 -0300 Subject: [Cascavel-pm] Rose::DB - muitos objetos para criar - tem como facilitar? In-Reply-To: References: <3530b8ce0809010819w26f764eclc08c31095e799313@mail.gmail.com> <3de55ead0809010828o65221abdre28be85e1aeb1890@mail.gmail.com> Message-ID: <9a08c9b40809010955i880385bi339c67e000e5f61@mail.gmail.com> 2008/9/1 trunquilo trunq : > Eu andei lendo que o DBIx::Class teve alguns problemas com os > desenvolvedores e que um caminho mais seguro atualmente seria o Rose::DB. Observe bem a data do artigo. Muita coisa já mudou e o que o Randal Schwartz fala que não gosta é uma preferência pessoal, não uma argumentação técnica. E as preferências dele são discutíveis hoje em dia, afinal, ele abanonou Perl! ;-) Além disso, o DBIC é muito melhor suportado que o RDBO. Eu acredito que ambos sejam tecnicamente equivalentes. A diferença é que se você precisar de ajuda com o DBIC vai ter um tanto de gente pra te ajudar e com o RDBO você estará sozinho. -Nilson Santos F. Jr. From acid06 em gmail.com Mon Sep 1 09:58:26 2008 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Mon, 1 Sep 2008 13:58:26 -0300 Subject: [Cascavel-pm] PadWalker-1.7 In-Reply-To: <8fb8eacb0809010947wc4a03d8y835c9011686aa00d@mail.gmail.com> References: <8fb8eacb0809010855x2115857dpf37724684d80ccdd@mail.gmail.com> <9a08c9b40809010902p79833870k20d26c118d3f9b71@mail.gmail.com> <8fb8eacb0809010947wc4a03d8y835c9011686aa00d@mail.gmail.com> Message-ID: <9a08c9b40809010958i11cb5da7ue8a9e2235c757bcd@mail.gmail.com> 2008/9/1 Elvio Barbalho : > Nilson o módulo não esta disponível, tem alguns site onde eu possa ter uma > orientação com realizar essa configuração do ambiente de complição??????? Olha, eu acabei de verificar e o módulo está disponível no PPM sim, no repositório padrão da ActiveState. No programa você deve clicar no botão "View All Packages" para listar tudo (ou então apertar Ctrl+1). Ele vai estar lá, na versão 1.5. -Nilson Santos F. Jr. From edencardim em gmail.com Mon Sep 1 10:09:42 2008 From: edencardim em gmail.com (Eden Cardim) Date: Mon, 1 Sep 2008 14:09:42 -0300 Subject: [Cascavel-pm] Rose::DB - muitos objetos para criar - tem como facilitar? In-Reply-To: References: <3530b8ce0809010819w26f764eclc08c31095e799313@mail.gmail.com> <3de55ead0809010828o65221abdre28be85e1aeb1890@mail.gmail.com> Message-ID: <3de55ead0809011009k1d4dc533h99cf83265c87ce2@mail.gmail.com> 2008/9/1 trunquilo trunq : > Eu andei lendo que o DBIx::Class teve alguns problemas com os > desenvolvedores e que um caminho mais seguro atualmente seria o Rose::DB. > > Palavras do Tio Randal: > > http://www.stonehenge.com/merlyn/LinuxMag/col86.html Além de você não poder utilizar a palavra "atualmente" devido à data do artigo, ele não fala nada sobre "problemas com os desenvolvedores" nesse artigo, e sendo um colaborador do projeto, nunca ouvi falar nem sequer um rumor a respeito. A única coisa que ele reclama do DBIx::Class é de que algumas coisas que ele não gostava no CDBI foram portadas pro DBIx::Class. E eu discordo com ele neste aspecto, a comunidade do DBIx::Class é bastante preocupada com retro-compatibilidade, e por isso sempre preserva e suporta funcionalidades antigas por bastante tempo, até que os usuários antigos tenham tempo de migrar, invés de simplesmente puxar o tapete, que é o que aconteceira caso a vontade do Randal fosse realizada. -- edenc.vox.com From trunq.trunquilo em gmail.com Mon Sep 1 10:20:02 2008 From: trunq.trunquilo em gmail.com (trunquilo trunq) Date: Mon, 1 Sep 2008 14:20:02 -0300 Subject: [Cascavel-pm] Rose::DB - muitos objetos para criar - tem como facilitar? In-Reply-To: <3de55ead0809011009k1d4dc533h99cf83265c87ce2@mail.gmail.com> References: <3530b8ce0809010819w26f764eclc08c31095e799313@mail.gmail.com> <3de55ead0809010828o65221abdre28be85e1aeb1890@mail.gmail.com> <3de55ead0809011009k1d4dc533h99cf83265c87ce2@mail.gmail.com> Message-ID: Ok, valeu o sermão, peço desculpas pela precipitação. Ele cita sim problemas com os desenvolvedores, mas no class:DBI. Parece haver uma animosidade com o Randal... nem quero saber disso. Vou experimentar o Rose::DB, depois eu tiro minhas próprias conclusões. abs Trunquilo 2008/9/1 Eden Cardim > 2008/9/1 trunquilo trunq : > > Eu andei lendo que o DBIx::Class teve alguns problemas com os > > desenvolvedores e que um caminho mais seguro atualmente seria o Rose::DB. > > > > Palavras do Tio Randal: > > > > http://www.stonehenge.com/merlyn/LinuxMag/col86.html > > Além de você não poder utilizar a palavra "atualmente" devido à data > do artigo, ele não fala nada sobre "problemas com os desenvolvedores" > nesse artigo, e sendo um colaborador do projeto, nunca ouvi falar nem > sequer um rumor a respeito. A única coisa que ele reclama do > DBIx::Class é de que algumas coisas que ele não gostava no CDBI foram > portadas pro DBIx::Class. E eu discordo com ele neste aspecto, a > comunidade do DBIx::Class é bastante preocupada com > retro-compatibilidade, e por isso sempre preserva e suporta > funcionalidades antigas por bastante tempo, até que os usuários > antigos tenham tempo de migrar, invés de simplesmente puxar o tapete, > que é o que aconteceira caso a vontade do Randal fosse realizada. > > -- > 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: From edencardim em gmail.com Mon Sep 1 10:36:10 2008 From: edencardim em gmail.com (Eden Cardim) Date: Mon, 1 Sep 2008 14:36:10 -0300 Subject: [Cascavel-pm] Rose::DB - muitos objetos para criar - tem como facilitar? In-Reply-To: References: <3530b8ce0809010819w26f764eclc08c31095e799313@mail.gmail.com> <3de55ead0809010828o65221abdre28be85e1aeb1890@mail.gmail.com> <3de55ead0809011009k1d4dc533h99cf83265c87ce2@mail.gmail.com> Message-ID: <3de55ead0809011036l21623930gabaea3422d08b510@mail.gmail.com> 2008/9/1 trunquilo trunq : > Ok, valeu o sermão, peço desculpas pela precipitação. Desculpas aceitas, se serve de consolo, você não é o primeiro a se equivocar por causa de artigos como esse, e nem vai ser o último. > Ele cita sim problemas com os desenvolvedores, mas no class:DBI. > > Parece haver uma animosidade com o Randal... nem quero saber disso. Não há animosidade alguma, apenas opiniões técnicas divergentes em alguns casos. Inclusive conversamos bastante com o Randal no FISL 9.0 esse ano e ele ainda compareceu a um encontro técnico da Rio-PM depois. -- edenc.vox.com From fernandolouis em terra.com.br Mon Sep 1 11:38:20 2008 From: fernandolouis em terra.com.br (fernandolouis em terra.com.br) Date: Mon, 1 Sep 2008 15:38:20 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Problemas_apenas_nas_requisi=E7=F5es?= =?iso-8859-1?q?_via_ajax_=28caracteres_com_acentua=E7=E3o=29?= References: <8e3843570808040611j6779b974ia30d5de112f71c78@mail.gmail.com><48B302E2.8000106@yahoo.co.uk><4990078DA9CE4F79B2878301954A1163@rede.local><726229b50808260649l733957t749eb148234b0a4f@mail.gmail.com><526D8A6AD8864FF6B7FA85573528BC62@rede.local><9a08c9b40808281321q2e81d03atbaaabf208a43a339@mail.gmail.com> <36BE4A0268D94069B16E37E99B46C7C3@swmobile><2D7BBD04FC044385A79617938DB62419@rede.local> <28198B2C92994D23A85DA22A80A753C1@swmobile> Message-ID: Pessoal, estou aqui mais uma vez solicitando a ajuda de vocês. Não consigo entender o por que de minha aplicação não funcionar corretamente quando envio um formulário via AJAX. Por favor, acessem www.kussvanderlinde.adv.br/teste Se inserir caracteres com acentuação no 1º formulário (sem ajax), o mesmo vai correto para o DB. O 2º formulário faz a inserção no DB via AJAX... se for inserido alguma palavra com acentução, vai para o DB com caracteres estranhos. meu .pl faz só o seguinte: $query = "INSERT INTO `teste_noticia` VALUES('$input{noticia}')"; $q = $conn->prepare ($query); $q->execute(); $q->finish(); $conn->disconnect(); []s, Fernando From acid06 em gmail.com Mon Sep 1 11:52:31 2008 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Mon, 1 Sep 2008 15:52:31 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Problemas_apenas_nas_requisi=E7=F5es?= =?iso-8859-1?q?_via_ajax_=28caracteres_com_acentua=E7=E3o=29?= In-Reply-To: References: <4990078DA9CE4F79B2878301954A1163@rede.local> <726229b50808260649l733957t749eb148234b0a4f@mail.gmail.com> <526D8A6AD8864FF6B7FA85573528BC62@rede.local> <9a08c9b40808281321q2e81d03atbaaabf208a43a339@mail.gmail.com> <36BE4A0268D94069B16E37E99B46C7C3@swmobile> <2D7BBD04FC044385A79617938DB62419@rede.local> <28198B2C92994D23A85DA22A80A753C1@swmobile> Message-ID: <9a08c9b40809011152n32149fd0kefbb7f937c98c2a3@mail.gmail.com> 2008/9/1 : > O 2º formulário faz a inserção no DB via AJAX... se for inserido alguma > palavra com acentução, vai para o DB com caracteres estranhos. Problemas com a codificação dos caracteres. O browser envia em UTF8 e seu banco de dados espera em ISO8859-1 ou vice-versa. Claro que pode ser algum problema com sua leitura de parâmetros também, já que você não está utilizando o módulo CGI padrão. -Nilson Santos F. Jr. From elvio.barbalho em gmail.com Mon Sep 1 12:02:18 2008 From: elvio.barbalho em gmail.com (Elvio Barbalho) Date: Mon, 1 Sep 2008 16:02:18 -0300 Subject: [Cascavel-pm] PadWalker-1.7 In-Reply-To: <9a08c9b40809010958i11cb5da7ue8a9e2235c757bcd@mail.gmail.com> References: <8fb8eacb0809010855x2115857dpf37724684d80ccdd@mail.gmail.com> <9a08c9b40809010902p79833870k20d26c118d3f9b71@mail.gmail.com> <8fb8eacb0809010947wc4a03d8y835c9011686aa00d@mail.gmail.com> <9a08c9b40809010958i11cb5da7ue8a9e2235c757bcd@mail.gmail.com> Message-ID: <8fb8eacb0809011202i99b1b62wd484d87651a3b5cf@mail.gmail.com> Wilson não consegui encontrar aki, procurei pelo nome do pacote, nome do autor e nada. 2008/9/1 Nilson Santos Figueiredo Junior > 2008/9/1 Elvio Barbalho : > > Nilson o módulo não esta disponível, tem alguns site onde eu possa ter > uma > > orientação com realizar essa configuração do ambiente de complição??????? > > Olha, eu acabei de verificar e o módulo está disponível no PPM sim, no > repositório padrão da ActiveState. > No programa você deve clicar no botão "View All Packages" para listar > tudo (ou então apertar Ctrl+1). > > Ele vai estar lá, na versão 1.5. > > -Nilson Santos F. Jr. > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From fernandolouis em terra.com.br Mon Sep 1 12:23:07 2008 From: fernandolouis em terra.com.br (fernandolouis em terra.com.br) Date: Mon, 1 Sep 2008 16:23:07 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Problemas_apenas_nas_requisi=E7=F5es?= =?iso-8859-1?q?_via_ajax_=28caracteres_com_acentua=E7=E3o=29?= References: <4990078DA9CE4F79B2878301954A1163@rede.local><726229b50808260649l733957t749eb148234b0a4f@mail.gmail.com><526D8A6AD8864FF6B7FA85573528BC62@rede.local><9a08c9b40808281321q2e81d03atbaaabf208a43a339@mail.gmail.com><36BE4A0268D94069B16E37E99B46C7C3@swmobile><2D7BBD04FC044385A79617938DB62419@rede.local><28198B2C92994D23A85DA22A80A753C1@swmobile> <9a08c9b40809011152n32149fd0kefbb7f937c98c2a3@mail.gmail.com> Message-ID: Amigo, no meu html está: na função js também: request.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); request.setRequestHeader("encoding","ISO-8859-1"); e o collation do meu DB está: latin1_general_ci a leitura dos parâmetros também estão ok []s, Fernando ----- Original Message ----- From: "Nilson Santos Figueiredo Junior" To: "Cascavel Perl Mongers" Sent: Monday, September 01, 2008 3:52 PM Subject: Re: [Cascavel-pm]Problemas apenas nas requisições via ajax (caracteres com acentuação) 2008/9/1 : > O 2º formulário faz a inserção no DB via AJAX... se for inserido alguma > palavra com acentução, vai para o DB com caracteres estranhos. Problemas com a codificação dos caracteres. O browser envia em UTF8 e seu banco de dados espera em ISO8859-1 ou vice-versa. Claro que pode ser algum problema com sua leitura de parâmetros também, já que você não está utilizando o módulo CGI padrão. -Nilson Santos F. Jr. _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm From acid06 em gmail.com Mon Sep 1 13:00:41 2008 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Mon, 1 Sep 2008 17:00:41 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Problemas_apenas_nas_requisi=E7=F5es?= =?iso-8859-1?q?_via_ajax_=28caracteres_com_acentua=E7=E3o=29?= In-Reply-To: References: <726229b50808260649l733957t749eb148234b0a4f@mail.gmail.com> <526D8A6AD8864FF6B7FA85573528BC62@rede.local> <9a08c9b40808281321q2e81d03atbaaabf208a43a339@mail.gmail.com> <36BE4A0268D94069B16E37E99B46C7C3@swmobile> <2D7BBD04FC044385A79617938DB62419@rede.local> <28198B2C92994D23A85DA22A80A753C1@swmobile> <9a08c9b40809011152n32149fd0kefbb7f937c98c2a3@mail.gmail.com> Message-ID: <9a08c9b40809011300p2f11baabia800a7c8e7849169@mail.gmail.com> 2008/9/1 : > a leitura dos parâmetros também estão ok Errado. Sua leitura de parâmetros está incorreta. Como até estava com boa vontade pra tentar te ajudar, resolvi entrar no link fornecido. Quando tentei fazer o teste de inserção com AJAX de um texto acentuado de exemplo, recebi a seguinte mensagem de erro: cgi-lib.pl: Unknown Content-type: application/x-www-form-urlencoded; charset=UTF-8 Ou seja: 1) O browser está enviando em UTF8, como eu sugeri anteriormente. 2) Sua biblioteca não-padrão para leitura de parâmetros não funciona corretamente, como eu sugeri anteriormente. Infelizmente, não poderei te ajudar mais até que você resolva querer desenvolver seguindo o mínimo de boas práticas. -Nilson Santos F. Jr. From fernandolouis em terra.com.br Mon Sep 1 16:21:01 2008 From: fernandolouis em terra.com.br (fernandolouis em terra.com.br) Date: Mon, 1 Sep 2008 20:21:01 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Problemas_apenas_nas_requisi=E7=F5es?= =?iso-8859-1?q?_via_ajax_=28caracteres_com_acentua=E7=E3o=29?= References: <726229b50808260649l733957t749eb148234b0a4f@mail.gmail.com><526D8A6AD8864FF6B7FA85573528BC62@rede.local><9a08c9b40808281321q2e81d03atbaaabf208a43a339@mail.gmail.com><36BE4A0268D94069B16E37E99B46C7C3@swmobile><2D7BBD04FC044385A79617938DB62419@rede.local><28198B2C92994D23A85DA22A80A753C1@swmobile><9a08c9b40809011152n32149fd0kefbb7f937c98c2a3@mail.gmail.com> <9a08c9b40809011300p2f11baabia800a7c8e7849169@mail.gmail.com> Message-ID: <74AE0D7E70B34A71BF0F72F2DF20BD04@rede.local> Nilson, - O erro de chartset não ocorre mais; - Resolvi usar a biblioteca cgi.pm para pegar os parâmetros e igualmente insere errado via AJAX. por favor, verifique e veja se há alguma informação que me elucie. []s, Fernando ----- Original Message ----- From: "Nilson Santos Figueiredo Junior" To: "Cascavel Perl Mongers" Sent: Monday, September 01, 2008 5:00 PM Subject: Re: [Cascavel-pm]Problemas apenas nas requisições via ajax (caracteres com acentuação) 2008/9/1 : > a leitura dos parâmetros também estão ok Errado. Sua leitura de parâmetros está incorreta. Como até estava com boa vontade pra tentar te ajudar, resolvi entrar no link fornecido. Quando tentei fazer o teste de inserção com AJAX de um texto acentuado de exemplo, recebi a seguinte mensagem de erro: cgi-lib.pl: Unknown Content-type: application/x-www-form-urlencoded; charset=UTF-8 Ou seja: 1) O browser está enviando em UTF8, como eu sugeri anteriormente. 2) Sua biblioteca não-padrão para leitura de parâmetros não funciona corretamente, como eu sugeri anteriormente. Infelizmente, não poderei te ajudar mais até que você resolva querer desenvolver seguindo o mínimo de boas práticas. -Nilson Santos F. Jr. _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm From acid06 em gmail.com Mon Sep 1 16:44:27 2008 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Mon, 1 Sep 2008 20:44:27 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Problemas_apenas_nas_requisi=E7=F5es?= =?iso-8859-1?q?_via_ajax_=28caracteres_com_acentua=E7=E3o=29?= In-Reply-To: <74AE0D7E70B34A71BF0F72F2DF20BD04@rede.local> References: <9a08c9b40808281321q2e81d03atbaaabf208a43a339@mail.gmail.com> <36BE4A0268D94069B16E37E99B46C7C3@swmobile> <2D7BBD04FC044385A79617938DB62419@rede.local> <28198B2C92994D23A85DA22A80A753C1@swmobile> <9a08c9b40809011152n32149fd0kefbb7f937c98c2a3@mail.gmail.com> <9a08c9b40809011300p2f11baabia800a7c8e7849169@mail.gmail.com> <74AE0D7E70B34A71BF0F72F2DF20BD04@rede.local> Message-ID: <9a08c9b40809011644r617deb63ve5d5b879c99288d9@mail.gmail.com> 2008/9/1 : > - O erro de chartset não ocorre mais; Claro que ocorre. O browser continua enviando em UTF-8. Só fazer isso não resolve: request.setRequestHeader("encoding","ISO-8859-1"); Na verdade, o que você quer é retirar essa linha de código e tratar de UTF-8 no seu script porque via AJAX os dados sempre irão em UTF-8 por mais que você tente fazer outra coisa. :-) > - Resolvi usar a biblioteca cgi.pm para pegar os parâmetros e igualmente > insere errado via AJAX. Parabéns, seu código ficou um pouco melhor e mais robusto. Agora só falta tratar do UTF-8 no seu script. Minha recomendação pessoal é parar de tentar usar ISO-8859-1 e usar UTF-8 pra tudo. Só dá dor de cabeça ficar convertendo de um pra outro e, no final das contas, se por ventura seu sistema precisar de ser traduzido pra alguma linguagem mais diferente, você vai ter que fazer isso de qualquer jeito. -Nilson Santos F. Jr. From lgbassani em terra.com.br Mon Sep 1 17:05:20 2008 From: lgbassani em terra.com.br (Luciano Giordani Bassani) Date: Mon, 01 Sep 2008 21:05:20 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Problemas_apenas_nas_requisi=E7=F5es?= =?iso-8859-1?q?_via_ajax_=28caracteres_com_acentua=E7=E3o=29?= In-Reply-To: <74AE0D7E70B34A71BF0F72F2DF20BD04@rede.local> References: <726229b50808260649l733957t749eb148234b0a4f@mail.gmail.com><526D8A6AD8864FF6B7FA85573528BC62@rede.local><9a08c9b40808281321q2e81d03atbaaabf208a43a339@mail.gmail.com><36BE4A0268D94069B16E37E99B46C7C3@swmobile><2D7BBD04FC044385A79617938DB62419@rede.local><28198B2C92994D23A85DA22A80A753C1@swmobile><9a08c9b40809011152n32149fd0kefbb7f937c98c2a3@mail.gmail.com> <9a08c9b40809011300p2f11baabia800a7c8e7849169@mail.gmail.com> <74AE0D7E70B34A71BF0F72F2DF20BD04@rede.local> Message-ID: <48BC8340.4060404@terra.com.br> Vão me xingar um monte por postar uma provável solução, mas... Eu creio que mesmo que você force um charset iso, quando usa AJAX ou monta um formulário via Javascript, a requisição SEMPRE será feita em utf-8. Eu tenho este problema a muito tempo, mesmo antes de usar o AJAX, quando eu montava uma requisição somando vários forms de iframes. Mas não sei exatamente a teoria disso. Não tenho como testar o teu código aqui, mas creio que algo assim resolveria: $NOTICIA = $input{noticia}; $NOTICIA =~ s/([\xC0-\xDF])([\x80-\xBF])/chr(ord($1)<<6&0xC0|ord($2)&0x3F)/eg; $query = "INSERT INTO `teste_noticia` VALUES('$NOTICIA')"; ... Resumindo, a regex ilegível à cima faz tudo (não sou programador Perl de verdade, apenas uso Perl nos meus programas, hehehe) :-P SDS, Luciano Giordani Bassani lgbassani em terra.com.br fernandolouis em terra.com.br escreveu: > Nilson, > > - O erro de chartset não ocorre mais; > - Resolvi usar a biblioteca cgi.pm para pegar os parâmetros e > igualmente insere errado via AJAX. > > por favor, verifique e veja se há alguma informação que me elucie. > > []s, > Fernando > > ----- Original Message ----- From: "Nilson Santos Figueiredo Junior" > > To: "Cascavel Perl Mongers" > Sent: Monday, September 01, 2008 5:00 PM > Subject: Re: [Cascavel-pm]Problemas apenas nas requisições via ajax > (caracteres com acentuação) > > > 2008/9/1 : >> a leitura dos parâmetros também estão ok > > Errado. Sua leitura de parâmetros está incorreta. > Como até estava com boa vontade pra tentar te ajudar, resolvi entrar > no link fornecido. > > Quando tentei fazer o teste de inserção com AJAX de um texto acentuado > de exemplo, recebi a seguinte mensagem de erro: > > cgi-lib.pl: Unknown Content-type: application/x-www-form-urlencoded; > charset=UTF-8 > > Ou seja: > > 1) O browser está enviando em UTF8, como eu sugeri anteriormente. > 2) Sua biblioteca não-padrão para leitura de parâmetros não funciona > corretamente, como eu sugeri anteriormente. > > Infelizmente, não poderei te ajudar mais até que você resolva querer > desenvolver seguindo o mínimo de boas práticas. > > -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 fernandocorrea em gmail.com Mon Sep 1 17:03:45 2008 From: fernandocorrea em gmail.com (Fernando Oliveira) Date: Mon, 1 Sep 2008 21:03:45 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Problemas_apenas_nas_requisi=E7=F5es?= =?iso-8859-1?q?_via_ajax_=28caracteres_com_acentua=E7=E3o=29?= In-Reply-To: <9a08c9b40809011644r617deb63ve5d5b879c99288d9@mail.gmail.com> References: <36BE4A0268D94069B16E37E99B46C7C3@swmobile> <2D7BBD04FC044385A79617938DB62419@rede.local> <28198B2C92994D23A85DA22A80A753C1@swmobile> <9a08c9b40809011152n32149fd0kefbb7f937c98c2a3@mail.gmail.com> <9a08c9b40809011300p2f11baabia800a7c8e7849169@mail.gmail.com> <74AE0D7E70B34A71BF0F72F2DF20BD04@rede.local> <9a08c9b40809011644r617deb63ve5d5b879c99288d9@mail.gmail.com> Message-ID: Já q já está usando CGI, pq não usa o CGI::Ajax? 2008/9/1 Nilson Santos Figueiredo Junior > 2008/9/1 : > > - O erro de chartset não ocorre mais; > > Claro que ocorre. O browser continua enviando em UTF-8. > > Só fazer isso não resolve: > > request.setRequestHeader("encoding","ISO-8859-1"); > > Na verdade, o que você quer é retirar essa linha de código e tratar de > UTF-8 no seu script porque via AJAX os dados sempre irão em UTF-8 por > mais que você tente fazer outra coisa. :-) > > > - Resolvi usar a biblioteca cgi.pm para pegar os parâmetros e igualmente > > insere errado via AJAX. > > Parabéns, seu código ficou um pouco melhor e mais robusto. > Agora só falta tratar do UTF-8 no seu script. > > Minha recomendação pessoal é parar de tentar usar ISO-8859-1 e usar > UTF-8 pra tudo. Só dá dor de cabeça ficar convertendo de um pra outro > e, no final das contas, se por ventura seu sistema precisar de ser > traduzido pra alguma linguagem mais diferente, você vai ter que fazer > isso de qualquer jeito. > > -Nilson Santos F. Jr. > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Just another Perl Hacker, Fernando (SmokeMachine) http://perl-e.org -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From edencardim em gmail.com Mon Sep 1 17:12:16 2008 From: edencardim em gmail.com (Eden Cardim) Date: Mon, 1 Sep 2008 21:12:16 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Problemas_apenas_nas_requisi=E7=F5es?= =?iso-8859-1?q?_via_ajax_=28caracteres_com_acentua=E7=E3o=29?= In-Reply-To: References: <2D7BBD04FC044385A79617938DB62419@rede.local> <28198B2C92994D23A85DA22A80A753C1@swmobile> <9a08c9b40809011152n32149fd0kefbb7f937c98c2a3@mail.gmail.com> <9a08c9b40809011300p2f11baabia800a7c8e7849169@mail.gmail.com> <74AE0D7E70B34A71BF0F72F2DF20BD04@rede.local> <9a08c9b40809011644r617deb63ve5d5b879c99288d9@mail.gmail.com> Message-ID: <3de55ead0809011712jc80ae7by90ce9367cbee6ea2@mail.gmail.com> 2008/9/1 Fernando Oliveira : > Já q já está usando CGI, pq não usa o CGI::Ajax? E já que vai considerar usar CGI::Ajax, porque não usa Dojo + Catalyst? :) -- edenc.vox.com From acid06 em gmail.com Mon Sep 1 17:26:01 2008 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Mon, 1 Sep 2008 21:26:01 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Problemas_apenas_nas_requisi=E7=F5es?= =?iso-8859-1?q?_via_ajax_=28caracteres_com_acentua=E7=E3o=29?= In-Reply-To: <48BC8340.4060404@terra.com.br> References: <36BE4A0268D94069B16E37E99B46C7C3@swmobile> <2D7BBD04FC044385A79617938DB62419@rede.local> <28198B2C92994D23A85DA22A80A753C1@swmobile> <9a08c9b40809011152n32149fd0kefbb7f937c98c2a3@mail.gmail.com> <9a08c9b40809011300p2f11baabia800a7c8e7849169@mail.gmail.com> <74AE0D7E70B34A71BF0F72F2DF20BD04@rede.local> <48BC8340.4060404@terra.com.br> Message-ID: <9a08c9b40809011726i11812018v4222a19c14b6df73@mail.gmail.com> 2008/9/1 Luciano Giordani Bassani : > Resumindo, a regex ilegível à cima faz tudo (não sou programador Perl de > verdade, apenas uso Perl nos meus programas, hehehe) :-P > Por favor, me fale aonde tem um script rodando esse código que eu vou inserir um tanto de caracteres tailandeses e fazer com que seu banco de dados fique em uma codificação "UTF8-8859-1" ou algo assim. ;-) Isso é tão besta. Ainda mais considerando que a maneira correta de converter de UTF8 pra ISO-8859-1 gasta apenas uma linha de código... ou seja, é menor, mais simples, mais legível e mais correta. E no final você ainda joga aquilo direto pra SQL. Dá pra fazer um SQL injection escondido em caracteres UTF8. Eu nem tive ânimo de colocar algum comentário ácido e completamente off-topic no final da frase da anterior porque nem isso achei valia à pena. Esse foi demais pra mim. E olha que eu até me divirto com essas discussões... -Nilson Santos F. Jr. From acid06 em gmail.com Mon Sep 1 17:30:52 2008 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Mon, 1 Sep 2008 21:30:52 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Problemas_apenas_nas_requisi=E7=F5es?= =?iso-8859-1?q?_via_ajax_=28caracteres_com_acentua=E7=E3o=29?= In-Reply-To: <3de55ead0809011712jc80ae7by90ce9367cbee6ea2@mail.gmail.com> References: <28198B2C92994D23A85DA22A80A753C1@swmobile> <9a08c9b40809011152n32149fd0kefbb7f937c98c2a3@mail.gmail.com> <9a08c9b40809011300p2f11baabia800a7c8e7849169@mail.gmail.com> <74AE0D7E70B34A71BF0F72F2DF20BD04@rede.local> <9a08c9b40809011644r617deb63ve5d5b879c99288d9@mail.gmail.com> <3de55ead0809011712jc80ae7by90ce9367cbee6ea2@mail.gmail.com> Message-ID: <9a08c9b40809011730h450895deoe09a523901da2f67@mail.gmail.com> On Mon, Sep 1, 2008 at 9:12 PM, Eden Cardim wrote: > E já que vai considerar usar CGI::Ajax, porque não usa Dojo + Catalyst? :) Você já tentou usar o Catalyst via CGI normal? (por exemplo, em um ambiente shared-hosting pé-duro) Eu já, quando estava "brincando" ainda com ele, uns 2 anos atrás. E não era legal ter que esperar a aplicação inteira iniciar pra cada request. :-) Outro problema é quando você vai, por exemplo, tratar de receber arquivos grandes via upload. Pra cada cliente fazendo upload, você irá gastar um processo FastCGI. Se você tem 100 processos no total e 100 clientes fazem upload ao mesmo tempo, qual o resultado? DoS. Então, infelizmente, existem casos específicos onde faz sentindo não usar Catalyst. É uma pena. :-( -Nilson Santos F. Jr. From gabriel.vieira em gmail.com Mon Sep 1 18:36:10 2008 From: gabriel.vieira em gmail.com (Gabriel Vieira) Date: Mon, 1 Sep 2008 22:36:10 -0300 Subject: [Cascavel-pm] PadWalker-1.7 In-Reply-To: <8fb8eacb0809011202i99b1b62wd484d87651a3b5cf@mail.gmail.com> References: <8fb8eacb0809010855x2115857dpf37724684d80ccdd@mail.gmail.com> <9a08c9b40809010902p79833870k20d26c118d3f9b71@mail.gmail.com> <8fb8eacb0809010947wc4a03d8y835c9011686aa00d@mail.gmail.com> <9a08c9b40809010958i11cb5da7ue8a9e2235c757bcd@mail.gmail.com> <8fb8eacb0809011202i99b1b62wd484d87651a3b5cf@mail.gmail.com> Message-ID: <83d8367f0809011836y45e480cbx62c6a8916e9e5368@mail.gmail.com> Você tem o arquivo compactado dele? Se sim, descompacte e em seguida siga: 1) Abra o prompt de comando 2) Acesse a pasta onde estão os arquivos descompactados 3) Digite: -----------------8<----------------- perl Makefile.pl dmake test dmake install ----------------->8----------------- Pronto. * Com o 'test' você irá observar se você possui as dependências dos módulos. ** O comando 'dmake' deverá de qual interpretador você possui instalado (Strawberry Perl - use 'dmake' mesmo, ActivePerl - use 'nmake'). 2008/9/1 Elvio Barbalho : > Wilson não consegui encontrar aki, procurei pelo nome do pacote, nome do > autor e nada. > > 2008/9/1 Nilson Santos Figueiredo Junior >> >> 2008/9/1 Elvio Barbalho : >> > Nilson o módulo não esta disponível, tem alguns site onde eu possa ter >> > uma >> > orientação com realizar essa configuração do ambiente de >> > complição??????? >> >> Olha, eu acabei de verificar e o módulo está disponível no PPM sim, no >> repositório padrão da ActiveState. >> No programa você deve clicar no botão "View All Packages" para listar >> tudo (ou então apertar Ctrl+1). >> >> Ele vai estar lá, na versão 1.5. >> >> -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 > -- Gabriel Vieira From agnaldo em starweb-software.com.br Mon Sep 1 18:48:51 2008 From: agnaldo em starweb-software.com.br (Agnaldo Macedo) Date: Mon, 1 Sep 2008 22:48:51 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Problemas_apenas_nas_requisi=E7=F5es?= =?iso-8859-1?q?_via_ajax_=28caracteres_com_acentua=E7=E3o=29?= References: <36BE4A0268D94069B16E37E99B46C7C3@swmobile><2D7BBD04FC044385A79617938DB62419@rede.local><28198B2C92994D23A85DA22A80A753C1@swmobile><9a08c9b40809011152n32149fd0kefbb7f937c98c2a3@mail.gmail.com><9a08c9b40809011300p2f11baabia800a7c8e7849169@mail.gmail.com><74AE0D7E70B34A71BF0F72F2DF20BD04@rede.local><9a08c9b40809011644r617deb63ve5d5b879c99288d9@mail.gmail.com> Message-ID: <0CD9B7EF013F4776AD30042B41671989@swmobile> Fernando. Lembre que via form o próprio browser faz escape dos caracteres. Mas via Ajax ou via query string (linha de url) é você quem deve fazer esses escapes. Veja essa página de teste. http://www.yuki-onna.co.uk/html/encode.html Ela mostra como fazer o encode (escape) de caracteres especiais. Isso irá resolver tua necessidade, pois você irá enviar não mais os caracteres acentuados, mas o encode deles. Ainda no teste dessa página http://www.yuki-onna.co.uk/html/encode.html Digite maçã Você vai ver que ele faz o encode da string antes de enviar Ou seja. Voce deve fazer o encode (escape) a tua string, e aí sim envia-la peloAjax. No servidor (lado perl), não precisa fazer nada. Pois o comando de leitura usado no Perl já lê de maneira correta. ----- Original Message ----- From: Fernando Oliveira To: Cascavel Perl Mongers Sent: Monday, September 01, 2008 9:03 PM Subject: Re: [Cascavel-pm]Problemas apenas nas requisições via ajax (caracteres com acentuação) Já q já está usando CGI, pq não usa o CGI::Ajax? 2008/9/1 Nilson Santos Figueiredo Junior 2008/9/1 : > - O erro de chartset não ocorre mais; Claro que ocorre. O browser continua enviando em UTF-8. Só fazer isso não resolve: request.setRequestHeader("encoding","ISO-8859-1"); Na verdade, o que você quer é retirar essa linha de código e tratar de UTF-8 no seu script porque via AJAX os dados sempre irão em UTF-8 por mais que você tente fazer outra coisa. :-) > - Resolvi usar a biblioteca cgi.pm para pegar os parâmetros e igualmente > insere errado via AJAX. Parabéns, seu código ficou um pouco melhor e mais robusto. Agora só falta tratar do UTF-8 no seu script. Minha recomendação pessoal é parar de tentar usar ISO-8859-1 e usar UTF-8 pra tudo. Só dá dor de cabeça ficar convertendo de um pra outro e, no final das contas, se por ventura seu sistema precisar de ser traduzido pra alguma linguagem mais diferente, você vai ter que fazer isso de qualquer jeito. -Nilson Santos F. Jr. _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm -- Just another Perl Hacker, Fernando (SmokeMachine) http://perl-e.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: From fernandolouis em terra.com.br Tue Sep 2 04:59:26 2008 From: fernandolouis em terra.com.br (fernandolouis em terra.com.br) Date: Tue, 2 Sep 2008 08:59:26 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Problemas_apenas_nas_requisi=E7=F5es?= =?iso-8859-1?q?_via_ajax_=28caracteres_com_acentua=E7=E3o=29?= References: <726229b50808260649l733957t749eb148234b0a4f@mail.gmail.com><526D8A6AD8864FF6B7FA85573528BC62@rede.local><9a08c9b40808281321q2e81d03atbaaabf208a43a339@mail.gmail.com><36BE4A0268D94069B16E37E99B46C7C3@swmobile><2D7BBD04FC044385A79617938DB62419@rede.local><28198B2C92994D23A85DA22A80A753C1@swmobile><9a08c9b40809011152n32149fd0kefbb7f937c98c2a3@mail.gmail.com><9a08c9b40809011300p2f11baabia800a7c8e7849169@mail.gmail.com><74AE0D7E70B34A71BF0F72F2DF20BD04@rede.local> <48BC8340.4060404@terra.com.br> Message-ID: <88B760E5C5B248738EB63A85375D0D59@rede.local> Pô, só isso então Luciano!?!?! Muito bom, resolveu 100%! Tão simples e às vezes complicam achando que RTFM é o método mais correto de se aprender. E confesso que procurei em alguns livros/sites... Inclusive, no "Perl como programar" da "Deitel" na página 239 diz: "Se digitarmos as palavras "didn't translate" no formulário e clicamos no botão submit, o script nos informa que nossap alavra é didn%27t+transalte. O que aconteceu aqui? Os navegadores da Web de hoje codificam como URL os dados de formulários HTML que eles enviam. Isto significa que os espaços devolvidos como sinais mais e alguns outros símbolos (como o apóstrofe) são traduzidos para seu valor ASCII no formato hexadecimal e precedidos com um sinal de percentual. A codificação de URL ocorre porque alguns caracteres, como espaços e apóstrofes, não podem aparecer em um URL." Porém folhei várias páginas posteriores e não havia nenhuma informação de corrigir esses caracteres. E essa regexp é perfeita Luciano! Talvez você mesmo tenha feito, talvez você tenha encontrado em alguma referência bibliográfica. Agradeço por compartilhá-la! Nilson, agradeço-o também pelo seu-tempo para dar dicas e eu identificar os problemas. Assim como o Eden. Catalyst, CGI::AJAX, Dojo + Catalyst que citaram sei que são úteis, pois já citaram várias vezes aqui. Pretendo (em breve) estudá-los. Agnaldo, esse site que você encontrou também dá solução ao problema. Tão simples não é!?!? Valeu mesmo! []s, Fernando ----- Original Message ----- From: "Luciano Giordani Bassani" To: "Cascavel Perl Mongers" ; Sent: Monday, September 01, 2008 9:05 PM Subject: Re: [Cascavel-pm] Problemas apenas nas requisições via ajax (caracteres com acentuação) > Vão me xingar um monte por postar uma provável solução, mas... > > Eu creio que mesmo que você force um charset iso, quando usa AJAX ou monta > um formulário via Javascript, a requisição SEMPRE será feita em utf-8. Eu > tenho este problema a muito tempo, mesmo antes de usar o AJAX, quando eu > montava uma requisição somando vários forms de iframes. Mas não sei > exatamente a teoria disso. > Não tenho como testar o teu código aqui, mas creio que algo assim > resolveria: > > $NOTICIA = $input{noticia}; > $NOTICIA =~ > s/([\xC0-\xDF])([\x80-\xBF])/chr(ord($1)<<6&0xC0|ord($2)&0x3F)/eg; > > $query = "INSERT INTO `teste_noticia` VALUES('$NOTICIA')"; > ... > > Resumindo, a regex ilegível à cima faz tudo (não sou programador Perl de > verdade, apenas uso Perl nos meus programas, hehehe) :-P > > > > > SDS, > > Luciano Giordani Bassani > lgbassani em terra.com.br > > > > fernandolouis em terra.com.br escreveu: >> Nilson, >> >> - O erro de chartset não ocorre mais; >> - Resolvi usar a biblioteca cgi.pm para pegar os parâmetros e igualmente >> insere errado via AJAX. >> >> por favor, verifique e veja se há alguma informação que me elucie. >> >> []s, >> Fernando >> >> ----- Original Message ----- From: "Nilson Santos Figueiredo Junior" >> >> To: "Cascavel Perl Mongers" >> Sent: Monday, September 01, 2008 5:00 PM >> Subject: Re: [Cascavel-pm]Problemas apenas nas requisições via ajax >> (caracteres com acentuação) >> >> >> 2008/9/1 : >>> a leitura dos parâmetros também estão ok >> >> Errado. Sua leitura de parâmetros está incorreta. >> Como até estava com boa vontade pra tentar te ajudar, resolvi entrar >> no link fornecido. >> >> Quando tentei fazer o teste de inserção com AJAX de um texto acentuado >> de exemplo, recebi a seguinte mensagem de erro: >> >> cgi-lib.pl: Unknown Content-type: application/x-www-form-urlencoded; >> charset=UTF-8 >> >> Ou seja: >> >> 1) O browser está enviando em UTF8, como eu sugeri anteriormente. >> 2) Sua biblioteca não-padrão para leitura de parâmetros não funciona >> corretamente, como eu sugeri anteriormente. >> >> Infelizmente, não poderei te ajudar mais até que você resolva querer >> desenvolver seguindo o mínimo de boas práticas. >> >> -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 edencardim em gmail.com Tue Sep 2 05:04:21 2008 From: edencardim em gmail.com (Eden Cardim) Date: Tue, 2 Sep 2008 09:04:21 -0300 Subject: [Cascavel-pm] PadWalker-1.7 In-Reply-To: <83d8367f0809011836y45e480cbx62c6a8916e9e5368@mail.gmail.com> References: <8fb8eacb0809010855x2115857dpf37724684d80ccdd@mail.gmail.com> <9a08c9b40809010902p79833870k20d26c118d3f9b71@mail.gmail.com> <8fb8eacb0809010947wc4a03d8y835c9011686aa00d@mail.gmail.com> <9a08c9b40809010958i11cb5da7ue8a9e2235c757bcd@mail.gmail.com> <8fb8eacb0809011202i99b1b62wd484d87651a3b5cf@mail.gmail.com> <83d8367f0809011836y45e480cbx62c6a8916e9e5368@mail.gmail.com> Message-ID: <3de55ead0809020504l27cd95b5u7c609faa772d5df5@mail.gmail.com> 2008/9/1 Gabriel Vieira : > Você tem o arquivo compactado dele? > > Se sim, descompacte e em seguida siga: > 1) Abra o prompt de comando > 2) Acesse a pasta onde estão os arquivos descompactados > 3) Digite: > -----------------8<----------------- > perl Makefile.pl > dmake test > dmake install > ----------------->8----------------- > > Pronto. > > * Com o 'test' você irá observar se você possui as dependências dos módulos. > ** O comando 'dmake' deverá de qual interpretador você possui > instalado (Strawberry Perl - use 'dmake' mesmo, ActivePerl - use > 'nmake'). Não adianta só ter o interpretador do perl, você precisa de um ambiente de compilação. -- edenc.vox.com From edencardim em gmail.com Tue Sep 2 05:09:12 2008 From: edencardim em gmail.com (Eden Cardim) Date: Tue, 2 Sep 2008 09:09:12 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Problemas_apenas_nas_requisi=E7=F5es?= =?iso-8859-1?q?_via_ajax_=28caracteres_com_acentua=E7=E3o=29?= In-Reply-To: <0CD9B7EF013F4776AD30042B41671989@swmobile> References: <28198B2C92994D23A85DA22A80A753C1@swmobile> <9a08c9b40809011152n32149fd0kefbb7f937c98c2a3@mail.gmail.com> <9a08c9b40809011300p2f11baabia800a7c8e7849169@mail.gmail.com> <74AE0D7E70B34A71BF0F72F2DF20BD04@rede.local> <9a08c9b40809011644r617deb63ve5d5b879c99288d9@mail.gmail.com> <0CD9B7EF013F4776AD30042B41671989@swmobile> Message-ID: <3de55ead0809020509r16657c13v1d95ffc6e2e62613@mail.gmail.com> 2008/9/1 Agnaldo Macedo : > Você vai ver que ele faz o encode da string antes de enviar > Ou seja. > Voce deve fazer o encode (escape) a tua string, e aí sim envia-la peloAjax. > No servidor (lado perl), não precisa fazer nada. > Pois o comando de leitura usado no Perl já lê de maneira correta. Errado, o perl nunca assume que você está processando dados vindos de um browser, você precisa usar bibliotecas específicas para codificar/decodificar caracteres escapados. -- edenc.vox.com From agnaldo em starweb-software.com.br Tue Sep 2 05:15:47 2008 From: agnaldo em starweb-software.com.br (Agnaldo Macedo) Date: Tue, 2 Sep 2008 09:15:47 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Problemas_apenas_nas_requisi=E7=F5es?= =?iso-8859-1?q?_via_ajax_=28caracteres_com_acentua=E7=E3o=29?= References: <28198B2C92994D23A85DA22A80A753C1@swmobile> <9a08c9b40809011152n32149fd0kefbb7f937c98c2a3@mail.gmail.com> <9a08c9b40809011300p2f11baabia800a7c8e7849169@mail.gmail.com> <74AE0D7E70B34A71BF0F72F2DF20BD04@rede.local> <9a08c9b40809011644r617deb63ve5d5b879c99288d9@mail.gmail.com> <0CD9B7EF013F4776AD30042B41671989@swmobile> <3de55ead0809020509r16657c13v1d95ffc6e2e62613@mail.gmail.com> Message-ID: Desculpe, mas como eu estava respondendo ao Fernando, já assumi que do lado servidor ele estava usando algum comando, função, método ou varinha de condão para ler os dados. E esses já estavam sendo lidos de maneira correta. Sendo assim, meu comentário, feito para o problema dele, dizia que, do lado servidor, ou seja, o código Perl que ele escreveu, caso ele usasse a solução proposta, não necessitaria de alteração, para o problema que ele havia informado. ----- Original Message ----- From: "Eden Cardim" To: "Agnaldo Macedo" ; "Cascavel Perl Mongers" Sent: Tuesday, September 02, 2008 9:09 AM Subject: Re: [Cascavel-pm] Problemas apenas nas requisições via ajax (caracteres com acentuação) 2008/9/1 Agnaldo Macedo : > Você vai ver que ele faz o encode da string antes de enviar > Ou seja. > Voce deve fazer o encode (escape) a tua string, e aí sim envia-la > peloAjax. > No servidor (lado perl), não precisa fazer nada. > Pois o comando de leitura usado no Perl já lê de maneira correta. Errado, o perl nunca assume que você está processando dados vindos de um browser, você precisa usar bibliotecas específicas para codificar/decodificar caracteres escapados. -- edenc.vox.com From gabriel.vieira em gmail.com Tue Sep 2 05:28:38 2008 From: gabriel.vieira em gmail.com (Gabriel Vieira) Date: Tue, 2 Sep 2008 09:28:38 -0300 Subject: [Cascavel-pm] PadWalker-1.7 In-Reply-To: <3de55ead0809020504l27cd95b5u7c609faa772d5df5@mail.gmail.com> References: <8fb8eacb0809010855x2115857dpf37724684d80ccdd@mail.gmail.com> <9a08c9b40809010902p79833870k20d26c118d3f9b71@mail.gmail.com> <8fb8eacb0809010947wc4a03d8y835c9011686aa00d@mail.gmail.com> <9a08c9b40809010958i11cb5da7ue8a9e2235c757bcd@mail.gmail.com> <8fb8eacb0809011202i99b1b62wd484d87651a3b5cf@mail.gmail.com> <83d8367f0809011836y45e480cbx62c6a8916e9e5368@mail.gmail.com> <3de55ead0809020504l27cd95b5u7c609faa772d5df5@mail.gmail.com> Message-ID: <83d8367f0809020528j6bb38de4nccad198f39c37588@mail.gmail.com> Com Strawberry o dmake vem junto. e a MS fornece o nmake. 2008/9/2 Eden Cardim : > 2008/9/1 Gabriel Vieira : >> Você tem o arquivo compactado dele? >> >> Se sim, descompacte e em seguida siga: >> 1) Abra o prompt de comando >> 2) Acesse a pasta onde estão os arquivos descompactados >> 3) Digite: >> -----------------8<----------------- >> perl Makefile.pl >> dmake test >> dmake install >> ----------------->8----------------- >> >> Pronto. >> >> * Com o 'test' você irá observar se você possui as dependências dos módulos. >> ** O comando 'dmake' deverá de qual interpretador você possui >> instalado (Strawberry Perl - use 'dmake' mesmo, ActivePerl - use >> 'nmake'). > > Não adianta só ter o interpretador do perl, você precisa de um > ambiente de compilação. > > -- > edenc.vox.com > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Gabriel Vieira From edencardim em gmail.com Tue Sep 2 05:39:22 2008 From: edencardim em gmail.com (Eden Cardim) Date: Tue, 2 Sep 2008 09:39:22 -0300 Subject: [Cascavel-pm] PadWalker-1.7 In-Reply-To: <83d8367f0809020528j6bb38de4nccad198f39c37588@mail.gmail.com> References: <8fb8eacb0809010855x2115857dpf37724684d80ccdd@mail.gmail.com> <9a08c9b40809010902p79833870k20d26c118d3f9b71@mail.gmail.com> <8fb8eacb0809010947wc4a03d8y835c9011686aa00d@mail.gmail.com> <9a08c9b40809010958i11cb5da7ue8a9e2235c757bcd@mail.gmail.com> <8fb8eacb0809011202i99b1b62wd484d87651a3b5cf@mail.gmail.com> <83d8367f0809011836y45e480cbx62c6a8916e9e5368@mail.gmail.com> <3de55ead0809020504l27cd95b5u7c609faa772d5df5@mail.gmail.com> <83d8367f0809020528j6bb38de4nccad198f39c37588@mail.gmail.com> Message-ID: <3de55ead0809020539l3543c964g3750e933a09d6fb5@mail.gmail.com> 2008/9/2 Gabriel Vieira : > Com Strawberry o dmake vem junto. > e a MS fornece o nmake. Mais importante que o make, é o compilador de C. O strawberry perl vem com um, o activestate perl não. -- edenc.vox.com From acid06 em gmail.com Tue Sep 2 06:45:21 2008 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Tue, 2 Sep 2008 10:45:21 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Problemas_apenas_nas_requisi=E7=F5es?= =?iso-8859-1?q?_via_ajax_=28caracteres_com_acentua=E7=E3o=29?= In-Reply-To: <88B760E5C5B248738EB63A85375D0D59@rede.local> References: <2D7BBD04FC044385A79617938DB62419@rede.local> <28198B2C92994D23A85DA22A80A753C1@swmobile> <9a08c9b40809011152n32149fd0kefbb7f937c98c2a3@mail.gmail.com> <9a08c9b40809011300p2f11baabia800a7c8e7849169@mail.gmail.com> <74AE0D7E70B34A71BF0F72F2DF20BD04@rede.local> <48BC8340.4060404@terra.com.br> <88B760E5C5B248738EB63A85375D0D59@rede.local> Message-ID: <9a08c9b40809020645h1db35db0i173663961be00a09@mail.gmail.com> 2008/9/2 : > Agnaldo, esse site que você encontrou também dá solução ao problema. Tão > simples não é!?!? Valeu mesmo! "Solução" É, realmente eu vi que não vale à pena perder meu tempo com isso mais. *sigh* -Nilson Santos F. Jr. From lgonzaga em lncc.br Tue Sep 2 06:57:49 2008 From: lgonzaga em lncc.br (Luiz Gonzaga) Date: Tue, 2 Sep 2008 10:57:49 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Problemas_apenas_nas_requisi=E7=F5es?= =?iso-8859-1?q?_via_ajax_=28caracteres_com_acentua=E7=E3o_=29?= In-Reply-To: <9a08c9b40809020645h1db35db0i173663961be00a09@mail.gmail.com> References: <88B760E5C5B248738EB63A85375D0D59@rede.local> <9a08c9b40809020645h1db35db0i173663961be00a09@mail.gmail.com> Message-ID: <200809021057.49171.lgonzaga@lncc.br> Nilson, a algum tempo que eu já escrevi isto sobre o Fernando Louis. A reincidência é reincidente... O que me incomoda mais é a evidente falta de humildade, que percebo quando leio "Tão simples e às vezes complicam achando que RTFM é o método mais correto de se aprender." Luiz. Em Terça 02 Setembro 2008 10:45, Nilson Santos Figueiredo Junior escreveu: > 2008/9/2 : > > Agnaldo, esse site que você encontrou também dá solução ao problema. Tão > > simples não é!?!? Valeu mesmo! > > "Solução" > É, realmente eu vi que não vale à pena perder meu tempo com isso mais. > *sigh* > > -Nilson Santos F. Jr. > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm -- Luiz G. P. de Almeida Analista de Sistemas Laboratório Nacional de Computação Científica / MCT From acid06 em gmail.com Tue Sep 2 07:12:07 2008 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Tue, 2 Sep 2008 11:12:07 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Problemas_apenas_nas_requisi=E7=F5es?= =?iso-8859-1?q?_via_ajax_=28caracteres_com_acentua=E7=E3o_=29?= In-Reply-To: <200809021057.49171.lgonzaga@lncc.br> References: <88B760E5C5B248738EB63A85375D0D59@rede.local> <9a08c9b40809020645h1db35db0i173663961be00a09@mail.gmail.com> <200809021057.49171.lgonzaga@lncc.br> Message-ID: <9a08c9b40809020712l6e554e51m8afc6cc7e07de6e8@mail.gmail.com> 2008/9/2 Luiz Gonzaga : > O que me incomoda mais é a evidente falta de humildade, que percebo quando > leio "Tão simples e às vezes complicam achando que RTFM é o método mais > correto de se aprender." UTF-8 foi criado para *resolver* os problemas de codificação. Quando você usa UTF-8 em todos os pontos, você consegue suportar qualquer linguagem sem esforço algum. Como Perl suporta UTF-8 nativamente e a codificação interna de JavaScript é UTF-8, isso é uma escolha natural. Eu já caí na tentação de tentar usar ISO-8859-1 em aplicações web e depois levei ferro e aprendi a lição. Hoje em dia, tudo vai ser mais difícil se você não adotar UTF-8 e se você precisar de traduzir seu sistema pra chinês está perdido. Eu tenho experiência prática com isso. Enfim, eu acredito que essa lista era pra ser sobre discussões de qualidade e não resolver problemas de qualquer jeito tosco. Afinal, a linguagem Perl já não é bem vista e, infelizmente, com esse tipo de coisa vocês só confirmam os preconceitos existentes. Não saber o correto é uma coisa normal. Não querer aprender o correto é outra completamente diferente e condenável. Infelizmente, isso acontece com freqüência com algumas "figurinhas marcadas" aqui na lista. Se isso é "falta de humildade" pra você, eu não posso fazer nada. -Nilson Santos F. Jr. From nferraz em gmail.com Tue Sep 2 07:24:41 2008 From: nferraz em gmail.com (Nelson Ferraz) Date: Tue, 2 Sep 2008 16:24:41 +0200 Subject: [Cascavel-pm] =?iso-8859-1?q?Problemas_apenas_nas_requisi=E7=F5es?= =?iso-8859-1?q?_via_ajax_=28caracteres_com_acentua=E7=E3o=29?= In-Reply-To: <48BC8340.4060404@terra.com.br> References: <36BE4A0268D94069B16E37E99B46C7C3@swmobile> <2D7BBD04FC044385A79617938DB62419@rede.local> <28198B2C92994D23A85DA22A80A753C1@swmobile> <9a08c9b40809011152n32149fd0kefbb7f937c98c2a3@mail.gmail.com> <9a08c9b40809011300p2f11baabia800a7c8e7849169@mail.gmail.com> <74AE0D7E70B34A71BF0F72F2DF20BD04@rede.local> <48BC8340.4060404@terra.com.br> Message-ID: <604cec170809020724q58f088dcv427cb48c4bc9e1cb@mail.gmail.com> > s/([\xC0-\xDF])([\x80-\xBF])/chr(ord($1)<<6&0xC0|ord($2)&0x3F)/eg; Ou isso, ou utf8::decode($str); From fernandolouis em terra.com.br Tue Sep 2 07:42:57 2008 From: fernandolouis em terra.com.br (fernandolouis em terra.com.br) Date: Tue, 2 Sep 2008 11:42:57 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Problemas_apenas_nas_requisi=E7=F5es?= =?iso-8859-1?q?_via_ajax_=28caracteres_com_acentua=E7=E3o_=29?= References: <88B760E5C5B248738EB63A85375D0D59@rede.local><9a08c9b40809020645h1db35db0i173663961be00a09@mail.gmail.com> <200809021057.49171.lgonzaga@lncc.br> Message-ID: <2AF500910DF34E659DA6796EC81DC343@rede.local> Luiz, você tirou uma frase e quebrou todo o contexto do que eu quis dizer. Estamos todos aqui pra aprender e (acredito eu), todos progredimos muito mais lendo do que numa faculdade medíocre de TI. E aprendemos mais ainda compartilhando experiência com pessoas que realmente se interessam em aprender (que em faculdades no Brasil isso existe muuuuito pouco) Leio e pesquiso bastante (com toda dificuldade que tenho com inglês). Acredite ou não. []s, Fernando ----- Original Message ----- From: "Luiz Gonzaga" To: "Cascavel Perl Mongers" Sent: Tuesday, September 02, 2008 10:57 AM Subject: Re: [Cascavel-pm]Problemas apenas nas requisições via ajax (caracteres com acentuação ) Nilson, a algum tempo que eu já escrevi isto sobre o Fernando Louis. A reincidência é reincidente... O que me incomoda mais é a evidente falta de humildade, que percebo quando leio "Tão simples e às vezes complicam achando que RTFM é o método mais correto de se aprender." Luiz. From elvio.barbalho em gmail.com Tue Sep 2 08:02:17 2008 From: elvio.barbalho em gmail.com (Elvio Barbalho) Date: Tue, 2 Sep 2008 12:02:17 -0300 Subject: [Cascavel-pm] PadWalker-1.7 In-Reply-To: <3de55ead0809020539l3543c964g3750e933a09d6fb5@mail.gmail.com> References: <8fb8eacb0809010855x2115857dpf37724684d80ccdd@mail.gmail.com> <9a08c9b40809010902p79833870k20d26c118d3f9b71@mail.gmail.com> <8fb8eacb0809010947wc4a03d8y835c9011686aa00d@mail.gmail.com> <9a08c9b40809010958i11cb5da7ue8a9e2235c757bcd@mail.gmail.com> <8fb8eacb0809011202i99b1b62wd484d87651a3b5cf@mail.gmail.com> <83d8367f0809011836y45e480cbx62c6a8916e9e5368@mail.gmail.com> <3de55ead0809020504l27cd95b5u7c609faa772d5df5@mail.gmail.com> <83d8367f0809020528j6bb38de4nccad198f39c37588@mail.gmail.com> <3de55ead0809020539l3543c964g3750e933a09d6fb5@mail.gmail.com> Message-ID: <8fb8eacb0809020802m624923f1qf0e79fb2676338ef@mail.gmail.com> Seguinte tinha instalado o activestate e com ele não consegui instalar o modulo, istalei o strawberry e foi tranquilo seguindo a dica do eden. obrigado a todos. 2008/9/2 Eden Cardim > 2008/9/2 Gabriel Vieira : > > Com Strawberry o dmake vem junto. > > e a MS fornece o nmake. > > Mais importante que o make, é o compilador de C. O strawberry perl vem > com um, o activestate perl não. > > -- > 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: From lgbassani em terra.com.br Tue Sep 2 08:14:05 2008 From: lgbassani em terra.com.br (Luciano Giordani Bassani) Date: Tue, 02 Sep 2008 12:14:05 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Problemas_apenas_nas_requisi=E7=F5es?= =?iso-8859-1?q?_via_ajax_=28caracteres_com_acentua=E7=E3o_=29?= In-Reply-To: <9a08c9b40809020712l6e554e51m8afc6cc7e07de6e8@mail.gmail.com> References: <88B760E5C5B248738EB63A85375D0D59@rede.local> <9a08c9b40809020645h1db35db0i173663961be00a09@mail.gmail.com> <200809021057.49171.lgonzaga@lncc.br> <9a08c9b40809020712l6e554e51m8afc6cc7e07de6e8@mail.gmail.com> Message-ID: <48BD583D.4000002@terra.com.br> Um anexo em HTML foi limpo... URL: From edencardim em gmail.com Tue Sep 2 08:44:31 2008 From: edencardim em gmail.com (Eden Cardim) Date: Tue, 2 Sep 2008 12:44:31 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Problemas_apenas_nas_requisi=E7=F5es?= =?iso-8859-1?q?_via_ajax_=28caracteres_com_acentua=E7=E3o_=29?= In-Reply-To: <48BD583D.4000002@terra.com.br> References: <88B760E5C5B248738EB63A85375D0D59@rede.local> <9a08c9b40809020645h1db35db0i173663961be00a09@mail.gmail.com> <200809021057.49171.lgonzaga@lncc.br> <9a08c9b40809020712l6e554e51m8afc6cc7e07de6e8@mail.gmail.com> <48BD583D.4000002@terra.com.br> Message-ID: <3de55ead0809020844o7da59720v9d7f419158ec4f07@mail.gmail.com> 2008/9/2 Luciano Giordani Bassani : > O único preconceito que as pessoas que eu conheço tem contra o Perl é que > não se acha programadores da mesma forma que Java, php, asp... Errado, não se acha programadores Perl *pelo mesmo preço* que se acha programadores Java, PHP e ASP. Justamente porque um desenvolvedor Perl costuma ser mais qualificado que os demais. Agora, se além de caros os desenvolvedores não forem qualificados, aí a coisa fica difícil mesmo. > Se a qualidade do programador realmente importasse alguma coisa, Java não teria a > fama que tem, não concorda? Discordo plenamente, o Java foi fabricado para um tipo diferente de desenvolvedor. Java parte do princípio que o programador não sabe o que está fazendo, por isso fica mais difícil fazer besteira do que fazer a "coisa certa". Só que isso atrapalha quem realmente sabe o que está fazendo. Java ficou popular no mundo corporativo porque empresas grandes tendem a gostar de equipes grandes coordenadas por especialistas do que montar uma pequena equipe só de especialistas. > Tem que se pensar no real motivo de Perl não ser bem vista... O real motivo são os montes de código porco herdado da década de 90 e que infelizmente continua sendo desenvolvido apesar de estarmos perto de 2010. Sinceramente, ainda bem que apareceu o PHP pra levar embora parte do pessoal que gosta de desenvolver esse tipo de coisa. -- edenc.vox.com From acid06 em gmail.com Tue Sep 2 10:32:40 2008 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Tue, 2 Sep 2008 14:32:40 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Problemas_apenas_nas_requisi=E7=F5es?= =?iso-8859-1?q?_via_ajax_=28caracteres_com_acentua=E7=E3o_=29?= In-Reply-To: <48BD583D.4000002@terra.com.br> References: <88B760E5C5B248738EB63A85375D0D59@rede.local> <9a08c9b40809020645h1db35db0i173663961be00a09@mail.gmail.com> <200809021057.49171.lgonzaga@lncc.br> <9a08c9b40809020712l6e554e51m8afc6cc7e07de6e8@mail.gmail.com> <48BD583D.4000002@terra.com.br> Message-ID: <9a08c9b40809021032x1ceccb9t63edc5c265ea2e23@mail.gmail.com> 2008/9/2 Luciano Giordani Bassani : > Eu concordo contigo que usar UTF-8 em tudo seria o ideal, mas infelizmente > nem sempre o ideal é aplicável. Claro. Infelizmente, às vezes não podemos reescrever um código que já existe. E outras situações similares. Contudo, eu acredito que é importante que todo código novo que for escrito siga as boas práticas agora conhecidas. Aliás, esse é um ponto de debate. Tem gente que prefere que o código fique consistentemente ruim, mas eu não concordo com isso. Eu prefiro ganhar em qualidade mesmo que se perca em consistência. > Infelizmente um dos meus clientes que usam o Dreamwave em ambiente Windows > não pensa assim. E o que eu ouvi, quando eu decidi usar esta REGEX de > conversão da primeira vez foi: "mas naquele outro site que o fulaninho fez > em php funciona e nós não vamos mudar tudo agora. Se tu não consegue fazer > isso, vamos pedir para o fulaninho". Certo. Mas ao invés disso você poderia ter usado o módulo Encode ou o utf8 para realizar esse tipo de coisa. Eles têm funções para converter entre a maioria das codificações conhecidas. É mais fácil e mais limpo. > Ou era usar a REGEX ou explicar para meu chefe que o Perl não consegue fazer > algo que o PHP e o fulaninho da outra empresa faz e que a gente perdeu > dinheiro por causa disso. :-P Na verdade, não é Perl que não consegue fazer. O problema era que as versões antigas de PHP não suportavam utf8. O "fulaninho da outra empresa" se pegar uma versão mais recente do PHP com os patches utf8 aplicados vai ter o mesmo "problema". Perl foi a primeira linguagem largamente utilizada na web a suportar utf8 direito. O problema era no PHP e não no Perl. ;-) > Em todo caso, eu "ouço" as discussões de qualidade da lista e sei que nem > sempre adoto a melhor prática, mas a vida é cheia de riscos e se algum dia > for vítima de algum SQL Injection ou algo parecido eu vou lembrar do > "correto" e vou ter argumentos para mudar as coisas (isso se eu não for > demitido por causa da falha, hehehe) A questão é que quando você aprende as ferramentas corretas você descobre que é *mais fácil* utilizar ferramentas que te ajudem a evitar isso do que fazer tudo na mão (e correr riscos). Por exemplo, programar com um ORM qualquer, mesmo que seja algo rudimentar, "feito em casa", é centenas de vezes melhor que fazer tudo na mão. Obviamente o ideal é poder utilizar algo como DBIx::Class ou RDBO (bom, até mesmo o Class::DBI é melhor que nada). Mas simplesmente uma camada de abstração qualquer, mesmo que com falhas, facilita sua vida de maneiras inimagináveis. > Pq no fim o que conta é o custo e o tempo de desenvolvimento. Se até as > Lojas Americanas tem falhas graves e básicas como o cross site script e nem > se importa, quem sou eu para ser "infalível". Pelo menos eu me importo com > meus clientes. O site das Lojas Americanas é ridículo. Existem comunidades no orkut pra divulgação de bugs que permitem compras de diversos produtos pelo preço de R$0,01. Eu, particularmente, não acho correto. Mas já vi diversas pessoas conseguirem comprar, por exemplo, relógios de R$200 pagando somente o frete por causa disso (algumas tiveram que ir na Justiça mas, no final das contas, conseguiram). Não é só porque eles estão aí e estão ganhando dinheiro que quer dizer que o que eles fazem seja algo aprovável. Se eles pularem num buraco você pula atrás? ;-) > O único preconceito que as pessoas que eu conheço tem contra o Perl é que > não se acha programadores da mesma forma que Java, php, asp... Se a > qualidade do programador realmente importasse alguma coisa, Java não teria a > fama que tem, não concorda? Tem que se pensar no real motivo de Perl não ser > bem vista... O motivo para Perl não ser bem vista é um pouco complexo. Perl era a linguagem mais popular por volta de 1996-2000 para desenvolvimento de aplicações web. Isso fez com que um grande número de programadores aprendessem Perl. Contudo, um programador incompetente desenvolvendo em Perl é similar a um revólver em uma mão de criança. O resultado foi que uma quantidade enorme de porcaria foi escrita em Perl nessa época e Perl ganhou a fama que tem. Java conseguiu se sobresair principalmente porque é uma linguagem mais idiot-proof - o dano causado pelos incompetentes é limitado. É uma escolha segura. Com isso, foi possível contratar "profissionais" de um nível inferior (portanto mais baratos) pois a linguagem não deixava eles atirarem em seu próprio pé tão freqüentemente. Isso tudo acabou favorecendo esforços de marketing também pois, em geral, é útil para grandes empresas que seus profissionais sejam o mais substituíveis o possível. Aliás, PHP segue o legado do Perl antigo. A partir do PHP5, a linguagem até se tornou decente. Contudo, ninguém leva a sério PHP. Só serve pra cumprir a mesma função que Perl cumpria 10 anos atrás: ser a linguagem na qual a maioria dos códigos de baixa qualidade voltados pra Internet serão escritos. Mas PHP cumpre essa função melhor que Perl por diversos fatores (desde técnicos até sociais). Isso fez com que a popularidade de Perl caísse e fez com que o custo de um profissional especializado na linguagem aumentasse, pois os "ruins" acabaram largando pra outras mais apropriadas. Isso cria um processo de realimentação negativa. Principalmente na cabeça de um gerente tradicional, é difícil entender porque utilizar uma tecnologia que é vista como pior, não-padrão do mercado, tem profissionais mais caros e em menor número. No Brasil, Perl é menos popular ainda por causa do atraso tecnológico. Quando o desenvolvimento web chegou "pra valer" aqui, Perl já estava no final do seu ciclo de popularidade. Então a proporção de desenvolvedores em Perl é menor ainda, aumentando os efeitos que eu acabei de citar (além do preconceito ser maior, também, já que a linguagem ficou só foi ser difundida justamente quando já tinham jogado no ventilador). Obviamente, isso tudo sou só eu quem estou falando, baseado em minhas observações pessoais. Outras pessoas podem discordar ou concordar. Mas eu já amadureci essa idéia bastante e acredito fortemente que as coisas aconteceram mais ou menos assim mesmo. -Nilson Santos F. Jr. From fernandolouis em terra.com.br Tue Sep 2 12:42:40 2008 From: fernandolouis em terra.com.br (fernandolouis em terra.com.br) Date: Tue, 2 Sep 2008 16:42:40 -0300 Subject: [Cascavel-pm] Converter txt pra pdf usando Perl References: <000a01c8a54b$1a196020$0301a8c0@rede.local><3de55ead0805150813x5b75ed77j1df2d683c1f13550@mail.gmail.com><482C7997.6030905@graaph.arq.br><3de55ead0805151203ua51f78bl8a31983498c1fbf8@mail.gmail.com><482C9295.40609@graaph.arq.br><028f01c8b6ee$0779beb0$1901a8c0@rede.local><3de55ead0805151912t5a2402e5sc793a8738d77bdcd@mail.gmail.com><005601c8b748$d7e18ab0$1901a8c0@rede.local><3de55ead0805160444x35df0ae8l9d2227d8cf6388e7@mail.gmail.com><002201c8b756$5cdb1030$1901a8c0@rede.local> <3de55ead0805160647o59a663b0l3a73aaa2ec9e0595@mail.gmail.com> Message-ID: <6CAFEB33C01447E4B54F0A0F86849D74@rede.local> Pessoal, segunte: - possuo 7.500 arquivos TXT. Minha necessidade é converter todos os arquivos para PDF e dentro deste PDF colocar uma imagem (marca da empresa). Qual módulo recomendam para conversão? E qual recomendam para a insersão de uma imagem no PDF? Fernando From ricardo_filipo em yahoo.com.br Tue Sep 2 13:16:36 2008 From: ricardo_filipo em yahoo.com.br (Ricardo Filipo) Date: Tue, 2 Sep 2008 13:16:36 -0700 (PDT) Subject: [Cascavel-pm] Res: Converter txt pra pdf usando Perl Message-ID: <901147.3445.qm@web33001.mail.mud.yahoo.com> Recomendo as leituras: http://www.imagemagick.org/script/perl-magick.php http://www.imagemagick.org/source/examples.pl Eu uso bastante o imagick pra web e pra tratar muitas imagens, em vídeos por exemplo. Salva em pdf também. Abração! Filipo ----- Mensagem original ---- De: "fernandolouis em terra.com.br" Para: Cascavel Perl Mongers Enviadas: Terça-feira, 2 de Setembro de 2008 16:42:40 Assunto: [Cascavel-pm] Converter txt pra pdf usando Perl Pessoal, segunte: - possuo 7.500 arquivos TXT. Minha necessidade é converter todos os arquivos para PDF e dentro deste PDF colocar uma imagem (marca da empresa). Qual módulo recomendam para conversão? E qual recomendam para a insersão de uma imagem no PDF? Fernando _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua cara @ymail.com ou @rocketmail.com. http://br.new.mail.yahoo.com/addresses From lgbassani em terra.com.br Tue Sep 2 17:15:42 2008 From: lgbassani em terra.com.br (Luciano Giordani Bassani) Date: Tue, 02 Sep 2008 21:15:42 -0300 Subject: [Cascavel-pm] Converter txt pra pdf usando Perl In-Reply-To: <6CAFEB33C01447E4B54F0A0F86849D74@rede.local> References: <000a01c8a54b$1a196020$0301a8c0@rede.local><3de55ead0805150813x5b75ed77j1df2d683c1f13550@mail.gmail.com><482C7997.6030905@graaph.arq.br><3de55ead0805151203ua51f78bl8a31983498c1fbf8@mail.gmail.com><482C9295.40609@graaph.arq.br><028f01c8b6ee$0779beb0$1901a8c0@rede.local><3de55ead0805151912t5a2402e5sc793a8738d77bdcd@mail.gmail.com><005601c8b748$d7e18ab0$1901a8c0@rede.local><3de55ead0805160444x35df0ae8l9d2227d8cf6388e7@mail.gmail.com><002201c8b756$5cdb1030$1901a8c0@rede.local> <3de55ead0805160647o59a663b0l3a73aaa2ec9e0595@mail.gmail.com> <6CAFEB33C01447E4B54F0A0F86849D74@rede.local> Message-ID: <48BDD72E.1000508@terra.com.br> Se tu quer usar um PDF como base (tipo um modelo ou template) e acrescentar estes arquivos TXT e a imagem nele eu sugiro o uso do módulo PDF::Reuse http://search.cpan.org/~larslund/PDF-Reuse-0.35/Reuse.pm Muito bom e prático. Uso para gerar contratos, relatórios profissionais, etc. Uma dica é que o modelo ou template não pode ser muito complexo, pq senão dá erro quando o Perl tenta usar ele. Depois de muito quebrar a cabeça eu descobri que imprimindo pelo KDE para arquivo PDF, "simplifica" o arquivo e funciona muito bem, nestes mais complexos. SDS, Luciano Giordani Bassani lgbassani em terra.com.br fernandolouis em terra.com.br escreveu: > Pessoal, segunte: > > - possuo 7.500 arquivos TXT. > > Minha necessidade é converter todos os arquivos para PDF e dentro > deste PDF colocar uma imagem (marca da empresa). > > Qual módulo recomendam para conversão? E qual recomendam para a > insersão de uma imagem no PDF? > > Fernando > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > > From luismottacampos em yahoo.co.uk Wed Sep 3 00:02:48 2008 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Wed, 03 Sep 2008 09:02:48 +0200 Subject: [Cascavel-pm] =?iso-8859-1?q?Problemas_apenas_nas_requisi=E7=F5es?= =?iso-8859-1?q?_via_ajax_=28caracteres_com_acentua=E7=E3o=29?= In-Reply-To: References: <28198B2C92994D23A85DA22A80A753C1@swmobile> <9a08c9b40809011152n32149fd0kefbb7f937c98c2a3@mail.gmail.com> <9a08c9b40809011300p2f11baabia800a7c8e7849169@mail.gmail.com> <74AE0D7E70B34A71BF0F72F2DF20BD04@rede.local> <9a08c9b40809011644r617deb63ve5d5b879c99288d9@mail.gmail.com> <0CD9B7EF013F4776AD30042B41671989@swmobile> <3de55ead0809020509r16657c13v1d95ffc6e2e62613@mail.gmail.com> Message-ID: <48BE3698.6090305@yahoo.co.uk> Agnaldo Macedo wrote: > > Desculpe, mas como eu estava respondendo ao Fernando, já assumi que do > lado servidor ele estava usando algum comando, função, método ou varinha > de condão para ler os dados. E esses já estavam sendo lidos de maneira > correta. Sendo assim, meu comentário, feito para o problema dele, dizia > que, do lado servidor, ou seja, o código Perl que ele escreveu, caso ele > usasse a solução proposta, não necessitaria de alteração, para o > problema que ele havia informado. O propósito é nobre, mas nunca, jamais assuma nada: você impede a pessoa de pensar e expôr corretamente o seu problema. Putamplexos. -- Luis Motta Campos is a software engineer, Perl Programmer, foodie and photographer. From luismottacampos em yahoo.co.uk Wed Sep 3 00:05:55 2008 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Wed, 03 Sep 2008 09:05:55 +0200 Subject: [Cascavel-pm] =?iso-8859-1?q?Problemas_apenas_nas_requisi=E7=F5es?= =?iso-8859-1?q?_via_ajax_=28caracteres_com_acentua=E7=E3o=29?= In-Reply-To: <48BC8340.4060404@terra.com.br> References: <726229b50808260649l733957t749eb148234b0a4f@mail.gmail.com><526D8A6AD8864FF6B7FA85573528BC62@rede.local><9a08c9b40808281321q2e81d03atbaaabf208a43a339@mail.gmail.com><36BE4A0268D94069B16E37E99B46C7C3@swmobile><2D7BBD04FC044385A79617938DB62419@rede.local><28198B2C92994D23A85DA22A80A753C1@swmobile><9a08c9b40809011152n32149fd0kefbb7f937c98c2a3@mail.gmail.com> <9a08c9b40809011300p2f11baabia800a7c8e7849169@mail.gmail.com> <74AE0D7E70B34A71BF0F72F2DF20BD04@rede.local> <48BC8340.4060404@terra.com.br> Message-ID: <48BE3753.2090809@yahoo.co.uk> Luciano Giordani Bassani wrote: > Vão me xingar um monte por postar uma provável solução, mas... > > Eu creio que mesmo que você force um charset iso, quando usa AJAX ou > monta um formulário via Javascript, a requisição SEMPRE será feita em > utf-8. Eu tenho este problema a muito tempo, mesmo antes de usar o AJAX, > quando eu montava uma requisição somando vários forms de iframes. Mas > não sei exatamente a teoria disso. > Não tenho como testar o teu código aqui, mas creio que algo assim > resolveria: > > $NOTICIA = $input{noticia}; > $NOTICIA =~ > s/([\xC0-\xDF])([\x80-\xBF])/chr(ord($1)<<6&0xC0|ord($2)&0x3F)/eg; > > $query = "INSERT INTO `teste_noticia` VALUES('$NOTICIA')"; > ... > > Resumindo, a regex ilegível à cima faz tudo (não sou programador Perl de > verdade, apenas uso Perl nos meus programas, hehehe) :-P > Luciano, a regexp que você enviou na verdade TRUNCA UTF8 com uns hacks muito sujos. Eu não inseriria nada assim na minha base de dados, mas você pode ser masoquista, e gostar de sofrer assim. Minha recomendação é usar o módulo Encode, que faz o trabalho de conversão da forma correta. Putamplexos. -- Luis Motta Campos is a software engineer, Perl Programmer, foodie and photographer. From luismottacampos em yahoo.co.uk Wed Sep 3 02:48:42 2008 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Wed, 03 Sep 2008 11:48:42 +0200 Subject: [Cascavel-pm] =?iso-8859-1?q?Problemas_apenas_nas_requisi=E7=F5es?= =?iso-8859-1?q?_via_ajax_=28caracteres_com_acentua=E7=E3o=29?= In-Reply-To: <604cec170809020724q58f088dcv427cb48c4bc9e1cb@mail.gmail.com> References: <36BE4A0268D94069B16E37E99B46C7C3@swmobile> <2D7BBD04FC044385A79617938DB62419@rede.local> <28198B2C92994D23A85DA22A80A753C1@swmobile> <9a08c9b40809011152n32149fd0kefbb7f937c98c2a3@mail.gmail.com> <9a08c9b40809011300p2f11baabia800a7c8e7849169@mail.gmail.com> <74AE0D7E70B34A71BF0F72F2DF20BD04@rede.local> <48BC8340.4060404@terra.com.br> <604cec170809020724q58f088dcv427cb48c4bc9e1cb@mail.gmail.com> Message-ID: <48BE5D7A.4040407@yahoo.co.uk> Nelson Ferraz wrote: >> s/([\xC0-\xDF])([\x80-\xBF])/chr(ord($1)<<6&0xC0|ord($2)&0x3F)/eg; > > Ou isso, ou > > utf8::decode($str); Não. A expressão regular não sabe lidar propriamente com caracteres UTF8 que não mapeiam para caracteres ISO-8851-1. Aliás, eu tenho certeza de que é possível atacar um website que use esta expressão regular e fazer coisas incríveis com a base de dados que está sob ele... Putamplexos. -- Luis Motta Campos is a software engineer, Perl Programmer, foodie and photographer. From agnaldo em starweb-software.com.br Wed Sep 3 04:38:53 2008 From: agnaldo em starweb-software.com.br (Agnaldo Macedo) Date: Wed, 3 Sep 2008 08:38:53 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Problemas_apenas_nas_requisi=E7=F5es?= =?iso-8859-1?q?_via_ajax_=28caracteres_com_acentua=E7=E3o=29?= References: <28198B2C92994D23A85DA22A80A753C1@swmobile> <9a08c9b40809011152n32149fd0kefbb7f937c98c2a3@mail.gmail.com> <9a08c9b40809011300p2f11baabia800a7c8e7849169@mail.gmail.com> <74AE0D7E70B34A71BF0F72F2DF20BD04@rede.local> <9a08c9b40809011644r617deb63ve5d5b879c99288d9@mail.gmail.com> <0CD9B7EF013F4776AD30042B41671989@swmobile> <3de55ead0809020509r16657c13v1d95ffc6e2e62613@mail.gmail.com> <48BE3698.6090305@yahoo.co.uk> Message-ID: <716362689F7D41208D89AA3E322BDDCF@swmobile> Desculpe, mas ele expôs com bastante clareza o problema. E não foi preciso bola de cristal para deduzir nada. Bastou apenas focar no problema que ele apresentou ao invés de reclar disso ou daquilo. A solução proposta usando o próprio JS, considero, foi a mais simples, para o problema apresentado, pois resolve na origem dos dados, que é o browser. Mas como eu disse, para o problema apresentado, a solução foi mostrada. Agora, se o código dele é feio. Se ele não segue boas regras. Se ele não usa pacotes. Isso são outros problemas. E para esses outros problemas, pelo email dele, ela não pediu ajuda nem sugestões. ----- Original Message ----- From: "Luis Motta Campos" To: "Agnaldo Macedo" ; "Cascavel Perl Mongers" Sent: Wednesday, September 03, 2008 4:02 AM Subject: Re: [Cascavel-pm] Problemas apenas nas requisições via ajax (caracteres com acentuação) > Agnaldo Macedo wrote: >> >> Desculpe, mas como eu estava respondendo ao Fernando, já assumi que do >> lado servidor ele estava usando algum comando, função, método ou varinha >> de condão para ler os dados. E esses já estavam sendo lidos de maneira >> correta. Sendo assim, meu comentário, feito para o problema dele, dizia >> que, do lado servidor, ou seja, o código Perl que ele escreveu, caso ele >> usasse a solução proposta, não necessitaria de alteração, para o >> problema que ele havia informado. > > O propósito é nobre, mas nunca, jamais assuma nada: você impede a pessoa > de pensar e expôr corretamente o seu problema. > > Putamplexos. > -- > Luis Motta Campos is a software engineer, > Perl Programmer, foodie and photographer. From fernandolouis em terra.com.br Wed Sep 3 05:02:55 2008 From: fernandolouis em terra.com.br (fernandolouis em terra.com.br) Date: Wed, 3 Sep 2008 09:02:55 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Problemas_apenas_nas_requisi=E7=F5es?= =?iso-8859-1?q?_via_ajax_=28caracteres_com_acentua=E7=E3o=29?= References: <28198B2C92994D23A85DA22A80A753C1@swmobile><9a08c9b40809011152n32149fd0kefbb7f937c98c2a3@mail.gmail.com><9a08c9b40809011300p2f11baabia800a7c8e7849169@mail.gmail.com><74AE0D7E70B34A71BF0F72F2DF20BD04@rede.local><9a08c9b40809011644r617deb63ve5d5b879c99288d9@mail.gmail.com><0CD9B7EF013F4776AD30042B41671989@swmobile><3de55ead0809020509r16657c13v1d95ffc6e2e62613@mail.gmail.com><48BE3698.6090305@yahoo.co.uk> <716362689F7D41208D89AA3E322BDDCF@swmobile> Message-ID: Exatamente Agnaldo, Eu só solicitei uma sugestão à um problema que não consegui resolver sozinho. O foco era apenas nele. Se há outros problemas relevantes, basta citá-los e não me cruscificar por não usar um módulo adequado (por exemplo). ----- Original Message ----- From: "Agnaldo Macedo" To: "Luis Motta Campos" ; "Cascavel Perl Mongers" Sent: Wednesday, September 03, 2008 8:38 AM Subject: Re: [Cascavel-pm]Problemas apenas nas requisições via ajax (caracteres com acentuação) Desculpe, mas ele expôs com bastante clareza o problema. E não foi preciso bola de cristal para deduzir nada. Bastou apenas focar no problema que ele apresentou ao invés de reclar disso ou daquilo. A solução proposta usando o próprio JS, considero, foi a mais simples, para o problema apresentado, pois resolve na origem dos dados, que é o browser. Mas como eu disse, para o problema apresentado, a solução foi mostrada. Agora, se o código dele é feio. Se ele não segue boas regras. Se ele não usa pacotes. Isso são outros problemas. E para esses outros problemas, pelo email dele, ela não pediu ajuda nem sugestões. ----- Original Message ----- From: "Luis Motta Campos" To: "Agnaldo Macedo" ; "Cascavel Perl Mongers" Sent: Wednesday, September 03, 2008 4:02 AM Subject: Re: [Cascavel-pm] Problemas apenas nas requisições via ajax (caracteres com acentuação) > Agnaldo Macedo wrote: >> >> Desculpe, mas como eu estava respondendo ao Fernando, já assumi que do >> lado servidor ele estava usando algum comando, função, método ou varinha >> de condão para ler os dados. E esses já estavam sendo lidos de maneira >> correta. Sendo assim, meu comentário, feito para o problema dele, dizia >> que, do lado servidor, ou seja, o código Perl que ele escreveu, caso ele >> usasse a solução proposta, não necessitaria de alteração, para o >> problema que ele havia informado. > > O propósito é nobre, mas nunca, jamais assuma nada: você impede a pessoa > de pensar e expôr corretamente o seu problema. > > Putamplexos. > -- > Luis Motta Campos is a software engineer, > Perl Programmer, foodie and photographer. _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm From russoz em gmail.com Wed Sep 3 06:01:21 2008 From: russoz em gmail.com (Alexei Znamensky) Date: Wed, 3 Sep 2008 10:01:21 -0300 Subject: [Cascavel-pm] =?utf-8?q?Problemas_apenas_nas_requisi=C3=A7=C3=B5e?= =?utf-8?q?s_via_ajax_=28caracteres_com_acentua=C3=A7=C3=A3o=29?= In-Reply-To: References: <74AE0D7E70B34A71BF0F72F2DF20BD04@rede.local> <9a08c9b40809011644r617deb63ve5d5b879c99288d9@mail.gmail.com> <0CD9B7EF013F4776AD30042B41671989@swmobile> <3de55ead0809020509r16657c13v1d95ffc6e2e62613@mail.gmail.com> <48BE3698.6090305@yahoo.co.uk> <716362689F7D41208D89AA3E322BDDCF@swmobile> Message-ID: <23f46d7f0809030601o688817b1qbf585a2ae0c4e181@mail.gmail.com> Hmmm... Fernando, então, só para ver se eu entendi direito a seqüência: 1. você está prestes a enfiar o pé na jaca, 2. você pergunta se tênis branco é bom pra isso, 3. as pessoas te explicam porque o pé na jaca é ruim 4. você reclama que as pessoas não te explicaram qual tênis é bom pra isso? Você poderia então começar o seu email dizendo: "Moçada, eu CURTO isso, eu QUERO e VOU enfiar o pé na jaca" - daí pra frente ninguém te tentaria demover dessa idéia... Se você se sentiu crucificado por esses e-mails... hmmm, sugiro que você não saia do seu quarto porque o mundo lá fora é mau e cruel. (Cara, na boa, não precisa ser tão sensível assim). Se você se sentiu cruscificado, então eu recomendo que você comece a usar um dicionário. E por fim, desligando o módulo de sarcasmo, visto que você parece ser um tanto quanto novato em perl e em programação, eu gostaria de sugerir aqui que você ficasse menos defensivo e aproveitasse os bons conselhos que os colegas mais experientes estão te dando, sem te cobrar um tostão por isso ;-). []s Russo 2008/9/3 > Exatamente Agnaldo, > > Eu só solicitei uma sugestão à um problema que não consegui resolver > sozinho. > O foco era apenas nele. > Se há outros problemas relevantes, basta citá-los e não me cruscificar por > não usar um módulo adequado (por exemplo). > > ----- Original Message ----- From: "Agnaldo Macedo" < > agnaldo em starweb-software.com.br> > To: "Luis Motta Campos" ; "Cascavel Perl > Mongers" > Sent: Wednesday, September 03, 2008 8:38 AM > > Subject: Re: [Cascavel-pm]Problemas apenas nas requisições via ajax > (caracteres com acentuação) > > > > Desculpe, mas ele expôs com bastante clareza o problema. > E não foi preciso bola de cristal para deduzir nada. > Bastou apenas focar no problema que ele apresentou ao invés de reclar disso > ou daquilo. > > A solução proposta usando o próprio JS, considero, foi a mais simples, para > o problema apresentado, pois resolve na origem dos dados, que é o browser. > Mas como eu disse, para o problema apresentado, a solução foi mostrada. > > Agora, se o código dele é feio. > Se ele não segue boas regras. > Se ele não usa pacotes. > > Isso são outros problemas. > E para esses outros problemas, pelo email dele, ela não pediu ajuda nem > sugestões. > > > > ----- Original Message ----- From: "Luis Motta Campos" < > luismottacampos em yahoo.co.uk> > To: "Agnaldo Macedo" ; "Cascavel Perl > Mongers" > Sent: Wednesday, September 03, 2008 4:02 AM > Subject: Re: [Cascavel-pm] Problemas apenas nas requisições via ajax > (caracteres com acentuação) > > > Agnaldo Macedo wrote: >> >>> >>> Desculpe, mas como eu estava respondendo ao Fernando, já assumi que do >>> lado servidor ele estava usando algum comando, função, método ou varinha >>> de condão para ler os dados. E esses já estavam sendo lidos de maneira >>> correta. Sendo assim, meu comentário, feito para o problema dele, dizia >>> que, do lado servidor, ou seja, o código Perl que ele escreveu, caso ele >>> usasse a solução proposta, não necessitaria de alteração, para o >>> problema que ele havia informado. >>> >> >> O propósito é nobre, mas nunca, jamais assuma nada: você impede a pessoa >> de pensar e expôr corretamente o seu problema. >> >> Putamplexos. >> -- >> Luis Motta Campos is a software engineer, >> Perl Programmer, foodie and photographer. >> > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Alexei Znamensky [russoz_gmail_com] [russoz.wordpress.com] [ www.flickr.com/photos/alexeiz] "Though we live in trying times, we're the ones who have to try" -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From fernandolouis em terra.com.br Wed Sep 3 06:31:37 2008 From: fernandolouis em terra.com.br (fernandolouis em terra.com.br) Date: Wed, 3 Sep 2008 10:31:37 -0300 Subject: [Cascavel-pm] =?utf-8?q?Problemas_apenas_nas_requisi=C3=A7=C3=B5e?= =?utf-8?q?s_via_ajax_=28caracteres_com_acentua=C3=A7=C3=A3o=29?= References: <74AE0D7E70B34A71BF0F72F2DF20BD04@rede.local><9a08c9b40809011644r617deb63ve5d5b879c99288d9@mail.gmail.com><0CD9B7EF013F4776AD30042B41671989@swmobile><3de55ead0809020509r16657c13v1d95ffc6e2e62613@mail.gmail.com><48BE3698.6090305@yahoo.co.uk><716362689F7D41208D89AA3E322BDDCF@swmobile> <23f46d7f0809030601o688817b1qbf585a2ae0c4e181@mail.gmail.com> Message-ID: <9279FDEE10A14D1CA84B89CAAF9EE2AA@rede.local> Mas eu nunca bati de frente com ninguém... Sei que que há muitos experientes aqui e aprendemos com eles. Só não acho correto tratar mal alguém que dá uma solução pronta na lista. Como todos viram, pesquisei, testei, apanhei e não achei a resposta para o meu problema. Foi quando a solução veio à tona. Eu aprendi... agradeci... espero ficar mais experiente aprendendo... e ponto! ----- Original Message ----- From: Alexei Znamensky To: Cascavel Perl Mongers Sent: Wednesday, September 03, 2008 10:01 AM Subject: Re: [Cascavel-pm]Problemas apenas nas requisições via ajax (caracteres com acentuação) Hmmm... Fernando, então, só para ver se eu entendi direito a seqüência: 1. você está prestes a enfiar o pé na jaca, 2. você pergunta se tênis branco é bom pra isso, 3. as pessoas te explicam porque o pé na jaca é ruim 4. você reclama que as pessoas não te explicaram qual tênis é bom pra isso? Você poderia então começar o seu email dizendo: "Moçada, eu CURTO isso, eu QUERO e VOU enfiar o pé na jaca" - daí pra frente ninguém te tentaria demover dessa idéia... Se você se sentiu crucificado por esses e-mails... hmmm, sugiro que você não saia do seu quarto porque o mundo lá fora é mau e cruel. (Cara, na boa, não precisa ser tão sensível assim). Se você se sentiu cruscificado, então eu recomendo que você comece a usar um dicionário. E por fim, desligando o módulo de sarcasmo, visto que você parece ser um tanto quanto novato em perl e em programação, eu gostaria de sugerir aqui que você ficasse menos defensivo e aproveitasse os bons conselhos que os colegas mais experientes estão te dando, sem te cobrar um tostão por isso ;-). []s Russo 2008/9/3 Exatamente Agnaldo, Eu só solicitei uma sugestão à um problema que não consegui resolver sozinho. O foco era apenas nele. Se há outros problemas relevantes, basta citá-los e não me cruscificar por não usar um módulo adequado (por exemplo). ----- Original Message ----- From: "Agnaldo Macedo" To: "Luis Motta Campos" ; "Cascavel Perl Mongers" Sent: Wednesday, September 03, 2008 8:38 AM Subject: Re: [Cascavel-pm]Problemas apenas nas requisições via ajax (caracteres com acentuação) Desculpe, mas ele expôs com bastante clareza o problema. E não foi preciso bola de cristal para deduzir nada. Bastou apenas focar no problema que ele apresentou ao invés de reclar disso ou daquilo. A solução proposta usando o próprio JS, considero, foi a mais simples, para o problema apresentado, pois resolve na origem dos dados, que é o browser. Mas como eu disse, para o problema apresentado, a solução foi mostrada. Agora, se o código dele é feio. Se ele não segue boas regras. Se ele não usa pacotes. Isso são outros problemas. E para esses outros problemas, pelo email dele, ela não pediu ajuda nem sugestões. ----- Original Message ----- From: "Luis Motta Campos" To: "Agnaldo Macedo" ; "Cascavel Perl Mongers" Sent: Wednesday, September 03, 2008 4:02 AM Subject: Re: [Cascavel-pm] Problemas apenas nas requisições via ajax (caracteres com acentuação) Agnaldo Macedo wrote: Desculpe, mas como eu estava respondendo ao Fernando, já assumi que do lado servidor ele estava usando algum comando, função, método ou varinha de condão para ler os dados. E esses já estavam sendo lidos de maneira correta. Sendo assim, meu comentário, feito para o problema dele, dizia que, do lado servidor, ou seja, o código Perl que ele escreveu, caso ele usasse a solução proposta, não necessitaria de alteração, para o problema que ele havia informado. O propósito é nobre, mas nunca, jamais assuma nada: você impede a pessoa de pensar e expôr corretamente o seu problema. Putamplexos. -- Luis Motta Campos is a software engineer, Perl Programmer, foodie and photographer. _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm -- Alexei Znamensky [russoz_gmail_com] [russoz.wordpress.com] [www.flickr.com/photos/alexeiz] "Though we live in trying times, we're the ones who have to try" ------------------------------------------------------------------------------ _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From acid06 em gmail.com Wed Sep 3 09:24:57 2008 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Wed, 3 Sep 2008 13:24:57 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Problemas_apenas_nas_requisi=E7=F5es?= =?iso-8859-1?q?_via_ajax_=28caracteres_com_acentua=E7=E3o=29?= In-Reply-To: <716362689F7D41208D89AA3E322BDDCF@swmobile> References: <9a08c9b40809011300p2f11baabia800a7c8e7849169@mail.gmail.com> <74AE0D7E70B34A71BF0F72F2DF20BD04@rede.local> <9a08c9b40809011644r617deb63ve5d5b879c99288d9@mail.gmail.com> <0CD9B7EF013F4776AD30042B41671989@swmobile> <3de55ead0809020509r16657c13v1d95ffc6e2e62613@mail.gmail.com> <48BE3698.6090305@yahoo.co.uk> <716362689F7D41208D89AA3E322BDDCF@swmobile> Message-ID: <9a08c9b40809030924y7214a6d5teefd1c92a8ad57f@mail.gmail.com> 2008/9/3 Agnaldo Macedo : > Agora, se o código dele é feio. > Se ele não segue boas regras. > Se ele não usa pacotes. > > Isso são outros problemas. > E para esses outros problemas, pelo email dele, ela não pediu ajuda nem > sugestões. E aqui não é consultoria privada onde ele vai receber de volta exatamente o que ele quer. Agora, se você quiser se oferecer para fornecer este serviço gratuitamente, talvez pode pedir que quem tiver este tipo de pergunta lhe envie um email privado diretamente. Aqui na lista, felizmente, boa parte das pessoas preferem tentar difundir as boas práticas ao invés de se contentar com qualquer porcaria que funcione. -Nilson Santos F. Jr. From agnaldo em starweb-software.com.br Wed Sep 3 10:48:05 2008 From: agnaldo em starweb-software.com.br (Agnaldo Macedo) Date: Wed, 3 Sep 2008 14:48:05 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Problemas_apenas_nas_requisi=E7=F5es?= =?iso-8859-1?q?_via_ajax_=28caracteres_com_acentua=E7=E3o=29?= References: <9a08c9b40809011300p2f11baabia800a7c8e7849169@mail.gmail.com> <74AE0D7E70B34A71BF0F72F2DF20BD04@rede.local> <9a08c9b40809011644r617deb63ve5d5b879c99288d9@mail.gmail.com> <0CD9B7EF013F4776AD30042B41671989@swmobile> <3de55ead0809020509r16657c13v1d95ffc6e2e62613@mail.gmail.com> <48BE3698.6090305@yahoo.co.uk> <716362689F7D41208D89AA3E322BDDCF@swmobile> <9a08c9b40809030924y7214a6d5teefd1c92a8ad57f@mail.gmail.com> Message-ID: <95F927AB58DD4627B4675E7FFEA04D08@swmobile> "Aqui na lista, felizmente, boa parte das pessoas preferem tentar difundir as boas práticas ao invés de se contentar com qualquer porcaria que funcione." Porcaria que funcione é legal. :-)) Mas como você mesmo disse, "aqui não é consultoria privada onde ele vai receber de volta exatamente o que ele quer." É isso aí mesmo. Aqui não é uma consultoria. E ninguém aqui, que trabalhe mesmo, deve ter tempo pra muita coisa. Se alguém quer aprender a programar, tem um monte de documentação, exemplos, guias, tutoriais, video-aulas, e coisas do genero fervilhando na rede. E normalmente é o que fazemos. Indicamos para eles onde começar a procurar as coisas. Acho que um Forum sobre uma linguagem de programação especifica é para tirar dúvidas e trocar experiencias. Ou seja, se tenho uma dúvida, e após muito pesquisar não obtive uma solução, o forum é um bom lugar para ver se outros colégas já passaram por situação semelhante (ou tem conhecimento de algo sobre assunto). Ou, se quero opinião de outros sobre determinado assunto. Ou seja, já conversei com os colegas do trabalho e resolvi coversar com mais gente sobre o assunto. Acho que foram mais de 15 email sobre esse assunto do Ajax. Desses, apenas 2 foram para tentar ajudar na dúvida/problema que o colega apresentou. Como comentado antes, inclusive, foi até usado o termo "ele é re-incidente". Re-incidente ? Re-incidente em não usar a identação que foi sugerida? Re-incidente em não a nomenclatura sugerida? Re-incidente em não usar o pacote X em detrimento do Y (embora ambos resolvam) ? Re-incidente porque fez $a = "maça" ao invés de $a='maça' (sendo que neste ponto ambas as instruções estão atribuindo uma string para uma variavel) ? Re-incidente porque fez $a = $a + 1 ao invés de $a++ (sendo que neste ponto ambas as instruções estão fazendo o mesmo incremento) ? Re-incidente ele seria se voltasse com a mesma dúvida em virtude de não ter seguido a explicação dada. O fato das pessoas programarem diferente não deveria ser impecilho para propor uma solução. Nesse ponto, acho que Niklaus Wirth (vide Pascal) esta certo. Programas = Algoritimos + Estruturas de dados Programar independe do estilo de cada um. Tá aí meus dois centavos. E são dados de boa vontade, de alguém que não reclama se o colega roda sobre Windows ou Linux, navega com IE ou FireFox ou programa em Perl, PHP, Java, etc. Deveria, acho, haver uma explicação quando a pessoa se cadastra no Forum. Algo como: "Atenção:" "Algumas pessoas desse Forum são fanaticas religiosasEste ForumVocê deve se purificar de maus hábitos de programação antes de postar duvidas". ----- Original Message ----- From: "Nilson Santos Figueiredo Junior" To: "Agnaldo Macedo" ; "Cascavel Perl Mongers" Sent: Wednesday, September 03, 2008 1:24 PM Subject: Re: [Cascavel-pm] Problemas apenas nas requisições via ajax (caracteres com acentuação) 2008/9/3 Agnaldo Macedo : > Agora, se o código dele é feio. > Se ele não segue boas regras. > Se ele não usa pacotes. > > Isso são outros problemas. > E para esses outros problemas, pelo email dele, ela não pediu ajuda nem > sugestões. E aqui não é consultoria privada onde ele vai receber de volta exatamente o que ele quer. Agora, se você quiser se oferecer para fornecer este serviço gratuitamente, talvez pode pedir que quem tiver este tipo de pergunta lhe envie um email privado diretamente. Aqui na lista, felizmente, boa parte das pessoas preferem tentar difundir as boas práticas ao invés de se contentar com qualquer porcaria que funcione. -Nilson Santos F. Jr. From acid06 em gmail.com Wed Sep 3 11:08:44 2008 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Wed, 3 Sep 2008 15:08:44 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Problemas_apenas_nas_requisi=E7=F5es?= =?iso-8859-1?q?_via_ajax_=28caracteres_com_acentua=E7=E3o=29?= In-Reply-To: <95F927AB58DD4627B4675E7FFEA04D08@swmobile> References: <9a08c9b40809011644r617deb63ve5d5b879c99288d9@mail.gmail.com> <0CD9B7EF013F4776AD30042B41671989@swmobile> <3de55ead0809020509r16657c13v1d95ffc6e2e62613@mail.gmail.com> <48BE3698.6090305@yahoo.co.uk> <716362689F7D41208D89AA3E322BDDCF@swmobile> <9a08c9b40809030924y7214a6d5teefd1c92a8ad57f@mail.gmail.com> <95F927AB58DD4627B4675E7FFEA04D08@swmobile> Message-ID: <9a08c9b40809031108p7f55d984k726c2488c6cf850e@mail.gmail.com> 2008/9/3 Agnaldo Macedo : > Porcaria que funcione é legal. :-)) O simples fato de você achar essa frase engraçada já explica muita coisa. > Acho que foram mais de 15 email sobre esse assunto do Ajax. > Desses, apenas 2 foram para tentar ajudar na dúvida/problema que o colega > apresentou. Eu contei pelo menos 13 que o ajudariam a solucionar o problema descrito. Tem certeza que seu cliente de email está recebendo as mesmas mensagens que o meu? Talvez seja algum problema no seu Outlook Express já que nem enviar cabeçalhos de email corretos ele saber fazer direito. Deve acabar perdendo algumas mensagens no meio do caminho também. > Re-incidente em não usar o pacote X em detrimento do Y (embora ambos > resolvam) ? Isso não aconteceu em nenhum lugar. As sugestões sempre são pra substituir um código/biblioteca/módulo falho por um que funcione ou seja superior. > Re-incidente porque fez $a = "maça" ao invés de $a='maça' (sendo que neste > ponto ambas as instruções estão atribuindo uma string para uma variavel) ? > Re-incidente porque fez $a = $a + 1 ao invés de $a++ (sendo que neste ponto > ambas as instruções estão fazendo o mesmo incremento) ? De fato seu exemplo foi extremamente infeliz porque ele *nunca* deveria fazer $a igual a qualquer coisa, porque $a e $b são variáveis reservadas para uso no sort. > O fato das pessoas programarem diferente não deveria ser impecilho para > propor uma solução. Claro. Ainda mais em Perl. Em Perl existem diversas maneiras *corretas* de se fazer as coisas. Porque escolher justamente uma maneira errada? > "Algumas pessoas desse Forum são fanaticas religiosasEste ForumVocê deve se > purificar de maus hábitos de programação antes de postar duvidas". Eu aprovo. -Nilson Santos F. Jr. From fernandocorrea em gmail.com Wed Sep 3 11:04:02 2008 From: fernandocorrea em gmail.com (Fernando Oliveira) Date: Wed, 3 Sep 2008 16:04:02 -0200 Subject: [Cascavel-pm] =?iso-8859-1?q?Problemas_apenas_nas_requisi=E7=F5es?= =?iso-8859-1?q?_via_ajax_=28caracteres_com_acentua=E7=E3o=29?= In-Reply-To: <95F927AB58DD4627B4675E7FFEA04D08@swmobile> References: <9a08c9b40809011644r617deb63ve5d5b879c99288d9@mail.gmail.com> <0CD9B7EF013F4776AD30042B41671989@swmobile> <3de55ead0809020509r16657c13v1d95ffc6e2e62613@mail.gmail.com> <48BE3698.6090305@yahoo.co.uk> <716362689F7D41208D89AA3E322BDDCF@swmobile> <9a08c9b40809030924y7214a6d5teefd1c92a8ad57f@mail.gmail.com> <95F927AB58DD4627B4675E7FFEA04D08@swmobile> Message-ID: 2008/9/3 Agnaldo Macedo > > "Aqui na lista, felizmente, boa parte das pessoas preferem tentar difundir > as boas práticas ao invés de se contentar com qualquer porcaria que > funcione." > > Porcaria que funcione é legal. :-)) > > Mas como você mesmo disse, > "aqui não é consultoria privada onde ele vai receber de volta exatamente o > que ele quer." > > É isso aí mesmo. > Aqui não é uma consultoria. E ninguém aqui, que trabalhe mesmo, deve ter > tempo pra muita coisa. > > Se alguém quer aprender a programar, tem um monte de documentação, > exemplos, guias, tutoriais, video-aulas, e coisas do genero fervilhando na > rede. E normalmente é o que fazemos. Indicamos para eles onde começar a > procurar as coisas. > > Acho que um Forum sobre uma linguagem de programação especifica é para > tirar dúvidas e trocar experiencias. > Ou seja, se tenho uma dúvida, e após muito pesquisar não obtive uma > solução, o forum é um bom lugar para ver se outros colégas já passaram por > situação semelhante (ou tem conhecimento de algo sobre assunto). > Ou, se quero opinião de outros sobre determinado assunto. Ou seja, já > conversei com os colegas do trabalho e resolvi coversar com mais gente sobre > o assunto. > > Acho que foram mais de 15 email sobre esse assunto do Ajax. > Desses, apenas 2 foram para tentar ajudar na dúvida/problema que o colega > apresentou. > > Como comentado antes, inclusive, foi até usado o termo "ele é > re-incidente". > Re-incidente ? > > Re-incidente em não usar a identação que foi sugerida? > Re-incidente em não a nomenclatura sugerida? > Re-incidente em não usar o pacote X em detrimento do Y (embora ambos > resolvam) ? > Re-incidente porque fez $a = "maça" ao invés de $a='maça' (sendo que neste > ponto ambas as instruções estão atribuindo uma string para uma variavel) ? > Re-incidente porque fez $a = $a + 1 ao invés de $a++ (sendo que neste > ponto ambas as instruções estão fazendo o mesmo incremento) ? (só p/ ser chato...) não fazem não... > > > Re-incidente ele seria se voltasse com a mesma dúvida em virtude de não ter > seguido a explicação dada. > > O fato das pessoas programarem diferente não deveria ser impecilho para > propor uma solução. > > Nesse ponto, acho que Niklaus Wirth (vide Pascal) esta certo. > Programas = Algoritimos + Estruturas de dados > > Programar independe do estilo de cada um. > > Tá aí meus dois centavos. > E são dados de boa vontade, de alguém que não reclama se o colega roda > sobre Windows ou Linux, navega com IE ou FireFox ou programa em Perl, PHP, > Java, etc. > > > > > > > > > Deveria, acho, haver uma explicação quando a pessoa se cadastra no Forum. > Algo como: > "Atenção:" > "Algumas pessoas desse Forum são fanaticas religiosasEste ForumVocê deve se > purificar de maus hábitos de programação antes de postar duvidas". > > > > > > > > ----- Original Message ----- From: "Nilson Santos Figueiredo Junior" < > acid06 em gmail.com> > To: "Agnaldo Macedo" ; "Cascavel Perl > Mongers" > Sent: Wednesday, September 03, 2008 1:24 PM > Subject: Re: [Cascavel-pm] Problemas apenas nas requisições via ajax > (caracteres com acentuação) > > > 2008/9/3 Agnaldo Macedo : > >> Agora, se o código dele é feio. >> Se ele não segue boas regras. >> Se ele não usa pacotes. >> >> Isso são outros problemas. >> E para esses outros problemas, pelo email dele, ela não pediu ajuda nem >> sugestões. >> > > E aqui não é consultoria privada onde ele vai receber de volta > exatamente o que ele quer. > > Agora, se você quiser se oferecer para fornecer este serviço > gratuitamente, talvez pode pedir que quem tiver este tipo de pergunta > lhe envie um email privado diretamente. Aqui na lista, felizmente, boa > parte das pessoas preferem tentar difundir as boas práticas ao invés > de se contentar com qualquer porcaria que funcione. > > -Nilson Santos F. Jr. > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Just another Perl Hacker, Fernando (SmokeMachine) http://perl-e.org -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From agnaldo em starweb-software.com.br Wed Sep 3 11:24:20 2008 From: agnaldo em starweb-software.com.br (Agnaldo Macedo) Date: Wed, 3 Sep 2008 15:24:20 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Problemas_apenas_nas_requisi=E7=F5es?= =?iso-8859-1?q?_via_ajax_=28caracteres_com_acentua=E7=E3o=29?= References: <9a08c9b40809011644r617deb63ve5d5b879c99288d9@mail.gmail.com><0CD9B7EF013F4776AD30042B41671989@swmobile><3de55ead0809020509r16657c13v1d95ffc6e2e62613@mail.gmail.com><48BE3698.6090305@yahoo.co.uk><716362689F7D41208D89AA3E322BDDCF@swmobile><9a08c9b40809030924y7214a6d5teefd1c92a8ad57f@mail.gmail.com><95F927AB58DD4627B4675E7FFEA04D08@swmobile> Message-ID: <419C35D06B9148FF9126DDA1E293E806@swmobile> "(só p/ ser chato...) não fazem não... " OK :-)) :-)) Foi um exemplo apenas. Uma forma de falar. ----- Original Message ----- From: Fernando Oliveira To: Cascavel Perl Mongers Sent: Wednesday, September 03, 2008 3:04 PM Subject: Re: [Cascavel-pm]Problemas apenas nas requisições via ajax (caracteres com acentuação) 2008/9/3 Agnaldo Macedo "Aqui na lista, felizmente, boa parte das pessoas preferem tentar difundir as boas práticas ao invés de se contentar com qualquer porcaria que funcione." Porcaria que funcione é legal. :-)) Mas como você mesmo disse, "aqui não é consultoria privada onde ele vai receber de volta exatamente o que ele quer." É isso aí mesmo. Aqui não é uma consultoria. E ninguém aqui, que trabalhe mesmo, deve ter tempo pra muita coisa. Se alguém quer aprender a programar, tem um monte de documentação, exemplos, guias, tutoriais, video-aulas, e coisas do genero fervilhando na rede. E normalmente é o que fazemos. Indicamos para eles onde começar a procurar as coisas. Acho que um Forum sobre uma linguagem de programação especifica é para tirar dúvidas e trocar experiencias. Ou seja, se tenho uma dúvida, e após muito pesquisar não obtive uma solução, o forum é um bom lugar para ver se outros colégas já passaram por situação semelhante (ou tem conhecimento de algo sobre assunto). Ou, se quero opinião de outros sobre determinado assunto. Ou seja, já conversei com os colegas do trabalho e resolvi coversar com mais gente sobre o assunto. Acho que foram mais de 15 email sobre esse assunto do Ajax. Desses, apenas 2 foram para tentar ajudar na dúvida/problema que o colega apresentou. Como comentado antes, inclusive, foi até usado o termo "ele é re-incidente". Re-incidente ? Re-incidente em não usar a identação que foi sugerida? Re-incidente em não a nomenclatura sugerida? Re-incidente em não usar o pacote X em detrimento do Y (embora ambos resolvam) ? Re-incidente porque fez $a = "maça" ao invés de $a='maça' (sendo que neste ponto ambas as instruções estão atribuindo uma string para uma variavel) ? Re-incidente porque fez $a = $a + 1 ao invés de $a++ (sendo que neste ponto ambas as instruções estão fazendo o mesmo incremento) ? (só p/ ser chato...) não fazem não... Re-incidente ele seria se voltasse com a mesma dúvida em virtude de não ter seguido a explicação dada. O fato das pessoas programarem diferente não deveria ser impecilho para propor uma solução. Nesse ponto, acho que Niklaus Wirth (vide Pascal) esta certo. Programas = Algoritimos + Estruturas de dados Programar independe do estilo de cada um. Tá aí meus dois centavos. E são dados de boa vontade, de alguém que não reclama se o colega roda sobre Windows ou Linux, navega com IE ou FireFox ou programa em Perl, PHP, Java, etc. Deveria, acho, haver uma explicação quando a pessoa se cadastra no Forum. Algo como: "Atenção:" "Algumas pessoas desse Forum são fanaticas religiosasEste ForumVocê deve se purificar de maus hábitos de programação antes de postar duvidas". ----- Original Message ----- From: "Nilson Santos Figueiredo Junior" To: "Agnaldo Macedo" ; "Cascavel Perl Mongers" Sent: Wednesday, September 03, 2008 1:24 PM Subject: Re: [Cascavel-pm] Problemas apenas nas requisições via ajax (caracteres com acentuação) 2008/9/3 Agnaldo Macedo : Agora, se o código dele é feio. Se ele não segue boas regras. Se ele não usa pacotes. Isso são outros problemas. E para esses outros problemas, pelo email dele, ela não pediu ajuda nem sugestões. E aqui não é consultoria privada onde ele vai receber de volta exatamente o que ele quer. Agora, se você quiser se oferecer para fornecer este serviço gratuitamente, talvez pode pedir que quem tiver este tipo de pergunta lhe envie um email privado diretamente. Aqui na lista, felizmente, boa parte das pessoas preferem tentar difundir as boas práticas ao invés de se contentar com qualquer porcaria que funcione. -Nilson Santos F. Jr. _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm -- Just another Perl Hacker, Fernando (SmokeMachine) http://perl-e.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: From agnaldo em starweb-software.com.br Wed Sep 3 11:30:29 2008 From: agnaldo em starweb-software.com.br (Agnaldo Macedo) Date: Wed, 3 Sep 2008 15:30:29 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Problemas_apenas_nas_requisi=E7=F5es?= =?iso-8859-1?q?_via_ajax_=28caracteres_com_acentua=E7=E3o=29?= References: <9a08c9b40809011644r617deb63ve5d5b879c99288d9@mail.gmail.com><0CD9B7EF013F4776AD30042B41671989@swmobile><3de55ead0809020509r16657c13v1d95ffc6e2e62613@mail.gmail.com><48BE3698.6090305@yahoo.co.uk><716362689F7D41208D89AA3E322BDDCF@swmobile><9a08c9b40809030924y7214a6d5teefd1c92a8ad57f@mail.gmail.com><95F927AB58DD4627B4675E7FFEA04D08@swmobile> Message-ID: <036E2D43DDA546BD90488774308A219F@swmobile> "(só p/ ser chato...) não fazem não... " Pronto .... my $a = 5; $a = $a + 1; printf $a."\n"; my $b = 5; $b++; printf $b."\n"; ----- Original Message ----- From: Fernando Oliveira To: Cascavel Perl Mongers Sent: Wednesday, September 03, 2008 3:04 PM Subject: Re: [Cascavel-pm]Problemas apenas nas requisições via ajax (caracteres com acentuação) 2008/9/3 Agnaldo Macedo "Aqui na lista, felizmente, boa parte das pessoas preferem tentar difundir as boas práticas ao invés de se contentar com qualquer porcaria que funcione." Porcaria que funcione é legal. :-)) Mas como você mesmo disse, "aqui não é consultoria privada onde ele vai receber de volta exatamente o que ele quer." É isso aí mesmo. Aqui não é uma consultoria. E ninguém aqui, que trabalhe mesmo, deve ter tempo pra muita coisa. Se alguém quer aprender a programar, tem um monte de documentação, exemplos, guias, tutoriais, video-aulas, e coisas do genero fervilhando na rede. E normalmente é o que fazemos. Indicamos para eles onde começar a procurar as coisas. Acho que um Forum sobre uma linguagem de programação especifica é para tirar dúvidas e trocar experiencias. Ou seja, se tenho uma dúvida, e após muito pesquisar não obtive uma solução, o forum é um bom lugar para ver se outros colégas já passaram por situação semelhante (ou tem conhecimento de algo sobre assunto). Ou, se quero opinião de outros sobre determinado assunto. Ou seja, já conversei com os colegas do trabalho e resolvi coversar com mais gente sobre o assunto. Acho que foram mais de 15 email sobre esse assunto do Ajax. Desses, apenas 2 foram para tentar ajudar na dúvida/problema que o colega apresentou. Como comentado antes, inclusive, foi até usado o termo "ele é re-incidente". Re-incidente ? Re-incidente em não usar a identação que foi sugerida? Re-incidente em não a nomenclatura sugerida? Re-incidente em não usar o pacote X em detrimento do Y (embora ambos resolvam) ? Re-incidente porque fez $a = "maça" ao invés de $a='maça' (sendo que neste ponto ambas as instruções estão atribuindo uma string para uma variavel) ? Re-incidente porque fez $a = $a + 1 ao invés de $a++ (sendo que neste ponto ambas as instruções estão fazendo o mesmo incremento) ? (só p/ ser chato...) não fazem não... Re-incidente ele seria se voltasse com a mesma dúvida em virtude de não ter seguido a explicação dada. O fato das pessoas programarem diferente não deveria ser impecilho para propor uma solução. Nesse ponto, acho que Niklaus Wirth (vide Pascal) esta certo. Programas = Algoritimos + Estruturas de dados Programar independe do estilo de cada um. Tá aí meus dois centavos. E são dados de boa vontade, de alguém que não reclama se o colega roda sobre Windows ou Linux, navega com IE ou FireFox ou programa em Perl, PHP, Java, etc. Deveria, acho, haver uma explicação quando a pessoa se cadastra no Forum. Algo como: "Atenção:" "Algumas pessoas desse Forum são fanaticas religiosasEste ForumVocê deve se purificar de maus hábitos de programação antes de postar duvidas". ----- Original Message ----- From: "Nilson Santos Figueiredo Junior" To: "Agnaldo Macedo" ; "Cascavel Perl Mongers" Sent: Wednesday, September 03, 2008 1:24 PM Subject: Re: [Cascavel-pm] Problemas apenas nas requisições via ajax (caracteres com acentuação) 2008/9/3 Agnaldo Macedo : Agora, se o código dele é feio. Se ele não segue boas regras. Se ele não usa pacotes. Isso são outros problemas. E para esses outros problemas, pelo email dele, ela não pediu ajuda nem sugestões. E aqui não é consultoria privada onde ele vai receber de volta exatamente o que ele quer. Agora, se você quiser se oferecer para fornecer este serviço gratuitamente, talvez pode pedir que quem tiver este tipo de pergunta lhe envie um email privado diretamente. Aqui na lista, felizmente, boa parte das pessoas preferem tentar difundir as boas práticas ao invés de se contentar com qualquer porcaria que funcione. -Nilson Santos F. Jr. _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm -- Just another Perl Hacker, Fernando (SmokeMachine) http://perl-e.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: From fernandocorrea em gmail.com Wed Sep 3 11:35:16 2008 From: fernandocorrea em gmail.com (Fernando Oliveira) Date: Wed, 3 Sep 2008 16:35:16 -0200 Subject: [Cascavel-pm] =?iso-8859-1?q?Problemas_apenas_nas_requisi=E7=F5es?= =?iso-8859-1?q?_via_ajax_=28caracteres_com_acentua=E7=E3o=29?= In-Reply-To: <036E2D43DDA546BD90488774308A219F@swmobile> References: <0CD9B7EF013F4776AD30042B41671989@swmobile> <3de55ead0809020509r16657c13v1d95ffc6e2e62613@mail.gmail.com> <48BE3698.6090305@yahoo.co.uk> <716362689F7D41208D89AA3E322BDDCF@swmobile> <9a08c9b40809030924y7214a6d5teefd1c92a8ad57f@mail.gmail.com> <95F927AB58DD4627B4675E7FFEA04D08@swmobile> <036E2D43DDA546BD90488774308A219F@swmobile> Message-ID: (sendo ainda mais chato) pq o printf?!e continuam não fazendo a mesma coisa... $variavel = $variavel + 1; é bem diferente de $variavel++ mas eu tô falando isso só p/ te chatear mesmo... vc tem todo o direito de me ignorar! 2008/9/3 Agnaldo Macedo > > "(só p/ ser chato...) não fazem não... " > > Pronto .... > > > my $a = 5; > $a = $a + 1; > printf $a."\n"; > > my $b = 5; > $b++; > printf $b."\n"; > > > ----- Original Message ----- > *From:* Fernando Oliveira > *To:* Cascavel Perl Mongers > *Sent:* Wednesday, September 03, 2008 3:04 PM > *Subject:* Re: [Cascavel-pm]Problemas apenas nas requisições via ajax > (caracteres com acentuação) > > > > 2008/9/3 Agnaldo Macedo > >> >> "Aqui na lista, felizmente, boa parte das pessoas preferem tentar difundir >> as boas práticas ao invés de se contentar com qualquer porcaria que >> funcione." >> >> Porcaria que funcione é legal. :-)) >> >> Mas como você mesmo disse, >> "aqui não é consultoria privada onde ele vai receber de volta exatamente o >> que ele quer." >> >> É isso aí mesmo. >> Aqui não é uma consultoria. E ninguém aqui, que trabalhe mesmo, deve ter >> tempo pra muita coisa. >> >> Se alguém quer aprender a programar, tem um monte de documentação, >> exemplos, guias, tutoriais, video-aulas, e coisas do genero fervilhando na >> rede. E normalmente é o que fazemos. Indicamos para eles onde começar a >> procurar as coisas. >> >> Acho que um Forum sobre uma linguagem de programação especifica é para >> tirar dúvidas e trocar experiencias. >> Ou seja, se tenho uma dúvida, e após muito pesquisar não obtive uma >> solução, o forum é um bom lugar para ver se outros colégas já passaram por >> situação semelhante (ou tem conhecimento de algo sobre assunto). >> Ou, se quero opinião de outros sobre determinado assunto. Ou seja, já >> conversei com os colegas do trabalho e resolvi coversar com mais gente sobre >> o assunto. >> >> Acho que foram mais de 15 email sobre esse assunto do Ajax. >> Desses, apenas 2 foram para tentar ajudar na dúvida/problema que o colega >> apresentou. >> >> Como comentado antes, inclusive, foi até usado o termo "ele é >> re-incidente". >> Re-incidente ? >> >> Re-incidente em não usar a identação que foi sugerida? >> Re-incidente em não a nomenclatura sugerida? >> Re-incidente em não usar o pacote X em detrimento do Y (embora ambos >> resolvam) ? >> Re-incidente porque fez $a = "maça" ao invés de $a='maça' (sendo que neste >> ponto ambas as instruções estão atribuindo uma string para uma variavel) ? >> Re-incidente porque fez $a = $a + 1 ao invés de $a++ (sendo que neste >> ponto ambas as instruções estão fazendo o mesmo incremento) ? > > (só p/ ser chato...) não fazem não... > >> >> >> Re-incidente ele seria se voltasse com a mesma dúvida em virtude de não >> ter seguido a explicação dada. >> >> O fato das pessoas programarem diferente não deveria ser impecilho para >> propor uma solução. >> >> Nesse ponto, acho que Niklaus Wirth (vide Pascal) esta certo. >> Programas = Algoritimos + Estruturas de dados >> >> Programar independe do estilo de cada um. >> >> Tá aí meus dois centavos. >> E são dados de boa vontade, de alguém que não reclama se o colega roda >> sobre Windows ou Linux, navega com IE ou FireFox ou programa em Perl, PHP, >> Java, etc. >> >> >> >> >> >> >> >> >> Deveria, acho, haver uma explicação quando a pessoa se cadastra no Forum. >> Algo como: >> "Atenção:" >> "Algumas pessoas desse Forum são fanaticas religiosasEste ForumVocê deve >> se purificar de maus hábitos de programação antes de postar duvidas". >> >> >> >> >> >> >> >> ----- Original Message ----- From: "Nilson Santos Figueiredo Junior" < >> acid06 em gmail.com> >> To: "Agnaldo Macedo" ; "Cascavel Perl >> Mongers" >> Sent: Wednesday, September 03, 2008 1:24 PM >> Subject: Re: [Cascavel-pm] Problemas apenas nas requisições via ajax >> (caracteres com acentuação) >> >> >> 2008/9/3 Agnaldo Macedo : >> >>> Agora, se o código dele é feio. >>> Se ele não segue boas regras. >>> Se ele não usa pacotes. >>> >>> Isso são outros problemas. >>> E para esses outros problemas, pelo email dele, ela não pediu ajuda nem >>> sugestões. >>> >> >> E aqui não é consultoria privada onde ele vai receber de volta >> exatamente o que ele quer. >> >> Agora, se você quiser se oferecer para fornecer este serviço >> gratuitamente, talvez pode pedir que quem tiver este tipo de pergunta >> lhe envie um email privado diretamente. Aqui na lista, felizmente, boa >> parte das pessoas preferem tentar difundir as boas práticas ao invés >> de se contentar com qualquer porcaria que funcione. >> >> -Nilson Santos F. Jr. >> _______________________________________________ >> Cascavel-pm mailing list >> Cascavel-pm em pm.org >> http://mail.pm.org/mailman/listinfo/cascavel-pm >> > > > > -- > Just another Perl Hacker, > Fernando (SmokeMachine) > http://perl-e.org > > ------------------------------ > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Just another Perl Hacker, Fernando (SmokeMachine) http://perl-e.org -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From agnaldo em starweb-software.com.br Wed Sep 3 11:40:48 2008 From: agnaldo em starweb-software.com.br (Agnaldo Macedo) Date: Wed, 3 Sep 2008 15:40:48 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Problemas_apenas_nas_requisi=E7=F5es?= =?iso-8859-1?q?_via_ajax_=28caracteres_com_acentua=E7=E3o=29?= References: <0CD9B7EF013F4776AD30042B41671989@swmobile> <3de55ead0809020509r16657c13v1d95ffc6e2e62613@mail.gmail.com> <48BE3698.6090305@yahoo.co.uk> <716362689F7D41208D89AA3E322BDDCF@swmobile> <9a08c9b40809030924y7214a6d5teefd1c92a8ad57f@mail.gmail.com> <95F927AB58DD4627B4675E7FFEA04D08@swmobile> <036E2D43DDA546BD90488774308A219F@swmobile> Message-ID: Bão ..... Então realmente, para o exemplo abaixo, eu não sei a diferença. Pois ambos, para o exemplo abaixo, estão iguais. ----- Original Message ----- From: Fernando Oliveira To: Agnaldo Macedo ; Cascavel Perl Mongers Sent: Wednesday, September 03, 2008 3:35 PM Subject: Re: [Cascavel-pm] Problemas apenas nas requisições via ajax (caracteres com acentuação) (sendo ainda mais chato) pq o printf?! e continuam não fazendo a mesma coisa... $variavel = $variavel + 1; é bem diferente de $variavel++ mas eu tô falando isso só p/ te chatear mesmo... vc tem todo o direito de me ignorar! 2008/9/3 Agnaldo Macedo "(só p/ ser chato...) não fazem não... " Pronto .... my $a = 5; $a = $a + 1; printf $a."\n"; my $b = 5; $b++; printf $b."\n"; ----- Original Message ----- From: Fernando Oliveira To: Cascavel Perl Mongers Sent: Wednesday, September 03, 2008 3:04 PM Subject: Re: [Cascavel-pm]Problemas apenas nas requisições via ajax (caracteres com acentuação) 2008/9/3 Agnaldo Macedo "Aqui na lista, felizmente, boa parte das pessoas preferem tentar difundir as boas práticas ao invés de se contentar com qualquer porcaria que funcione." Porcaria que funcione é legal. :-)) Mas como você mesmo disse, "aqui não é consultoria privada onde ele vai receber de volta exatamente o que ele quer." É isso aí mesmo. Aqui não é uma consultoria. E ninguém aqui, que trabalhe mesmo, deve ter tempo pra muita coisa. Se alguém quer aprender a programar, tem um monte de documentação, exemplos, guias, tutoriais, video-aulas, e coisas do genero fervilhando na rede. E normalmente é o que fazemos. Indicamos para eles onde começar a procurar as coisas. Acho que um Forum sobre uma linguagem de programação especifica é para tirar dúvidas e trocar experiencias. Ou seja, se tenho uma dúvida, e após muito pesquisar não obtive uma solução, o forum é um bom lugar para ver se outros colégas já passaram por situação semelhante (ou tem conhecimento de algo sobre assunto). Ou, se quero opinião de outros sobre determinado assunto. Ou seja, já conversei com os colegas do trabalho e resolvi coversar com mais gente sobre o assunto. Acho que foram mais de 15 email sobre esse assunto do Ajax. Desses, apenas 2 foram para tentar ajudar na dúvida/problema que o colega apresentou. Como comentado antes, inclusive, foi até usado o termo "ele é re-incidente". Re-incidente ? Re-incidente em não usar a identação que foi sugerida? Re-incidente em não a nomenclatura sugerida? Re-incidente em não usar o pacote X em detrimento do Y (embora ambos resolvam) ? Re-incidente porque fez $a = "maça" ao invés de $a='maça' (sendo que neste ponto ambas as instruções estão atribuindo uma string para uma variavel) ? Re-incidente porque fez $a = $a + 1 ao invés de $a++ (sendo que neste ponto ambas as instruções estão fazendo o mesmo incremento) ? (só p/ ser chato...) não fazem não... Re-incidente ele seria se voltasse com a mesma dúvida em virtude de não ter seguido a explicação dada. O fato das pessoas programarem diferente não deveria ser impecilho para propor uma solução. Nesse ponto, acho que Niklaus Wirth (vide Pascal) esta certo. Programas = Algoritimos + Estruturas de dados Programar independe do estilo de cada um. Tá aí meus dois centavos. E são dados de boa vontade, de alguém que não reclama se o colega roda sobre Windows ou Linux, navega com IE ou FireFox ou programa em Perl, PHP, Java, etc. Deveria, acho, haver uma explicação quando a pessoa se cadastra no Forum. Algo como: "Atenção:" "Algumas pessoas desse Forum são fanaticas religiosasEste ForumVocê deve se purificar de maus hábitos de programação antes de postar duvidas". ----- Original Message ----- From: "Nilson Santos Figueiredo Junior" To: "Agnaldo Macedo" ; "Cascavel Perl Mongers" Sent: Wednesday, September 03, 2008 1:24 PM Subject: Re: [Cascavel-pm] Problemas apenas nas requisições via ajax (caracteres com acentuação) 2008/9/3 Agnaldo Macedo : Agora, se o código dele é feio. Se ele não segue boas regras. Se ele não usa pacotes. Isso são outros problemas. E para esses outros problemas, pelo email dele, ela não pediu ajuda nem sugestões. E aqui não é consultoria privada onde ele vai receber de volta exatamente o que ele quer. Agora, se você quiser se oferecer para fornecer este serviço gratuitamente, talvez pode pedir que quem tiver este tipo de pergunta lhe envie um email privado diretamente. Aqui na lista, felizmente, boa parte das pessoas preferem tentar difundir as boas práticas ao invés de se contentar com qualquer porcaria que funcione. -Nilson Santos F. Jr. _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm -- Just another Perl Hacker, Fernando (SmokeMachine) http://perl-e.org -------------------------------------------------------------------------- _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm -- Just another Perl Hacker, Fernando (SmokeMachine) http://perl-e.org -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From acid06 em gmail.com Wed Sep 3 11:48:45 2008 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Wed, 3 Sep 2008 15:48:45 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Problemas_apenas_nas_requisi=E7=F5es?= =?iso-8859-1?q?_via_ajax_=28caracteres_com_acentua=E7=E3o=29?= In-Reply-To: References: <48BE3698.6090305@yahoo.co.uk> <716362689F7D41208D89AA3E322BDDCF@swmobile> <9a08c9b40809030924y7214a6d5teefd1c92a8ad57f@mail.gmail.com> <95F927AB58DD4627B4675E7FFEA04D08@swmobile> <036E2D43DDA546BD90488774308A219F@swmobile> Message-ID: <9a08c9b40809031148x1dbe6c34k10afecd4464dfeb3@mail.gmail.com> 2008/9/3 Agnaldo Macedo : > Então realmente, para o exemplo abaixo, eu não sei a diferença. > Pois ambos, para o exemplo abaixo, estão iguais. Entre outras diferenças, tem uma bem simples. Compare: use warnings; use strict; my $var; $var = $var + 1; Com: use warnings; use strict; my $var; $var++; A primeira gera um warning, enquanto a segunda não. Além disso, caso você esteja utilizando sobrecarga de operadores, o resultado pode ser completamente diferente. Por fim, internamente, é provavelmente que $var++ seja mais otimizado (e com sorte, menos sujeito a race conditions) que $var = $var + 1. Deve ter mais coisa que não me veio à cabeça agora... -Nilson Santos F. Jr. From edencardim em gmail.com Wed Sep 3 11:50:59 2008 From: edencardim em gmail.com (Eden Cardim) Date: Wed, 3 Sep 2008 15:50:59 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Problemas_apenas_nas_requisi=E7=F5es?= =?iso-8859-1?q?_via_ajax_=28caracteres_com_acentua=E7=E3o=29?= In-Reply-To: <036E2D43DDA546BD90488774308A219F@swmobile> References: <0CD9B7EF013F4776AD30042B41671989@swmobile> <3de55ead0809020509r16657c13v1d95ffc6e2e62613@mail.gmail.com> <48BE3698.6090305@yahoo.co.uk> <716362689F7D41208D89AA3E322BDDCF@swmobile> <9a08c9b40809030924y7214a6d5teefd1c92a8ad57f@mail.gmail.com> <95F927AB58DD4627B4675E7FFEA04D08@swmobile> <036E2D43DDA546BD90488774308A219F@swmobile> Message-ID: <3de55ead0809031150w27d5213er5b2d0405b73229ef@mail.gmail.com> 2008/9/3 Agnaldo Macedo : > > "(só p/ ser chato...) não fazem não... " > > Pronto .... > > > my $a = 5; > $a = $a + 1; > printf $a."\n"; > > my $b = 5; > $b++; > printf $b."\n"; perl -le'print $_++' perl -le'print $_ = $_ + 1' pronto... p.s.: citando perldoc -f perlfunc: Don't fall into the trap of using a "printf" when a simple "print" would do. -- edenc.vox.com From edencardim em gmail.com Wed Sep 3 11:52:23 2008 From: edencardim em gmail.com (Eden Cardim) Date: Wed, 3 Sep 2008 15:52:23 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Problemas_apenas_nas_requisi=E7=F5es?= =?iso-8859-1?q?_via_ajax_=28caracteres_com_acentua=E7=E3o=29?= In-Reply-To: <3de55ead0809031150w27d5213er5b2d0405b73229ef@mail.gmail.com> References: <3de55ead0809020509r16657c13v1d95ffc6e2e62613@mail.gmail.com> <48BE3698.6090305@yahoo.co.uk> <716362689F7D41208D89AA3E322BDDCF@swmobile> <9a08c9b40809030924y7214a6d5teefd1c92a8ad57f@mail.gmail.com> <95F927AB58DD4627B4675E7FFEA04D08@swmobile> <036E2D43DDA546BD90488774308A219F@swmobile> <3de55ead0809031150w27d5213er5b2d0405b73229ef@mail.gmail.com> Message-ID: <3de55ead0809031152w395bb27fy5d7a759152ce07a5@mail.gmail.com> On Wed, Sep 3, 2008 at 3:50 PM, Eden Cardim wrote: > p.s.: citando perldoc -f perlfunc: > > Don't fall into the trap of using a "printf" when a simple "print" would do. ops, perldoc -f printf :) -- edenc.vox.com From edencardim em gmail.com Wed Sep 3 11:54:54 2008 From: edencardim em gmail.com (Eden Cardim) Date: Wed, 3 Sep 2008 15:54:54 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Problemas_apenas_nas_requisi=E7=F5es?= =?iso-8859-1?q?_via_ajax_=28caracteres_com_acentua=E7=E3o=29?= In-Reply-To: <3de55ead0809031150w27d5213er5b2d0405b73229ef@mail.gmail.com> References: <3de55ead0809020509r16657c13v1d95ffc6e2e62613@mail.gmail.com> <48BE3698.6090305@yahoo.co.uk> <716362689F7D41208D89AA3E322BDDCF@swmobile> <9a08c9b40809030924y7214a6d5teefd1c92a8ad57f@mail.gmail.com> <95F927AB58DD4627B4675E7FFEA04D08@swmobile> <036E2D43DDA546BD90488774308A219F@swmobile> <3de55ead0809031150w27d5213er5b2d0405b73229ef@mail.gmail.com> Message-ID: <3de55ead0809031154w5aa398fah117bba60cd80566e@mail.gmail.com> On Wed, Sep 3, 2008 at 3:50 PM, Eden Cardim wrote: > perl -le'print $_++' > perl -le'print $_ = $_ + 1' E antes que alguém diga que ++$_ equivale a $_ = $_ + 1 perl -le'$foo="foo";print $foo + 1' perl -le'$foo="foo";print ++$foo' -- edenc.vox.com From wendelscardua em gmail.com Wed Sep 3 12:08:17 2008 From: wendelscardua em gmail.com (Wendel Scardua) Date: Wed, 3 Sep 2008 16:08:17 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Problemas_apenas_nas_requisi=E7=F5es?= =?iso-8859-1?q?_via_ajax_=28caracteres_com_acentua=E7=E3o=29?= In-Reply-To: <95F927AB58DD4627B4675E7FFEA04D08@swmobile> References: <9a08c9b40809011644r617deb63ve5d5b879c99288d9@mail.gmail.com> <0CD9B7EF013F4776AD30042B41671989@swmobile> <3de55ead0809020509r16657c13v1d95ffc6e2e62613@mail.gmail.com> <48BE3698.6090305@yahoo.co.uk> <716362689F7D41208D89AA3E322BDDCF@swmobile> <9a08c9b40809030924y7214a6d5teefd1c92a8ad57f@mail.gmail.com> <95F927AB58DD4627B4675E7FFEA04D08@swmobile> Message-ID: <726229b50809031208x5774480bo7c00d3f5f3a43f5f@mail.gmail.com> 2008/9/3 Agnaldo Macedo : > Re-incidente em não usar a identação que foi sugerida? > Re-incidente em não a nomenclatura sugerida? > Re-incidente em não usar o pacote X em detrimento do Y (embora ambos > resolvam) ? > Re-incidente porque fez $a = "maça" ao invés de $a='maça' (sendo que neste > ponto ambas as instruções estão atribuindo uma string para uma variavel) ? > Re-incidente porque fez $a = $a + 1 ao invés de $a++ (sendo que neste ponto > ambas as instruções estão fazendo o mesmo incremento) ? > Em que momento houve critica de alguém sobre ele fazer a mesma coisa de forma diferente ? No caso, usar uma regexp que transforma *alguns* chars utf-8 em latin1 não me parece ser o mesmo que usar módulos e funções específicas (e testadas) para conversão de utf8 como foi sugerido. Além disso, sua conta tá meio estranha: revi aqui a thread, e as 3 primeiras respostas iam na direção certa para resolver o problema dele (o ajax manda em utf8, trate utf8 no script ; o ideal seria preservar o utf8, mas se não dá, converta direito pra latin1 ). Daí com o problema praticamente resolvido (tá, no máximo ele pergunta como converter o utf8 pra latin1 e alguém responde, com ou sem RTFM), é que começaram a sugerir outras sugestões. A confusão começou quando alguém mandou uma regexp gambiarra que quase-funciona, e essa mensagem foi elogiada, como "viu, é isso que eu queria". E quando alguém apontou que a gambiarra era uma forma ruim de se fazer isso, e sugeriu a forma certa de se fazer, foi criticado/ignorado/whatever. Acho que ninguém aqui reclamaria de resolver o problema de formas diferentes. Afinal, TIMTOWTDI. O que não é bem visto é resolver o problema de formas erradas, e insistir que a forma errada é boa. É o mesmo que achar legal usar código "golfe" em sistemas em produção. Se alguém chega e pergunta como faz pra converter números pra algarismos romanos, eu acho que a resposta "procurar por Roman no CPAN" é muito mais útil do que: Usa esse código aqui cara, eu não manjo muito mas parece q funciona, $b=.5;$$_=$b*=5-($a^=3)for IVXLCDM=~/./g;$\+=($$_<$x?-1:1)*($x=$$_)for reverse<>=~//g;print Até mesmo uma resposta com o algoritmo inteiro, detalhado, seria melhor do que o golfe acima. Claro, entra na questão de "dar o peixe / ensinar a pescar": eu prefiro que ensinem a pescar; mas se é pra dar o peixe, que dê um salmão ou um atum, não uma lata de sardinha vencida.... Se estão oferecendo salmão e "sardinha vencida" pra pessoa e ela prefere a sardinha, a pessoa tem gostos alimentares bem estranhos... []s Wendel From agnaldo em starweb-software.com.br Wed Sep 3 12:11:19 2008 From: agnaldo em starweb-software.com.br (Agnaldo Macedo) Date: Wed, 3 Sep 2008 16:11:19 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Problemas_apenas_nas_requisi=E7=F5es?= =?iso-8859-1?q?_via_ajax_=28caracteres_com_acentua=E7=E3o=29?= References: <48BE3698.6090305@yahoo.co.uk> <716362689F7D41208D89AA3E322BDDCF@swmobile> <9a08c9b40809030924y7214a6d5teefd1c92a8ad57f@mail.gmail.com> <95F927AB58DD4627B4675E7FFEA04D08@swmobile> <036E2D43DDA546BD90488774308A219F@swmobile> <9a08c9b40809031148x1dbe6c34k10afecd4464dfeb3@mail.gmail.com> Message-ID: <771AB458563D42B899B867139ABF21B8@swmobile> Bom, como enfatizado antes. Ambos os dois juntos, para esse exemplos, pra mim, fazem o mesmo. #!c:/perl/bin/perl.exe use warnings; use strict; my $a = 5; $a = $a + 1; printf $a."\n"; my $b = 5; $b++; printf $b."\n"; E nesse exemplo, não, não ouveram mensagens de warning. E, como de costume, a conversa aqui no Forum desviou do assunto. Ou seja. Se eu estivesse com algum problema no código acima, a preocupação dos colegas não seria me ajudar com meu problema. Mas apenas comentar que eu não devia fazer assim e não devia fazer assado. Pergunta: O meu problema é o programa acima. 1) Ele esta dando erro para alguém? ----- Original Message ----- From: "Nilson Santos Figueiredo Junior" To: "Agnaldo Macedo" ; "Cascavel Perl Mongers" Sent: Wednesday, September 03, 2008 3:48 PM Subject: Re: [Cascavel-pm] Problemas apenas nas requisições via ajax (caracteres com acentuação) 2008/9/3 Agnaldo Macedo : > Então realmente, para o exemplo abaixo, eu não sei a diferença. > Pois ambos, para o exemplo abaixo, estão iguais. Entre outras diferenças, tem uma bem simples. Compare: use warnings; use strict; my $var; $var = $var + 1; Com: use warnings; use strict; my $var; $var++; A primeira gera um warning, enquanto a segunda não. Além disso, caso você esteja utilizando sobrecarga de operadores, o resultado pode ser completamente diferente. Por fim, internamente, é provavelmente que $var++ seja mais otimizado (e com sorte, menos sujeito a race conditions) que $var = $var + 1. Deve ter mais coisa que não me veio à cabeça agora... -Nilson Santos F. Jr. -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From fernandocorrea em gmail.com Wed Sep 3 12:13:16 2008 From: fernandocorrea em gmail.com (Fernando Oliveira) Date: Wed, 3 Sep 2008 17:13:16 -0200 Subject: [Cascavel-pm] =?iso-8859-1?q?Problemas_apenas_nas_requisi=E7=F5es?= =?iso-8859-1?q?_via_ajax_=28caracteres_com_acentua=E7=E3o=29?= In-Reply-To: <726229b50809031208x5774480bo7c00d3f5f3a43f5f@mail.gmail.com> References: <0CD9B7EF013F4776AD30042B41671989@swmobile> <3de55ead0809020509r16657c13v1d95ffc6e2e62613@mail.gmail.com> <48BE3698.6090305@yahoo.co.uk> <716362689F7D41208D89AA3E322BDDCF@swmobile> <9a08c9b40809030924y7214a6d5teefd1c92a8ad57f@mail.gmail.com> <95F927AB58DD4627B4675E7FFEA04D08@swmobile> <726229b50809031208x5774480bo7c00d3f5f3a43f5f@mail.gmail.com> Message-ID: Mas convenhamos... o golf é muito mais divertido!!! 2008/9/3 Wendel Scardua > 2008/9/3 Agnaldo Macedo : > > Re-incidente em não usar a identação que foi sugerida? > > Re-incidente em não a nomenclatura sugerida? > > Re-incidente em não usar o pacote X em detrimento do Y (embora ambos > > resolvam) ? > > Re-incidente porque fez $a = "maça" ao invés de $a='maça' (sendo que > neste > > ponto ambas as instruções estão atribuindo uma string para uma variavel) > ? > > Re-incidente porque fez $a = $a + 1 ao invés de $a++ (sendo que neste > ponto > > ambas as instruções estão fazendo o mesmo incremento) ? > > > > Em que momento houve critica de alguém sobre ele fazer a mesma coisa > de forma diferente ? > > No caso, usar uma regexp que transforma *alguns* chars utf-8 em latin1 > não me parece ser o mesmo que usar módulos e funções específicas (e > testadas) para conversão de utf8 como foi sugerido. > > Além disso, sua conta tá meio estranha: revi aqui a thread, e as 3 > primeiras respostas iam na direção certa para resolver o problema dele > (o ajax manda em utf8, trate utf8 no script ; o ideal seria preservar > o utf8, mas se não dá, converta direito pra latin1 ). Daí com o > problema praticamente resolvido (tá, no máximo ele pergunta como > converter o utf8 pra latin1 e alguém responde, com ou sem RTFM), é que > começaram a sugerir outras sugestões. > > A confusão começou quando alguém mandou uma regexp gambiarra que > quase-funciona, e essa mensagem foi elogiada, como "viu, é isso que eu > queria". E quando alguém apontou que a gambiarra era uma forma ruim de > se fazer isso, e sugeriu a forma certa de se fazer, foi > criticado/ignorado/whatever. > > Acho que ninguém aqui reclamaria de resolver o problema de formas > diferentes. Afinal, TIMTOWTDI. O que não é bem visto é resolver o > problema de formas erradas, e insistir que a forma errada é boa. É o > mesmo que achar legal usar código "golfe" em sistemas em produção. > > > > Se alguém chega e pergunta como faz pra converter números pra > algarismos romanos, eu acho que a resposta "procurar por Roman no > CPAN" é muito mais útil do que: > > > Usa esse código aqui cara, eu não manjo muito mas parece q funciona, > > $b=.5;$$_=$b*=5-($a^=3)for IVXLCDM=~/./g;$\+=($$_<$x?-1:1)*($x=$$_)for > reverse<>=~//g;print > > > Até mesmo uma resposta com o algoritmo inteiro, detalhado, seria > melhor do que o golfe acima. Claro, entra na questão de "dar o peixe / > ensinar a pescar": eu prefiro que ensinem a pescar; mas se é pra dar o > peixe, que dê um salmão ou um atum, não uma lata de sardinha > vencida.... Se estão oferecendo salmão e "sardinha vencida" pra pessoa > e ela prefere a sardinha, a pessoa tem gostos alimentares bem > estranhos... > > > []s > Wendel > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Just another Perl Hacker, Fernando (SmokeMachine) http://perl-e.org -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From wendelscardua em gmail.com Wed Sep 3 12:15:57 2008 From: wendelscardua em gmail.com (Wendel Scardua) Date: Wed, 3 Sep 2008 16:15:57 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Problemas_apenas_nas_requisi=E7=F5es?= =?iso-8859-1?q?_via_ajax_=28caracteres_com_acentua=E7=E3o=29?= In-Reply-To: <726229b50809031208x5774480bo7c00d3f5f3a43f5f@mail.gmail.com> References: <0CD9B7EF013F4776AD30042B41671989@swmobile> <3de55ead0809020509r16657c13v1d95ffc6e2e62613@mail.gmail.com> <48BE3698.6090305@yahoo.co.uk> <716362689F7D41208D89AA3E322BDDCF@swmobile> <9a08c9b40809030924y7214a6d5teefd1c92a8ad57f@mail.gmail.com> <95F927AB58DD4627B4675E7FFEA04D08@swmobile> <726229b50809031208x5774480bo7c00d3f5f3a43f5f@mail.gmail.com> Message-ID: <726229b50809031215p5f44318bwd4e459f29fb84896@mail.gmail.com> obs: na minha msg anterior quis dizer "converter algarismos romanos pra decimal"; não que isso importe pro ponto em que queria chegar ^^;; []s Wendel From fernandolouis em terra.com.br Wed Sep 3 12:20:04 2008 From: fernandolouis em terra.com.br (fernandolouis em terra.com.br) Date: Wed, 3 Sep 2008 16:20:04 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?instala=E7=E3o_do_Font=3A=3ATTF?= References: <000a01c8a54b$1a196020$0301a8c0@rede.local><482C9295.40609@graaph.arq.br><028f01c8b6ee$0779beb0$1901a8c0@rede.local><3de55ead0805151912t5a2402e5sc793a8738d77bdcd@mail.gmail.com><005601c8b748$d7e18ab0$1901a8c0@rede.local><3de55ead0805160444x35df0ae8l9d2227d8cf6388e7@mail.gmail.com><002201c8b756$5cdb1030$1901a8c0@rede.local><3de55ead0805160647o59a663b0l3a73aaa2ec9e0595@mail.gmail.com><9a08c9b40805160807q60c75bdckd85d563adc5edbd3@mail.gmail.com><00c001c8b784$9e259b90$1901a8c0@rede.local> <9a08c9b40805161157m58ae8f52od492ffed0551dda9@mail.gmail.com> Message-ID: (como sabem, sou iniciante em utilizar módulos, mas estou tentando aprender) Através do CPAN baixei o Font::TTF descompactei o arquivo em uma pasta c:\teste (meu OS é o ruinwindows mesmo) ao executar (no prompt) a instrução "perl makefile.pl", me retorna a seguinte mensagem: 'svnversion' não é reconhecido como um comando interno ou externo, um programa operável ou um arquivo em lotes. Writing Makefile for Font:TTF E ao entrar no "ppm", digito "query" pra ver meus módulos disponíveis e percebo que o Font::TTF não está instalado. se eu tento instalar pelo ppm, com "install TTF.pm" dá a seguinte mensagem: "Error instaling package 'TTF.pm': Could not locate a PPD file for package TTF.pm" Alguém pode me dar uma luz? []s, Fernando From wendelscardua em gmail.com Wed Sep 3 12:23:43 2008 From: wendelscardua em gmail.com (Wendel Scardua) Date: Wed, 3 Sep 2008 16:23:43 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Problemas_apenas_nas_requisi=E7=F5es?= =?iso-8859-1?q?_via_ajax_=28caracteres_com_acentua=E7=E3o=29?= In-Reply-To: <771AB458563D42B899B867139ABF21B8@swmobile> References: <716362689F7D41208D89AA3E322BDDCF@swmobile> <9a08c9b40809030924y7214a6d5teefd1c92a8ad57f@mail.gmail.com> <95F927AB58DD4627B4675E7FFEA04D08@swmobile> <036E2D43DDA546BD90488774308A219F@swmobile> <9a08c9b40809031148x1dbe6c34k10afecd4464dfeb3@mail.gmail.com> <771AB458563D42B899B867139ABF21B8@swmobile> Message-ID: <726229b50809031223r1be14d09m1da3bdfd70a979ee@mail.gmail.com> 2008/9/3 Agnaldo Macedo : > Bom, como enfatizado antes. > Ambos os dois juntos, para esse exemplos, pra mim, fazem o mesmo. > > #!c:/perl/bin/perl.exe > > use warnings; > use strict; > > my $a = 5; > $a = $a + 1; > printf $a."\n"; > > my $b = 5; > $b++; > printf $b."\n"; > E nesse exemplo, não, não ouveram mensagens de warning. > > E, como de costume, a conversa aqui no Forum desviou do assunto. > Ou seja. > Se eu estivesse com algum problema no código acima, a preocupação dos > colegas não seria me ajudar com meu problema. > Mas apenas comentar que eu não devia fazer assim e não devia fazer assado. > > Pergunta: > O meu problema é o programa acima. > > 1) Ele esta dando erro para alguém? > Acho que a resposta normal aqui seria: # begin resposta normal Bom, aqui não deu erro algum; não sei a que problema você se refere, pode ser mais específico ? Agora, fora isso, eu sugeriria algumas coisas: usar print em vez de printf (dado que não há operações de formatação envolvidas), usar print $a,"\n"; em vez de print $a."\n"; dado que a concatenação é desnecessária. Além disso, acho melhor você usar variáveis com nomes mais descritivos. Em particular, $a e $b costumam ser usadas no sort(), pode não ser boa idéia usá-los. []s Wendel # end of resposta normal Você acha esse tipo de resposta ruim ? []s Wendel From edencardim em gmail.com Wed Sep 3 12:25:22 2008 From: edencardim em gmail.com (Eden Cardim) Date: Wed, 3 Sep 2008 16:25:22 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Problemas_apenas_nas_requisi=E7=F5es?= =?iso-8859-1?q?_via_ajax_=28caracteres_com_acentua=E7=E3o=29?= In-Reply-To: <771AB458563D42B899B867139ABF21B8@swmobile> References: <716362689F7D41208D89AA3E322BDDCF@swmobile> <9a08c9b40809030924y7214a6d5teefd1c92a8ad57f@mail.gmail.com> <95F927AB58DD4627B4675E7FFEA04D08@swmobile> <036E2D43DDA546BD90488774308A219F@swmobile> <9a08c9b40809031148x1dbe6c34k10afecd4464dfeb3@mail.gmail.com> <771AB458563D42B899B867139ABF21B8@swmobile> Message-ID: <3de55ead0809031225x378c134bm7b0987a72a4587c9@mail.gmail.com> 2008/9/3 Agnaldo Macedo : > Bom, como enfatizado antes. > Ambos os dois juntos, para esse exemplos, pra mim, fazem o mesmo. > #!c:/perl/bin/perl.exe > > use warnings; > use strict; > > my $a = 5; > $a = $a + 1; > printf $a."\n"; > > my $b = 5; > $b++; > printf $b."\n"; > E nesse exemplo, não, não ouveram mensagens de warning. > > E, como de costume, a conversa aqui no Forum desviou do assunto. > Ou seja. > Se eu estivesse com algum problema no código acima, a preocupação dos > colegas não seria me ajudar com meu problema. > Mas apenas comentar que eu não devia fazer assim e não devia fazer assado. Esse seu exemplo é completamente inválido porque você está neutralizando o efeito colateral dos operadores. Isso equivale a dizer na matemática que a operação de adição é equivalente à operação de multiplicação porque 2 + 2 = 2 * 2 = 4. Na vida real, equivale a dizer que ir de Brasília a São Paulo com escala em Manaus equivale a fazer a mesma viagem com escala no Rio de Janeiro. > Pergunta: > O meu problema é o programa acima. > > 1) Ele esta dando erro para alguém? Sim: mona:~ edenc$ ./test.pl -bash: ./test.pl: c:/perl/bin/perl.exe: bad interpreter: No such file or directory -- edenc.vox.com From wendelscardua em gmail.com Wed Sep 3 12:26:21 2008 From: wendelscardua em gmail.com (Wendel Scardua) Date: Wed, 3 Sep 2008 16:26:21 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Problemas_apenas_nas_requisi=E7=F5es?= =?iso-8859-1?q?_via_ajax_=28caracteres_com_acentua=E7=E3o=29?= In-Reply-To: References: <0CD9B7EF013F4776AD30042B41671989@swmobile> <3de55ead0809020509r16657c13v1d95ffc6e2e62613@mail.gmail.com> <48BE3698.6090305@yahoo.co.uk> <716362689F7D41208D89AA3E322BDDCF@swmobile> <9a08c9b40809030924y7214a6d5teefd1c92a8ad57f@mail.gmail.com> <95F927AB58DD4627B4675E7FFEA04D08@swmobile> <726229b50809031208x5774480bo7c00d3f5f3a43f5f@mail.gmail.com> Message-ID: <726229b50809031226o7ac90af9v56d41cef4f703591@mail.gmail.com> 2008/9/3 Fernando Oliveira : > Mas convenhamos... o golf é muito mais divertido!!! > Sim, é mais divertido, mas a diversão fica pra depois da resposta "séria" :-) []s Wendel ( empacado no codegolf.com ) From agnaldo em starweb-software.com.br Wed Sep 3 12:34:18 2008 From: agnaldo em starweb-software.com.br (Agnaldo Macedo) Date: Wed, 3 Sep 2008 16:34:18 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Problemas_apenas_nas_requisi=E7=F5es?= =?iso-8859-1?q?_via_ajax_=28caracteres_com_acentua=E7=E3o=29?= References: <716362689F7D41208D89AA3E322BDDCF@swmobile> <9a08c9b40809030924y7214a6d5teefd1c92a8ad57f@mail.gmail.com> <95F927AB58DD4627B4675E7FFEA04D08@swmobile> <036E2D43DDA546BD90488774308A219F@swmobile> <9a08c9b40809031148x1dbe6c34k10afecd4464dfeb3@mail.gmail.com> <771AB458563D42B899B867139ABF21B8@swmobile> <3de55ead0809031225x378c134bm7b0987a72a4587c9@mail.gmail.com> Message-ID: :-)) :-)) ----- Original Message ----- From: "Eden Cardim" To: "Agnaldo Macedo" ; "Cascavel Perl Mongers" Sent: Wednesday, September 03, 2008 4:25 PM Subject: Re: [Cascavel-pm] Problemas apenas nas requisições via ajax (caracteres com acentuação) 2008/9/3 Agnaldo Macedo : > Bom, como enfatizado antes. > Ambos os dois juntos, para esse exemplos, pra mim, fazem o mesmo. > #!c:/perl/bin/perl.exe > > use warnings; > use strict; > > my $a = 5; > $a = $a + 1; > printf $a."\n"; > > my $b = 5; > $b++; > printf $b."\n"; > E nesse exemplo, não, não ouveram mensagens de warning. > > E, como de costume, a conversa aqui no Forum desviou do assunto. > Ou seja. > Se eu estivesse com algum problema no código acima, a preocupação dos > colegas não seria me ajudar com meu problema. > Mas apenas comentar que eu não devia fazer assim e não devia fazer assado. Esse seu exemplo é completamente inválido porque você está neutralizando o efeito colateral dos operadores. Isso equivale a dizer na matemática que a operação de adição é equivalente à operação de multiplicação porque 2 + 2 = 2 * 2 = 4. Na vida real, equivale a dizer que ir de Brasília a São Paulo com escala em Manaus equivale a fazer a mesma viagem com escala no Rio de Janeiro. > Pergunta: > O meu problema é o programa acima. > > 1) Ele esta dando erro para alguém? Sim: mona:~ edenc$ ./test.pl -bash: ./test.pl: c:/perl/bin/perl.exe: bad interpreter: No such file or directory -- edenc.vox.com From fernandolouis em terra.com.br Wed Sep 3 13:05:58 2008 From: fernandolouis em terra.com.br (fernandolouis em terra.com.br) Date: Wed, 3 Sep 2008 17:05:58 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?instala=E7=E3o_do_Font=3A=3ATTF?= References: <000a01c8a54b$1a196020$0301a8c0@rede.local><482C9295.40609@graaph.arq.br><028f01c8b6ee$0779beb0$1901a8c0@rede.local><3de55ead0805151912t5a2402e5sc793a8738d77bdcd@mail.gmail.com><005601c8b748$d7e18ab0$1901a8c0@rede.local><3de55ead0805160444x35df0ae8l9d2227d8cf6388e7@mail.gmail.com><002201c8b756$5cdb1030$1901a8c0@rede.local><3de55ead0805160647o59a663b0l3a73aaa2ec9e0595@mail.gmail.com><9a08c9b40805160807q60c75bdckd85d563adc5edbd3@mail.gmail.com><00c001c8b784$9e259b90$1901a8c0@rede.local><9a08c9b40805161157m58ae8f52od492ffed0551dda9@mail.gmail.com> Message-ID: <0CCED44E638442E2936D9869593328F8@rede.local> Estou sendo ignorado? ----- Original Message ----- From: To: "Cascavel Perl Mongers" Sent: Wednesday, September 03, 2008 4:20 PM Subject: [Cascavel-pm] instalação do Font::TTF (como sabem, sou iniciante em utilizar módulos, mas estou tentando aprender) Através do CPAN baixei o Font::TTF descompactei o arquivo em uma pasta c:\teste (meu OS é o ruinwindows mesmo) ao executar (no prompt) a instrução "perl makefile.pl", me retorna a seguinte mensagem: 'svnversion' não é reconhecido como um comando interno ou externo, um programa operável ou um arquivo em lotes. Writing Makefile for Font:TTF E ao entrar no "ppm", digito "query" pra ver meus módulos disponíveis e percebo que o Font::TTF não está instalado. se eu tento instalar pelo ppm, com "install TTF.pm" dá a seguinte mensagem: "Error instaling package 'TTF.pm': Could not locate a PPD file for package TTF.pm" Alguém pode me dar uma luz? []s, Fernando _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm From fernandocorrea em gmail.com Wed Sep 3 13:11:58 2008 From: fernandocorrea em gmail.com (Fernando Oliveira) Date: Wed, 3 Sep 2008 18:11:58 -0200 Subject: [Cascavel-pm] =?iso-8859-1?q?instala=E7=E3o_do_Font=3A=3ATTF?= In-Reply-To: <0CCED44E638442E2936D9869593328F8@rede.local> References: <000a01c8a54b$1a196020$0301a8c0@rede.local> <005601c8b748$d7e18ab0$1901a8c0@rede.local> <3de55ead0805160444x35df0ae8l9d2227d8cf6388e7@mail.gmail.com> <002201c8b756$5cdb1030$1901a8c0@rede.local> <3de55ead0805160647o59a663b0l3a73aaa2ec9e0595@mail.gmail.com> <9a08c9b40805160807q60c75bdckd85d563adc5edbd3@mail.gmail.com> <00c001c8b784$9e259b90$1901a8c0@rede.local> <9a08c9b40805161157m58ae8f52od492ffed0551dda9@mail.gmail.com> <0CCED44E638442E2936D9869593328F8@rede.local> Message-ID: Não deveria ser ppm install Font::TTF ?? 2008/9/3 > Estou sendo ignorado? > > ----- Original Message ----- From: > To: "Cascavel Perl Mongers" > Sent: Wednesday, September 03, 2008 4:20 PM > Subject: [Cascavel-pm] instalação do Font::TTF > > > > (como sabem, sou iniciante em utilizar módulos, mas estou tentando > aprender) > > Através do CPAN baixei o Font::TTF > > descompactei o arquivo em uma pasta c:\teste (meu OS é o ruinwindows mesmo) > > ao executar (no prompt) a instrução "perl makefile.pl", me retorna a > seguinte mensagem: > > 'svnversion' não é reconhecido como um comando interno > ou externo, um programa operável ou um arquivo em lotes. > Writing Makefile for Font:TTF > > E ao entrar no "ppm", digito "query" pra ver meus módulos disponíveis e > percebo que o Font::TTF não está instalado. > > se eu tento instalar pelo ppm, com "install TTF.pm" dá a seguinte mensagem: > > "Error instaling package 'TTF.pm': Could not locate a PPD file for package > TTF.pm" > > Alguém pode me dar uma luz? > > []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 > -- Just another Perl Hacker, Fernando (SmokeMachine) http://perl-e.org -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From fernandolouis em terra.com.br Wed Sep 3 13:14:16 2008 From: fernandolouis em terra.com.br (fernandolouis em terra.com.br) Date: Wed, 3 Sep 2008 17:14:16 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?instala=E7=E3o_do_Font=3A=3ATTF?= References: <000a01c8a54b$1a196020$0301a8c0@rede.local><005601c8b748$d7e18ab0$1901a8c0@rede.local><3de55ead0805160444x35df0ae8l9d2227d8cf6388e7@mail.gmail.com><002201c8b756$5cdb1030$1901a8c0@rede.local><3de55ead0805160647o59a663b0l3a73aaa2ec9e0595@mail.gmail.com><9a08c9b40805160807q60c75bdckd85d563adc5edbd3@mail.gmail.com><00c001c8b784$9e259b90$1901a8c0@rede.local><9a08c9b40805161157m58ae8f52od492ffed0551dda9@mail.gmail.com><0CCED44E638442E2936D9869593328F8@rede.local> Message-ID: <659C582FD3A44E72860CD4FBF9E63B81@rede.local> Obrigado Fernando, e desculpe a minha ignorância. ----- Original Message ----- From: Fernando Oliveira To: Cascavel Perl Mongers Sent: Wednesday, September 03, 2008 5:11 PM Subject: Re: [Cascavel-pm] instalação do Font::TTF Não deveria ser ppm install Font::TTF ?? 2008/9/3 Estou sendo ignorado? ----- Original Message ----- From: To: "Cascavel Perl Mongers" Sent: Wednesday, September 03, 2008 4:20 PM Subject: [Cascavel-pm] instalação do Font::TTF (como sabem, sou iniciante em utilizar módulos, mas estou tentando aprender) Através do CPAN baixei o Font::TTF descompactei o arquivo em uma pasta c:\teste (meu OS é o ruinwindows mesmo) ao executar (no prompt) a instrução "perl makefile.pl", me retorna a seguinte mensagem: 'svnversion' não é reconhecido como um comando interno ou externo, um programa operável ou um arquivo em lotes. Writing Makefile for Font:TTF E ao entrar no "ppm", digito "query" pra ver meus módulos disponíveis e percebo que o Font::TTF não está instalado. se eu tento instalar pelo ppm, com "install TTF.pm" dá a seguinte mensagem: "Error instaling package 'TTF.pm': Could not locate a PPD file for package TTF.pm" Alguém pode me dar uma luz? []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 -- Just another Perl Hacker, Fernando (SmokeMachine) http://perl-e.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: From fernandocorrea em gmail.com Wed Sep 3 13:19:00 2008 From: fernandocorrea em gmail.com (Fernando Oliveira) Date: Wed, 3 Sep 2008 18:19:00 -0200 Subject: [Cascavel-pm] =?iso-8859-1?q?instala=E7=E3o_do_Font=3A=3ATTF?= In-Reply-To: <659C582FD3A44E72860CD4FBF9E63B81@rede.local> References: <000a01c8a54b$1a196020$0301a8c0@rede.local> <002201c8b756$5cdb1030$1901a8c0@rede.local> <3de55ead0805160647o59a663b0l3a73aaa2ec9e0595@mail.gmail.com> <9a08c9b40805160807q60c75bdckd85d563adc5edbd3@mail.gmail.com> <00c001c8b784$9e259b90$1901a8c0@rede.local> <9a08c9b40805161157m58ae8f52od492ffed0551dda9@mail.gmail.com> <0CCED44E638442E2936D9869593328F8@rede.local> <659C582FD3A44E72860CD4FBF9E63B81@rede.local> Message-ID: Não tem o q se desculpar não... 2008/9/3 > Obrigado Fernando, e desculpe a minha ignorância. > > ----- Original Message ----- > *From:* Fernando Oliveira > *To:* Cascavel Perl Mongers > *Sent:* Wednesday, September 03, 2008 5:11 PM > *Subject:* Re: [Cascavel-pm] instalação do Font::TTF > > Não deveria ser ppm install Font::TTF ?? > > 2008/9/3 > >> Estou sendo ignorado? >> >> ----- Original Message ----- From: >> To: "Cascavel Perl Mongers" >> Sent: Wednesday, September 03, 2008 4:20 PM >> Subject: [Cascavel-pm] instalação do Font::TTF >> >> >> >> (como sabem, sou iniciante em utilizar módulos, mas estou tentando >> aprender) >> >> Através do CPAN baixei o Font::TTF >> >> descompactei o arquivo em uma pasta c:\teste (meu OS é o ruinwindows >> mesmo) >> >> ao executar (no prompt) a instrução "perl makefile.pl", me retorna a >> seguinte mensagem: >> >> 'svnversion' não é reconhecido como um comando interno >> ou externo, um programa operável ou um arquivo em lotes. >> Writing Makefile for Font:TTF >> >> E ao entrar no "ppm", digito "query" pra ver meus módulos disponíveis e >> percebo que o Font::TTF não está instalado. >> >> se eu tento instalar pelo ppm, com "install TTF.pm" dá a seguinte >> mensagem: >> >> "Error instaling package 'TTF.pm': Could not locate a PPD file for package >> TTF.pm" >> >> Alguém pode me dar uma luz? >> >> []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 >> > > > > -- > Just another Perl Hacker, > Fernando (SmokeMachine) > http://perl-e.org > > ------------------------------ > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Just another Perl Hacker, Fernando (SmokeMachine) http://perl-e.org -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From lgbassani em terra.com.br Wed Sep 3 13:31:55 2008 From: lgbassani em terra.com.br (Luciano Giordani Bassani) Date: Wed, 03 Sep 2008 17:31:55 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Problemas_apenas_nas_requisi=E7=F5es?= =?iso-8859-1?q?_via_ajax_=28caracteres_com_acentua=E7=E3o=29?= In-Reply-To: <95F927AB58DD4627B4675E7FFEA04D08@swmobile> References: <9a08c9b40809011300p2f11baabia800a7c8e7849169@mail.gmail.com> <74AE0D7E70B34A71BF0F72F2DF20BD04@rede.local> <9a08c9b40809011644r617deb63ve5d5b879c99288d9@mail.gmail.com> <0CD9B7EF013F4776AD30042B41671989@swmobile> <3de55ead0809020509r16657c13v1d95ffc6e2e62613@mail.gmail.com> <48BE3698.6090305@yahoo.co.uk> <716362689F7D41208D89AA3E322BDDCF@swmobile> <9a08c9b40809030924y7214a6d5teefd1c92a8ad57f@mail.gmail.com> <95F927AB58DD4627B4675E7FFEA04D08@swmobile> Message-ID: <48BEF43B.4000703@terra.com.br> Gostaria de registrar meu apoio ao que o Agnaldo escreveu, apesar do esforço de alguns monges puritanos em deturpar a idéia inicial dele, reclamando que o exemplo não foi feliz. Eu penso que se Perl foi concebido permitindo ser possível programar de uma forma que os monges puritanos consideram errado, então ou Perl não presta e é cheio de falhas ou então os puritanos de plantão estão fugindo do objetivo inicial da linguagem. Um dos motivos de eu ter escolhido Perl foi por ela ser uma linguagem flexível, moldável a mim e não eu moldável a ela. Quem sabe vcs não corrigem esta "deficiência" do Perl na versão 6 e dai se livram dos "impuros" como eu... Mas enquanto isso, vcs vão ter que aceitar que nem todo mundo pode ser "salvo". Acho válido os puritanos de plantão sugerir a maneira correta de programar, mas querer empurrar isso "guela" abaixo é total falta de "noção". Se Perl permite usar uma REGEX que converte de UTF8 para ISO-8559-1, mesmo que seja errado, então ou a linguagem é flexível ou ela não "presta", pq ela não é "puritana". Se eu quisesse seguir padrões puritanos eu teria escolhido uma linguagem diferente. Quem sabe JAVA? :-P E não adianta ficarem me ameaçando com coisas tipo "teu banco de dados vai sofrer sql injection, tua base de dados vai ser comprometida, blábláblá", pq isso é muito recorrente aqui. Todos somos inteligentes o suficiente para saber dos riscos que adotamos. Ainda sobre o problema do UTF8 eu fico feliz de ter servido para algo. Primeiro em resolver o problema inicial do Fernando e por depois alguém ter sugerido o uso do utf8::decode($str) que na minha época eu não achei no "Google" e nem na documentação. Também nem sei se funcionaria na época (ou até se funciona agora, pq não deu para testar), pq eu tentei algumas soluções "corretas", mas elas não funcionaram devido as limitações do sistema operacional (isso já fazem alguns bons anos e o servidor não tinha todos os charsets instalados, etc). Antes de eu entrar nesta lista eu me considerava um ótimo programador, baseado na observação dos outros programadores que eu conhecia e trabalhava. Mas em pouco tempo de lista deu para perceber que sou um programador medíocre em Perl, cheguei até a ficar um pouco deprimido com isso. Contudo eu tenho meu emprego, ganho meu salário e atendo satisfatoriamente meus clientes, e se não sou um monge, pelo menos posso me considerar um programador feliz. SDS, Luciano Giordani Bassani lgbassani em terra.com.br Agnaldo Macedo escreveu: > > "Aqui na lista, felizmente, boa parte das pessoas preferem tentar > difundir as boas práticas ao invés de se contentar com qualquer > porcaria que funcione." > > Porcaria que funcione é legal. :-)) > > Mas como você mesmo disse, > "aqui não é consultoria privada onde ele vai receber de volta > exatamente o que ele quer." > > É isso aí mesmo. > Aqui não é uma consultoria. E ninguém aqui, que trabalhe mesmo, deve > ter tempo pra muita coisa. > > Se alguém quer aprender a programar, tem um monte de documentação, > exemplos, guias, tutoriais, video-aulas, e coisas do genero > fervilhando na rede. E normalmente é o que fazemos. Indicamos para > eles onde começar a procurar as coisas. > > Acho que um Forum sobre uma linguagem de programação especifica é para > tirar dúvidas e trocar experiencias. > Ou seja, se tenho uma dúvida, e após muito pesquisar não obtive uma > solução, o forum é um bom lugar para ver se outros colégas já passaram > por situação semelhante (ou tem conhecimento de algo sobre assunto). > Ou, se quero opinião de outros sobre determinado assunto. Ou seja, já > conversei com os colegas do trabalho e resolvi coversar com mais gente > sobre o assunto. > > Acho que foram mais de 15 email sobre esse assunto do Ajax. > Desses, apenas 2 foram para tentar ajudar na dúvida/problema que o > colega apresentou. > > Como comentado antes, inclusive, foi até usado o termo "ele é > re-incidente". > Re-incidente ? > > Re-incidente em não usar a identação que foi sugerida? > Re-incidente em não a nomenclatura sugerida? > Re-incidente em não usar o pacote X em detrimento do Y (embora ambos > resolvam) ? > Re-incidente porque fez $a = "maça" ao invés de $a='maça' (sendo que > neste ponto ambas as instruções estão atribuindo uma string para uma > variavel) ? > Re-incidente porque fez $a = $a + 1 ao invés de $a++ (sendo que neste > ponto ambas as instruções estão fazendo o mesmo incremento) ? > > Re-incidente ele seria se voltasse com a mesma dúvida em virtude de > não ter seguido a explicação dada. > > O fato das pessoas programarem diferente não deveria ser impecilho > para propor uma solução. > > Nesse ponto, acho que Niklaus Wirth (vide Pascal) esta certo. > Programas = Algoritimos + Estruturas de dados > > Programar independe do estilo de cada um. > > Tá aí meus dois centavos. > E são dados de boa vontade, de alguém que não reclama se o colega roda > sobre Windows ou Linux, navega com IE ou FireFox ou programa em Perl, > PHP, Java, etc. > > > > > > > > > Deveria, acho, haver uma explicação quando a pessoa se cadastra no Forum. > Algo como: > "Atenção:" > "Algumas pessoas desse Forum são fanaticas religiosasEste ForumVocê > deve se purificar de maus hábitos de programação antes de postar > duvidas". > > > > > > > > ----- Original Message ----- From: "Nilson Santos Figueiredo Junior" > > To: "Agnaldo Macedo" ; "Cascavel Perl > Mongers" > Sent: Wednesday, September 03, 2008 1:24 PM > Subject: Re: [Cascavel-pm] Problemas apenas nas requisições via ajax > (caracteres com acentuação) > > > 2008/9/3 Agnaldo Macedo : >> Agora, se o código dele é feio. >> Se ele não segue boas regras. >> Se ele não usa pacotes. >> >> Isso são outros problemas. >> E para esses outros problemas, pelo email dele, ela não pediu ajuda nem >> sugestões. > > E aqui não é consultoria privada onde ele vai receber de volta > exatamente o que ele quer. > > Agora, se você quiser se oferecer para fornecer este serviço > gratuitamente, talvez pode pedir que quem tiver este tipo de pergunta > lhe envie um email privado diretamente. Aqui na lista, felizmente, boa > parte das pessoas preferem tentar difundir as boas práticas ao invés > de se contentar com qualquer porcaria que funcione. > > -Nilson Santos F. Jr. > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > > From fernandolouis em terra.com.br Wed Sep 3 13:33:16 2008 From: fernandolouis em terra.com.br (fernandolouis em terra.com.br) Date: Wed, 3 Sep 2008 17:33:16 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?instala=E7=E3o_do_Font=3A=3ATTF?= References: <000a01c8a54b$1a196020$0301a8c0@rede.local><002201c8b756$5cdb1030$1901a8c0@rede.local><3de55ead0805160647o59a663b0l3a73aaa2ec9e0595@mail.gmail.com><9a08c9b40805160807q60c75bdckd85d563adc5edbd3@mail.gmail.com><00c001c8b784$9e259b90$1901a8c0@rede.local><9a08c9b40805161157m58ae8f52od492ffed0551dda9@mail.gmail.com><0CCED44E638442E2936D9869593328F8@rede.local><659C582FD3A44E72860CD4FBF9E63B81@rede.local> Message-ID: <370D2238CED8449194F6B9DEDC817016@rede.local> E por que ao tentar instalar o PDF::Reuse aparece a seguinte msg: Installing package 'PDF-Reuse'... Error installing package 'PDF-Reuse': Read a PPD for 'PDF-Reuse', but it is not intended for this build of Perl (MSWin32-x86-multi-thread) ----- Original Message ----- From: Fernando Oliveira To: Cascavel Perl Mongers Sent: Wednesday, September 03, 2008 5:19 PM Subject: Re: [Cascavel-pm] instalação do Font::TTF Não tem o q se desculpar não... 2008/9/3 Obrigado Fernando, e desculpe a minha ignorância. ----- Original Message ----- From: Fernando Oliveira To: Cascavel Perl Mongers Sent: Wednesday, September 03, 2008 5:11 PM Subject: Re: [Cascavel-pm] instalação do Font::TTF Não deveria ser ppm install Font::TTF ?? 2008/9/3 Estou sendo ignorado? ----- Original Message ----- From: To: "Cascavel Perl Mongers" Sent: Wednesday, September 03, 2008 4:20 PM Subject: [Cascavel-pm] instalação do Font::TTF (como sabem, sou iniciante em utilizar módulos, mas estou tentando aprender) Através do CPAN baixei o Font::TTF descompactei o arquivo em uma pasta c:\teste (meu OS é o ruinwindows mesmo) ao executar (no prompt) a instrução "perl makefile.pl", me retorna a seguinte mensagem: 'svnversion' não é reconhecido como um comando interno ou externo, um programa operável ou um arquivo em lotes. Writing Makefile for Font:TTF E ao entrar no "ppm", digito "query" pra ver meus módulos disponíveis e percebo que o Font::TTF não está instalado. se eu tento instalar pelo ppm, com "install TTF.pm" dá a seguinte mensagem: "Error instaling package 'TTF.pm': Could not locate a PPD file for package TTF.pm" Alguém pode me dar uma luz? []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 -- Just another Perl Hacker, Fernando (SmokeMachine) http://perl-e.org -------------------------------------------------------------------------- _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm -- Just another Perl Hacker, Fernando (SmokeMachine) http://perl-e.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: From wendelscardua em gmail.com Wed Sep 3 13:43:18 2008 From: wendelscardua em gmail.com (Wendel Scardua) Date: Wed, 3 Sep 2008 17:43:18 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Problemas_apenas_nas_requisi=E7=F5es?= =?iso-8859-1?q?_via_ajax_=28caracteres_com_acentua=E7=E3o=29?= In-Reply-To: <48BEF43B.4000703@terra.com.br> References: <0CD9B7EF013F4776AD30042B41671989@swmobile> <3de55ead0809020509r16657c13v1d95ffc6e2e62613@mail.gmail.com> <48BE3698.6090305@yahoo.co.uk> <716362689F7D41208D89AA3E322BDDCF@swmobile> <9a08c9b40809030924y7214a6d5teefd1c92a8ad57f@mail.gmail.com> <95F927AB58DD4627B4675E7FFEA04D08@swmobile> <48BEF43B.4000703@terra.com.br> Message-ID: <726229b50809031343u1ab16c5k8ec571eff398542e@mail.gmail.com> 2008/9/3 Luciano Giordani Bassani : > Acho válido os puritanos de plantão sugerir a maneira correta de programar, > mas querer empurrar isso "guela" abaixo é total falta de "noção". Se Perl > permite usar uma REGEX que converte de UTF8 para ISO-8559-1, mesmo que seja > errado, então ou a linguagem é flexível ou ela não "presta", pq ela não é > "puritana". Qualquer linguagem permite construções que dão respostas erradas. Me diga uma linguagem que dê erro quando você escreve algo similar a: print "2 + 3 = ", 2*3, "\n"; Quer você faça isso em Perl, em Java, C, etc... (escrever em BrainF*ck fica como exercício para o leitor), a saída estará errada: 2 + 3 = 6 Não jogue a culpa na linguagem por ela deixar você fazer as coisas errado. Se você tivesse feito uma regexp que trata de *todo* UTF-8, ainda vai, poderiam dizer que o código é feio mas pelo menos funciona, é testado, etc (exercício para o leitor: escrever tal regexp :-) ) ... O problema (pelo menos nessa discussão toda) não é *como* resolver, é apenas *resolver*. Claro, a sua sugestão de regexp era válida. Você precisava resolver seu problema, ela *pareceu* dar conta do recado. Daí alguém aponta os problemas dela, e sugere alternativas melhores. E todos viveram felizes para sempre, fim. Agora, faz sentido reclamar das alternativas e voltar para a regexp ruim, nesse contexto ? []s Wendel From acid06 em gmail.com Wed Sep 3 14:26:54 2008 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Wed, 3 Sep 2008 18:26:54 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Problemas_apenas_nas_requisi=E7=F5es?= =?iso-8859-1?q?_via_ajax_=28caracteres_com_acentua=E7=E3o=29?= In-Reply-To: <48BEF43B.4000703@terra.com.br> References: <0CD9B7EF013F4776AD30042B41671989@swmobile> <3de55ead0809020509r16657c13v1d95ffc6e2e62613@mail.gmail.com> <48BE3698.6090305@yahoo.co.uk> <716362689F7D41208D89AA3E322BDDCF@swmobile> <9a08c9b40809030924y7214a6d5teefd1c92a8ad57f@mail.gmail.com> <95F927AB58DD4627B4675E7FFEA04D08@swmobile> <48BEF43B.4000703@terra.com.br> Message-ID: <9a08c9b40809031426o61c23b0u477b1ca51393004b@mail.gmail.com> 2008/9/3 Luciano Giordani Bassani : > Eu penso que se Perl foi concebido permitindo ser possível programar de uma > forma que os monges puritanos consideram errado, então ou Perl não presta e > é cheio de falhas ou então os puritanos de plantão estão fugindo do objetivo > inicial da linguagem. Armas são feitas para matar, mas nem por isso você sai por aí matando todo mundo caso tenha uma arma, correto? Ou ainda, desenterrando uma citação famosa, de um tal de Paulo (caso você tenha alguma tendência pra esses lados): "Tudo me é lícito, mas nem tudo me convém" Perl deixa você fazer diversas coisas, mas isso não quer dizer que seja bom você fazer tais coisas. Não é só porque você tem um martelo que todos os problemas se transformam em pregos. Seguindo este seu raciocínio, se você fosse programar em C, também não veria nenhum problema em ficar alterando diretamente endereços de ponteiros a torto e à direita (e depois, quem sabe, dar um goto pro lugar). Tenho até medo do que iria sair. > Um dos motivos de eu ter escolhido Perl foi por ela ser uma linguagem > flexível, moldável a mim e não eu moldável a ela. Quem sabe vcs não corrigem > esta "deficiência" do Perl na versão 6 e dai se livram dos "impuros" como > eu... Mas enquanto isso, vcs vão ter que aceitar que nem todo mundo pode ser > "salvo". A idéia de Perl não é se moldar a ninguém, a idéia de Perl é poder se moldar a qualquer necessidade que venha a surgir. Existem casos onde qualquer um dos recursos de Perl são indispensáveis de verdade. E alguns de nós que já temos bastante experiência conhecemos muitos desses casos. E alguns casos ainda nem foram descobertos ainda! Essa é a beleza de Perl. É similar à cultura humana em geral. O nosso cérebro é o mesmo de 5 mil anos atrás. Mas nem por isso quer dizer que hoje seja aceitável fazer coisas que eram feitas há 5 mil anos atrás. A cultura evoluiu. O mesmo acontece com Perl. Insistir em más práticas de programação em Perl é a mesma coisa que defender o totalitarismo islâmico no mundo de hoje. Não tem nenhuma lei que proíbe, por exemplo, os homens de abusarem das mulheres naqueles países. Nem por isso quer dizer que aquilo seja certo. > Acho válido os puritanos de plantão sugerir a maneira correta de programar, > mas querer empurrar isso "guela" abaixo é total falta de "noção". Se Perl > permite usar uma REGEX que converte de UTF8 para ISO-8559-1, mesmo que seja > errado, então ou a linguagem é flexível ou ela não "presta", pq ela não é > "puritana". A regex não convertia UTF-8 pra ISO-8859-1 porque isso é impossível de ser feito. E se você arrumou um jeito, parabéns, até eu iria te contratar se fosse o caso. Eu sinceramente não sei como conseguir representar todos aqueles caracteres asiáticos em apenas 8 bits. > Se eu quisesse seguir padrões puritanos eu teria escolhido uma linguagem > diferente. Quem sabe JAVA? :-P A idéia é que você deve usar Perl não por que ela não te força a seguir certas práticas, mas porque ela te permite fazer certas coisas que levam a um código de melhor qualidade que outras linguagens não deixam. Se você quer usar Perl simplesmente pra poder ficar sem declarar variáveis e fazer qualquer porcaria que "funciona", talvez Java seria mais educativo pra você. > E não adianta ficarem me ameaçando com coisas tipo "teu banco de dados vai > sofrer sql injection, tua base de dados vai ser comprometida, blábláblá", pq > isso é muito recorrente aqui. Todos somos inteligentes o suficiente para > saber dos riscos que adotamos. Bom, talvez você não trabalhe com nada minimamente sério. Eu não trabalho com nada *realmente* sério e na minha realidade um SQL injection seria inaceitável. Até o código velho que tem por aqui, que não é dos melhores de forma alguma, evita estes problemas. > Ainda sobre o problema do UTF8 eu fico feliz de ter servido para algo. > Primeiro em resolver o problema inicial do Fernando e por depois alguém ter > sugerido o uso do utf8::decode($str) que na minha época eu não achei no > "Google" e nem na documentação. Também nem sei se funcionaria na época (ou > até se funciona agora, pq não deu para testar), pq eu tentei algumas > soluções "corretas", mas elas não funcionaram devido as limitações do > sistema operacional (isso já fazem alguns bons anos e o servidor não tinha > todos os charsets instalados, etc). Perl 5.8.0 foi lançado em 2002 e o módulo utf8 era um core module, ou seja, nem precisa de instalá-lo em *nenhuma* instalação de Perl 5.8.x. Se voce for na CPAN e procurar por "utf8" ele é o primeiro resultado. Eu sinceramente não acredito que você tenha procurado direito. > Antes de eu entrar nesta lista eu me considerava um ótimo programador, > baseado na observação dos outros programadores que eu conhecia e trabalhava. > Mas em pouco tempo de lista deu para perceber que sou um programador > medíocre em Perl, cheguei até a ficar um pouco deprimido com isso. Contudo > eu tenho meu emprego, ganho meu salário e atendo satisfatoriamente meus > clientes, e se não sou um monge, pelo menos posso me considerar um > programador feliz. Bom, se você realmente acredita que seja um ótimo programador, tente aprender estas boas práticas que alguns de nós tentam passar por aqui, eu te garanto que você iria concordar que aquilo tudo tinha um propósito, no final das contas. Se você me conhecesse pessoalmente saberia que eu odeio qualquer coisa "teórica" de mais. Todo meu conhecimento é prático e eu não gosto de nada que não tenha um benefício prático comprovado. Eu demorei uns 2 anos pra finalmente perceber os benefícios de se programar orientado à objetos, por exemplo. Simplesmente me parecia esforço à toa. Aí quando eu aprendi *de verdade* e realmente entendi eu pude ver o quanto aquilo facilitava meu trabalho. Eu passei anos sem olhar coisas como os livros de design patterns por puro preconceito. Quando fui pegar pra estudar sobre o assunto, eu descobri que eu utilizava vários deles, só não sabia os nomes (e continuo sem saber). E teria mais diversos outros casos similares pra poder relatar. O principal princípio que rege a maioria dos bons programadores Perl é a preguiça. Vale muito mais à pena ir até a CPAN e procurar um módulo que faça aquilo que você quer do que tentar fazer uma solução própria. Muito provavelmente, o código disponível será melhor, mais bem testado e você vai ter menos esforço. Tente seguir as boas práticas que você vai ver que no final das contas vale à pena. E use a CPAN. É tão simples evitar SQL injection. Simplesmente use placeholders ou a função $dbh->quote( $valor ). O esforço é mínimo (placeholders costumam deixar o programa mais simples, na maioria dos casos) e vale à pena. -Nilson Santos F. Jr. From acid06 em gmail.com Wed Sep 3 14:30:59 2008 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Wed, 3 Sep 2008 18:30:59 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?instala=E7=E3o_do_Font=3A=3ATTF?= In-Reply-To: <370D2238CED8449194F6B9DEDC817016@rede.local> References: <000a01c8a54b$1a196020$0301a8c0@rede.local> <9a08c9b40805160807q60c75bdckd85d563adc5edbd3@mail.gmail.com> <00c001c8b784$9e259b90$1901a8c0@rede.local> <9a08c9b40805161157m58ae8f52od492ffed0551dda9@mail.gmail.com> <0CCED44E638442E2936D9869593328F8@rede.local> <659C582FD3A44E72860CD4FBF9E63B81@rede.local> <370D2238CED8449194F6B9DEDC817016@rede.local> Message-ID: <9a08c9b40809031430m233c1bbcna1a4c2db0242dfa3@mail.gmail.com> 2008/9/3 : > E por que ao tentar instalar o PDF::Reuse aparece a seguinte msg: > > Installing package 'PDF-Reuse'... > Error installing package 'PDF-Reuse': Read a PPD for 'PDF-Reuse', but it is > not intended for this build of Perl (MSWin32-x86-multi-thread) Às vezes está compilado para 5.8.x e você está usando 5.10.x (ou vice-versa). Mas tem módulo que simplesmente não funciona no Windows, porque tem também código em C envolvido que só compila em ambientes POSIX. Infelizmente diversos autores de módulos não se incomodam muito com isso. Nesses casos, você pode tentar enviar um email pro autor e contar com sua boa vontade. Em outros casos isso não será viável. -Nilson Santos F. Jr. From gabriel.vieira em gmail.com Wed Sep 3 18:43:56 2008 From: gabriel.vieira em gmail.com (Gabriel Vieira) Date: Wed, 3 Sep 2008 22:43:56 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?instala=E7=E3o_do_Font=3A=3ATTF?= In-Reply-To: <9a08c9b40809031430m233c1bbcna1a4c2db0242dfa3@mail.gmail.com> References: <000a01c8a54b$1a196020$0301a8c0@rede.local> <00c001c8b784$9e259b90$1901a8c0@rede.local> <9a08c9b40805161157m58ae8f52od492ffed0551dda9@mail.gmail.com> <0CCED44E638442E2936D9869593328F8@rede.local> <659C582FD3A44E72860CD4FBF9E63B81@rede.local> <370D2238CED8449194F6B9DEDC817016@rede.local> <9a08c9b40809031430m233c1bbcna1a4c2db0242dfa3@mail.gmail.com> Message-ID: <83d8367f0809031843n7d9f7a94r307a0e13ff578ed3@mail.gmail.com> Indico o uso do Strawberry Perl e instalação via CPAN. --------8<-------- cpan Font::TTF -------->8-------- * Já fiz uso do PDF::Reuse em ambiente Windows XP e Strawberry com Perl 5.10. 2008/9/3 Nilson Santos Figueiredo Junior : > 2008/9/3 : >> E por que ao tentar instalar o PDF::Reuse aparece a seguinte msg: >> >> Installing package 'PDF-Reuse'... >> Error installing package 'PDF-Reuse': Read a PPD for 'PDF-Reuse', but it is >> not intended for this build of Perl (MSWin32-x86-multi-thread) > > Às vezes está compilado para 5.8.x e você está usando 5.10.x (ou vice-versa). > > Mas tem módulo que simplesmente não funciona no Windows, porque tem > também código em C envolvido que só compila em ambientes POSIX. > > Infelizmente diversos autores de módulos não se incomodam muito com > isso. Nesses casos, você pode tentar enviar um email pro autor e > contar com sua boa vontade. Em outros casos isso não será viável. > > -Nilson Santos F. Jr. > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Gabriel Vieira From agnaldo em starweb-software.com.br Thu Sep 4 04:58:11 2008 From: agnaldo em starweb-software.com.br (Agnaldo Macedo) Date: Thu, 4 Sep 2008 08:58:11 -0300 Subject: [Cascavel-pm] Repassando - Curso de on-line Ruby On Rails 2 Message-ID: <073E1576E630474A88E0181C7BB2AB65@swmobile> Curso on-line de Ruby On Rails 2 - e-Genial - Início: 07/10/2008 Estamos entrando em contato para informar que estão abertas as matrículas para o curso on-line de Ruby On Rails 2 - Do básico ao avançado. O curso on-line de Ruby On Rails da e-Genial é um dos primeiros cursos do Brasil que treinou centenas de pessoas de todos os pontos do país em 2007. Criado dentro de um ambiente interativo com aulas teóricas, práticas e interativas, o processo de aprendizagem é totalmente colaborativo e são executadas em tempo real com recursos de áudio e vídeo. O curso não só agrega conhecimento mas te prepara para o dia a dia. A diferença está no suporte e no material atualizado a cada turma. Novamente neste curso on-line de Ruby On Rails o material foi totalmente atualizado para a versão mais recente do Rails 2, e trás em sua estrutura todas as novidades desta nova versão. Visite a grade do curso em ( http://www.egenial.com.br/cursorails/grade ) O curso é 100% on-line e ao vivo. Já treinamos mais de 600 alunos em nossos cursos usando o Treina TOM como ambiente de treinamentos on-line que garante interatividade total entre alunos, instrutor e colegas. Faça sua matrícula e garanta sua vaga! -------------------------------------------------------------------------------- Programação: Instrutor: Carlos Brando Horas/aula: 21 horas/aulas Interativas. Data Início - Fim: 07/10/08 a 18/12/2008. Horário das aulas Interativas: Terças e Quintas das 19:30 às 20:30. Material didático:Disponível totalmente on-line no ambiente restrito, com acesso a qualquer hora. Grupo de estudos: Disponível em tempo integral. Certificado de participação: Enviado em formato digital para o e-mail do aluno. Mais informações: www.egenial.com.br/cursorails Todas as aulas interativas (ao vivo) são gravadas e disponibilizadas no dia posterior a cada aula. Assim, se você não puder participar das aulas, você não irá perder o conteúdo, basta fazer o download da mesma, pois ela é disponibilizada na integra. -------------------------------------------------------------------------------- Investimento: Inscrições a vista até 07/10/2008: R$499,00 (10% de desconto). Inscrições a prazo em 2x até 03/10/2008: 2x R$270,00. Inscrições a prazo em 3x até 19/09/2008: 3x R$185,00 A partir de 08/10/2008 - Somente a vista R$ 550,00. Forma de pagamento: Boleto Bancário ou transferência bancária. *Ex-alunos e grupos de colegas tem descontos extras, entre em contato para consultar seu desconto. Para solicitar sua matrícula acesse: http://www.egenial.com.br/cursorails/matricula -------------------------------------------------------------------------------- Café com o TOM e-Genial - todos os sábados Eventos públicos e gratuitos promovidos pela equipe e-Genial, com objetivo de compartilhar informações com a comunidade web. Para participar dos eventos acesse: http://www.treinatom.com.br/cafe-com-o-tom e confira as programações. -------------------------------------------------------------------------------- Qualquer dúvida me retorne, grande abraço. Atenciosamente Erenice Dela Jiustina Franco www.egenial.com.br - www.blog.egenial.com.br - www.treinatom.com.br - www.fmsguru.com.br -------------------------------------------------------------------------------- Se você recebeu este e-mails é porque já tivemos algum contato anterior ou foi indicado por alguma outra pessoa. Nós da e-Genial garantimos a integridade de seus dados e os mesmos não são divulgados sem a sua permissão. -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: -------------- Próxima Parte ---------- Um anexo não-texto foi limpo... Nome: não disponível Tipo: image/gif Tamanho: 4183 bytes Descrição: não disponível URL: -------------- Próxima Parte ---------- Um anexo não-texto foi limpo... Nome: não disponível Tipo: image/gif Tamanho: 2755 bytes Descrição: não disponível URL: From fernandocorrea em gmail.com Thu Sep 4 05:43:52 2008 From: fernandocorrea em gmail.com (Fernando Oliveira) Date: Thu, 4 Sep 2008 10:43:52 -0200 Subject: [Cascavel-pm] Repassando - Curso de on-line Ruby On Rails 2 In-Reply-To: <073E1576E630474A88E0181C7BB2AB65@swmobile> References: <073E1576E630474A88E0181C7BB2AB65@swmobile> Message-ID: Mesmo achando q não, nessas horas eu não posso deixar de pensar: será q não seria melhor q as listas de perl fossem moderadas?! :) 2008/9/4 Agnaldo Macedo > > > *[image: Curso online de Ruby On Rails - e-Genial]* > *Curso on-line de Ruby On Rails 2 - e-Genial - Início: 07/10/2008* > Estamos entrando em contato para informar que estão abertas as matrículas > para o curso on-line de *Ruby On Rails 2* -* Do básico ao avançado*. > > O curso on-line de *Ruby On Rails* da e-Genial é um dos primeiros cursos > do Brasil que treinou centenas de pessoas de todos os pontos do país em > 2007. Criado dentro de um ambiente interativo com aulas teóricas, práticas e > interativas, o processo de aprendizagem é totalmente colaborativo e são > executadas em tempo real com recursos de áudio e vídeo. O curso não só > agrega conhecimento mas te prepara para o dia a dia. > > *A diferença está no suporte e no material atualizado a cada turma.* > > Novamente neste curso on-line de *Ruby On Rails* o material foi > totalmente atualizado para a versão mais recente do Rails 2, e trás em sua > estrutura todas as novidades desta nova versão. Visite a grade do curso em ( > http://www.egenial.com.br/cursorails/grade )* * > O curso é 100% on-line e ao vivo. Já treinamos mais de 600 alunos em > nossos cursos usando o Treina TOM como ambiente de treinamentos on-line que > garante interatividade total entre alunos, instrutor e colegas. > *Faça sua matrícula e garanta sua vaga!* > ------------------------------ > *Programação: > *Instrutor: Carlos Brando > Horas/aula:* 21* *horas*/aulas Interativas. > Data Início - Fim: 07/10/08 a 18/12/2008. > Horário das aulas Interativas:* Terças e Quintas* das 19:30 às 20:30. > Material didático:Disponível totalmente on-line no ambiente restrito, com > acesso a qualquer hora. > Grupo de estudos: Disponível em *tempo integral*. > Certificado de participação: Enviado em formato digital para o e-mail do > aluno. > Mais informações: www.egenial.com.br/cursorails ** > *Todas as aulas interativas (ao vivo) são gravadas e disponibilizadas no > dia posterior a cada aula. Assim, se você não puder participar das aulas, > você não irá perder o conteúdo, basta fazer o download da mesma, pois ela é > disponibilizada na integra.* > ------------------------------ > *Investimento: > *Inscrições a vista até 07/10/2008: R$499,00 (10% de desconto). > Inscrições a prazo em 2x até *03/10/2008*: 2x R$270,00. > Inscrições a prazo em 3x até *19/09/2008*: 3x R$185,00 > A partir de 08/10/2008 - Somente a vista R$ 550,00. > Forma de pagamento: Boleto Bancário ou transferência bancária. > **Ex-alunos e grupos de colegas tem descontos extras, entre em contato > para consultar seu desconto.* > Para solicitar sua matrícula acesse: > http://www.egenial.com.br/cursorails/matricula > ------------------------------ > *Café com o TOM e-Genial - todos os sábados* > Eventos públicos e gratuitos promovidos pela equipe e-Genial, com objetivo > de compartilhar informações com a comunidade web. > Para participar dos eventos acesse: > http://www.treinatom.com.br/cafe-com-o-tom e confira as programações. > ------------------------------ > > Qualquer dúvida me retorne, grande abraço. > > Atenciosamente > *Erenice Dela Jiustina Franco * > > [image: e-Genial Soluções Inteligentes] www.egenial.com.br- > www.blog.egenial.com.br - www.treinatom.com.br - www.fmsguru.com.br > ------------------------------ > Se você recebeu este e-mails é porque já tivemos algum contato anterior > ou foi indicado por alguma outra pessoa. Nós da e-Genial garantimos a > integridade de seus dados e os mesmos não são divulgados sem a sua > permissão. > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Just another Perl Hacker, Fernando (SmokeMachine) http://perl-e.org -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: -------------- Próxima Parte ---------- Um anexo não-texto foi limpo... Nome: não disponível Tipo: image/gif Tamanho: 4183 bytes Descrição: não disponível URL: From agnaldo em starweb-software.com.br Thu Sep 4 05:47:56 2008 From: agnaldo em starweb-software.com.br (Agnaldo Macedo) Date: Thu, 4 Sep 2008 09:47:56 -0300 Subject: [Cascavel-pm] Repassando - Curso de on-line Ruby On Rails 2 References: <073E1576E630474A88E0181C7BB2AB65@swmobile> Message-ID: Desculpe, o intuíto não foi fazer spam ou coisa do genero. Como normalmente só se encontra treinamentos por aí sobre Delphi, PHP, ASP e Java, considerei que uma iniciativa como essa desse pessoal aí merecia ser comentada. Afinal, é muito raro ofertas de treinamento, visando público em geral, em cima de tecnologias tais como Perl, Ruby e coisas do genero. Ressalto, não foi intenção fazer spam ou coisas do genero, mas apenas informar. Mais uma vez, peço desculpas. ----- Original Message ----- From: Fernando Oliveira To: Agnaldo Macedo ; Cascavel Perl Mongers Sent: Thursday, September 04, 2008 9:43 AM Subject: Re: [Cascavel-pm] Repassando - Curso de on-line Ruby On Rails 2 Mesmo achando q não, nessas horas eu não posso deixar de pensar: será q não seria melhor q as listas de perl fossem moderadas?! :) 2008/9/4 Agnaldo Macedo Curso on-line de Ruby On Rails 2 - e-Genial - Início: 07/10/2008 Estamos entrando em contato para informar que estão abertas as matrículas para o curso on-line de Ruby On Rails 2 - Do básico ao avançado. O curso on-line de Ruby On Rails da e-Genial é um dos primeiros cursos do Brasil que treinou centenas de pessoas de todos os pontos do país em 2007. Criado dentro de um ambiente interativo com aulas teóricas, práticas e interativas, o processo de aprendizagem é totalmente colaborativo e são executadas em tempo real com recursos de áudio e vídeo. O curso não só agrega conhecimento mas te prepara para o dia a dia. A diferença está no suporte e no material atualizado a cada turma. Novamente neste curso on-line de Ruby On Rails o material foi totalmente atualizado para a versão mais recente do Rails 2, e trás em sua estrutura todas as novidades desta nova versão. Visite a grade do curso em ( http://www.egenial.com.br/cursorails/grade ) O curso é 100% on-line e ao vivo. Já treinamos mais de 600 alunos em nossos cursos usando o Treina TOM como ambiente de treinamentos on-line que garante interatividade total entre alunos, instrutor e colegas. Faça sua matrícula e garanta sua vaga! ---------------------------------------------------------------------------- Programação: Instrutor: Carlos Brando Horas/aula: 21 horas/aulas Interativas. Data Início - Fim: 07/10/08 a 18/12/2008. Horário das aulas Interativas: Terças e Quintas das 19:30 às 20:30. Material didático:Disponível totalmente on-line no ambiente restrito, com acesso a qualquer hora. Grupo de estudos: Disponível em tempo integral. Certificado de participação: Enviado em formato digital para o e-mail do aluno. Mais informações: www.egenial.com.br/cursorails Todas as aulas interativas (ao vivo) são gravadas e disponibilizadas no dia posterior a cada aula. Assim, se você não puder participar das aulas, você não irá perder o conteúdo, basta fazer o download da mesma, pois ela é disponibilizada na integra. ---------------------------------------------------------------------------- Investimento: Inscrições a vista até 07/10/2008: R$499,00 (10% de desconto). Inscrições a prazo em 2x até 03/10/2008: 2x R$270,00. Inscrições a prazo em 3x até 19/09/2008: 3x R$185,00 A partir de 08/10/2008 - Somente a vista R$ 550,00. Forma de pagamento: Boleto Bancário ou transferência bancária. *Ex-alunos e grupos de colegas tem descontos extras, entre em contato para consultar seu desconto. Para solicitar sua matrícula acesse: http://www.egenial.com.br/cursorails/matricula ---------------------------------------------------------------------------- Café com o TOM e-Genial - todos os sábados Eventos públicos e gratuitos promovidos pela equipe e-Genial, com objetivo de compartilhar informações com a comunidade web. Para participar dos eventos acesse: http://www.treinatom.com.br/cafe-com-o-tom e confira as programações. ---------------------------------------------------------------------------- Qualquer dúvida me retorne, grande abraço. Atenciosamente Erenice Dela Jiustina Franco www.egenial.com.br - www.blog.egenial.com.br - www.treinatom.com.br - www.fmsguru.com.br ---------------------------------------------------------------------------- Se você recebeu este e-mails é porque já tivemos algum contato anterior ou foi indicado por alguma outra pessoa. Nós da e-Genial garantimos a integridade de seus dados e os mesmos não são divulgados sem a sua permissão. _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm -- Just another Perl Hacker, Fernando (SmokeMachine) http://perl-e.org -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From luismottacampos em yahoo.co.uk Thu Sep 4 05:49:53 2008 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Thu, 04 Sep 2008 14:49:53 +0200 Subject: [Cascavel-pm] Repassando - Curso de on-line Ruby On Rails 2 In-Reply-To: References: <073E1576E630474A88E0181C7BB2AB65@swmobile> Message-ID: <48BFD971.8080809@yahoo.co.uk> Fernando Oliveira wrote: > Mesmo achando q não, nessas horas eu não posso deixar de pensar: será q não > seria melhor q as listas de perl fossem moderadas?! :) E quem se importa? A gente passa mais tempo respondendo perguntas sobre HTML e Javascript, de qualquer forma... -- Luis Motta Campos is a software engineer, Perl Programmer, foodie and photographer. From otaviof em gmail.com Thu Sep 4 06:10:15 2008 From: otaviof em gmail.com (=?ISO-8859-1?Q?Ot=E1vio_Fernandes?=) Date: Thu, 4 Sep 2008 10:10:15 -0300 Subject: [Cascavel-pm] Repassando - Curso de on-line Ruby On Rails 2 In-Reply-To: References: <073E1576E630474A88E0181C7BB2AB65@swmobile> Message-ID: <8e3843570809040610y3e68a357ica1b459c3ee1528@mail.gmail.com> Fernando, Só faltou um "[OT]" como sufixo no assunto, de resto vejo com bons olhos. um abraço, -- Otávio Fernandes From edencardim em gmail.com Thu Sep 4 06:11:07 2008 From: edencardim em gmail.com (Eden Cardim) Date: Thu, 4 Sep 2008 10:11:07 -0300 Subject: [Cascavel-pm] Repassando - Curso de on-line Ruby On Rails 2 In-Reply-To: References: <073E1576E630474A88E0181C7BB2AB65@swmobile> Message-ID: <3de55ead0809040611t2981d837i143adb6da88245b0@mail.gmail.com> 2008/9/4 Agnaldo Macedo : > Desculpe, o intuíto não foi fazer spam ou coisa do genero. > > Como normalmente só se encontra treinamentos por aí sobre Delphi, PHP, ASP e > Java, considerei que uma iniciativa como essa desse pessoal aí merecia ser > comentada. Engraçado, uma empresa qualquer que oferece treinamento *pago* em *Ruby* merece ser comentada e os colaboradores da lista que oferecem ajuda de qualidade, *gratuita* com *Perl* são desprezados. Desculpa, mas acho que você está na lista errada. -- edenc.vox.com From acid06 em gmail.com Thu Sep 4 10:11:49 2008 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Thu, 4 Sep 2008 14:11:49 -0300 Subject: [Cascavel-pm] Repassando - Curso de on-line Ruby On Rails 2 In-Reply-To: References: <073E1576E630474A88E0181C7BB2AB65@swmobile> Message-ID: <9a08c9b40809041011o6249576drcd6fb25c3fb64d4c@mail.gmail.com> 2008/9/4 Agnaldo Macedo : > Afinal, é muito raro ofertas de treinamento, visando público em geral, em > cima de tecnologias tais como Perl, Ruby e coisas do genero. > > Ressalto, não foi intenção fazer spam ou coisas do genero, mas apenas > informar. Só faltou o OT no subject. E, quem sabe, enviar somente um link ao invés desse email em HTML horroroso. Claro que mesmo assim o ponto levantado pelo Eden continua válido. ;-) -Nilson Santos F. Jr, From agnaldo em starweb-software.com.br Thu Sep 4 10:21:05 2008 From: agnaldo em starweb-software.com.br (Agnaldo Macedo) Date: Thu, 4 Sep 2008 14:21:05 -0300 Subject: [Cascavel-pm] Repassando - Curso de on-line Ruby On Rails 2 References: <073E1576E630474A88E0181C7BB2AB65@swmobile> <9a08c9b40809041011o6249576drcd6fb25c3fb64d4c@mail.gmail.com> Message-ID: Mas eu só tinha 2 centavos. E isso só cobria o tempo de encaminhar o email. Se eu pudesse gastar 4 centavos, aí eu teria tempo de editar a mensagem antes de repassa-la. Sobre o treinamento, isso é verdade. Talvez alguém do grupo pudesse ajudar com 8 centavos e montar um treinamento on-line em Perl. Ps.: Sobre os centavos, por favor, me poupem de cometários do tipo "E o tempo que esta usando pra responnder esses emails" :-)) Sobre a falta de [OT], grande mancada minha. Desculpe. Sobre o comentário do Eden ""Engraçado, uma empresa qualquer que oferece treinamento *pago* em" "*Ruby* merece ser comentada e os colaboradores da lista que oferecem" "ajuda de qualidade, *gratuita* com *Perl* são desprezados. Desculpa," "mas acho que você está na lista errada." É MUITO raro ser ofertado ao publico em geral treinamento em tecnologias como Perl e Ruby. Ofertas em Dephi, PHP, Java, sempre se vê por aí. Se ouvesse mais ofertas de treinamento seria mais fácil captar pessoas para a linguagem. O Perl por exemplo. De 100 que começam aproveita-se UM cara bom para a comunidade Percetualmente, se ouvessem treinamentos, haveriam mais pessoas difundindo (e usando). Aì, talvez, de 1000 que começam, poderia-se, com sorte, ter-se uns 10 caras bons para entrar para a comunidade. Sobre ser pago, é chato mesmo. Mas a conta de energia elétrica para ligar as máquinas, o link com internet a internet, etc. possuem um custo. Talvez o instrutor lá pudesse fazer de graça. Mas se ele é instrutor (trabalha como professor), acho que os filhos dele (caso tenha) gostariam de ter pão e leite na mesa (e esses não são e graça). Sobre a ajuda dada aqui no site. Puxa, são de grande valia mesmo. ----- Original Message ----- From: "Nilson Santos Figueiredo Junior" To: "Agnaldo Macedo" ; "Cascavel Perl Mongers" Sent: Thursday, September 04, 2008 2:11 PM Subject: Re: [Cascavel-pm] Repassando - Curso de on-line Ruby On Rails 2 2008/9/4 Agnaldo Macedo : > Afinal, é muito raro ofertas de treinamento, visando público em geral, em > cima de tecnologias tais como Perl, Ruby e coisas do genero. > > Ressalto, não foi intenção fazer spam ou coisas do genero, mas apenas > informar. Só faltou o OT no subject. E, quem sabe, enviar somente um link ao invés desse email em HTML horroroso. Claro que mesmo assim o ponto levantado pelo Eden continua válido. ;-) -Nilson Santos F. Jr, From indiox em gentoobr.org Thu Sep 4 11:19:48 2008 From: indiox em gentoobr.org (Claudio Pereira) Date: Thu, 4 Sep 2008 15:19:48 -0300 Subject: [Cascavel-pm] Repassando - Curso de on-line Ruby On Rails 2 In-Reply-To: References: <073E1576E630474A88E0181C7BB2AB65@swmobile> <9a08c9b40809041011o6249576drcd6fb25c3fb64d4c@mail.gmail.com> Message-ID: Salve Monges, 2008/9/4 Agnaldo Macedo : > > Mas eu só tinha 2 centavos. > E isso só cobria o tempo de encaminhar o email. > Se eu pudesse gastar 4 centavos, aí eu teria tempo de editar a mensagem > antes de repassa-la. > > Sobre o treinamento, isso é verdade. > Talvez alguém do grupo pudesse ajudar com 8 centavos e montar um treinamento > on-line em Perl. Basta pesquisar! http://cursos.cdtc.org.br/course/search.php?search=perl Não sei dizer sobre a qualidade do curso, mas é um incentivo do governo, e gratuito aos cidadãos brasileiros (precisa de email .br ao registrar). Já rolaram algumas threads na Cascavel sobre este curso, acho que até para reformular o conteúdo do mesmo. Tem uma turma a começar nesta segunda-feira, dia 08/09/2008, aproveitem e realizem a inscrição. Ao Monastério em geral (monges, gurus, santos e etc...) podem participar como monitores, dando apoio ao curso. E quanto a curso comercial, existem sim, na HP, IBM e em outras empresas, que custam $$$ fortunas de dinheiros. Recentemente pesquisando por ITIL, eu descobri a [1] empresa Opentec no RJ com curso de Perl, C e outros, mas não tenho nenhuma informação sobre. [1] http://www.opentec.com.br/site/sec/treinamento/linguagem.shtml E quanto a montar treinamento, acredito que aqui todo mundo é autodidata, Não conheço ninguém que tenha feito curso de Perl. No mínimo foi apresentado numa palestra, minicurso, brainstorm sobre a linguagem e correu atrás. A lista da Cascavel-PM, Rio-PM, SP-PM e outras do Brasil-PM que são uma verdadeira escola de Perl, basta querer aprender e seguir as boas práticas recomendadas. ;-) [ ]'s -- Claudio Pereira aka IndioX GentooBR - http://gentoobr.org mailto: indiox em gentoobr.org --------------------------------------------- Gentoo Documentation Member http://gdp.gentoo.org From luismottacampos em yahoo.co.uk Thu Sep 4 13:01:09 2008 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Thu, 04 Sep 2008 22:01:09 +0200 Subject: [Cascavel-pm] Repassando - Curso de on-line Ruby On Rails 2 In-Reply-To: References: <073E1576E630474A88E0181C7BB2AB65@swmobile> <9a08c9b40809041011o6249576drcd6fb25c3fb64d4c@mail.gmail.com> Message-ID: <48C03E85.7070101@yahoo.co.uk> Agnaldo Macedo wrote: > Se ouvesse mais ofertas de treinamento seria mais fácil captar pessoas > para a linguagem. > O Perl por exemplo. > De 100 que começam aproveita-se UM cara bom para a comunidade > Percetualmente, se ouvessem treinamentos, haveriam mais pessoas > difundindo (e usando). > Aì, talvez, de 1000 que começam, poderia-se, com sorte, ter-se uns 10 > caras bons para entrar para a comunidade. Eu vou dizer uma coisa polêmica, me desculpem. Como membro influente desta comunidade, e sabendo da opinião de vários outros pares influentes (exemplo: pessoas a quem eu chamo "hacker" em público, nesta lista ou na SPPM, como o Solli Moreira Honório), eu quero reforçar a minha opinião contra a popularização da linguagem. Popularizar o perl ao ponto de qualquer um saber vai destruir a linguagem, por que a gente não enforça a estrutura nem as idéias básicas da linguagem. Perl é bom por que é difícil de aprender: requer dedicação, paciência, expertise técnica e boa vontade; requer um pouco de inglês e conhecimento profundo de técnicas de programação. Estas são as características que eu busco em programadores bons em qualquer linguagem. Se você tirar as restrições que fazem o pessoal fera se aproximar de perl, vamos acabar pior que o Java, e muito mais mal-afamados do que a gente é, e por justa causa, desta vez. Eu prefiro que perl seja restrita a uns poucos, mas que a gente possa dizer com orgulho: "sou um autor de módulo perl no CPAN". > Sobre a ajuda dada aqui no site. > Puxa, são de grande valia mesmo. Eu acho que as tuas palavras soam falsas e ôcas, quando colocadas sobre o fundo das tuas últimas declarações aqui na lista, defendendo alguém que, além de ter más práticas de programação e não gosta de levar pancada quando posta código na lista, achou que poderia perguntar para a gente sobre Javascript e não levar porrada por causa do perl cocô que ele postou junto. Por favor decida-se: se você gosta da ajuda, não critique os críticos de código, mas faça como eles recomendam; se você não gosta da ajuda (e eu acho que você é civilizado o bastante para discordar dos outros educadamente) não faça mais o que você fez para defender quem posta código para a lista. Postar código aqui quer dizer ser criticado e aprender com as críticas. Putamplexos. -- Luis Motta Campos is a software engineer, Perl Programmer, foodie and photographer. From agnaldo em starweb-software.com.br Thu Sep 4 13:50:07 2008 From: agnaldo em starweb-software.com.br (Agnaldo Macedo) Date: Thu, 4 Sep 2008 17:50:07 -0300 Subject: [Cascavel-pm] Repassando - Curso de on-line Ruby On Rails 2 References: <073E1576E630474A88E0181C7BB2AB65@swmobile> <9a08c9b40809041011o6249576drcd6fb25c3fb64d4c@mail.gmail.com> <48C03E85.7070101@yahoo.co.uk> Message-ID: <5EFBE77101A24696A57C50307BD4E60D@swmobile> Eu su sincero em dizer que a lista ajuda. Mas quando ajuda, e não quando tenta ser "religiosa". Isso é coisa de administrador de ambiente (que antes chamavamos de operadores) recalcados que têm o ego inflado. ----- Original Message ----- From: "Luis Motta Campos" To: "Agnaldo Macedo" ; "Cascavel Perl Mongers" Sent: Thursday, September 04, 2008 5:01 PM Subject: Re: [Cascavel-pm] Repassando - Curso de on-line Ruby On Rails 2 > Agnaldo Macedo wrote: >> Se ouvesse mais ofertas de treinamento seria mais fácil captar pessoas >> para a linguagem. >> O Perl por exemplo. >> De 100 que começam aproveita-se UM cara bom para a comunidade >> Percetualmente, se ouvessem treinamentos, haveriam mais pessoas >> difundindo (e usando). >> Aì, talvez, de 1000 que começam, poderia-se, com sorte, ter-se uns 10 >> caras bons para entrar para a comunidade. > > Eu vou dizer uma coisa polêmica, me desculpem. > > Como membro influente desta comunidade, e sabendo da opinião de vários > outros pares influentes (exemplo: pessoas a quem eu chamo "hacker" em > público, nesta lista ou na SPPM, como o Solli Moreira Honório), eu quero > reforçar a minha opinião contra a popularização da linguagem. > > Popularizar o perl ao ponto de qualquer um saber vai destruir a linguagem, > por que a gente não enforça a estrutura nem as idéias básicas da > linguagem. Perl é bom por que é difícil de aprender: requer dedicação, > paciência, expertise técnica e boa vontade; requer um pouco de inglês e > conhecimento profundo de técnicas de programação. Estas são as > características que eu busco em programadores bons em qualquer linguagem. > > Se você tirar as restrições que fazem o pessoal fera se aproximar de perl, > vamos acabar pior que o Java, e muito mais mal-afamados do que a gente é, > e por justa causa, desta vez. > > Eu prefiro que perl seja restrita a uns poucos, mas que a gente possa > dizer com orgulho: "sou um autor de módulo perl no CPAN". > >> Sobre a ajuda dada aqui no site. >> Puxa, são de grande valia mesmo. > > Eu acho que as tuas palavras soam falsas e ôcas, quando colocadas sobre o > fundo das tuas últimas declarações aqui na lista, defendendo alguém que, > além de ter más práticas de programação e não gosta de levar pancada > quando posta código na lista, achou que poderia perguntar para a gente > sobre Javascript e não levar porrada por causa do perl cocô que ele postou > junto. > > Por favor decida-se: se você gosta da ajuda, não critique os críticos de > código, mas faça como eles recomendam; se você não gosta da ajuda (e eu > acho que você é civilizado o bastante para discordar dos outros > educadamente) não faça mais o que você fez para defender quem posta código > para a lista. Postar código aqui quer dizer ser criticado e aprender com > as críticas. > > Putamplexos. > -- > Luis Motta Campos is a software engineer, > Perl Programmer, foodie and photographer. From edencardim em gmail.com Thu Sep 4 13:50:33 2008 From: edencardim em gmail.com (Eden Cardim) Date: Thu, 4 Sep 2008 17:50:33 -0300 Subject: [Cascavel-pm] Repassando - Curso de on-line Ruby On Rails 2 In-Reply-To: <48C03E85.7070101@yahoo.co.uk> References: <073E1576E630474A88E0181C7BB2AB65@swmobile> <9a08c9b40809041011o6249576drcd6fb25c3fb64d4c@mail.gmail.com> <48C03E85.7070101@yahoo.co.uk> Message-ID: <3de55ead0809041350s7190d00dg19befc8ea1d0c4ca@mail.gmail.com> 2008/9/4 Luis Motta Campos : > Eu vou dizer uma coisa polêmica, me desculpem. apoiado... -- edenc.vox.com From lgonzaga em lncc.br Thu Sep 4 14:00:08 2008 From: lgonzaga em lncc.br (Luiz Gonzaga) Date: Thu, 4 Sep 2008 18:00:08 -0300 Subject: [Cascavel-pm] Repassando - Curso de on-line Ruby On Rails 2 In-Reply-To: <5EFBE77101A24696A57C50307BD4E60D@swmobile> References: <073E1576E630474A88E0181C7BB2AB65@swmobile> <48C03E85.7070101@yahoo.co.uk> <5EFBE77101A24696A57C50307BD4E60D@swmobile> Message-ID: <200809041800.09165.lgonzaga@lncc.br> Em Quinta 04 Setembro 2008 17:50, Agnaldo Macedo escreveu: > Eu su sincero em dizer que a lista ajuda. > > Mas quando ajuda, e não quando tenta ser "religiosa". > > > Isso é coisa de administrador de ambiente (que antes chamavamos de > operadores) recalcados que têm o ego inflado. > Eu sou do tempo em que havia o operador e o operador de I/O. O operador colocava os jobs na fila e o op I/O trocava fita, papel na impressora, cartão na leitora, "panela" na "leitora de HD". Mas nunca foram confundidos com os administradores... O que não faz a modernidade... Junta várias profissões em uma só... :) Luiz. > > > > > > ----- Original Message ----- > From: "Luis Motta Campos" > To: "Agnaldo Macedo" ; "Cascavel Perl > Mongers" > Sent: Thursday, September 04, 2008 5:01 PM > Subject: Re: [Cascavel-pm] Repassando - Curso de on-line Ruby On Rails 2 > > > Agnaldo Macedo wrote: > >> Se ouvesse mais ofertas de treinamento seria mais fácil captar pessoas > >> para a linguagem. > >> O Perl por exemplo. > >> De 100 que começam aproveita-se UM cara bom para a comunidade > >> Percetualmente, se ouvessem treinamentos, haveriam mais pessoas > >> difundindo (e usando). > >> Aì, talvez, de 1000 que começam, poderia-se, com sorte, ter-se uns 10 > >> caras bons para entrar para a comunidade. > > > > Eu vou dizer uma coisa polêmica, me desculpem. > > > > Como membro influente desta comunidade, e sabendo da opinião de vários > > outros pares influentes (exemplo: pessoas a quem eu chamo "hacker" em > > público, nesta lista ou na SPPM, como o Solli Moreira Honório), eu quero > > reforçar a minha opinião contra a popularização da linguagem. > > > > Popularizar o perl ao ponto de qualquer um saber vai destruir a > > linguagem, por que a gente não enforça a estrutura nem as idéias básicas > > da linguagem. Perl é bom por que é difícil de aprender: requer dedicação, > > paciência, expertise técnica e boa vontade; requer um pouco de inglês e > > conhecimento profundo de técnicas de programação. Estas são as > > características que eu busco em programadores bons em qualquer linguagem. > > > > Se você tirar as restrições que fazem o pessoal fera se aproximar de > > perl, vamos acabar pior que o Java, e muito mais mal-afamados do que a > > gente é, e por justa causa, desta vez. > > > > Eu prefiro que perl seja restrita a uns poucos, mas que a gente possa > > dizer com orgulho: "sou um autor de módulo perl no CPAN". > > > >> Sobre a ajuda dada aqui no site. > >> Puxa, são de grande valia mesmo. > > > > Eu acho que as tuas palavras soam falsas e ôcas, quando colocadas sobre o > > fundo das tuas últimas declarações aqui na lista, defendendo alguém que, > > além de ter más práticas de programação e não gosta de levar pancada > > quando posta código na lista, achou que poderia perguntar para a gente > > sobre Javascript e não levar porrada por causa do perl cocô que ele > > postou junto. > > > > Por favor decida-se: se você gosta da ajuda, não critique os críticos de > > código, mas faça como eles recomendam; se você não gosta da ajuda (e eu > > acho que você é civilizado o bastante para discordar dos outros > > educadamente) não faça mais o que você fez para defender quem posta > > código para a lista. Postar código aqui quer dizer ser criticado e > > aprender com as críticas. > > > > Putamplexos. > > -- > > Luis Motta Campos is a software engineer, > > Perl Programmer, foodie and photographer. > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm -- Luiz G. P. de Almeida Analista de Sistemas Laboratório Nacional de Computação Científica / MCT From agnaldo em starweb-software.com.br Thu Sep 4 14:00:52 2008 From: agnaldo em starweb-software.com.br (Agnaldo Macedo) Date: Thu, 4 Sep 2008 18:00:52 -0300 Subject: [Cascavel-pm] Repassando - Curso de on-line Ruby On Rails 2 References: <073E1576E630474A88E0181C7BB2AB65@swmobile><9a08c9b40809041011o6249576drcd6fb25c3fb64d4c@mail.gmail.com><48C03E85.7070101@yahoo.co.uk> <3de55ead0809041350s7190d00dg19befc8ea1d0c4ca@mail.gmail.com> Message-ID: <6B56788B3DA244E2B720A0336DC199C9@swmobile> Mas se a intenção é realmente restringir o acesso e desmotivar as pessoas a investirem no uso da ferramenta, então dou-lhe razão. Sobre as outras ofertas de treinamento citado pelo colega em outro email (HP,IBM,etc), vale ressaltar que são grupos fechados para empresas. Por isso quando aparecem ofertas como que citei, acho louvavel sim. Mas como foi enfatizado aqui, por algums do grupo, o objetivo da comunidade, pelo jeito, é realmente não querer gente nova. ----- Original Message ----- From: "Eden Cardim" To: "Cascavel Perl Mongers" Sent: Thursday, September 04, 2008 5:50 PM Subject: Re: [Cascavel-pm] Repassando - Curso de on-line Ruby On Rails 2 2008/9/4 Luis Motta Campos : > Eu vou dizer uma coisa polêmica, me desculpem. apoiado... -- edenc.vox.com _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm From otaviof em gmail.com Thu Sep 4 14:56:18 2008 From: otaviof em gmail.com (=?ISO-8859-1?Q?Ot=E1vio_Fernandes?=) Date: Thu, 4 Sep 2008 18:56:18 -0300 Subject: [Cascavel-pm] Repassando - Curso de on-line Ruby On Rails 2 In-Reply-To: <6B56788B3DA244E2B720A0336DC199C9@swmobile> References: <073E1576E630474A88E0181C7BB2AB65@swmobile> <9a08c9b40809041011o6249576drcd6fb25c3fb64d4c@mail.gmail.com> <48C03E85.7070101@yahoo.co.uk> <3de55ead0809041350s7190d00dg19befc8ea1d0c4ca@mail.gmail.com> <6B56788B3DA244E2B720A0336DC199C9@swmobile> Message-ID: <8e3843570809041456p1d353f58t92397b1cfa12c73e@mail.gmail.com> O grande ponto citado pelo Champs não foi o de "querer" gente nova, mas sim o de "selecionar". São muito diferentes. -- Otávio Fernandes From agnaldo em starweb-software.com.br Thu Sep 4 15:09:30 2008 From: agnaldo em starweb-software.com.br (Agnaldo Macedo) Date: Thu, 4 Sep 2008 19:09:30 -0300 Subject: [Cascavel-pm] Repassando - Curso de on-line Ruby On Rails 2 References: <073E1576E630474A88E0181C7BB2AB65@swmobile> <9a08c9b40809041011o6249576drcd6fb25c3fb64d4c@mail.gmail.com> <48C03E85.7070101@yahoo.co.uk> <3de55ead0809041350s7190d00dg19befc8ea1d0c4ca@mail.gmail.com> <6B56788B3DA244E2B720A0336DC199C9@swmobile> <8e3843570809041456p1d353f58t92397b1cfa12c73e@mail.gmail.com> Message-ID: Mas foi o que falei em outro email. Hoje, de 100 que começam na linguagem talvez sobre 1 cara bom para continuar como "monge". Talvez, se existisses mais treinamentos para o "povão", talvez levantassemos uns 1000 novos candidatos. E com esse aumento de "massa humana", talvez uns 10 acabassem virando monges. Agora, se você afasta as oportunidades, talvez apenas 10 começem na linguagem. E aí, hehehehe, talvez apenas 0,1 programador possa tentar continuar o legado. ----- Original Message ----- From: "Otávio Fernandes" To: "Agnaldo Macedo" ; "Cascavel Perl Mongers" Sent: Thursday, September 04, 2008 6:56 PM Subject: Re: [Cascavel-pm] Repassando - Curso de on-line Ruby On Rails 2 O grande ponto citado pelo Champs não foi o de "querer" gente nova, mas sim o de "selecionar". São muito diferentes. -- Otávio Fernandes From acid06 em gmail.com Thu Sep 4 15:56:28 2008 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Thu, 4 Sep 2008 19:56:28 -0300 Subject: [Cascavel-pm] Repassando - Curso de on-line Ruby On Rails 2 In-Reply-To: References: <073E1576E630474A88E0181C7BB2AB65@swmobile> <9a08c9b40809041011o6249576drcd6fb25c3fb64d4c@mail.gmail.com> <48C03E85.7070101@yahoo.co.uk> <3de55ead0809041350s7190d00dg19befc8ea1d0c4ca@mail.gmail.com> <6B56788B3DA244E2B720A0336DC199C9@swmobile> <8e3843570809041456p1d353f58t92397b1cfa12c73e@mail.gmail.com> Message-ID: <9a08c9b40809041556y4e20a292s502eb6c6b0e7cbb0@mail.gmail.com> 2008/9/4 Agnaldo Macedo : > Talvez, se existisses mais treinamentos para o "povão", talvez levantassemos > uns 1000 novos candidatos. > E com esse aumento de "massa humana", talvez uns 10 acabassem virando > monges. Acho que o ponto dele é que ele acredita que se aumentasse o número de 100 pra 1000, continuaria tendo só 1 bom e você só teria adicionado mais 900 ruins. Eu concordo em partes. Mas eu acho que já chegou num ponto que mesmo os bons acabam sendo "sugados" pra linguagens mais mainstream como Java e só vão aprender sobre as outras vários anos depois. E quando aprendem, graças à ânsia de estar no bleeding-edge vão acabar indo pra algo mais recente afinal, Perl já é uma linguagem "velha". Na verdade, eu acho que o maior problema é que Perl falha em atrair bons desenvolvedores que são jovens. Estes acabam indo pra Python ou Ruby. Falta um fator "novelty". Não ter gente nova entrando faz com que a linguagem se transforme num círculo fechado e isso não é sustentável no longo prazo. A idéia é que os bons desenvolvedores quando jovens, em geral, vão procurar coisas interessantes tecnicamente e que sejam vistas como modernas. Depois, mais tarde, podem até mudar pra um mindset mais voltado aos aspectos financeiros. Acho que o que o Champs falha em enxergar é que os bons desenvolvedores, principalmente quando são jovens, vão ser mais genuínamente atraídos por coisas "legais" do que por casos de sucesso. Sim, nós sabemos que coisas "legais" não pagam as contas. Mas eles não têm que pagar as contas. Depois, mais no futuro, eles podem se preocupar com outras coisas (e em geral, aqueles que se preocupam com essas coisas antes, serão os bons empreendedores, mas não os bons desenvolvedores). O problema é que a escolha que eles fizerem no início vai ser bastante relevante e vai influenciar bastante suas escolhas futuras. Por exemplo, sem avaliar nenhum mérito técnico, alguém que aprendeu a programar com Python dificilmente se sentirá confortável com Perl. Isso não quer dizer que ele não seja um bom desenvolvedor. Apenas aprendeu diferente. É como quando programadores de Perl vão desenvolver em Java e ficam incomodados com a falta de expressões regulares ou de uma forma bem simples de se fazer um sort(). Java tem expressões regulares e possui capacidade de ordenar elementos. No entanto, aquilo incomoda. Tem algo "errado". Alguém que é acostumado com Java (existem bons desenvolvedores assim) provavelmente não sente falta de nada disso. -Nilson Santos F. Jr. From fernandolouis em terra.com.br Fri Sep 5 06:20:03 2008 From: fernandolouis em terra.com.br (fernandolouis em terra.com.br) Date: Fri, 5 Sep 2008 10:20:03 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?instala=E7=E3o_do_Font=3A=3ATTF?= References: <000a01c8a54b$1a196020$0301a8c0@rede.local><9a08c9b40805160807q60c75bdckd85d563adc5edbd3@mail.gmail.com><00c001c8b784$9e259b90$1901a8c0@rede.local><9a08c9b40805161157m58ae8f52od492ffed0551dda9@mail.gmail.com><0CCED44E638442E2936D9869593328F8@rede.local><659C582FD3A44E72860CD4FBF9E63B81@rede.local><370D2238CED8449194F6B9DEDC817016@rede.local> <9a08c9b40809031430m233c1bbcna1a4c2db0242dfa3@mail.gmail.com> Message-ID: Realmente era incompatibilidade de versão. Instalei a versão 5.10 e agora sim, consegui instalar o PDF::Reuse no windows. []s, Fernando ----- Original Message ----- From: "Nilson Santos Figueiredo Junior" To: "Cascavel Perl Mongers" Sent: Wednesday, September 03, 2008 6:30 PM Subject: Re: [Cascavel-pm] instalação do Font::TTF 2008/9/3 : > E por que ao tentar instalar o PDF::Reuse aparece a seguinte msg: > > Installing package 'PDF-Reuse'... > Error installing package 'PDF-Reuse': Read a PPD for 'PDF-Reuse', but it > is > not intended for this build of Perl (MSWin32-x86-multi-thread) Às vezes está compilado para 5.8.x e você está usando 5.10.x (ou vice-versa). Mas tem módulo que simplesmente não funciona no Windows, porque tem também código em C envolvido que só compila em ambientes POSIX. Infelizmente diversos autores de módulos não se incomodam muito com isso. Nesses casos, você pode tentar enviar um email pro autor e contar com sua boa vontade. Em outros casos isso não será viável. -Nilson Santos F. Jr. _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm From payback em oi.com.br Sun Sep 7 08:52:27 2008 From: payback em oi.com.br (Kleber) Date: Sun, 7 Sep 2008 12:52:27 -0300 Subject: [Cascavel-pm] Como utilizar mod_perl ? Message-ID: <8BB98B05538C4457B7B015917FC8DF41@intranet.local> Olá Srs , Tenho um servidor com windows 2003 server , Apache 2.0.55 , mod_perl 1.999.20 , perl v/5.8.0 ( Active perl ). Instalei o mod_perl através do perl manager ( ppm> install mod_perl ). Gostaria de saber como faço para escrever um script utilizando mod_perl ????? Alguém conhece algum tutoral sobre este assunto ?????? Agradeço a atenção dispensada , kleber From thiago em aware.com.br Sun Sep 7 12:13:03 2008 From: thiago em aware.com.br (Thiago Rondon) Date: Sun, 07 Sep 2008 16:13:03 -0300 Subject: [Cascavel-pm] Como utilizar mod_perl ? In-Reply-To: <8BB98B05538C4457B7B015917FC8DF41@intranet.local> References: <8BB98B05538C4457B7B015917FC8DF41@intranet.local> Message-ID: <48C427BF.90709@aware.com.br> http://perl.apache.org -Thiago Rondon Kleber escreveu: > Olá Srs , > > Tenho um servidor com windows 2003 server , Apache 2.0.55 , mod_perl > 1.999.20 , perl v/5.8.0 ( Active perl ). > Instalei o mod_perl através do perl manager ( ppm> install mod_perl ). > > Gostaria de saber como faço para escrever um script utilizando > mod_perl ????? > Alguém conhece algum tutoral sobre este assunto ?????? > > Agradeço a atenção dispensada , > > kleber > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > From fernandolouis em terra.com.br Mon Sep 8 05:33:54 2008 From: fernandolouis em terra.com.br (fernandolouis em terra.com.br) Date: Mon, 8 Sep 2008 09:33:54 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?atualizei_a_vers=E3o_do_meu_perl_e_a?= =?iso-8859-1?q?gora_n=E3o_consigo_usar_o_dbi_e_o_dbd-mysql=2Epm?= References: <000a01c8a54b$1a196020$0301a8c0@rede.local><002201c8b756$5cdb1030$1901a8c0@rede.local><3de55ead0805160647o59a663b0l3a73aaa2ec9e0595@mail.gmail.com><9a08c9b40805160807q60c75bdckd85d563adc5edbd3@mail.gmail.com><00c001c8b784$9e259b90$1901a8c0@rede.local><9a08c9b40805161157m58ae8f52od492ffed0551dda9@mail.gmail.com><0CCED44E638442E2936D9869593328F8@rede.local><659C582FD3A44E72860CD4FBF9E63B81@rede.local> Message-ID: <901751CDF5D64C35A522F929B67119EE@rede.local> Fui instalar os módulo DBI e DBD::MYSQL pois ao executar meu programa.pl estava dando a mensagem de que não estão instalados: "Can't load 'C:/perl/site/lib/auto/DBI/DBI.dll' for module DBI: load_file:N\xe3o foi poss\xedvel encontrar o m\xf3dulo especificado at C:/perl/lib/DynaLoader.pm line 202 at C:/perl/site/lib/DBI.pm line 255" Mas quando eu tento instalar dá a mensagem: "No missing packages to install" ou seja, está instalado! O que está acontencendo? observação: isso começou a acontecer logo que eu instalei a última versão do active state (perl 5.10), antes estava usando a versão 5.6.6 da perl []s, Fernando -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From fernandolouis em terra.com.br Mon Sep 8 06:49:26 2008 From: fernandolouis em terra.com.br (fernandolouis em terra.com.br) Date: Mon, 8 Sep 2008 10:49:26 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?atualizei_a_vers=E3o_do_meu_perl_e_a?= =?iso-8859-1?q?gora_n=E3o_consigo_usar_o_dbi_e_o_dbd-mysql=2Epm?= References: <000a01c8a54b$1a196020$0301a8c0@rede.local><002201c8b756$5cdb1030$1901a8c0@rede.local><3de55ead0805160647o59a663b0l3a73aaa2ec9e0595@mail.gmail.com><9a08c9b40805160807q60c75bdckd85d563adc5edbd3@mail.gmail.com><00c001c8b784$9e259b90$1901a8c0@rede.local><9a08c9b40805161157m58ae8f52od492ffed0551dda9@mail.gmail.com><0CCED44E638442E2936D9869593328F8@rede.local><659C582FD3A44E72860CD4FBF9E63B81@rede.local> <901751CDF5D64C35A522F929B67119EE@rede.local> Message-ID: Tentei instalar o text::wrap e também a mesma mensagem: "No missing packages to install" por quê? ----- Original Message ----- From: fernandolouis em terra.com.br To: Cascavel Perl Mongers Sent: Monday, September 08, 2008 9:33 AM Subject: [Cascavel-pm] atualizei a versão do meu perl e agora não consigo usar o dbi e o dbd-mysql.pm Fui instalar os módulo DBI e DBD::MYSQL pois ao executar meu programa.pl estava dando a mensagem de que não estão instalados: "Can't load 'C:/perl/site/lib/auto/DBI/DBI.dll' for module DBI: load_file:N\xe3o foi poss\xedvel encontrar o m\xf3dulo especificado at C:/perl/lib/DynaLoader.pm line 202 at C:/perl/site/lib/DBI.pm line 255" Mas quando eu tento instalar dá a mensagem: "No missing packages to install" ou seja, está instalado! O que está acontencendo? observação: isso começou a acontecer logo que eu instalei a última versão do active state (perl 5.10), antes estava usando a versão 5.6.6 da perl []s, Fernando ------------------------------------------------------------------------------ _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From lgonzaga em lncc.br Mon Sep 8 06:58:55 2008 From: lgonzaga em lncc.br (Luiz Gonzaga) Date: Mon, 8 Sep 2008 10:58:55 -0300 Subject: [Cascavel-pm] =?utf-8?q?atualizei_a_vers=C3=A3o_do_meu_perl_e_ago?= =?utf-8?q?ra_n=C3=A3o_consigo_usar_o_dbi_e_o_dbd-mysql=2Epm?= In-Reply-To: References: <000a01c8a54b$1a196020$0301a8c0@rede.local> <901751CDF5D64C35A522F929B67119EE@rede.local> Message-ID: <200809081058.56043.lgonzaga@lncc.br> Não uso o Perl + Windows. Mas provavelmente o diretorio lib do perl 5.10 é diferente do lib do 5.6.6 E vc ao tentar instalar estes pacotes vc está usando o 5.6 e não o 5.10. Luiz. Em Segunda 08 Setembro 2008 10:49, fernandolouis em terra.com.br escreveu: > Tentei instalar o text::wrap e também a mesma mensagem: > > "No missing packages to install" > > por quê? > > ----- Original Message ----- > From: fernandolouis em terra.com.br > To: Cascavel Perl Mongers > Sent: Monday, September 08, 2008 9:33 AM > Subject: [Cascavel-pm] atualizei a versão do meu perl e agora não consigo > usar o dbi e o dbd-mysql.pm > > > Fui instalar os módulo DBI e DBD::MYSQL pois ao executar meu programa.pl > estava dando a mensagem de que não estão instalados: > > "Can't load 'C:/perl/site/lib/auto/DBI/DBI.dll' for module DBI: > load_file:N\xe3o foi poss\xedvel encontrar o m\xf3dulo especificado at > C:/perl/lib/DynaLoader.pm line 202 at C:/perl/site/lib/DBI.pm line 255" > > Mas quando eu tento instalar dá a mensagem: > "No missing packages to install" ou seja, está instalado! > > O que está acontencendo? > > observação: isso começou a acontecer logo que eu instalei a última versão > do active state (perl 5.10), antes estava usando a versão 5.6.6 da perl > > []s, > Fernando > > > --------------------------------------------------------------------------- >--- > > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm -- Luiz G. P. de Almeida Analista de Sistemas Laboratório Nacional de Computação Científica / MCT From acid06 em gmail.com Mon Sep 8 08:42:14 2008 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Mon, 8 Sep 2008 12:42:14 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?atualizei_a_vers=E3o_do_meu_perl_e_a?= =?iso-8859-1?q?gora_n=E3o_consigo_usar_o_dbi_e_o_dbd-mysql=2Epm?= In-Reply-To: <901751CDF5D64C35A522F929B67119EE@rede.local> References: <000a01c8a54b$1a196020$0301a8c0@rede.local> <9a08c9b40805160807q60c75bdckd85d563adc5edbd3@mail.gmail.com> <00c001c8b784$9e259b90$1901a8c0@rede.local> <9a08c9b40805161157m58ae8f52od492ffed0551dda9@mail.gmail.com> <0CCED44E638442E2936D9869593328F8@rede.local> <659C582FD3A44E72860CD4FBF9E63B81@rede.local> <901751CDF5D64C35A522F929B67119EE@rede.local> Message-ID: <9a08c9b40809080842y32398395u6a6b2f0afd83a99b@mail.gmail.com> 2008/9/8 : > Fui instalar os módulo DBI e DBD::MYSQL pois ao executar meu programa.pl > estava dando a mensagem de que não estão instalados: Desinstale a versão anterior e remova todos os arquivos e depois instale novamente a nova versão e vai tudo funcionar corretamente. -Nilson Santos F. Jr. From fernandolouis em terra.com.br Mon Sep 8 10:19:22 2008 From: fernandolouis em terra.com.br (fernandolouis em terra.com.br) Date: Mon, 8 Sep 2008 14:19:22 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?atualizei_a_vers=E3o_do_meu_perl_e_a?= =?iso-8859-1?q?gora_n=E3o_consigo_usar_o_dbi_e_o_dbd-mysql=2Epm?= References: <000a01c8a54b$1a196020$0301a8c0@rede.local><9a08c9b40805160807q60c75bdckd85d563adc5edbd3@mail.gmail.com><00c001c8b784$9e259b90$1901a8c0@rede.local><9a08c9b40805161157m58ae8f52od492ffed0551dda9@mail.gmail.com><0CCED44E638442E2936D9869593328F8@rede.local><659C582FD3A44E72860CD4FBF9E63B81@rede.local><901751CDF5D64C35A522F929B67119EE@rede.local> <9a08c9b40809080842y32398395u6a6b2f0afd83a99b@mail.gmail.com> Message-ID: é verdade, agora funcionou. Valeu Nilson! ----- Original Message ----- From: "Nilson Santos Figueiredo Junior" To: "Cascavel Perl Mongers" Sent: Monday, September 08, 2008 12:42 PM Subject: Re: [Cascavel-pm]atualizei a versão do meu perl e agora não consigo usar o dbi e o dbd-mysql.pm 2008/9/8 : > Fui instalar os módulo DBI e DBD::MYSQL pois ao executar meu programa.pl > estava dando a mensagem de que não estão instalados: Desinstale a versão anterior e remova todos os arquivos e depois instale novamente a nova versão e vai tudo funcionar corretamente. -Nilson Santos F. Jr. _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm From fernandolouis em terra.com.br Mon Sep 8 13:33:31 2008 From: fernandolouis em terra.com.br (fernandolouis em terra.com.br) Date: Mon, 8 Sep 2008 17:33:31 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?problema_com_m=F3dulo__PDF=3A=3AAPI2?= References: <000a01c8a54b$1a196020$0301a8c0@rede.local><9a08c9b40805160807q60c75bdckd85d563adc5edbd3@mail.gmail.com><00c001c8b784$9e259b90$1901a8c0@rede.local><9a08c9b40805161157m58ae8f52od492ffed0551dda9@mail.gmail.com><0CCED44E638442E2936D9869593328F8@rede.local><659C582FD3A44E72860CD4FBF9E63B81@rede.local><370D2238CED8449194F6B9DEDC817016@rede.local><9a08c9b40809031430m233c1bbcna1a4c2db0242dfa3@mail.gmail.com> Message-ID: <1593981CD68E46ABAD003CA3AD51F87B@rede.local> Pessoal, tenho instalado o PDF::API2, porém ao usar a função PDF::API2::TrueTypeFont->new_api(); no meu programa.pl, dá a seguinte mensagem: can't locate object method "new_api" via package "PDF::API2::trueTypeFont" (perhaps you forgot to load "PDF::API::TrueTypeFont"?) Quando eu usava a versão 5.6 do perl não dava este erro... agora com a 5.10 estou tendo alguns problemas. []s, Fernando From acid06 em gmail.com Mon Sep 8 13:46:19 2008 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Mon, 8 Sep 2008 17:46:19 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?problema_com_m=F3dulo_PDF=3A=3AAPI2?= In-Reply-To: <1593981CD68E46ABAD003CA3AD51F87B@rede.local> References: <000a01c8a54b$1a196020$0301a8c0@rede.local> <0CCED44E638442E2936D9869593328F8@rede.local> <659C582FD3A44E72860CD4FBF9E63B81@rede.local> <370D2238CED8449194F6B9DEDC817016@rede.local> <9a08c9b40809031430m233c1bbcna1a4c2db0242dfa3@mail.gmail.com> <1593981CD68E46ABAD003CA3AD51F87B@rede.local> Message-ID: <9a08c9b40809081346j2e16f46w230d52aa29dea5dd@mail.gmail.com> On Mon, Sep 8, 2008 at 5:33 PM, wrote: > Pessoal, tenho instalado o PDF::API2, porém ao usar a função > PDF::API2::TrueTypeFont->new_api(); no meu programa.pl, > dá a seguinte mensagem: > > can't locate object method "new_api" via package "PDF::API2::trueTypeFont" > (perhaps you forgot to load "PDF::API::TrueTypeFont"?) Você está tentando utilizar um módulo que não existe. Verifique a documentação do módulo PDF::API2 na CPAN em: http://search.cpan.org/~areibens/PDF-API2-0.71.001/lib/PDF/API2.pm -Nilson Santos F. Jr. From agnaldo em starweb-software.com.br Mon Sep 8 13:54:46 2008 From: agnaldo em starweb-software.com.br (Agnaldo Macedo) Date: Mon, 8 Sep 2008 17:54:46 -0300 Subject: [Cascavel-pm] LWP + certificado References: <000a01c8a54b$1a196020$0301a8c0@rede.local><0CCED44E638442E2936D9869593328F8@rede.local><659C582FD3A44E72860CD4FBF9E63B81@rede.local><370D2238CED8449194F6B9DEDC817016@rede.local><9a08c9b40809031430m233c1bbcna1a4c2db0242dfa3@mail.gmail.com><1593981CD68E46ABAD003CA3AD51F87B@rede.local> <9a08c9b40809081346j2e16f46w230d52aa29dea5dd@mail.gmail.com> Message-ID: <3236D90A78FF4B31A05B85E1530417CD@swmobile> Usando o módulo LWP. Existe alguma forma de faze-lo usar um certificado de segurança especifico que esteja instalado na máquina? Existe algum parametro/sintaxe pela qual eu possa passar para o módulo que ele deve usar um determinado arquivo .cer, por exemplo. From thiago em aware.com.br Mon Sep 8 14:15:26 2008 From: thiago em aware.com.br (Thiago Rondon) Date: Mon, 08 Sep 2008 18:15:26 -0300 Subject: [Cascavel-pm] LWP + certificado In-Reply-To: <3236D90A78FF4B31A05B85E1530417CD@swmobile> References: <000a01c8a54b$1a196020$0301a8c0@rede.local><0CCED44E638442E2936D9869593328F8@rede.local><659C582FD3A44E72860CD4FBF9E63B81@rede.local><370D2238CED8449194F6B9DEDC817016@rede.local><9a08c9b40809031430m233c1bbcna1a4c2db0242dfa3@mail.gmail.com><1593981CD68E46ABAD003CA3AD51F87B@rede.local> <9a08c9b40809081346j2e16f46w230d52aa29dea5dd@mail.gmail.com> <3236D90A78FF4B31A05B85E1530417CD@swmobile> Message-ID: <48C595EE.3070500@aware.com.br> perldoc Crypt::SSLeay Você pode definir variaveis de ambiente com o certificado que deseja enviar. Abs, -Thiago Rondon Agnaldo Macedo escreveu: > Usando o módulo LWP. > Existe alguma forma de faze-lo usar um certificado de segurança > especifico que esteja instalado na máquina? > Existe algum parametro/sintaxe pela qual eu possa passar para o módulo > que ele deve usar um determinado arquivo .cer, por exemplo. > > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > From otaviof em gmail.com Mon Sep 8 14:29:19 2008 From: otaviof em gmail.com (=?ISO-8859-1?Q?Ot=E1vio_Fernandes?=) Date: Mon, 8 Sep 2008 18:29:19 -0300 Subject: [Cascavel-pm] LWP + certificado In-Reply-To: <3236D90A78FF4B31A05B85E1530417CD@swmobile> References: <000a01c8a54b$1a196020$0301a8c0@rede.local> <659C582FD3A44E72860CD4FBF9E63B81@rede.local> <370D2238CED8449194F6B9DEDC817016@rede.local> <9a08c9b40809031430m233c1bbcna1a4c2db0242dfa3@mail.gmail.com> <1593981CD68E46ABAD003CA3AD51F87B@rede.local> <9a08c9b40809081346j2e16f46w230d52aa29dea5dd@mail.gmail.com> <3236D90A78FF4B31A05B85E1530417CD@swmobile> Message-ID: <8e3843570809081429h5a2aa616p344e54c9a749cff7@mail.gmail.com> On Mon, Sep 8, 2008 at 17:54, Agnaldo Macedo wrote: > > Usando o módulo LWP. > Existe alguma forma de faze-lo usar um certificado de segurança especifico > que esteja instalado na máquina? > Existe algum parametro/sintaxe pela qual eu possa passar para o módulo que > ele deve usar um determinado arquivo .cer, por exemplo. > > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > Agnaldo, Eu não entendi o que você deseja fazer. Você quer entrar em uma página HTTPs e validar o seu certificado a partir de um arquivo ".cer" (por exemplo) local? Por favor, explique as suas idéias :-). um abraço, -- Otávio Fernandes From agnaldo em starweb-software.com.br Mon Sep 8 15:40:22 2008 From: agnaldo em starweb-software.com.br (Agnaldo Macedo) Date: Mon, 8 Sep 2008 19:40:22 -0300 Subject: [Cascavel-pm] LWP + certificado References: <000a01c8a54b$1a196020$0301a8c0@rede.local> <659C582FD3A44E72860CD4FBF9E63B81@rede.local> <370D2238CED8449194F6B9DEDC817016@rede.local> <9a08c9b40809031430m233c1bbcna1a4c2db0242dfa3@mail.gmail.com> <1593981CD68E46ABAD003CA3AD51F87B@rede.local> <9a08c9b40809081346j2e16f46w230d52aa29dea5dd@mail.gmail.com> <3236D90A78FF4B31A05B85E1530417CD@swmobile> <8e3843570809081429h5a2aa616p344e54c9a749cff7@mail.gmail.com> Message-ID: Fazer acesso a um site/página que exige um certificado. No caso, é o site da receita, para processamento de nota fiscal eletrônica. Eles exigem que eu tenha um certificado. ----- Original Message ----- From: "Otávio Fernandes" To: "Agnaldo Macedo" ; "Cascavel Perl Mongers" Sent: Monday, September 08, 2008 6:29 PM Subject: Re: [Cascavel-pm] LWP + certificado On Mon, Sep 8, 2008 at 17:54, Agnaldo Macedo wrote: > > Usando o módulo LWP. > Existe alguma forma de faze-lo usar um certificado de segurança especifico > que esteja instalado na máquina? > Existe algum parametro/sintaxe pela qual eu possa passar para o módulo que > ele deve usar um determinado arquivo .cer, por exemplo. > > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > Agnaldo, Eu não entendi o que você deseja fazer. Você quer entrar em uma página HTTPs e validar o seu certificado a partir de um arquivo ".cer" (por exemplo) local? Por favor, explique as suas idéias :-). um abraço, -- Otávio Fernandes From agnaldo em starweb-software.com.br Tue Sep 9 11:56:23 2008 From: agnaldo em starweb-software.com.br (Agnaldo Macedo) Date: Tue, 9 Sep 2008 15:56:23 -0300 Subject: [Cascavel-pm] [OT] FreeICP References: <000a01c8a54b$1a196020$0301a8c0@rede.local><659C582FD3A44E72860CD4FBF9E63B81@rede.local><370D2238CED8449194F6B9DEDC817016@rede.local><9a08c9b40809031430m233c1bbcna1a4c2db0242dfa3@mail.gmail.com><1593981CD68E46ABAD003CA3AD51F87B@rede.local><9a08c9b40809081346j2e16f46w230d52aa29dea5dd@mail.gmail.com><3236D90A78FF4B31A05B85E1530417CD@swmobile><8e3843570809081429h5a2aa616p344e54c9a749cff7@mail.gmail.com> Message-ID: <6E42C2FC751046A29C5415F35D9E4378@swmobile> Pessoal, alguém já conseguiu um certificado pelo FreeICP (https://ca.freeicp.org)? Mas não o FreeICP Básico. Falo do ICP-BR Compátivel Básico. ou Existe algum certificado free, para testes, mas que seja compativel com o ICP-BR? From elvio.barbalho em gmail.com Wed Sep 10 10:12:01 2008 From: elvio.barbalho em gmail.com (Elvio Barbalho) Date: Wed, 10 Sep 2008 15:12:01 -0200 Subject: [Cascavel-pm] leitura de arquivo Message-ID: <8fb8eacb0809101012i643159bbg6dd9fc4a17e9fb96@mail.gmail.com> Senhores boa tarde, tenho vários arquivos que tenho que validar vários campos no arquivo os campos são divididos pro ; ex: aaaa;vvvvv;bbbbb; Os arquivos tem em média uns 6GB Estou fazendo o seguinte leio um linha e armazeno num array ( @array = split(/;/,$_); ) faço um foreach e avalio os campos que eu quero. Minha duvida é qual a maneira mais recomendada para ler arquivos deste tamanho???? estou utilizando a seguinte forma while() { @array = split(/;/,$_); print ARQ_SAIDA join(";", em array); } -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From fernandocorrea em gmail.com Wed Sep 10 10:17:00 2008 From: fernandocorrea em gmail.com (Fernando Oliveira) Date: Wed, 10 Sep 2008 15:17:00 -0200 Subject: [Cascavel-pm] leitura de arquivo In-Reply-To: <8fb8eacb0809101012i643159bbg6dd9fc4a17e9fb96@mail.gmail.com> References: <8fb8eacb0809101012i643159bbg6dd9fc4a17e9fb96@mail.gmail.com> Message-ID: essa não é a melhor forma já q vc guarda todos os 6gb na variavel... 2008/9/10 Elvio Barbalho > Senhores boa tarde, tenho vários arquivos que tenho que > validar vários campos no arquivo os campos são divididos pro ; > ex: > > aaaa;vvvvv;bbbbb; > > Os arquivos tem em média uns 6GB > > Estou fazendo o seguinte leio um linha e armazeno num array ( @array = > split(/;/,$_); ) > > faço um foreach e avalio os campos que eu quero. Minha duvida é qual a > maneira mais recomendada para ler arquivos deste tamanho???? > > estou utilizando a seguinte forma > > while() > { > @array = split(/;/,$_); > print ARQ_SAIDA join(";", em array); > } > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Just another Perl Hacker, Fernando (SmokeMachine) http://perl-e.org -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From otaviof em gmail.com Wed Sep 10 10:28:15 2008 From: otaviof em gmail.com (=?ISO-8859-1?Q?Ot=E1vio_Fernandes?=) Date: Wed, 10 Sep 2008 14:28:15 -0300 Subject: [Cascavel-pm] leitura de arquivo In-Reply-To: <8fb8eacb0809101012i643159bbg6dd9fc4a17e9fb96@mail.gmail.com> References: <8fb8eacb0809101012i643159bbg6dd9fc4a17e9fb96@mail.gmail.com> Message-ID: <8e3843570809101028n1ab45ba0u9166057edbedbe6e@mail.gmail.com> Olá, Você deveria usar um módulo de CSV, na CPAN tem muitas opções. um abraço, -- Otávio Fernandes From russoz em gmail.com Wed Sep 10 10:30:01 2008 From: russoz em gmail.com (Alexei Znamensky) Date: Wed, 10 Sep 2008 14:30:01 -0300 Subject: [Cascavel-pm] leitura de arquivo In-Reply-To: References: <8fb8eacb0809101012i643159bbg6dd9fc4a17e9fb96@mail.gmail.com> Message-ID: <23f46d7f0809101030n1afbd2f5t8b6ecfa1c15dec5e@mail.gmail.com> Elvio, Se o arquivo não tem quebra de linha "\n", você está de fato guardando o arquivo inteiro em uma variável. Agora, se são várias linhas contendo "coisas" separadas por ';', do jeito que está serve (talvez não seja o The Best Way(R), mas resolve bem o problema). Se for tudo em uma linha só, provavelmente deve valer a pena trocar o separador de linhas do perl do default por ';', daí cada registro vai vir como se fosse uma linha no loop ;-) []s Alexei 2008/9/10 Fernando Oliveira > essa não é a melhor forma já q vc guarda todos os 6gb na variavel... > > 2008/9/10 Elvio Barbalho > >> Senhores boa tarde, tenho vários arquivos que tenho que >> validar vários campos no arquivo os campos são divididos pro ; >> ex: >> >> aaaa;vvvvv;bbbbb; >> >> Os arquivos tem em média uns 6GB >> >> Estou fazendo o seguinte leio um linha e armazeno num array ( @array = >> split(/;/,$_); ) >> >> faço um foreach e avalio os campos que eu quero. Minha duvida é qual a >> maneira mais recomendada para ler arquivos deste tamanho???? >> >> estou utilizando a seguinte forma >> >> while() >> { >> @array = split(/;/,$_); >> print ARQ_SAIDA join(";", em array); >> } >> >> _______________________________________________ >> Cascavel-pm mailing list >> Cascavel-pm em pm.org >> http://mail.pm.org/mailman/listinfo/cascavel-pm >> > > > > -- > Just another Perl Hacker, > Fernando (SmokeMachine) > http://perl-e.org > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Alexei Znamensky [russoz_gmail_com] [russoz.wordpress.com] [ www.flickr.com/photos/alexeiz] "Though we live in trying times, we're the ones who have to try" -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From thiago em aware.com.br Wed Sep 10 10:37:15 2008 From: thiago em aware.com.br (Thiago Rondon) Date: Wed, 10 Sep 2008 14:37:15 -0300 Subject: [Cascavel-pm] leitura de arquivo In-Reply-To: <8fb8eacb0809101012i643159bbg6dd9fc4a17e9fb96@mail.gmail.com> References: <8fb8eacb0809101012i643159bbg6dd9fc4a17e9fb96@mail.gmail.com> Message-ID: <48C805CB.9080105@aware.com.br> Veja o modulo Tie::File Abs, -Thiago Rondon Elvio Barbalho escreveu: > Senhores boa tarde, tenho vários arquivos que tenho que > validar vários campos no arquivo os campos são divididos pro ; > > ex: > > aaaa;vvvvv;bbbbb; > > Os arquivos tem em média uns 6GB > > Estou fazendo o seguinte leio um linha e armazeno num array ( @array = > split(/;/,$_); ) > > faço um foreach e avalio os campos que eu quero. Minha duvida é qual a > maneira mais recomendada para ler arquivos deste tamanho???? > > estou utilizando a seguinte forma > > while() > { > @array = split(/;/,$_); > print ARQ_SAIDA join(";", em array); > } > ------------------------------------------------------------------------ > > _______________________________________________ > 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. > Version: 7.5.524 / Virus Database: 270.6.19/1664 - Release Date: 10/09/2008 06:00 > From fernandocorrea em gmail.com Wed Sep 10 10:38:50 2008 From: fernandocorrea em gmail.com (Fernando Oliveira) Date: Wed, 10 Sep 2008 15:38:50 -0200 Subject: [Cascavel-pm] leitura de arquivo In-Reply-To: <23f46d7f0809101030n1afbd2f5t8b6ecfa1c15dec5e@mail.gmail.com> References: <8fb8eacb0809101012i643159bbg6dd9fc4a17e9fb96@mail.gmail.com> <23f46d7f0809101030n1afbd2f5t8b6ecfa1c15dec5e@mail.gmail.com> Message-ID: Desculpe!!!vc tá fazendo o split p/ cada linha!!! vc não tá guardando o arquivo todo não... foi mau... eu entendí errado o q vc disse e não lí o codigo... mas me diga uma coisa, vc só quer validar? vc sabe qtas colunas cada linha deve ter? 2008/9/10 Alexei Znamensky > Elvio, > > Se o arquivo não tem quebra de linha "\n", você está de fato guardando o > arquivo inteiro em uma variável. Agora, se são várias linhas contendo > "coisas" separadas por ';', do jeito que está serve (talvez não seja o The > Best Way(R), mas resolve bem o problema). > > Se for tudo em uma linha só, provavelmente deve valer a pena trocar o > separador de linhas do perl do default por ';', daí cada registro vai vir > como se fosse uma linha no loop ;-) > > []s > Alexei > > 2008/9/10 Fernando Oliveira > > essa não é a melhor forma já q vc guarda todos os 6gb na variavel... >> >> 2008/9/10 Elvio Barbalho >> >>> Senhores boa tarde, tenho vários arquivos que tenho que >>> validar vários campos no arquivo os campos são divididos pro ; >>> ex: >>> >>> aaaa;vvvvv;bbbbb; >>> >>> Os arquivos tem em média uns 6GB >>> >>> Estou fazendo o seguinte leio um linha e armazeno num array ( @array = >>> split(/;/,$_); ) >>> >>> faço um foreach e avalio os campos que eu quero. Minha duvida é qual a >>> maneira mais recomendada para ler arquivos deste tamanho???? >>> >>> estou utilizando a seguinte forma >>> >>> while() >>> { >>> @array = split(/;/,$_); >>> print ARQ_SAIDA join(";", em array); >>> } >>> >>> _______________________________________________ >>> Cascavel-pm mailing list >>> Cascavel-pm em pm.org >>> http://mail.pm.org/mailman/listinfo/cascavel-pm >>> >> >> >> >> -- >> Just another Perl Hacker, >> Fernando (SmokeMachine) >> http://perl-e.org >> >> _______________________________________________ >> Cascavel-pm mailing list >> Cascavel-pm em pm.org >> http://mail.pm.org/mailman/listinfo/cascavel-pm >> > > > > -- > Alexei Znamensky [russoz_gmail_com] [russoz.wordpress.com] [ > www.flickr.com/photos/alexeiz] > "Though we live in trying times, we're the ones who have to try" > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Just another Perl Hacker, Fernando (SmokeMachine) http://perl-e.org -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From acid06 em gmail.com Wed Sep 10 10:47:28 2008 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Wed, 10 Sep 2008 14:47:28 -0300 Subject: [Cascavel-pm] leitura de arquivo In-Reply-To: <8fb8eacb0809101012i643159bbg6dd9fc4a17e9fb96@mail.gmail.com> References: <8fb8eacb0809101012i643159bbg6dd9fc4a17e9fb96@mail.gmail.com> Message-ID: <9a08c9b40809101047h2231bc22mb7ce4b9da6514fca@mail.gmail.com> 2008/9/10 Elvio Barbalho : > while() > { > @array = split(/;/,$_); > print ARQ_SAIDA join(";", em array); > } A abordagem que você está utilizando não está errada. Contudo, sugiro que modifique seu código para se adequar às boas práticas de programação. Um exemplo seria: use warnings; use strict; open my $input_fh, '<', 'arquivo_de_entrada' or die "can't open input file: $!"; open my $output_fh, '>', 'arquivo_de_saida' or die "can't open output file: $!"; while (<$input_fh>) { my @fields = split /;/, $_; print $output_fh join ';', @fields; } close $output_fh; close $input_fh; -Nilson Santos F. Jr. From agnaldo em starweb-software.com.br Wed Sep 10 18:07:39 2008 From: agnaldo em starweb-software.com.br (Agnaldo Macedo) Date: Wed, 10 Sep 2008 22:07:39 -0300 Subject: [Cascavel-pm] Assinatura de arquivos References: <8fb8eacb0809101012i643159bbg6dd9fc4a17e9fb96@mail.gmail.com> <9a08c9b40809101047h2231bc22mb7ce4b9da6514fca@mail.gmail.com> Message-ID: Alguém conhece algum módulo que faça assinatura de arquivos XML? Pesquisei no CPAN (tentei) mas nãoencontrei nada que me parecesse adequado. O pessoal mais acostumado com CPAN teria alguma sugestão? From nferraz em gmail.com Wed Sep 10 23:20:53 2008 From: nferraz em gmail.com (Nelson Ferraz) Date: Thu, 11 Sep 2008 08:20:53 +0200 Subject: [Cascavel-pm] Assinatura de arquivos In-Reply-To: References: <8fb8eacb0809101012i643159bbg6dd9fc4a17e9fb96@mail.gmail.com> <9a08c9b40809101047h2231bc22mb7ce4b9da6514fca@mail.gmail.com> Message-ID: <604cec170809102320p61665597g815614a6abe46248@mail.gmail.com> > Alguém conhece algum módulo que faça assinatura de arquivos XML? O que você quer dizer com assinatura? Um digest? Nesse caso, procure o Digest::MD5 ou o Digest::SHA1 . Veja também: Crypt::OpenPGP::Signature Crypt::OpenSSL::DSA::Signature Se nenhum desses módulos resolver, você precisa explicar melhor o seu problema. From agnaldo em starweb-software.com.br Thu Sep 11 05:07:40 2008 From: agnaldo em starweb-software.com.br (Agnaldo Macedo) Date: Thu, 11 Sep 2008 09:07:40 -0300 Subject: [Cascavel-pm] Assinatura de arquivos References: <8fb8eacb0809101012i643159bbg6dd9fc4a17e9fb96@mail.gmail.com> <9a08c9b40809101047h2231bc22mb7ce4b9da6514fca@mail.gmail.com> <604cec170809102320p61665597g815614a6abe46248@mail.gmail.com> Message-ID: <417708B2B6254B3A83D271993C672BBE@swmobile> Olá Nelson. Obrigado. Vou avaliar os módulos sugeridos. Para referencia, esse é meu alvo. http://www.w3.org/TR/xmldsig-core/ O objetivoé poder assinar arquivos XML´s, com dados de um certificado digital, que seram enviados à receita, para trabalhos de NF-e (nota fiscal eletrônica). ----- Original Message ----- From: "Nelson Ferraz" To: "Agnaldo Macedo" ; "Cascavel Perl Mongers" Sent: Thursday, September 11, 2008 3:20 AM Subject: Re: [Cascavel-pm] Assinatura de arquivos > Alguém conhece algum módulo que faça assinatura de arquivos XML? O que você quer dizer com assinatura? Um digest? Nesse caso, procure o Digest::MD5 ou o Digest::SHA1 . Veja também: Crypt::OpenPGP::Signature Crypt::OpenSSL::DSA::Signature Se nenhum desses módulos resolver, você precisa explicar melhor o seu problema. From acid06 em gmail.com Thu Sep 11 05:33:56 2008 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Thu, 11 Sep 2008 09:33:56 -0300 Subject: [Cascavel-pm] Assinatura de arquivos In-Reply-To: <417708B2B6254B3A83D271993C672BBE@swmobile> References: <8fb8eacb0809101012i643159bbg6dd9fc4a17e9fb96@mail.gmail.com> <9a08c9b40809101047h2231bc22mb7ce4b9da6514fca@mail.gmail.com> <604cec170809102320p61665597g815614a6abe46248@mail.gmail.com> <417708B2B6254B3A83D271993C672BBE@swmobile> Message-ID: <9a08c9b40809110533j5564d895lcf6f0693e6a2f3bd@mail.gmail.com> 2008/9/11 Agnaldo Macedo : > Para referencia, esse é meu alvo. > http://www.w3.org/TR/xmldsig-core/ Talvez isso possa te ajudar: http://xmlsig.sourceforge.net/ Lá diz que: "XmlSig is a C++ wrapper around the xmlsec library, providing a simple object oriented interface for dynamic languages. XmlSig then wraps this wrapper in Ruby, Python, PHP and Perl objects." É uma pena não estar na CPAN... desse jeito, a biblioteca fica praticamente invisível pra comunidade Perl. -Nilson Santos F. Jr. From fernandolouis em terra.com.br Thu Sep 11 17:59:33 2008 From: fernandolouis em terra.com.br (fernandolouis em terra.com.br) Date: Thu, 11 Sep 2008 21:59:33 -0300 Subject: [Cascavel-pm] DBD::MYSQL References: <000a01c8a54b$1a196020$0301a8c0@rede.local><9a08c9b40805160807q60c75bdckd85d563adc5edbd3@mail.gmail.com><00c001c8b784$9e259b90$1901a8c0@rede.local><9a08c9b40805161157m58ae8f52od492ffed0551dda9@mail.gmail.com><0CCED44E638442E2936D9869593328F8@rede.local><659C582FD3A44E72860CD4FBF9E63B81@rede.local><370D2238CED8449194F6B9DEDC817016@rede.local><9a08c9b40809031430m233c1bbcna1a4c2db0242dfa3@mail.gmail.com> Message-ID: Pessoal, mudei o perl (activeperl for windows) para a versão 5.10, e agora não consigo intalar o DBD::MYSQL. baixei o DBD::MYSQL do CPAN. Descompactei numa pasta e o seguinte erro aparece (ao tentar "ppm install DBB::MYSQL"): ppm install failed: Cant find any package that provides dbd::mysql Por que não consigo instalar este módulo? Fernando From gabriel.vieira em gmail.com Thu Sep 11 18:10:48 2008 From: gabriel.vieira em gmail.com (Gabriel Vieira) Date: Thu, 11 Sep 2008 22:10:48 -0300 Subject: [Cascavel-pm] DBD::MYSQL In-Reply-To: References: <000a01c8a54b$1a196020$0301a8c0@rede.local> <0CCED44E638442E2936D9869593328F8@rede.local> <659C582FD3A44E72860CD4FBF9E63B81@rede.local> <370D2238CED8449194F6B9DEDC817016@rede.local> <9a08c9b40809031430m233c1bbcna1a4c2db0242dfa3@mail.gmail.com> Message-ID: <83d8367f0809111810k527b4a81x3c94fc9a9646a5a1@mail.gmail.com> use "cpan DBD::MYSQL" no prompt de comando On Thu, Sep 11, 2008 at 9:59 PM, wrote: > Pessoal, mudei o perl (activeperl for windows) para a versão 5.10, e agora > não consigo intalar o DBD::MYSQL. > > baixei o DBD::MYSQL do CPAN. Descompactei numa pasta > e o seguinte erro aparece (ao tentar "ppm install DBB::MYSQL"): > ppm install failed: Cant find any package that provides dbd::mysql > > Por que não consigo instalar este módulo? > > Fernando > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Gabriel Vieira From luismottacampos em yahoo.co.uk Thu Sep 11 23:08:36 2008 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Fri, 12 Sep 2008 08:08:36 +0200 Subject: [Cascavel-pm] =?iso-8859-1?q?=5BJOB=5D_Desenvolvedor_Perl_CLT_com?= =?iso-8859-1?q?_3_anos_de_experi=EAncia?= Message-ID: <48CA0764.7050706@yahoo.co.uk> PessoALL, Antes de mais nada, me desculpem o /cross/-/posting/. O Cleber Lima pediu para anunciar esta oportunidade de trabalho na lista. O "resumo executivo" é meu, os detalhes seguem abaixo: * Experiência como desenvolvedor Perl (3 anos) * Sistemas Operacionais Linux e Windows * Inglês fluente * Desejável experiência com bases de dados Oracle * Desejável experiência com bases de dados SQL Server * Desejável experiência com storage EMC Segundo o Cleber, o trabalho consiste basicamente em manter o software que monitora o Data Center -- bases de dados, integração com BCVs, e rotinas de backup. Parece que há uns novos features para implementar também, para acomodar os novos features do Oracle 11g. O trabalho é para São Paulo (Ipiranga), e o Cleber disse para mim em privado que está aberto a negociar telecommuting, dependendo do nível de habilidade do profissional. Ele também me disse que o salário está em aberto, depende do nível de experiência. Para os interessados, mandem CV e uma amostra de código (pequena, mas significativa) para o Cleber Lima , mencionando que você viu esta nas listas de Perl. Putamplexos. -- Luis Motta Campos is a software engineer, Perl Programmer, foodie and photographer. -------- Original Message -------- Subject: RE: Oportunidade Para desenvolvedor PERL Date: Thu, 11 Sep 2008 22:06:35 -0300 From: Lima, Cleber To: References: <48C98B5D.5030601 em yahoo.co.uk> Luis, segue descricao atualizada. O Nosso departamento na Unisys é um braço do Data Center Americano e fornecemos serviços e Soluções em TI para a Própria Unisys e Para os Clientes externos do North America Data Center. Precisamos de um Profissional com experiencia de pelo menos 3 anos em PERL, para platafromas Unix/Linux e Windows, com conhecimento em Bancos de dados (Oracle ou SQLServer). Conhecimentos em infra-estrutura e Storage (EMC) sao diferenciais. Temos hoje uma infra-estrutura toda desenvolvida em PERL que monitora o DATACENTER, desde monitoração das bases de dados até Integracao com BCVs e Rotinas de Backup. O escopo do trabalho será a manutencao dessa infra-estrutura existente e upgrade da mesma para novas features do Oracle 11g. O professional tera muita oportunidade de aprender outras tecnologias especialmente Oracle. A contratação será CLT e o profissional terá um estreito relacionamento com o pessoal do Data Center nos USA sendo para isso necessário um ingles avançado para conversação. Não é apenas um projeto, mas o profissional será contratado para preencher o quadro de funcionarios, trabalhando em Veleiros(Sao Paulo), com a flexibilidade de trabalho remote esporadico.O salario esta em aberto e depende muito da avaliacao tecnica durante as entrevistas. Muito obrigado !!! ***** Cleber de Lima - Oracle DBA From luismottacampos em yahoo.co.uk Thu Sep 11 23:27:25 2008 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Fri, 12 Sep 2008 08:27:25 +0200 Subject: [Cascavel-pm] DBD::MYSQL In-Reply-To: References: <000a01c8a54b$1a196020$0301a8c0@rede.local><9a08c9b40805160807q60c75bdckd85d563adc5edbd3@mail.gmail.com><00c001c8b784$9e259b90$1901a8c0@rede.local><9a08c9b40805161157m58ae8f52od492ffed0551dda9@mail.gmail.com><0CCED44E638442E2936D9869593328F8@rede.local><659C582FD3A44E72860CD4FBF9E63B81@rede.local><370D2238CED8449194F6B9DEDC817016@rede.local><9a08c9b40809031430m233c1bbcna1a4c2db0242dfa3@mail.gmail.com> Message-ID: <48CA0BCD.9020303@yahoo.co.uk> fernandolouis em terra.com.br wrote: > Pessoal, mudei o perl (activeperl for windows) para a versão 5.10, e > agora não consigo intalar o DBD::MYSQL. > > baixei o DBD::MYSQL do CPAN. Descompactei numa pasta e o seguinte > erro aparece (ao tentar "ppm install DBB::MYSQL"): ppm install > failed: Cant find any package that provides dbd::mysql > > Por que não consigo instalar este módulo? Por que você não se deu ao trabalho de ler como funciona o PPM, basicamente. Também por que você não tem nenhuma experiência com compiladores ou com o processo de instalação via Makefile, tradicional no mundo unix. Mas, principalmente por que você está confundindo os dois processos. Se você está no windows, não tem de baixar nada do CPAN para instalar módulos. Basta usar o PPM corretamente. Por favor RTFM, e volte quando você tiver perguntas mais interessantes. Do Google, via "I'm feeling lucky": http://aspn.activestate.com/ASPN/docs/ActivePerl/5.10/faq/ActivePerl-faq2.html Putamplexos. -- Luis Motta Campos is a software engineer, Perl Programmer, foodie and photographer. From fernandolouis em terra.com.br Fri Sep 12 05:39:46 2008 From: fernandolouis em terra.com.br (fernandolouis em terra.com.br) Date: Fri, 12 Sep 2008 09:39:46 -0300 Subject: [Cascavel-pm] DBD::MYSQL References: <000a01c8a54b$1a196020$0301a8c0@rede.local><0CCED44E638442E2936D9869593328F8@rede.local><659C582FD3A44E72860CD4FBF9E63B81@rede.local><370D2238CED8449194F6B9DEDC817016@rede.local><9a08c9b40809031430m233c1bbcna1a4c2db0242dfa3@mail.gmail.com> <83d8367f0809111810k527b4a81x3c94fc9a9646a5a1@mail.gmail.com> Message-ID: Gabriel, tentei conforme você me falou e aparece a seguinte mensagem: "Going to read C:\Perl\cpan\Metadata Database was generated on Wed, 10 Sep 2008 08:03:33 GMT Warning: Cannot install DBD::MYSQL, don't know what it is. Try the command i /DBD::MYSQL/ to find objects with matching identifiers." Sei que é uma dúvida básica, mas realmente estou apanhando. Já procurei bastante antes de solicitar ajuda aqui. Tentei através do ppm-for-windows mas o módulo não aparece na lista para instalá-lo por lá. Alguma luz? ----- Original Message ----- From: "Gabriel Vieira" To: "Cascavel Perl Mongers" Sent: Thursday, September 11, 2008 10:10 PM Subject: Re: [Cascavel-pm] DBD::MYSQL use "cpan DBD::MYSQL" no prompt de comando On Thu, Sep 11, 2008 at 9:59 PM, wrote: > Pessoal, mudei o perl (activeperl for windows) para a versão 5.10, e agora > não consigo intalar o DBD::MYSQL. > > baixei o DBD::MYSQL do CPAN. Descompactei numa pasta > e o seguinte erro aparece (ao tentar "ppm install DBB::MYSQL"): > ppm install failed: Cant find any package that provides dbd::mysql > > Por que não consigo instalar este módulo? > > Fernando > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Gabriel Vieira _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm From edencardim em gmail.com Fri Sep 12 05:49:50 2008 From: edencardim em gmail.com (Eden Cardim) Date: Fri, 12 Sep 2008 09:49:50 -0300 Subject: [Cascavel-pm] DBD::MYSQL In-Reply-To: References: <000a01c8a54b$1a196020$0301a8c0@rede.local> <0CCED44E638442E2936D9869593328F8@rede.local> <659C582FD3A44E72860CD4FBF9E63B81@rede.local> <370D2238CED8449194F6B9DEDC817016@rede.local> <9a08c9b40809031430m233c1bbcna1a4c2db0242dfa3@mail.gmail.com> Message-ID: <3de55ead0809120549o4e3a42c9h85a1c994d53d6baf@mail.gmail.com> On Thu, Sep 11, 2008 at 9:59 PM, wrote: > Pessoal, mudei o perl (activeperl for windows) para a versão 5.10, e agora > não consigo intalar o DBD::MYSQL. > > baixei o DBD::MYSQL do CPAN. Descompactei numa pasta > e o seguinte erro aparece (ao tentar "ppm install DBB::MYSQL"): > ppm install failed: Cant find any package that provides dbd::mysql > > Por que não consigo instalar este módulo? porque ele se chama DBD::mysql -- edenc.vox.com From gabriel.vieira em gmail.com Fri Sep 12 05:52:38 2008 From: gabriel.vieira em gmail.com (Gabriel Vieira) Date: Fri, 12 Sep 2008 09:52:38 -0300 Subject: [Cascavel-pm] DBD::MYSQL In-Reply-To: <3de55ead0809120549o4e3a42c9h85a1c994d53d6baf@mail.gmail.com> References: <000a01c8a54b$1a196020$0301a8c0@rede.local> <0CCED44E638442E2936D9869593328F8@rede.local> <659C582FD3A44E72860CD4FBF9E63B81@rede.local> <370D2238CED8449194F6B9DEDC817016@rede.local> <9a08c9b40809031430m233c1bbcna1a4c2db0242dfa3@mail.gmail.com> <3de55ead0809120549o4e3a42c9h85a1c994d53d6baf@mail.gmail.com> Message-ID: <83d8367f0809120552q1e1d1ca3y118fb31b057bb26a@mail.gmail.com> Simples como um 'oi'. On Fri, Sep 12, 2008 at 9:49 AM, Eden Cardim wrote: > On Thu, Sep 11, 2008 at 9:59 PM, wrote: >> Pessoal, mudei o perl (activeperl for windows) para a versão 5.10, e agora >> não consigo intalar o DBD::MYSQL. >> >> baixei o DBD::MYSQL do CPAN. Descompactei numa pasta >> e o seguinte erro aparece (ao tentar "ppm install DBB::MYSQL"): >> ppm install failed: Cant find any package that provides dbd::mysql >> >> Por que não consigo instalar este módulo? > > porque ele se chama DBD::mysql > > -- > edenc.vox.com > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Gabriel Vieira From fernandolouis em terra.com.br Fri Sep 12 05:56:41 2008 From: fernandolouis em terra.com.br (fernandolouis em terra.com.br) Date: Fri, 12 Sep 2008 09:56:41 -0300 Subject: [Cascavel-pm] DBD::MYSQL References: <000a01c8a54b$1a196020$0301a8c0@rede.local><0CCED44E638442E2936D9869593328F8@rede.local><659C582FD3A44E72860CD4FBF9E63B81@rede.local><370D2238CED8449194F6B9DEDC817016@rede.local><9a08c9b40809031430m233c1bbcna1a4c2db0242dfa3@mail.gmail.com> <3de55ead0809120549o4e3a42c9h85a1c994d53d6baf@mail.gmail.com> Message-ID: <68D286F5DF2348AB9FC22F39E9270AD7@rede.local> eheheh não não... eu digitei errado aqui. tentei ppm install DBD::mysql mesmo... ----- Original Message ----- From: "Eden Cardim" To: "Cascavel Perl Mongers" Sent: Friday, September 12, 2008 9:49 AM Subject: Re: [Cascavel-pm] DBD::MYSQL On Thu, Sep 11, 2008 at 9:59 PM, wrote: > Pessoal, mudei o perl (activeperl for windows) para a versão 5.10, e agora > não consigo intalar o DBD::MYSQL. > > baixei o DBD::MYSQL do CPAN. Descompactei numa pasta > e o seguinte erro aparece (ao tentar "ppm install DBB::MYSQL"): > ppm install failed: Cant find any package that provides dbd::mysql > > Por que não consigo instalar este módulo? porque ele se chama DBD::mysql -- edenc.vox.com _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm From edencardim em gmail.com Fri Sep 12 06:00:47 2008 From: edencardim em gmail.com (Eden Cardim) Date: Fri, 12 Sep 2008 10:00:47 -0300 Subject: [Cascavel-pm] DBD::MYSQL In-Reply-To: <68D286F5DF2348AB9FC22F39E9270AD7@rede.local> References: <000a01c8a54b$1a196020$0301a8c0@rede.local> <659C582FD3A44E72860CD4FBF9E63B81@rede.local> <370D2238CED8449194F6B9DEDC817016@rede.local> <9a08c9b40809031430m233c1bbcna1a4c2db0242dfa3@mail.gmail.com> <3de55ead0809120549o4e3a42c9h85a1c994d53d6baf@mail.gmail.com> <68D286F5DF2348AB9FC22F39E9270AD7@rede.local> Message-ID: <3de55ead0809120600h5fa394f0wd8d7aa98f7ce9442@mail.gmail.com> 2008/9/12 : > eheheh não não... eu digitei errado aqui. > > tentei ppm install DBD::mysql mesmo... então segue o conselho do Luis e aprende como usar o ppm. -- edenc.vox.com From fernandolouis em terra.com.br Fri Sep 12 06:11:11 2008 From: fernandolouis em terra.com.br (fernandolouis em terra.com.br) Date: Fri, 12 Sep 2008 10:11:11 -0300 Subject: [Cascavel-pm] DBD::MYSQL References: <000a01c8a54b$1a196020$0301a8c0@rede.local><659C582FD3A44E72860CD4FBF9E63B81@rede.local><370D2238CED8449194F6B9DEDC817016@rede.local><9a08c9b40809031430m233c1bbcna1a4c2db0242dfa3@mail.gmail.com><3de55ead0809120549o4e3a42c9h85a1c994d53d6baf@mail.gmail.com><68D286F5DF2348AB9FC22F39E9270AD7@rede.local> <3de55ead0809120600h5fa394f0wd8d7aa98f7ce9442@mail.gmail.com> Message-ID: Pois estou tentando... - conforme falei, instalar via ppm-for-windows não estou conseguindo porque o módulo não aparece na listagem para instalação. - ppm install DBD::mysql dá aquele erro que informei anteriormente. - ppm install DBD-mysql.ppd conforme eu fazia na versão antiga do perl, também sem sucesso. ----- Original Message ----- From: "Eden Cardim" To: "Cascavel Perl Mongers" Sent: Friday, September 12, 2008 10:00 AM Subject: Re: [Cascavel-pm] DBD::MYSQL 2008/9/12 : > eheheh não não... eu digitei errado aqui. > > tentei ppm install DBD::mysql mesmo... então segue o conselho do Luis e aprende como usar o ppm. -- edenc.vox.com _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm From gilmarmoretto.mp em gmail.com Fri Sep 12 06:13:24 2008 From: gilmarmoretto.mp em gmail.com (gilmar) Date: Fri, 12 Sep 2008 10:13:24 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?D=FAvida_iniciante_listar_subdiret?= =?iso-8859-1?q?=F3rios?= Message-ID: <48CA6AF4.60506@gmail.com> Um bom dia a todos. Estou começando a aperender perl aos poucos e a mais ou menos, um mes e por isso o meu problema pode ser até banal mas empaquei nele e não consigo sair. Somente para treinar, comecei a fazer um script que possa listar todos os diretórios e subdiretórios o qual consegui com uma certa facilidade. Mas comecei a ver que seria um pouquinho mais complicado quando tivesse que listar muitos níveis de subdiretórios, então pesquisando eu ví que a solução poderia ser uma função que chamasse a sí mesma , listasse os subdirtórios e entrasse dentro de cada um a procura de outros subdiretórios até achar todos. O problema é que eu não consigo fazer isso e faz alguns dias que não consigo nenhum avanço. Por isso estou colocando-o para que pudessem dar uma olhada e me dar uma luz no que estou fazendo de errado. #!/usr/bin/perl #our $nivel=1; #our $subnivel=1; $diretorioraiz="./"; opendir(diretorioraiz,"$diretorioraiz"); @diretorioraiz=readdir(diretorioraiz); closedir(diretorioraiz); # print "@diretorioraiz\q"; foreach my $controle( @diretorioraiz ) { if ( $controle eq "." ){next} if ( $controle eq ".." ){next} if ( -d $controle ) { print "Diretório $controle\n\n"; sub entradiretorio { opendir(diretorio,$controle); @diretorio=readdir(diretorio); # $subnivel++; closedir(diretorio); print "@diretorio\n"; foreach my $controle( @diretorio ) { if ( $controle eq "." ){next} if ( $controle eq ".." ){next} if ( -d controle ) { &entrasubdiretorio(); } } # $subnivel--; } } } OBS: Eu fiz questão de colocar até as linhas com códigos comentados para que vejam que realmente estava testando possibilidades, e o print " Diretório $controle\n\n" foi só para testar que o script até aquele ponto estava funcionando corretamente. Alguém poderia me dar uma luz? From fernandolouis em terra.com.br Fri Sep 12 06:18:43 2008 From: fernandolouis em terra.com.br (fernandolouis em terra.com.br) Date: Fri, 12 Sep 2008 10:18:43 -0300 Subject: [Cascavel-pm] DBD::MYSQL References: <000a01c8a54b$1a196020$0301a8c0@rede.local><9a08c9b40805160807q60c75bdckd85d563adc5edbd3@mail.gmail.com><00c001c8b784$9e259b90$1901a8c0@rede.local><9a08c9b40805161157m58ae8f52od492ffed0551dda9@mail.gmail.com><0CCED44E638442E2936D9869593328F8@rede.local><659C582FD3A44E72860CD4FBF9E63B81@rede.local><370D2238CED8449194F6B9DEDC817016@rede.local><9a08c9b40809031430m233c1bbcna1a4c2db0242dfa3@mail.gmail.com> <48CA0BCD.9020303@yahoo.co.uk> Message-ID: Luiz, sei que é uma pergunta muito básica, mas realmente estou precisando dessa força, pois não consigo instalai de jeito algum. A url que você enviou, diz que para instalar via ppm, basta selecionar o módulo na listagem clicar com o botão direita, marcá-lo para instalação e então executar. Porém o módulo não aparece na listagem, e ali não explica como adicioná-lo. Procurei já no gigangete-das-buscas e não achei solução, por isso venho aqui... solicitar aos monges. ----- Original Message ----- From: "Luis Motta Campos" To: "Cascavel Perl Mongers" Sent: Friday, September 12, 2008 3:27 AM Subject: Re: [Cascavel-pm] DBD::MYSQL Por favor RTFM, e volte quando você tiver perguntas mais interessantes. Do Google, via "I'm feeling lucky": http://aspn.activestate.com/ASPN/docs/ActivePerl/5.10/faq/ActivePerl-faq2.html Putamplexos. -- Luis Motta Campos is a software engineer, Perl Programmer, foodie and photographer. _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm From gabriel.vieira em gmail.com Fri Sep 12 06:40:54 2008 From: gabriel.vieira em gmail.com (Gabriel Vieira) Date: Fri, 12 Sep 2008 10:40:54 -0300 Subject: [Cascavel-pm] DBD::MYSQL In-Reply-To: References: <000a01c8a54b$1a196020$0301a8c0@rede.local> <659C582FD3A44E72860CD4FBF9E63B81@rede.local> <370D2238CED8449194F6B9DEDC817016@rede.local> <9a08c9b40809031430m233c1bbcna1a4c2db0242dfa3@mail.gmail.com> <48CA0BCD.9020303@yahoo.co.uk> Message-ID: <83d8367f0809120640h7fa334bcl210452d16544844a@mail.gmail.com> Vem cá. Você tentou pelo comando cpan? 2008/9/12 : > Luiz, sei que é uma pergunta muito básica, mas realmente estou precisando > dessa força, pois não consigo instalai de jeito algum. > > A url que você enviou, diz que para instalar via ppm, basta selecionar o > módulo na listagem clicar com o botão direita, marcá-lo para instalação e > então executar. > > Porém o módulo não aparece na listagem, e ali não explica como adicioná-lo. > Procurei já no gigangete-das-buscas e não achei solução, por isso venho > aqui... solicitar aos monges. > > ----- Original Message ----- From: "Luis Motta Campos" > > To: "Cascavel Perl Mongers" > Sent: Friday, September 12, 2008 3:27 AM > Subject: Re: [Cascavel-pm] DBD::MYSQL > > > Por favor RTFM, e volte quando você tiver perguntas mais interessantes. > > Do Google, via "I'm feeling lucky": > http://aspn.activestate.com/ASPN/docs/ActivePerl/5.10/faq/ActivePerl-faq2.html > > Putamplexos. > -- > Luis Motta Campos is a software engineer, > Perl Programmer, foodie and photographer. > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Gabriel Vieira From edencardim em gmail.com Fri Sep 12 06:48:41 2008 From: edencardim em gmail.com (Eden Cardim) Date: Fri, 12 Sep 2008 10:48:41 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?D=FAvida_iniciante_listar_subdiret?= =?iso-8859-1?q?=F3rios?= In-Reply-To: <48CA6AF4.60506@gmail.com> References: <48CA6AF4.60506@gmail.com> Message-ID: <3de55ead0809120648m67f5232cr647a5e99c8545212@mail.gmail.com> 2008/9/12 gilmar : > Um bom dia a todos. > Estou começando a aperender perl aos poucos e a mais ou menos, um mes e > por isso o meu problema pode ser até banal mas empaquei nele e não consigo > sair. > Somente para treinar, comecei a fazer um script que possa listar todos os > diretórios e subdiretórios o qual consegui com uma certa facilidade. Mas > comecei a ver que seria um pouquinho mais complicado quando tivesse que > listar muitos níveis de subdiretórios, então pesquisando eu ví que a solução > poderia ser uma função que chamasse a sí mesma , listasse os subdirtórios e > entrasse dentro de cada um a procura de outros subdiretórios até achar > todos. > O problema é que eu não consigo fazer isso e faz alguns dias que não > consigo nenhum avanço. Por isso estou colocando-o para que pudessem dar uma > olhada e me dar uma luz no que estou fazendo de errado. Muito bem, você acertou no projeto, porém tem um detalhe: uma função recursiva precisa, necessariamente, de argumentos para ser útil. Sua função precisa receber um argumento indicando qual diretório você quer listar, dessa listagem você pega os diretórios e invoca a função novamente, passando cada um dos diretórios por vez, algo assim: sub listar_diretorio { my $dir = shift; for my $arq (glob("$dir/*")) { # ... listar_diretorio($arq) if -d $arq; } } listar_diretorio($inicial); no CPAN tem vários módulos que fazem isso (File::Next, Path::Class), sugiro a leitura dos fontes, será bastante instrutivo. -- edenc.vox.com From edencardim em gmail.com Fri Sep 12 06:51:17 2008 From: edencardim em gmail.com (Eden Cardim) Date: Fri, 12 Sep 2008 10:51:17 -0300 Subject: [Cascavel-pm] DBD::MYSQL In-Reply-To: <83d8367f0809120640h7fa334bcl210452d16544844a@mail.gmail.com> References: <000a01c8a54b$1a196020$0301a8c0@rede.local> <659C582FD3A44E72860CD4FBF9E63B81@rede.local> <370D2238CED8449194F6B9DEDC817016@rede.local> <9a08c9b40809031430m233c1bbcna1a4c2db0242dfa3@mail.gmail.com> <48CA0BCD.9020303@yahoo.co.uk> <83d8367f0809120640h7fa334bcl210452d16544844a@mail.gmail.com> Message-ID: <3de55ead0809120651r254af8c0l3447003366e5764e@mail.gmail.com> 2008/9/12 Gabriel Vieira : > Vem cá. Você tentou pelo comando cpan? Se ele tá de activeperl provavelmente não vai funcionar, por falta do compilador de C, e ele também vai precisar dos headers das bibliotecas do mysql. -- edenc.vox.com From gilmarmoretto.mp em gmail.com Fri Sep 12 10:15:08 2008 From: gilmarmoretto.mp em gmail.com (Gilmar Moretto) Date: Fri, 12 Sep 2008 14:15:08 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?D=FAvida_iniciante_listar_subdiret?= =?iso-8859-1?q?=F3rios?= In-Reply-To: <3de55ead0809120648m67f5232cr647a5e99c8545212@mail.gmail.com> References: <48CA6AF4.60506@gmail.com> <3de55ead0809120648m67f5232cr647a5e99c8545212@mail.gmail.com> Message-ID: <77b61a1c0809121015t786dcb2cv963ce46bafd2abb6@mail.gmail.com> Certo, vou dar uma olhada mais tarde. Por enquanto vou deixar a diversão após o trabalho. Só que vou fazer da forma luzitana, não pretendo procurar por módulos porque é para praticar mesmo. Valeu pela dica! 2008/9/12 Eden Cardim > 2008/9/12 gilmar : > > Um bom dia a todos. > > Estou começando a aperender perl aos poucos e a mais ou menos, um mes e > > por isso o meu problema pode ser até banal mas empaquei nele e não > consigo > > sair. > > Somente para treinar, comecei a fazer um script que possa listar todos > os > > diretórios e subdiretórios o qual consegui com uma certa facilidade. Mas > > comecei a ver que seria um pouquinho mais complicado quando tivesse que > > listar muitos níveis de subdiretórios, então pesquisando eu ví que a > solução > > poderia ser uma função que chamasse a sí mesma , listasse os subdirtórios > e > > entrasse dentro de cada um a procura de outros subdiretórios até achar > > todos. > > O problema é que eu não consigo fazer isso e faz alguns dias que não > > consigo nenhum avanço. Por isso estou colocando-o para que pudessem dar > uma > > olhada e me dar uma luz no que estou fazendo de errado. > > Muito bem, você acertou no projeto, porém tem um detalhe: uma função > recursiva precisa, necessariamente, de argumentos para ser útil. Sua > função precisa receber um argumento indicando qual diretório você quer > listar, dessa listagem você pega os diretórios e invoca a função > novamente, passando cada um dos diretórios por vez, algo assim: > > sub listar_diretorio { > my $dir = shift; > for my $arq (glob("$dir/*")) { > # ... > listar_diretorio($arq) if -d $arq; > } > } > > listar_diretorio($inicial); > > no CPAN tem vários módulos que fazem isso (File::Next, Path::Class), > sugiro a leitura dos fontes, será bastante instrutivo. > > -- > 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: From acid06 em gmail.com Fri Sep 12 11:00:22 2008 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Fri, 12 Sep 2008 15:00:22 -0300 Subject: [Cascavel-pm] DBD::MYSQL In-Reply-To: References: <000a01c8a54b$1a196020$0301a8c0@rede.local> <370D2238CED8449194F6B9DEDC817016@rede.local> <9a08c9b40809031430m233c1bbcna1a4c2db0242dfa3@mail.gmail.com> <3de55ead0809120549o4e3a42c9h85a1c994d53d6baf@mail.gmail.com> <68D286F5DF2348AB9FC22F39E9270AD7@rede.local> <3de55ead0809120600h5fa394f0wd8d7aa98f7ce9442@mail.gmail.com> Message-ID: <9a08c9b40809121100q59e949a3lbdfffe1f8e0981b8@mail.gmail.com> 2008/9/12 : > - ppm install DBD::mysql dá aquele erro que informei anteriormente. Digite somente "ppm". Vai abrir uma interface gráfica. Adicione os repositórios Trouchelle, Bribes, TheoryX5 e TCool (o Google é seu amigo). Procure o módulo DBD::mysql na lista, na interface gráfica. Peça para instalá-lo e mande o ppm executar as ações selecionadas. -Nilson Santos F. Jr. From jaja.gabriel em gmail.com Fri Sep 12 13:37:03 2008 From: jaja.gabriel em gmail.com (Joao Gabriel C. Laass) Date: Fri, 12 Sep 2008 17:37:03 -0300 Subject: [Cascavel-pm] DBD::MYSQL In-Reply-To: <9a08c9b40809121100q59e949a3lbdfffe1f8e0981b8@mail.gmail.com> References: <000a01c8a54b$1a196020$0301a8c0@rede.local> <370D2238CED8449194F6B9DEDC817016@rede.local> <9a08c9b40809031430m233c1bbcna1a4c2db0242dfa3@mail.gmail.com> <3de55ead0809120549o4e3a42c9h85a1c994d53d6baf@mail.gmail.com> <68D286F5DF2348AB9FC22F39E9270AD7@rede.local> <3de55ead0809120600h5fa394f0wd8d7aa98f7ce9442@mail.gmail.com> <9a08c9b40809121100q59e949a3lbdfffe1f8e0981b8@mail.gmail.com> Message-ID: <8ff2963a0809121337j649ae4dfqd427ebe23fbc74b0@mail.gmail.com> Entre no seu ms-dos e digite: ppm rep add CrazyInsomniac http://crazyinsomniac.perlmonk.org/perl/ppm/5.8/ rep add TheoryX5 http://theoryx5.uwinnipeg.ca/ppms/ rep add Theory http://theoryx5.uwinnipeg.ca/ppmpackages/ você adicionou 3 novos repositórios... após isso: ppm install dbd::mysql sem erro... -- João Gabriel C. Laass 2008/9/12 Nilson Santos Figueiredo Junior : > 2008/9/12 : >> - ppm install DBD::mysql dá aquele erro que informei anteriormente. > > Digite somente "ppm". Vai abrir uma interface gráfica. Adicione os > repositórios Trouchelle, Bribes, TheoryX5 e TCool (o Google é seu > amigo). Procure o módulo DBD::mysql na lista, na interface gráfica. > Peça para instalá-lo e mande o ppm executar as ações selecionadas. > > -Nilson Santos F. Jr. > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm From acid06 em gmail.com Fri Sep 12 14:14:45 2008 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Fri, 12 Sep 2008 18:14:45 -0300 Subject: [Cascavel-pm] DBD::MYSQL In-Reply-To: <8ff2963a0809121337j649ae4dfqd427ebe23fbc74b0@mail.gmail.com> References: <000a01c8a54b$1a196020$0301a8c0@rede.local> <9a08c9b40809031430m233c1bbcna1a4c2db0242dfa3@mail.gmail.com> <3de55ead0809120549o4e3a42c9h85a1c994d53d6baf@mail.gmail.com> <68D286F5DF2348AB9FC22F39E9270AD7@rede.local> <3de55ead0809120600h5fa394f0wd8d7aa98f7ce9442@mail.gmail.com> <9a08c9b40809121100q59e949a3lbdfffe1f8e0981b8@mail.gmail.com> <8ff2963a0809121337j649ae4dfqd427ebe23fbc74b0@mail.gmail.com> Message-ID: <9a08c9b40809121414n101e77edgadbfee2c236e3c70@mail.gmail.com> 2008/9/12 Joao Gabriel C. Laass : > ppm > rep add CrazyInsomniac http://crazyinsomniac.perlmonk.org/perl/ppm/5.8/ > rep add TheoryX5 http://theoryx5.uwinnipeg.ca/ppms/ > rep add Theory http://theoryx5.uwinnipeg.ca/ppmpackages/ O ppm novo é uma interface gráfica. -Nilson Santos F. Jr. From luismottacampos em yahoo.co.uk Sat Sep 13 00:28:44 2008 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Sat, 13 Sep 2008 09:28:44 +0200 Subject: [Cascavel-pm] =?iso-8859-1?q?D=FAvida_iniciante_listar_subdiret?= =?iso-8859-1?q?=F3rios?= In-Reply-To: <77b61a1c0809121015t786dcb2cv963ce46bafd2abb6@mail.gmail.com> References: <48CA6AF4.60506@gmail.com> <3de55ead0809120648m67f5232cr647a5e99c8545212@mail.gmail.com> <77b61a1c0809121015t786dcb2cv963ce46bafd2abb6@mail.gmail.com> Message-ID: <48CB6BAC.5090509@yahoo.co.uk> Gilmar Moretto wrote: > Certo, vou dar uma olhada mais tarde. Por enquanto vou deixar a diversão > após o trabalho. Só que vou fazer da forma luzitana, não pretendo procurar > por módulos porque é para praticar mesmo. > Valeu pela dica! "Forma lusitana", Gilmar, com "s". ;-) Xinga, mas não ofende(*). Agora, a solução do Eden tem um probleminha: ela assume que sempre é possível armazenar todas as chamadas da recursão, em algum momento, e não se preocupa com detectar loops, como o que eu posso criar com links simbólicos. Será que você consegue aperfeiçoar a sua rotina para não seguir links simbólicos, e impedir assim que o teu programa 'quebre' por não conseguir encontrar o final da tarefa? Putamplexos. -- Luis Motta Campos is a software engineer, Perl Programmer, foodie and photographer. (*) fique avisado de que temos alguns portugueses lendo esta lista. From luismottacampos em yahoo.co.uk Sat Sep 13 00:43:49 2008 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Sat, 13 Sep 2008 09:43:49 +0200 Subject: [Cascavel-pm] DBD::MYSQL In-Reply-To: References: <000a01c8a54b$1a196020$0301a8c0@rede.local><9a08c9b40805160807q60c75bdckd85d563adc5edbd3@mail.gmail.com><00c001c8b784$9e259b90$1901a8c0@rede.local><9a08c9b40805161157m58ae8f52od492ffed0551dda9@mail.gmail.com><0CCED44E638442E2936D9869593328F8@rede.local><659C582FD3A44E72860CD4FBF9E63B81@rede.local><370D2238CED8449194F6B9DEDC817016@rede.local><9a08c9b40809031430m233c1bbcna1a4c2db0242dfa3@mail.gmail.com> <48CA0BCD.9020303@yahoo.co.uk> Message-ID: <48CB6F35.8030006@yahoo.co.uk> fernandolouis em terra.com.br wrote: > Luiz, sei que é uma pergunta muito básica, mas realmente estou > precisando dessa força, pois não consigo instalai de jeito algum. > > A url que você enviou, diz que para instalar via ppm, basta selecionar o > módulo na listagem clicar com o botão direita, marcá-lo para instalação > e então executar. > > Porém o módulo não aparece na listagem, e ali não explica como > adicioná-lo. Procurei já no gigangete-das-buscas e não achei solução, > por isso venho aqui... solicitar aos monges. http://aspn.activestate.com/ASPN/docs/ActivePerl/5.10/faq/ActivePerl-faq2.html#ppm_repositories Na *mesma* página que eu te mandei da outra vez existe *informação* *completa* para adicionar mais repositórios PPM, e a secção "aditional repositories" lista o Repositório da Universidade de Winnipeg, CA, que tem os módulos que você está procurando. * * * Numa vertente independente e aparentemente não relacionada, eu me lembro vagamente de um Fernando fazendo mestrado aqui na lista... eu estou cismado que é você, mas não consigo me lembrar. Você está estudando para o mestrado? * * * Acho que assumir que um provável estudante de mestrado é capaz de ler inglês me parece razoável. Eu aconselho fortemente que você procure uma boa escola de inglês e aprenda pelo menos o básico: não se pode programar computadores sem ler documentação, e, na nossa indústria, o padrão é inglês. Se você ainda tiver problemas eu estou à disposição para ajudar. Putamplexos. -- Luis Motta Campos is a software engineer, Perl Programmer, foodie and photographer. From 1nanor3b em gmail.com Sat Sep 13 21:23:26 2008 From: 1nanor3b em gmail.com (Ronan Eustaquio) Date: Sun, 14 Sep 2008 01:23:26 -0300 Subject: [Cascavel-pm] Problema em comparar campos de arquivos Message-ID: Olá Galera, Estou com uma dúvida que persiste há um tempo e não consigo resolver. Aqui na empresa tem um repositório com o SVN e quando um camarada vai fazer um commit ele coloca a seguinte sintaxe no log. #file=caminho/do/arquivo/comitado#status=draft ou quando o arquivo foi aprovado #file=caminho/do/arquivo/comitado#status=aprovado No svn tem um arquivo que é executado quando uma pessoa faz um commit no repositório. Ele se chama commit-email.pl O meu superior pediu para que eu gerasse uma base de dados com estas informações que o pessoal coloca nos logs. Esta base de dados ficaria da seguinte forma: caminho/do/arquivo/comitado,draft caminho/do/arquivo/comitado.doc,draft caminho/do/arquivo2/comitado,draft e quando o arquivo fosse aprovado, ele teria que ser substituido o draft por aprovado. Ex.: caminho/do/arquivo/comitado,aprovado caminho/do/arquivo/comitado.doc,aprovado caminho/do/arquivo2/comitado,aprovado Então, eu fiz o código abaixo para gerar a base. O que este código deve fazer: Ler a base de dados (um arquivo texto) e comparar cada registro que está sendo processado na hora do commit. Se o registro estiver diferente (ao invés de aprovado, estar draft), altera o da base com o que está na memória. O problema deste código é que ele está gravando os registros de forma errada. Ex.: caminho/do/arquivo/comitado1 ,aprovado caminho/do/arquivo/comitado2.txt ,draft caminho/do/arquivo/comitado.doc ,aprovado Aí, na próxima vez que este script é executado, dá pau em tudo. Espero que vocês tenham entendido e consigam me ajudar. ###################################################################### # Harvest data using svnlook. # Get the author, date, and log from svnlook. my @infolines = &read_from_process($svnlook, 'info', $repos, '-r', $rev); $author = shift @infolines; my $date = shift @infolines; shift @infolines; my @log = map { "$_\n" } @infolines; ###################################################################### my $repositorio = $repos; $repositorio =~ s/\/|svn//g; $repositorio = uc($repositorio); my $db_file = "/svn/basedados.$repositorio"; # Geracao de Base de dados para analise posterior if ($db_file =~ /\w/){ my %registro = ("","") ; my %registro_versionado = ("",""); my $linha = ""; my $status = ""; my $linha_versionada = ""; my $status_versionado = ""; delete($registro{""}); delete($registro_versionado{""}); # Processar a saida de log. for (@log){ $linha_versionada = $_; if($linha_versionada =~ /^#/){ $linha_versionada =~ s/^#//gi; $linha_versionada =~ s/#/,/gi; $linha_versionada =~ s/file=|status=//gi; $status_versionado = $linha_versionada; $status_versionado =~ s/(.*),//gi; # $file_versionado recebe registro da memoria sem status para comparar com o registro da base. $linha_versionada =~ s/,(.*)//gi; $registro_versionado{$linha_versionada} = $status_versionado; } } # Abrir base de dados para buscar registros. if (open(DBFILE, "< $db_file")) { for my $value (){ $linha = $value; $status = $value; $linha =~ s/,(.*)//gi; $status =~ s/(.*),//gi; $registro{$linha} = $status; # print $linha.",".$registro{$linha}."\n"; } close DBFILE or warn "$0: error in closing `$db_file' for appending: $!\n"; # Se a base esta vazia, nao tem o que fazer, a nao ser adicionar o registro nela. if ($linha eq "") { if (open(DBFILE, "> $db_file")) { while (my ($key, $value) = each(%registro_versionado)) { my $tmp = join (',',$key,$value); $tmp =~ s/\n//; print DBFILE $tmp; } close DBFILE or warn "$0: error in closing `$db_file' for appending: $!\n"; } } } # Ordenacao do arquivo #my @vetOrdem = sort {uc($a) cmp uc($b)} @vetTmp; # #while((my $key_versionado, my $value_versionado) = each(%registro_versionado)) #{ # $registro{$key_versionado} = $value_versionado; #} foreach my $key_versionada (sort {$a cmp $b} keys(%registro_versionado)) { $registro{$key_versionada} = $registro_versionado{$key_versionada}; } if (open(DBFILE, "> $db_file")) { while(my ($key, $value) = each(%registro)) { my $tmp = join(',',$key,$value); $tmp =~ s/\n//; print DBFILE $tmp; } close DBFILE or warn "$0: error in closing `$db_file' for appending: $!\n"; } else { warn "$0: cannot open `$db_file' for appending: $!\n"; } } ###################################################################### T+ -- ----------------------------- USE Linux - Slackware ----------------------------- -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From luismottacampos em yahoo.co.uk Sun Sep 14 02:44:33 2008 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Sun, 14 Sep 2008 11:44:33 +0200 Subject: [Cascavel-pm] Problema em comparar campos de arquivos In-Reply-To: References: Message-ID: <48CCDD01.3030007@yahoo.co.uk> Olá, Ronan. Ronan Eustaquio wrote: > Então, eu fiz o código abaixo para gerar a base. > (...) > O problema deste código é que ele está gravando os registros de forma > errada. > > caminho/do/arquivo/comitado1 > ,aprovado > caminho/do/arquivo/comitado2.txt > ,draft > caminho/do/arquivo/comitado.doc > ,aprovado > > Aí, na próxima vez que este script é executado, dá pau em tudo. > > Espero que vocês tenham entendido e consigam me ajudar. Eu tomei a liberdade de reescrever o teu código. Por favor, leia e aprenda. Atenção: eu não testei o código!! __CODIGO_NOVO__ my ( $author, $date, undef, @log ) = read_from_process( $svnlook, 'info', $repos, '-r', $rev ); my $db_file = do { ( my $r = uc $repos ) =~ s{/|SVN}{}g; qq{/svn/basedados.$r}; }; # Geracao de Base de dados para analise posterior # Processar a saida de log. my %registro_versionado; foreach (@log) { my ( $filename, $status ) = m{^#file=([^#]+)#status=(draft|aprovado)}; $registro_versionado{$filename} = qq{$filename,$status}; } # Abrir base de dados para buscar registros. my %registro; open my $DBFILE, '<', $db_file or die "Can't open $db_file: $!."; foreach (<$DBFILE>) { my ( $filename, $status ) = split qr/,/; $registro{$filename} = $status; } close $DBFILE or die "Can't close $db_file: $!"; # Neste momento, eu tenho dois hash-tables com praticamente # os mesmos dados. Assumindo que um arquivo nunca deixa o # Version Control, eu posso simplesmente juntar os dois # hash-tables num unico registro e gravar de volta no # arquivo. Ordem eh importante. my %registros_atualizados = ( %registro, %registro_versionado ); open my $DBFILE, '>', $db_file or die "Can't open $db_file:$!"; foreach my $file ( sort keys %registros_atualizados ) { print $DBFILE $file . ',' . $registros_atualizados{$file} . "\n"; } close $DBFILE or die "Can't close $db_file: $!"; __CODIGO_NOVO__ Agora, vamos explicar o teu problema: você está lendo nomes de arquivos de dois lugares diferentes: um array e um arquivo chamado $db_file. Quando você lê do array, os nomes de arquivo não contém "\n" (newline), e está tudo bem. Mas, quando você lê do arquivo, os nomes de arquivo contém "\n" (padrão no perl e no mundo unix). O problema é que você lê os nomes, faz suas transformações, mas nunca remove o "\n" do arquivo: # A merda começa aqui > if (open(DBFILE, "< $db_file")) { > for my $value (){ ###### Acrescente "chomp $value" aqui: chomp $value; > $linha = $value; > $status = $value; > > $linha =~ s/,(.*)//gi; > $status =~ s/(.*),//gi; > > $registro{$linha} = $status; > # print $linha.",".$registro{$linha}."\n"; > } > close DBFILE or warn "$0: error in closing `$db_file' for appending:$!\n"; Isso deve resolver seu problema. Mas eu recomendo: 1. Use Perl::Tidy; 2. Melhore o teu estilo. Você parece um programador C, não está usando nem 10% do potencial do Perl. Ler código de gente mais experiente ajuda muito; 3. Nunca, jamais, por motivo nenhum, implemente um "gancho" no commit do SVN -- é perigoso e desnecessário: você pode obter a mesma informação a partir dos commit logs. Espero que isso ajude. Putamplexos. -- Luis Motta Campos is a software engineer, Perl Programmer, foodie and photographer. From jaja.gabriel em gmail.com Sun Sep 14 08:52:58 2008 From: jaja.gabriel em gmail.com (Joao Gabriel C. Laass) Date: Sun, 14 Sep 2008 12:52:58 -0300 Subject: [Cascavel-pm] DBD::MYSQL In-Reply-To: <48CB6F35.8030006@yahoo.co.uk> References: <000a01c8a54b$1a196020$0301a8c0@rede.local> <659C582FD3A44E72860CD4FBF9E63B81@rede.local> <370D2238CED8449194F6B9DEDC817016@rede.local> <9a08c9b40809031430m233c1bbcna1a4c2db0242dfa3@mail.gmail.com> <48CA0BCD.9020303@yahoo.co.uk> <48CB6F35.8030006@yahoo.co.uk> Message-ID: <8ff2963a0809140852u79c783bawdc02cdf3f2d52af0@mail.gmail.com> Nilson Santos Figueiredo Junior > O ppm novo é uma interface gráfica. Nada me impede de usar linha de comando. A proposito, achei a interface gráfica muito ruim. -- João Gabriel C. Laass From glasswalk3r em yahoo.com.br Sun Sep 14 21:57:23 2008 From: glasswalk3r em yahoo.com.br (Alceu Rodrigues de Freitas Junior) Date: Mon, 15 Sep 2008 01:57:23 -0300 Subject: [Cascavel-pm] DBD::MYSQL In-Reply-To: References: <000a01c8a54b$1a196020$0301a8c0@rede.local><659C582FD3A44E72860CD4FBF9E63B81@rede.local><370D2238CED8449194F6B9DEDC817016@rede.local><9a08c9b40809031430m233c1bbcna1a4c2db0242dfa3@mail.gmail.com><3de55ead0809120549o4e3a42c9h85a1c994d53d6baf@mail.gmail.com><68D286F5DF2348AB9FC22F39E9270AD7@rede.local> <3de55ead0809120600h5fa394f0wd8d7aa98f7ce9442@mail.gmail.com> Message-ID: <48CDEB33.6010608@yahoo.com.br> fernandolouis em terra.com.br wrote: > Pois estou tentando... > > - conforme falei, instalar via ppm-for-windows não estou conseguindo > porque o módulo não aparece na listagem para instalação. > > - ppm install DBD::mysql dá aquele erro que informei anteriormente. > > - ppm install DBD-mysql.ppd conforme eu fazia na versão antiga do > perl, também sem sucesso. > Leia a documentação do ActivePerl e tente instalar outros repositórios, além do repositório oficial da ActiveState. Tem muito módulos que não estão disponíveis ali. []'s Alceu From ricardostock em bol.com.br Mon Sep 15 04:18:17 2008 From: ricardostock em bol.com.br (Ricardo Stock) Date: Mon, 15 Sep 2008 08:18:17 -0300 Subject: [Cascavel-pm] DBD::MYSQL References: <000a01c8a54b$1a196020$0301a8c0@rede.local><659C582FD3A44E72860CD4FBF9E63B81@rede.local><370D2238CED8449194F6B9DEDC817016@rede.local><9a08c9b40809031430m233c1bbcna1a4c2db0242dfa3@mail.gmail.com><3de55ead0809120549o4e3a42c9h85a1c994d53d6baf@mail.gmail.com><68D286F5DF2348AB9FC22F39E9270AD7@rede.local> <3de55ead0809120600h5fa394f0wd8d7aa98f7ce9442@mail.gmail.com> <48CDEB33.6010608@yahoo.com.br> Message-ID: <003c01c91726$385aa330$6500a8c0@ricardo> Bom dia.. tenta este link aqui..... quanto tive problemas para instalar o o modulo mysql com windows, eu consegui neste link, via google é meu pastor e nada me faltara ppm install http://theoryx5.uwinnipeg.ca/ppms/DBD-mysql.ppd ----- Original Message ----- From: "Alceu Rodrigues de Freitas Junior" To: "Cascavel Perl Mongers" Sent: Monday, September 15, 2008 1:57 AM Subject: Re: [Cascavel-pm] DBD::MYSQL fernandolouis em terra.com.br wrote: > Pois estou tentando... > > - conforme falei, instalar via ppm-for-windows não estou conseguindo > porque o módulo não aparece na listagem para instalação. > > - ppm install DBD::mysql dá aquele erro que informei anteriormente. > > - ppm install DBD-mysql.ppd conforme eu fazia na versão antiga do > perl, também sem sucesso. > Leia a documentação do ActivePerl e tente instalar outros repositórios, além do repositório oficial da ActiveState. Tem muito módulos que não estão disponíveis ali. []'s Alceu _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm From a.r.ferreira em gmail.com Mon Sep 15 18:03:45 2008 From: a.r.ferreira em gmail.com (Adriano Ferreira) Date: Mon, 15 Sep 2008 22:03:45 -0300 Subject: [Cascavel-pm] Chamada para o CONISLI Message-ID: <73ddeb6c0809151803n5e9483f6kda872713634bd9c3@mail.gmail.com> (Perdoem o cross-post, mas é questão de interesse nacional :-) ) O Gabriel Vieira acabou de me chamar a atenção para o Conisli 2008 que acontecerá entre 18 e 19 de Outubro agora, em São Paulo. http://www.conisli.org/ Conversamos também com o Éden que gostou da idéia de fazermos um YAPC lá e aproveitar para fazer um encontro nacional. Perl, tecnologias, potoca, cerveja. Esta idéia é inicial mas estamos dispostos a ir. Alguém mais se anima? Adriano Ferreira From indiox em gentoobr.org Tue Sep 16 07:27:13 2008 From: indiox em gentoobr.org (Claudio Pereira) Date: Tue, 16 Sep 2008 11:27:13 -0300 Subject: [Cascavel-pm] Chamada para o CONISLI In-Reply-To: <73ddeb6c0809151803n5e9483f6kda872713634bd9c3@mail.gmail.com> References: <73ddeb6c0809151803n5e9483f6kda872713634bd9c3@mail.gmail.com> Message-ID: Salve Adriano, 2008/9/15 Adriano Ferreira : > (Perdoem o cross-post, mas é questão de interesse nacional :-) ) > > O Gabriel Vieira acabou de me chamar a atenção para o Conisli 2008 que > acontecerá > entre 18 e 19 de Outubro agora, em São Paulo. > > http://www.conisli.org/ > > Conversamos também com o Éden que gostou da idéia de fazermos um YAPC lá e > aproveitar para fazer um encontro nacional. Perl, tecnologias, potoca, cerveja. > > Esta idéia é inicial mas estamos dispostos a ir. Alguém mais se anima? Eu estarei lá. Você topa ser meu parceiro novamente na sinuca? hauhauahua! depois de todos estarem pra lá do 20o chopps e errando as tacadas, eu até que jogo no mesmo nível. :P [ ]'s -- Claudio Pereira aka IndioX GentooBR - http://gentoobr.org mailto: indiox em gentoobr.org --------------------------------------------- Gentoo Documentation Member http://gdp.gentoo.org From aferreira em shopzilla.com Tue Sep 16 08:11:08 2008 From: aferreira em shopzilla.com (Adriano Ferreira) Date: Tue, 16 Sep 2008 12:11:08 -0300 Subject: [Cascavel-pm] Chamada para o CONISLI In-Reply-To: References: <73ddeb6c0809151803n5e9483f6kda872713634bd9c3@mail.gmail.com> Message-ID: <73ddeb6c0809160811l5f7cdbe8i7911a23c4ad95f41@mail.gmail.com> 2008/9/16 Claudio Pereira : > Salve Adriano, Salve, Claudio "Indiox" Pereira! > 2008/9/15 Adriano Ferreira : >> (Perdoem o cross-post, mas é questão de interesse nacional :-) ) >> >> O Gabriel Vieira acabou de me chamar a atenção para o Conisli 2008 que >> acontecerá >> entre 18 e 19 de Outubro agora, em São Paulo. >> >> http://www.conisli.org/ >> >> Conversamos também com o Éden que gostou da idéia de fazermos um YAPC lá e >> aproveitar para fazer um encontro nacional. Perl, tecnologias, potoca, cerveja. >> >> Esta idéia é inicial mas estamos dispostos a ir. Alguém mais se anima? > > Eu estarei lá. Você topa ser meu parceiro novamente na sinuca? Definitivamente sim. Com as nossas técnicas, os adversários ficam atordoados. :-) Ainda bem que a gente não ganha a vida com sinuca. > hauhauahua! depois de todos estarem pra lá do 20o chopps e errando as > tacadas, eu até que jogo no mesmo nível. :P Então faremos um YAPC::Brasil por lá, se for possível. Gabriel, você não disse que o pessoal da organização pediu pela sua ajuda só na hora da morte. Desse jeito, a gente não consegue nem stand, e se conseguir, não vai ter nem salas para apresentação (a não ser improvisada como naquele do Anhembi ou nos notebooks no espaço do stand). From wildes.miranda em gmail.com Tue Sep 16 09:34:38 2008 From: wildes.miranda em gmail.com (wildes miranda oliveira) Date: Tue, 16 Sep 2008 13:34:38 -0300 Subject: [Cascavel-pm] Chamada para o CONISLI In-Reply-To: <73ddeb6c0809160811l5f7cdbe8i7911a23c4ad95f41@mail.gmail.com> References: <73ddeb6c0809151803n5e9483f6kda872713634bd9c3@mail.gmail.com> <73ddeb6c0809160811l5f7cdbe8i7911a23c4ad95f41@mail.gmail.com> Message-ID: <6f4c103b0809160934p31132cc1ve04a5db6097137e2@mail.gmail.com> Sou novo nesta lista e sou mto fã de Perl, sou de Goiânia-GO e estarei no CONISLI, para realizar uma prova de certificação BSD. Qualquer coisa que forem fazer e estiverem por la, gostaria de conhece-los para trocar uma ideia. Abracos. 2008/9/16 Adriano Ferreira > 2008/9/16 Claudio Pereira : > > Salve Adriano, > > Salve, Claudio "Indiox" Pereira! > > > 2008/9/15 Adriano Ferreira : > >> (Perdoem o cross-post, mas é questão de interesse nacional :-) ) > >> > >> O Gabriel Vieira acabou de me chamar a atenção para o Conisli 2008 que > >> acontecerá > >> entre 18 e 19 de Outubro agora, em São Paulo. > >> > >> http://www.conisli.org/ > >> > >> Conversamos também com o Éden que gostou da idéia de fazermos um YAPC lá > e > >> aproveitar para fazer um encontro nacional. Perl, tecnologias, potoca, > cerveja. > >> > >> Esta idéia é inicial mas estamos dispostos a ir. Alguém mais se anima? > > > > Eu estarei lá. Você topa ser meu parceiro novamente na sinuca? > > Definitivamente sim. Com as nossas técnicas, os adversários ficam > atordoados. :-) Ainda bem que a gente não ganha a vida com sinuca. > > > hauhauahua! depois de todos estarem pra lá do 20o chopps e errando as > > tacadas, eu até que jogo no mesmo nível. :P > > Então faremos um YAPC::Brasil por lá, se for possível. > > Gabriel, você não disse que o pessoal da organização pediu pela sua > ajuda só na hora da morte. Desse jeito, a gente não consegue nem > stand, e se conseguir, não vai ter nem salas para apresentação (a não > ser improvisada como naquele do Anhembi ou nos notebooks no espaço do > stand). > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From lorn.br em gmail.com Tue Sep 16 09:59:06 2008 From: lorn.br em gmail.com (Lindolfo "Lorn" Rodrigues) Date: Tue, 16 Sep 2008 13:59:06 -0300 Subject: [Cascavel-pm] Chamada para o CONISLI In-Reply-To: <6f4c103b0809160934p31132cc1ve04a5db6097137e2@mail.gmail.com> References: <73ddeb6c0809151803n5e9483f6kda872713634bd9c3@mail.gmail.com> <73ddeb6c0809160811l5f7cdbe8i7911a23c4ad95f41@mail.gmail.com> <6f4c103b0809160934p31132cc1ve04a5db6097137e2@mail.gmail.com> Message-ID: Eu mandei um email perdindo informações para o Rodolfo, estou esperando a resposta, enquanto isso não percam tempo :) mandem propostas! Ligthning Talk ( é assim que se escreve ? ) são bem vindos também. Adriano, você que tem bastante modulo no CPAN não tem algum com uma lista enorme de TODO's ? poderiamos fazer algo tipo um hackathon lá talvez até uma palestra do tipo como-colocar-seu-modulo-programa-whatever no cpan? sei lá. A Fiap não é uma faculdade muito grande, já rolou alguns slackshows lá, mas tem bastante sala lá. Assim que eu tiver alguma posição do pessoal do conisli eu aviso vocês... PS: Quanto as propostas *ning talks :P, podem ser enviadas no meu email lorn.br at gmail dot com 2008/9/16 wildes miranda oliveira > Sou novo nesta lista e sou mto fã de Perl, sou de Goiânia-GO e estarei no > CONISLI, para realizar uma prova de certificação BSD. Qualquer coisa que > forem fazer e estiverem por la, gostaria de conhece-los para trocar uma > ideia. > > Abracos. > > 2008/9/16 Adriano Ferreira > >> 2008/9/16 Claudio Pereira : >> >> > Salve Adriano, >> >> Salve, Claudio "Indiox" Pereira! >> >> > 2008/9/15 Adriano Ferreira : >> >> (Perdoem o cross-post, mas é questão de interesse nacional :-) ) >> >> >> >> O Gabriel Vieira acabou de me chamar a atenção para o Conisli 2008 que >> >> acontecerá >> >> entre 18 e 19 de Outubro agora, em São Paulo. >> >> >> >> http://www.conisli.org/ >> >> >> >> Conversamos também com o Éden que gostou da idéia de fazermos um YAPC >> lá e >> >> aproveitar para fazer um encontro nacional. Perl, tecnologias, potoca, >> cerveja. >> >> >> >> Esta idéia é inicial mas estamos dispostos a ir. Alguém mais se anima? >> > >> > Eu estarei lá. Você topa ser meu parceiro novamente na sinuca? >> >> Definitivamente sim. Com as nossas técnicas, os adversários ficam >> atordoados. :-) Ainda bem que a gente não ganha a vida com sinuca. >> >> > hauhauahua! depois de todos estarem pra lá do 20o chopps e errando as >> > tacadas, eu até que jogo no mesmo nível. :P >> >> Então faremos um YAPC::Brasil por lá, se for possível. >> >> Gabriel, você não disse que o pessoal da organização pediu pela sua >> ajuda só na hora da morte. Desse jeito, a gente não consegue nem >> stand, e se conseguir, não vai ter nem salas para apresentação (a não >> ser improvisada como naquele do Anhembi ou nos notebooks no espaço do >> stand). >> _______________________________________________ >> 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 > -- --Lindolfo "Lorn" Rodrigues www.slackwarezine.com.br http://lornlab.org http://sao-paulo.pm.org use Catalyst; -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From elvio.barbalho em gmail.com Tue Sep 16 12:22:48 2008 From: elvio.barbalho em gmail.com (Elvio Barbalho) Date: Tue, 16 Sep 2008 17:22:48 -0200 Subject: [Cascavel-pm] =?iso-8859-1?q?tratamento_de_exe=E7=F5es?= Message-ID: <8fb8eacb0809161222o4b876a86p14800a02c592f0a2@mail.gmail.com> Senhores boa tarde, como posso fazer o tratamento de exeç -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From gabriel.vieira em gmail.com Tue Sep 16 12:29:41 2008 From: gabriel.vieira em gmail.com (Gabriel Vieira) Date: Tue, 16 Sep 2008 16:29:41 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?tratamento_de_exe=E7=F5es?= In-Reply-To: <8fb8eacb0809161222o4b876a86p14800a02c592f0a2@mail.gmail.com> References: <8fb8eacb0809161222o4b876a86p14800a02c592f0a2@mail.gmail.com> Message-ID: <83d8367f0809161229m4c6d8916j7057d7cf0544153a@mail.gmail.com> eval { print 10/0; } if($@){ print "Encontrado erro: $@$/"; } 2008/9/16 Elvio Barbalho : > Senhores boa tarde, como posso fazer o tratamento de exeç > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Gabriel Vieira From aferreira em shopzilla.com Tue Sep 16 13:09:28 2008 From: aferreira em shopzilla.com (Adriano Ferreira) Date: Tue, 16 Sep 2008 17:09:28 -0300 Subject: [Cascavel-pm] Chamada para o CONISLI In-Reply-To: <6f4c103b0809160934p31132cc1ve04a5db6097137e2@mail.gmail.com> References: <73ddeb6c0809151803n5e9483f6kda872713634bd9c3@mail.gmail.com> <73ddeb6c0809160811l5f7cdbe8i7911a23c4ad95f41@mail.gmail.com> <6f4c103b0809160934p31132cc1ve04a5db6097137e2@mail.gmail.com> Message-ID: <73ddeb6c0809161309y3b466ee6nd165a8b0918b35da@mail.gmail.com> 2008/9/16 wildes miranda oliveira : > Sou novo nesta lista e sou mto fã de Perl, sou de Goiânia-GO e estarei no > CONISLI, para realizar uma prova de certificação BSD. Qualquer coisa que > forem fazer e estiverem por la, gostaria de conhece-los para trocar uma > ideia. Acho que essa é a idéia principal de nossa participação: que a gente se encontre pessoalmente nem que seja uma vez, perceba o movimento de interessados em Perl, e volte para casa animado para fazer a comunidade e o trabalho ainda melhor e maior. > 2008/9/16 Adriano Ferreira >> >> 2008/9/16 Claudio Pereira : >> > Salve Adriano, >> >> Salve, Claudio "Indiox" Pereira! >> >> > 2008/9/15 Adriano Ferreira : >> >> (Perdoem o cross-post, mas é questão de interesse nacional :-) ) >> >> >> >> O Gabriel Vieira acabou de me chamar a atenção para o Conisli 2008 que >> >> acontecerá >> >> entre 18 e 19 de Outubro agora, em São Paulo. >> >> >> >> http://www.conisli.org/ >> >> >> >> Conversamos também com o Éden que gostou da idéia de fazermos um YAPC >> >> lá e >> >> aproveitar para fazer um encontro nacional. Perl, tecnologias, potoca, >> >> cerveja. >> >> >> >> Esta idéia é inicial mas estamos dispostos a ir. Alguém mais se anima? >> > >> > Eu estarei lá. Você topa ser meu parceiro novamente na sinuca? >> >> Definitivamente sim. Com as nossas técnicas, os adversários ficam >> atordoados. :-) Ainda bem que a gente não ganha a vida com sinuca. >> >> > hauhauahua! depois de todos estarem pra lá do 20o chopps e errando as >> > tacadas, eu até que jogo no mesmo nível. :P >> >> Então faremos um YAPC::Brasil por lá, se for possível. >> >> Gabriel, você não disse que o pessoal da organização pediu pela sua >> ajuda só na hora da morte. Desse jeito, a gente não consegue nem >> stand, e se conseguir, não vai ter nem salas para apresentação (a não >> ser improvisada como naquele do Anhembi ou nos notebooks no espaço do >> stand). >> _______________________________________________ >> Cascavel-pm mailing list >> Cascavel-pm em pm.org >> http://mail.pm.org/mailman/listinfo/cascavel-pm > > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > From a.r.ferreira em gmail.com Tue Sep 16 13:20:56 2008 From: a.r.ferreira em gmail.com (Adriano Ferreira) Date: Tue, 16 Sep 2008 17:20:56 -0300 Subject: [Cascavel-pm] YAPC Brasil 2008 no CONISLI Message-ID: <73ddeb6c0809161320k3e30ec74o240ecd7f8cc14cde@mail.gmail.com> O nosso 'spokesman', o Gabriel Vieira, falou com os organizadores do CONISLI que estão dispostos a receber o YAPC Brasil 2008 no evento. Teremos stand, sala e programação. Só que... a programação depende de nós. Precisaremos de uma grade horária confiável para os dois dias do congresso que será divulgada nesta quinta-feira. O congresso precisa deste impulso também e neste momento para maximizar a atenção de quem vem e convencer quem ainda não sabia ou não estava convencido das vantagens de ir até lá. Então precisamos de uma lista de palestrantes e palestras. Ainda precisamos discutir o tempo total na sala Perl e os tempos das palestras. Para lightning talks, acho que o comum são 10 minutos, senão não é lightning :-) Podemos ter sessões de lightning talks em diferentes dias e horários. Seria bom termos um extra de palestrantes e palestras. Aquele pessoal que tem vontade de falar, mas não sabe bem ao certo, e com quem esteja ok ficar de reserva. O ponto desta reserva é que imprevistos acontecem (que o diga nosso Fernando capota-carro do Rio) e os buracos tornam o evento menos atraente. O que temos de palestras até o momento? O Blabos falou que tem uma sobre limpeza de dados. Eu também estou pensando a respeito. No momento me vem à cabeça duas lightning talks: * jobs.perl.org * documentação Perl em sua língua que não são lá muito interessantes, mas alguém pode achar interessante saber. É importante também que o pessoal se pronuncie sobre o que gostaria de ver. Não é nenhuma promessa porque palestras /cursos tomam tempo para ser planejados e tempo é luxo. Mas de repente a gente casa a demanda com a oferta. Portanto, está aberta a sessão de planejamento anárquico do YAPC Brasil 2008. Adriano. From acid06 em gmail.com Tue Sep 16 14:17:58 2008 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Tue, 16 Sep 2008 18:17:58 -0300 Subject: [Cascavel-pm] Chamada para o CONISLI In-Reply-To: <73ddeb6c0809151803n5e9483f6kda872713634bd9c3@mail.gmail.com> References: <73ddeb6c0809151803n5e9483f6kda872713634bd9c3@mail.gmail.com> Message-ID: <9a08c9b40809161417r21067648xfb0d131a9e6a0084@mail.gmail.com> 2008/9/15 Adriano Ferreira : > Esta idéia é inicial mas estamos dispostos a ir. Alguém mais se anima? Alguém saberia me dar mais detalhes da logística envolvida pra ir do Aeroporto de Congonhas até o local do evento e algum hotel recomendado para isso? Queria saber detalhes como quanto ficaria aproximadamente a corrida de taxi (segundo o Google Maps, são ~15km do Aeroporto até a instituição de ensino) e se tem hotel mais perto do local do evento, pra não precisar de outro taxi (os sugeridos estão a uns 2.5-3km de distância do local). Eu já fui vários vezes à SP, alguns anos atrás, mas das outras vezes fui de ônibus e foram viagens mais demoradas, sem muita pressa, não algo mais corrido como isso. Eu acho que ainda sei mais ou menos me virar no metrô de SP também e os hóteis sugeridos ficam bem próximos a estações de metrô. Contudo, é realmente viável sair do aeroporto e pegar metrô (parece meio longe) ou é melhor pegar um taxi mesmo pra não arriscar? Já ouvi tanto caso de gente tendo o notebook roubado ao sair do aeroporto de Congonhas... -Nilson Santos F. Jr. From aferreira em shopzilla.com Tue Sep 16 15:14:12 2008 From: aferreira em shopzilla.com (Adriano Ferreira) Date: Tue, 16 Sep 2008 19:14:12 -0300 Subject: [Cascavel-pm] [SP-pm] YAPC Brasil 2008 no CONISLI In-Reply-To: <912e34190809161407o5780c348gef5c533e3f593460@mail.gmail.com> References: <73ddeb6c0809161320k3e30ec74o240ecd7f8cc14cde@mail.gmail.com> <912e34190809161407o5780c348gef5c533e3f593460@mail.gmail.com> Message-ID: <73ddeb6c0809161514j1d7d06e1tb34324c4372c486@mail.gmail.com> 2008/9/16 Wallace Reis : > 2008/9/16 Adriano Ferreira : >> O que temos de palestras até o momento? O Blabos falou que tem uma >> sobre limpeza de dados. Eu também estou pensando a respeito. No >> momento me vem à cabeça duas lightning talks: >> >> * jobs.perl.org >> * documentação Perl em sua língua > > * cpan.iusethis.com # lightning talk Desta vez vou ceder às sugestões do Joênio para usar o wiki no perl.org.br. Editem aqui suas propostas de palestras: http://www.perl.org.br/bin/save/Main/Yapc2008Preliminares Por enquanto, só nomes. Posteriormente, é melhor ter pequenos resumos pelo menos para as palestras. Quantas horas de programas queremos no Sábado e no Domingo? 6 horas cada? Gabriel, quais as restrições ou qual tempo que a sala teria de estar ativa? Qual o tempo das palestras? 30 minutos? Qual o tempo das lightning talks? 10 minutos? Frederico? Alceu? Nilson? Joênio? Solli? Fernando? MDA? Breno? um passo à frente por favor. Brasileiros morando em Portugal e Europa em geral de passagem no Brasil nestes dias? E todos os outros que se sentirem à vontade. Adriano. From oainikusama em gmail.com Tue Sep 16 15:31:16 2008 From: oainikusama em gmail.com (B O) Date: Tue, 16 Sep 2008 19:31:16 -0300 Subject: [Cascavel-pm] [SP-pm] YAPC Brasil 2008 no CONISLI In-Reply-To: <73ddeb6c0809161514j1d7d06e1tb34324c4372c486@mail.gmail.com> References: <73ddeb6c0809161320k3e30ec74o240ecd7f8cc14cde@mail.gmail.com> <912e34190809161407o5780c348gef5c533e3f593460@mail.gmail.com> <73ddeb6c0809161514j1d7d06e1tb34324c4372c486@mail.gmail.com> Message-ID: Boa Adriano, parabéns pela iniciativa! Já conversei com o Gabriel hoje, ele me disse que falou com vc tb. Estou responsável por entrar em contato com o pessoal do evento pra passar a nossa grade até quinta (se alguém quiser tomar essa tarefa para si, agradeço! Mas por favor *avise* pra mim antes). Aparentemente a correria não é tanta, pois teremos espaço reservado de qualquer jeito (mas se os nomes das palestras pudessem entrar na grade principal na própria quinta já seria ótimo!). Pessoal, preencham a Wiki com suas propostas de palestras para o evento. Adicionei tb uma seção para que as pessoas coloquem sugestões de palestras ou coisas que gostariam de assistir no YAPC. Nos vemos lá! []s -b 2008/9/16 Adriano Ferreira : > 2008/9/16 Wallace Reis : >> 2008/9/16 Adriano Ferreira : >>> O que temos de palestras até o momento? O Blabos falou que tem uma >>> sobre limpeza de dados. Eu também estou pensando a respeito. No >>> momento me vem à cabeça duas lightning talks: >>> >>> * jobs.perl.org >>> * documentação Perl em sua língua >> >> * cpan.iusethis.com # lightning talk > > Desta vez vou ceder às sugestões do Joênio para usar o wiki no > perl.org.br. Editem aqui suas propostas de palestras: > > http://www.perl.org.br/bin/save/Main/Yapc2008Preliminares > > Por enquanto, só nomes. Posteriormente, é melhor ter pequenos resumos > pelo menos para as palestras. > > Quantas horas de programas queremos no Sábado e no Domingo? 6 horas > cada? Gabriel, quais as restrições ou qual tempo que a sala teria de > estar ativa? > > Qual o tempo das palestras? 30 minutos? > > Qual o tempo das lightning talks? 10 minutos? > > Frederico? Alceu? Nilson? Joênio? Solli? Fernando? MDA? Breno? um > passo à frente por favor. Brasileiros morando em Portugal e Europa em > geral de passagem no Brasil nestes dias? E todos os outros que se > sentirem à vontade. > > Adriano. > _______________________________________________ > SaoPaulo-pm mailing list > SaoPaulo-pm em pm.org > http://mail.pm.org/mailman/listinfo/saopaulo-pm > From breno em rio.pm.org Tue Sep 16 15:33:39 2008 From: breno em rio.pm.org (breno) Date: Tue, 16 Sep 2008 19:33:39 -0300 Subject: [Cascavel-pm] [SP-pm] YAPC Brasil 2008 no CONISLI In-Reply-To: <73ddeb6c0809161514j1d7d06e1tb34324c4372c486@mail.gmail.com> References: <73ddeb6c0809161320k3e30ec74o240ecd7f8cc14cde@mail.gmail.com> <912e34190809161407o5780c348gef5c533e3f593460@mail.gmail.com> <73ddeb6c0809161514j1d7d06e1tb34324c4372c486@mail.gmail.com> Message-ID: Boa Adriano, parabéns pela iniciativa! Já conversei com o Gabriel hoje, ele me disse que falou com vc tb. Estou responsável por entrar em contato com o pessoal do evento pra passar a nossa grade até quinta (se alguém quiser tomar essa tarefa para si, agradeço! Mas por favor *avise* pra mim antes). Aparentemente a correria não é tanta, pois teremos espaço reservado de qualquer jeito (mas se os nomes das palestras pudessem entrar na grade principal na própria quinta já seria ótimo!). Pessoal, preencham a Wiki com suas propostas de palestras para o evento. Adicionei tb uma seção para que as pessoas coloquem sugestões de palestras ou coisas que gostariam de assistir no YAPC. Nos vemos lá! []s -b 2008/9/16 Adriano Ferreira : > 2008/9/16 Wallace Reis : >> 2008/9/16 Adriano Ferreira : >>> O que temos de palestras até o momento? O Blabos falou que tem uma >>> sobre limpeza de dados. Eu também estou pensando a respeito. No >>> momento me vem à cabeça duas lightning talks: >>> >>> * jobs.perl.org >>> * documentação Perl em sua língua >> >> * cpan.iusethis.com # lightning talk > > Desta vez vou ceder às sugestões do Joênio para usar o wiki no > perl.org.br. Editem aqui suas propostas de palestras: > > http://www.perl.org.br/bin/save/Main/Yapc2008Preliminares > > Por enquanto, só nomes. Posteriormente, é melhor ter pequenos resumos > pelo menos para as palestras. > > Quantas horas de programas queremos no Sábado e no Domingo? 6 horas > cada? Gabriel, quais as restrições ou qual tempo que a sala teria de > estar ativa? > > Qual o tempo das palestras? 30 minutos? > > Qual o tempo das lightning talks? 10 minutos? > > Frederico? Alceu? Nilson? Joênio? Solli? Fernando? MDA? Breno? um > passo à frente por favor. Brasileiros morando em Portugal e Europa em > geral de passagem no Brasil nestes dias? E todos os outros que se > sentirem à vontade. > > Adriano. > _______________________________________________ > SaoPaulo-pm mailing list > SaoPaulo-pm em pm.org > http://mail.pm.org/mailman/listinfo/saopaulo-pm > From shonorio em gmail.com Tue Sep 16 17:05:01 2008 From: shonorio em gmail.com (Solli Honorio) Date: Tue, 16 Sep 2008 21:05:01 -0300 Subject: [Cascavel-pm] Chamada para o CONISLI In-Reply-To: <9a08c9b40809161417r21067648xfb0d131a9e6a0084@mail.gmail.com> References: <73ddeb6c0809151803n5e9483f6kda872713634bd9c3@mail.gmail.com> <9a08c9b40809161417r21067648xfb0d131a9e6a0084@mail.gmail.com> Message-ID: <12d1f4ee0809161705v7650fb3wfd6b4443dfc90558@mail.gmail.com> 2008/9/16 Nilson Santos Figueiredo Junior > 2008/9/15 Adriano Ferreira : > > Esta idéia é inicial mas estamos dispostos a ir. Alguém mais se anima? > > Alguém saberia me dar mais detalhes da logística envolvida pra ir do > Aeroporto de Congonhas até o local do evento e algum hotel recomendado > para isso? > > Queria saber detalhes como quanto ficaria aproximadamente a corrida de > taxi (segundo o Google Maps, são ~15km do Aeroporto até a instituição > de ensino) e se tem hotel mais perto do local do evento, pra não > precisar de outro taxi (os sugeridos estão a uns 2.5-3km de distância > do local). > Nilson, o taxi deve ficar por volta de uns 50 reais. O Eden e o Reis estão vendo esta história de hotel, converse com eles. > > Eu já fui vários vezes à SP, alguns anos atrás, mas das outras vezes > fui de ônibus e foram viagens mais demoradas, sem muita pressa, não > algo mais corrido como isso. Eu acho que ainda sei mais ou menos me > virar no metrô de SP também e os hóteis sugeridos ficam bem próximos a > estações de metrô. Contudo, é realmente viável sair do aeroporto e > pegar metrô (parece meio longe) ou é melhor pegar um taxi mesmo pra > não arriscar? Já ouvi tanto caso de gente tendo o notebook roubado ao > sair do aeroporto de Congonhas... > > -Nilson Santos F. Jr. > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- "o animal satisfeito dorme". - Guimarães Rosa -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From shonorio em gmail.com Tue Sep 16 17:12:34 2008 From: shonorio em gmail.com (Solli Honorio) Date: Tue, 16 Sep 2008 21:12:34 -0300 Subject: [Cascavel-pm] DBD::MYSQL In-Reply-To: <9a08c9b40809121100q59e949a3lbdfffe1f8e0981b8@mail.gmail.com> References: <000a01c8a54b$1a196020$0301a8c0@rede.local> <370D2238CED8449194F6B9DEDC817016@rede.local> <9a08c9b40809031430m233c1bbcna1a4c2db0242dfa3@mail.gmail.com> <3de55ead0809120549o4e3a42c9h85a1c994d53d6baf@mail.gmail.com> <68D286F5DF2348AB9FC22F39E9270AD7@rede.local> <3de55ead0809120600h5fa394f0wd8d7aa98f7ce9442@mail.gmail.com> <9a08c9b40809121100q59e949a3lbdfffe1f8e0981b8@mail.gmail.com> Message-ID: <12d1f4ee0809161712j680c3dcdw72609d50e8574a7b@mail.gmail.com> 2008/9/12 Nilson Santos Figueiredo Junior > 2008/9/12 : > > - ppm install DBD::mysql dá aquele erro que informei anteriormente. > > Digite somente "ppm". Vai abrir uma interface gráfica. Adicione os > repositórios Trouchelle, Bribes, TheoryX5 e TCool (o Google é seu > amigo). o Google e o cpan, no http://kobesearch.cpan.org/ é informado qual repositório tem a versão do módulo compilado... normalmente o trouchelle tem quase todos os passíveis de compilação para win3 ! > Procure o módulo DBD::mysql na lista, na interface gráfica. > Peça para instalá-lo e mande o ppm executar as ações selecionadas. > -Nilson Santos F. Jr. > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- "o animal satisfeito dorme". - Guimarães Rosa -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From indiox em gentoobr.org Tue Sep 16 17:25:26 2008 From: indiox em gentoobr.org (Claudio Pereira) Date: Tue, 16 Sep 2008 21:25:26 -0300 Subject: [Cascavel-pm] Chamada para o CONISLI In-Reply-To: <9a08c9b40809161417r21067648xfb0d131a9e6a0084@mail.gmail.com> References: <73ddeb6c0809151803n5e9483f6kda872713634bd9c3@mail.gmail.com> <9a08c9b40809161417r21067648xfb0d131a9e6a0084@mail.gmail.com> Message-ID: Nilson, sou carioca (e como disse o MDA em nosso passeio por SP: o Indio como nosso guia turistico de SP estamos perdidos!) mas segue os meus $0.02. On 9/16/08, Nilson Santos Figueiredo Junior wrote: > Alguém saberia me dar mais detalhes da logística envolvida pra ir do > Aeroporto de Congonhas até o local do evento e algum hotel recomendado > para isso? Hotel tem o [0] Formula1 que tem a melhor relação custo/beneficio, moderno c/ internet e etc..... fica no Paraíso em frente ao metrô, local bom para chegar/sair a noite com um pouco de segurança, e próximo a FIAP que fica na Vila Mariana. Caso você queira dividir um apto duplo ou triplo sai muito em conta. [0] http://www.accorhotels.com.br/guiahoteis/formule1/hotel_main.asp?cd_hotel=109 Sei outra opção mais barata no Paraíso, mas não vale a pena, sem internet, daqueles hotéis antigos. É melhor você rachar um apto com alguém no F1 do que se hospedar neste. > Queria saber detalhes como quanto ficaria aproximadamente a corrida de > taxi (segundo o Google Maps, são ~15km do Aeroporto até a instituição > de ensino) e se tem hotel mais perto do local do evento, pra não > precisar de outro taxi (os sugeridos estão a uns 2.5-3km de distância > do local). > > Eu já fui vários vezes à SP, alguns anos atrás, mas das outras vezes > fui de ônibus e foram viagens mais demoradas, sem muita pressa, não > algo mais corrido como isso. Eu acho que ainda sei mais ou menos me > virar no metrô de SP também e os hóteis sugeridos ficam bem próximos a > estações de metrô. Contudo, é realmente viável sair do aeroporto e > pegar metrô (parece meio longe) ou é melhor pegar um taxi mesmo pra > não arriscar? Já ouvi tanto caso de gente tendo o notebook roubado ao > sair do aeroporto de Congonhas... Talvez para você ir do aeroporto ao hotel até vale ir de taxi, mas depois acho que a melhor opção de circular em SP é de metrô, e com certeza depois você estará com vários Monges para andar juntos pela cidade. Eu acho que do hotel F1 a Fiap dá uns R$30,00, não lembro ao certo qto que eu paguei quando fiz este percuso da última vez pois dividi com mais uns 3 colegas e cada um deu uns trocados (R$10,00 ou R$5,00). Realmente não lembro. Quanto a roubo de notebook, no Rio esse risco é menor que SP. No RJ quando querem eles te roubam mesmo sem saber o que vc tem de valor, já em sampa tem equipe especializada em notebooks, e já sabem identificar quem tem ou não na mochila. Mas sempre andei por lá, em locais a pé, metrô e de ônibus e dei muita sorte, apesar de hoje usar mochila do Google que chama a atenção, sempre procurei evitar andar com uma Targus ou outra marca conhecida. O Evaldo (Udontknow na freenode) sempre me orientou alguns lugares pra evitar de andar sozinho em SP que são realmente perigosos, ainda mais quando você não conhece essa grande cidade. > -Nilson Santos F. Jr. [ ]'s -- Claudio Pereira aka IndioX GentooBR - http://gentoobr.org mailto: indiox em gentoobr.org --------------------------------------------- Gentoo Documentation Member http://gdp.gentoo.org From shonorio em gmail.com Tue Sep 16 17:25:39 2008 From: shonorio em gmail.com (Solli Honorio) Date: Tue, 16 Sep 2008 21:25:39 -0300 Subject: [Cascavel-pm] Problema em comparar campos de arquivos In-Reply-To: <48CCDD01.3030007@yahoo.co.uk> References: <48CCDD01.3030007@yahoo.co.uk> Message-ID: <12d1f4ee0809161725r61de8603i1e9a0485a02779b6@mail.gmail.com> 2008/9/14 Luis Motta Campos > Olá, Ronan. > > > Ronan Eustaquio wrote: > >> Então, eu fiz o código abaixo para gerar a base. >> > > (...) > >> O problema deste código é que ele está gravando os registros de forma >> errada. >> >> caminho/do/arquivo/comitado1 >> ,aprovado >> caminho/do/arquivo/comitado2.txt >> ,draft >> caminho/do/arquivo/comitado.doc >> ,aprovado >> >> Aí, na próxima vez que este script é executado, dá pau em tudo. >> >> Espero que vocês tenham entendido e consigam me ajudar. >> > > Eu tomei a liberdade de reescrever o teu código. Por favor, leia e aprenda. > Atenção: eu não testei o código!! > > __CODIGO_NOVO__ > my ( $author, $date, undef, @log ) = > read_from_process( $svnlook, 'info', $repos, '-r', $rev ); > Luis, se você me permite, eu não gosto muito disto, a menos que o cara saiba exatamente o que está fazendo... se o log for grande, isto poderá ser um problema !!! > > my $db_file = do { > ( my $r = uc $repos ) =~ s{/|SVN}{}g; > qq{/svn/basedados.$r}; > }; > > # Geracao de Base de dados para analise posterior > > # Processar a saida de log. > my %registro_versionado; > foreach (@log) { > my ( $filename, $status ) = > m{^#file=([^#]+)#status=(draft|aprovado)}; > $registro_versionado{$filename} = qq{$filename,$status}; > } > > # Abrir base de dados para buscar registros. > my %registro; > open my $DBFILE, '<', $db_file or die "Can't open $db_file: $!."; > foreach (<$DBFILE>) { > my ( $filename, $status ) = split qr/,/; > $registro{$filename} = $status; > } > close $DBFILE or die "Can't close $db_file: $!"; > > # Neste momento, eu tenho dois hash-tables com praticamente > # os mesmos dados. Assumindo que um arquivo nunca deixa o > # Version Control, eu posso simplesmente juntar os dois > # hash-tables num unico registro e gravar de volta no > # arquivo. Ordem eh importante. > my %registros_atualizados = ( %registro, %registro_versionado ); > open my $DBFILE, '>', $db_file or die "Can't open $db_file:$!"; > foreach my $file ( sort keys %registros_atualizados ) { > print $DBFILE $file . ',' . $registros_atualizados{$file} . "\n"; > } > close $DBFILE or die "Can't close $db_file: $!"; > __CODIGO_NOVO__ > > Agora, vamos explicar o teu problema: você está lendo nomes de arquivos de > dois lugares diferentes: um array e um arquivo chamado $db_file. > > Quando você lê do array, os nomes de arquivo não contém "\n" (newline), e > está tudo bem. Mas, quando você lê do arquivo, os nomes de arquivo contém > "\n" (padrão no perl e no mundo unix). O problema é que você lê os nomes, > faz suas transformações, mas nunca remove o "\n" do arquivo: > > # A merda começa aqui > >> if (open(DBFILE, "< $db_file")) { >> for my $value (){ >> > ###### Acrescente "chomp $value" aqui: > chomp $value; > >> $linha = $value; >> $status = $value; >> >> $linha =~ s/,(.*)//gi; >> $status =~ s/(.*),//gi; >> >> $registro{$linha} = $status; >> # print $linha.",".$registro{$linha}."\n"; >> } >> close DBFILE or warn "$0: error in closing `$db_file' for >> appending:$!\n"; >> > > Isso deve resolver seu problema. Mas eu recomendo: > > 1. Use Perl::Tidy; > 2. Melhore o teu estilo. Você parece um programador C, não está usando nem > 10% do potencial do Perl. Ler código de gente mais experiente ajuda muito; > 3. Nunca, jamais, por motivo nenhum, implemente um "gancho" no commit do > SVN -- é perigoso e desnecessário: você pode obter a mesma informação a > partir dos commit logs. > > Espero que isso ajude. > Putamplexos. > -- > Luis Motta Campos is a software engineer, > Perl Programmer, foodie and photographer. > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- "o animal satisfeito dorme". - Guimarães Rosa -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From braun.lima em gmail.com Wed Sep 17 02:10:11 2008 From: braun.lima em gmail.com (Marco Lima) Date: Wed, 17 Sep 2008 10:10:11 +0100 Subject: [Cascavel-pm] Chamada para o CONISLI In-Reply-To: References: <73ddeb6c0809151803n5e9483f6kda872713634bd9c3@mail.gmail.com> <9a08c9b40809161417r21067648xfb0d131a9e6a0084@mail.gmail.com> Message-ID: <34a7b6860809170210s3625ad3i92fb80b418d066f7@mail.gmail.com> Indio !! O que vc tem contra o Hotel Familiar da Paulista ??? Aquilo é o que há =) já fiquei com o Flávio lá e foi fixe, é perto da pizzaria !! e da padoca que fica aberta até de manhã ... heheh Sem contar que o café da manhã lá é fantástico !! e depois vc vai acabar só indo lá para dormir. Mas essa é a opção para os aventureiros =) > Sei outra opção mais barata no Paraíso, mas não vale a pena, sem > internet, daqueles hotéis antigos. É melhor você rachar um apto com > alguém no F1 do que se hospedar neste. > > -- Marco Lima braun.lima em gmail.com "O que sabemos, saber que o sabemos. Aquilo que não sabemos, saber que não o sabemos: eis o verdadeiro saber." -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From indiox em gentoobr.org Wed Sep 17 07:22:35 2008 From: indiox em gentoobr.org (Claudio Pereira) Date: Wed, 17 Sep 2008 11:22:35 -0300 Subject: [Cascavel-pm] Chamada para o CONISLI In-Reply-To: <34a7b6860809170210s3625ad3i92fb80b418d066f7@mail.gmail.com> References: <73ddeb6c0809151803n5e9483f6kda872713634bd9c3@mail.gmail.com> <9a08c9b40809161417r21067648xfb0d131a9e6a0084@mail.gmail.com> <34a7b6860809170210s3625ad3i92fb80b418d066f7@mail.gmail.com> Message-ID: Salve Mago, 2008/9/17 Marco Lima : > Indio !! > > O que vc tem contra o Hotel Familiar da Paulista ??? Aquilo é o que há =) já > fiquei com o Flávio lá e foi fixe, é perto da pizzaria !! e da padoca que > fica aberta até de manhã ... heheh Sem contar que o café da manhã lá é > fantástico !! e depois vc vai acabar só indo lá para dormir. Não tenho nada contra, inclusive as vezes eu fico nele por essas facilidades de ser perto da pizzaria e da padaria! :-D Normalmente, eu fico mesmo só para dormir, então ele me vale a pena. E ser alguns metros de distância da pizzaria do seu joão me facilita na hora de voltar bêbado pra dormir. =D > Mas essa é a opção para os aventureiros =) hehehe Índio tbm gosta de aventuras! =] [ ]'s -- Claudio Pereira aka IndioX GentooBR - http://gentoobr.org mailto: indiox em gentoobr.org --------------------------------------------- Gentoo Documentation Member http://gdp.gentoo.org From indiox em gentoobr.org Wed Sep 17 08:19:58 2008 From: indiox em gentoobr.org (Claudio Pereira) Date: Wed, 17 Sep 2008 12:19:58 -0300 Subject: [Cascavel-pm] [SP-pm] YAPC Brasil 2008 no CONISLI In-Reply-To: References: <73ddeb6c0809161320k3e30ec74o240ecd7f8cc14cde@mail.gmail.com> <912e34190809161407o5780c348gef5c533e3f593460@mail.gmail.com> <73ddeb6c0809161514j1d7d06e1tb34324c4372c486@mail.gmail.com> Message-ID: Caros, Lembrei agora que no final do mês vai ser a PGcon (PostGres Conf) em Campinas, e o David Fetter estará presente. Será que ele poderá ficar para o YAPC no Conisli? [ ]'s Claudio Indio)( 2008/9/16 breno : > Boa Adriano, parabéns pela iniciativa! > > Já conversei com o Gabriel hoje, ele me disse que falou com vc tb. > Estou responsável por entrar em contato com o pessoal do evento pra > passar a nossa grade até quinta (se alguém quiser tomar essa tarefa > para si, agradeço! Mas por favor *avise* pra mim antes). Aparentemente > a correria não é tanta, pois teremos espaço reservado de qualquer > jeito (mas se os nomes das palestras pudessem entrar na grade > principal na própria quinta já seria ótimo!). > > Pessoal, preencham a Wiki com suas propostas de palestras para o > evento. Adicionei tb uma seção para que as pessoas coloquem sugestões > de palestras ou coisas que gostariam de assistir no YAPC. > > Nos vemos lá! > > []s > > -b > > > 2008/9/16 Adriano Ferreira : >> 2008/9/16 Wallace Reis : >>> 2008/9/16 Adriano Ferreira : >>>> O que temos de palestras até o momento? O Blabos falou que tem uma >>>> sobre limpeza de dados. Eu também estou pensando a respeito. No >>>> momento me vem à cabeça duas lightning talks: >>>> >>>> * jobs.perl.org >>>> * documentação Perl em sua língua >>> >>> * cpan.iusethis.com # lightning talk >> >> Desta vez vou ceder às sugestões do Joênio para usar o wiki no >> perl.org.br. Editem aqui suas propostas de palestras: >> >> http://www.perl.org.br/bin/save/Main/Yapc2008Preliminares >> >> Por enquanto, só nomes. Posteriormente, é melhor ter pequenos resumos >> pelo menos para as palestras. >> >> Quantas horas de programas queremos no Sábado e no Domingo? 6 horas >> cada? Gabriel, quais as restrições ou qual tempo que a sala teria de >> estar ativa? >> >> Qual o tempo das palestras? 30 minutos? >> >> Qual o tempo das lightning talks? 10 minutos? >> >> Frederico? Alceu? Nilson? Joênio? Solli? Fernando? MDA? Breno? um >> passo à frente por favor. Brasileiros morando em Portugal e Europa em >> geral de passagem no Brasil nestes dias? E todos os outros que se >> sentirem à vontade. >> >> Adriano. >> _______________________________________________ >> SaoPaulo-pm mailing list >> SaoPaulo-pm em pm.org >> http://mail.pm.org/mailman/listinfo/saopaulo-pm >> > _______________________________________________ > SaoPaulo-pm mailing list > SaoPaulo-pm em pm.org > http://mail.pm.org/mailman/listinfo/saopaulo-pm > -- -- Claudio Pereira aka IndioX GentooBR - http://gentoobr.org mailto: indiox em gentoobr.org --------------------------------------------- Gentoo Documentation Member http://gdp.gentoo.org From luismottacampos em yahoo.co.uk Thu Sep 18 01:14:28 2008 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Thu, 18 Sep 2008 10:14:28 +0200 Subject: [Cascavel-pm] Problema em comparar campos de arquivos In-Reply-To: <12d1f4ee0809161725r61de8603i1e9a0485a02779b6@mail.gmail.com> References: <48CCDD01.3030007@yahoo.co.uk> <12d1f4ee0809161725r61de8603i1e9a0485a02779b6@mail.gmail.com> Message-ID: <48D20DE4.3010508@yahoo.co.uk> Solli Honorio wrote: > 2008/9/14 Luis Motta Campos >> __CODIGO_NOVO__ >> my ( $author, $date, undef, @log ) = >> read_from_process( $svnlook, 'info', $repos, '-r', $rev ); >> > > Luis, se você me permite, eu não gosto muito disto, a menos que o cara saiba > exatamente o que está fazendo... se o log for grande, isto poderá ser um > problema !!! Mas claro que eu permito! O problema é que esta é a implementação oferecida pelo SVN, não acho que exista outra forma de se conseguir os logs de alterações executadas pelo SVN. De qualquer forma, mesmo projetos muito movimentados não conseguem fazer @log passar de alguns MB. É um problema, mas acho que a solução passa por alterar o código da interface Perl do SVN... ;) Claro, como sempre, eu posso estar enganado. Se você tem uma sugestão melhor, eu posso até incorporar ela nos meus /hooks/ de acesso no trabalho... ;) Putamplexos! -- Luis Motta Campos is a software engineer, Perl Programmer, foodie and photographer. From elvio.barbalho em gmail.com Thu Sep 18 05:56:56 2008 From: elvio.barbalho em gmail.com (Elvio Barbalho) Date: Thu, 18 Sep 2008 10:56:56 -0200 Subject: [Cascavel-pm] =?iso-8859-1?q?importar_fun=E7=F5es?= Message-ID: <8fb8eacb0809180556n3f8101a9h2d9b0a84a2a2c0e6@mail.gmail.com> Senhores bom dia, tenho varias funções que uso normalmente em vários scripts, teria como coloca-las em um único arquivo e importa-las nos scripts???? caso afirmativo como eu posso fazer isso?????? -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From gabriel.vieira em gmail.com Thu Sep 18 06:03:35 2008 From: gabriel.vieira em gmail.com (Gabriel Vieira) Date: Thu, 18 Sep 2008 10:03:35 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?importar_fun=E7=F5es?= In-Reply-To: <8fb8eacb0809180556n3f8101a9h2d9b0a84a2a2c0e6@mail.gmail.com> References: <8fb8eacb0809180556n3f8101a9h2d9b0a84a2a2c0e6@mail.gmail.com> Message-ID: <83d8367f0809180603n684025c9qc8dc8832b4243b13@mail.gmail.com> Sim!!! perldoc -f require perldoc -f do perldoc -f use 2008/9/18 Elvio Barbalho : > Senhores bom dia, tenho varias funções que uso normalmente > em vários scripts, teria como coloca-las em um único arquivo e importa-las > nos scripts???? caso afirmativo como eu posso fazer isso?????? > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Gabriel Vieira From edencardim em gmail.com Thu Sep 18 06:08:24 2008 From: edencardim em gmail.com (Eden Cardim) Date: Thu, 18 Sep 2008 10:08:24 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?importar_fun=E7=F5es?= In-Reply-To: <8fb8eacb0809180556n3f8101a9h2d9b0a84a2a2c0e6@mail.gmail.com> References: <8fb8eacb0809180556n3f8101a9h2d9b0a84a2a2c0e6@mail.gmail.com> Message-ID: <3de55ead0809180608o2a3d6f65l65f8b8283e99621a@mail.gmail.com> 2008/9/18 Elvio Barbalho : > Senhores bom dia, tenho varias funções que uso normalmente > em vários scripts, teria como coloca-las em um único arquivo e importa-las > nos scripts???? caso afirmativo como eu posso fazer isso?????? perldoc Sub::Exporter -- edenc.vox.com From aferreira em shopzilla.com Thu Sep 18 06:14:16 2008 From: aferreira em shopzilla.com (Adriano Ferreira) Date: Thu, 18 Sep 2008 10:14:16 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?importar_fun=E7=F5es?= In-Reply-To: <83d8367f0809180603n684025c9qc8dc8832b4243b13@mail.gmail.com> References: <8fb8eacb0809180556n3f8101a9h2d9b0a84a2a2c0e6@mail.gmail.com> <83d8367f0809180603n684025c9qc8dc8832b4243b13@mail.gmail.com> Message-ID: <73ddeb6c0809180614y60916707w79c1be33a5c4cc12@mail.gmail.com> On Thu, Sep 18, 2008 at 10:03 AM, Gabriel Vieira wrote: > Sim!!! > > perldoc -f require > perldoc -f do > perldoc -f use Para completar, use um módulo de importação de símbolos. Um dos mais conhecidos é o "Exporter", não porque é o melhor, mas porque está junto com a distribuição oficial do Perl. perldoc Exporter http://perldoc.perl.org/Exporter.html http://search.cpan.org/perldoc?Exporter Na seção "SEE ALSO", você tem referências para outras alternativas. Com Exporter, para fazer o que você quer, provavelmente isto será suficiente: # MyLib.pm (as funções a serem compartilhados em um Perl Module) package MyLib; our @EXPORT_OK = qw( fun1 fun2 fun3 ); use base qw( Exporter ); sub fun1 { ... } sub fun2 { ... } # nos scripts onde você precisa das funções use MyLib qw( fun1 fun3 ); # as funções que você vai usar Atenção: se você tem várias e várias funções, talvez devesse considerar uma outra abordagem que evita a poluição do namespace, como * usar as funções como métodos estáticos de MyLib ( MyLib->fun1 -- necessita uma modificação no código para descartar o primeiro argumento ) * mudar para um projeto OO de verdade (se isto faz sentido, por examplo, há estado para ser guardado em um objeto correspondente à funcionalidade a ser compartilhada) ( seria usado como $lib = MyLib->new(); $lib->fun1 -- necessita mais modificações ainda ) Leia a documentação do Exporter. Tem muitas dicas lá de estilo, utilização e como não se arrepender mais tarde por causa de problemas de manutenção, etc. Sorte, Adriano. > 2008/9/18 Elvio Barbalho : >> Senhores bom dia, tenho varias funções que uso normalmente >> em vários scripts, teria como coloca-las em um único arquivo e importa-las >> nos scripts???? caso afirmativo como eu posso fazer isso?????? >> _______________________________________________ >> Cascavel-pm mailing list >> Cascavel-pm em pm.org >> http://mail.pm.org/mailman/listinfo/cascavel-pm >> > > > > -- > Gabriel Vieira > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > From agnaldo em starweb-software.com.br Thu Sep 18 09:26:13 2008 From: agnaldo em starweb-software.com.br (Agnaldo Macedo) Date: Thu, 18 Sep 2008 13:26:13 -0300 Subject: [Cascavel-pm] LDAP References: <8fb8eacb0809180556n3f8101a9h2d9b0a84a2a2c0e6@mail.gmail.com><83d8367f0809180603n684025c9qc8dc8832b4243b13@mail.gmail.com> <73ddeb6c0809180614y60916707w79c1be33a5c4cc12@mail.gmail.com> Message-ID: <42896673F4BE431FA874B2A8422AC7BA@swmobile> Pessoal, dos vários módulos disponiveis para LDAP, qual seria o mais indicado para fazer "apenas" uma consulta simples de usuário/senha para validar login de usuário? From breno em rio.pm.org Thu Sep 18 09:30:13 2008 From: breno em rio.pm.org (breno) Date: Thu, 18 Sep 2008 13:30:13 -0300 Subject: [Cascavel-pm] LDAP In-Reply-To: <42896673F4BE431FA874B2A8422AC7BA@swmobile> References: <8fb8eacb0809180556n3f8101a9h2d9b0a84a2a2c0e6@mail.gmail.com> <83d8367f0809180603n684025c9qc8dc8832b4243b13@mail.gmail.com> <73ddeb6c0809180614y60916707w79c1be33a5c4cc12@mail.gmail.com> <42896673F4BE431FA874B2A8422AC7BA@swmobile> Message-ID: Agnaldo, acho que o Net::LDAP é um bom ponto de partida. Infelizmente não posso falar sobre demais módulos pois nunca os usei (conscientemente, pelo menos). []s -b On Thu, Sep 18, 2008 at 1:26 PM, Agnaldo Macedo wrote: > > Pessoal, dos vários módulos disponiveis para LDAP, qual seria o mais > indicado para fazer "apenas" uma consulta simples de usuário/senha para > validar login de usuário? > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > From otaviof em gmail.com Thu Sep 18 11:00:29 2008 From: otaviof em gmail.com (=?ISO-8859-1?Q?Ot=E1vio_Fernandes?=) Date: Thu, 18 Sep 2008 15:00:29 -0300 Subject: [Cascavel-pm] LDAP In-Reply-To: <42896673F4BE431FA874B2A8422AC7BA@swmobile> References: <8fb8eacb0809180556n3f8101a9h2d9b0a84a2a2c0e6@mail.gmail.com> <83d8367f0809180603n684025c9qc8dc8832b4243b13@mail.gmail.com> <73ddeb6c0809180614y60916707w79c1be33a5c4cc12@mail.gmail.com> <42896673F4BE431FA874B2A8422AC7BA@swmobile> Message-ID: <8e3843570809181100o157bc8b9n9f5bb138b7cb79d2@mail.gmail.com> Agnaldo, A consulta utilizando Net::LDAP é muito simples, e caso necessário, você pode fazer o seu script crescer sem necessidade de refatorar o já foi feito com este módulo, veja um exemplo simples: http://search.cpan.org/~gbarr/perl-ldap-0.37/lib/Net/LDAP.pod A única parte que fica um pouco mais "chato" é quando a consulta ultrapassa 500 resultados e você tem que usar paginação, de resto é bem simples. um abraço, Otávio Fernandes From agnaldo em starweb-software.com.br Thu Sep 18 11:12:58 2008 From: agnaldo em starweb-software.com.br (Agnaldo Macedo) Date: Thu, 18 Sep 2008 15:12:58 -0300 Subject: [Cascavel-pm] LDAP References: <8fb8eacb0809180556n3f8101a9h2d9b0a84a2a2c0e6@mail.gmail.com> <83d8367f0809180603n684025c9qc8dc8832b4243b13@mail.gmail.com> <73ddeb6c0809180614y60916707w79c1be33a5c4cc12@mail.gmail.com> <42896673F4BE431FA874B2A8422AC7BA@swmobile> <8e3843570809181100o157bc8b9n9f5bb138b7cb79d2@mail.gmail.com> Message-ID: <7216514ADE0C41F4AA07F8D89939E750@swmobile> Otávio, vi o módulo. Mas para minha necessidade, de apenas validar usuario/senha, será que os pacotes Authen::Simple::LDAP , e o irmão dele, Authen::Simple::ActiveDirectory , não seriam mais simples e com menos dependencias? ----- Original Message ----- From: "Otávio Fernandes" To: "Agnaldo Macedo" ; "Cascavel Perl Mongers" Sent: Thursday, September 18, 2008 3:00 PM Subject: Re: [Cascavel-pm] LDAP Agnaldo, A consulta utilizando Net::LDAP é muito simples, e caso necessário, você pode fazer o seu script crescer sem necessidade de refatorar o já foi feito com este módulo, veja um exemplo simples: http://search.cpan.org/~gbarr/perl-ldap-0.37/lib/Net/LDAP.pod A única parte que fica um pouco mais "chato" é quando a consulta ultrapassa 500 resultados e você tem que usar paginação, de resto é bem simples. um abraço, Otávio Fernandes From otaviof em gmail.com Thu Sep 18 11:21:15 2008 From: otaviof em gmail.com (=?ISO-8859-1?Q?Ot=E1vio_Fernandes?=) Date: Thu, 18 Sep 2008 15:21:15 -0300 Subject: [Cascavel-pm] LDAP In-Reply-To: <7216514ADE0C41F4AA07F8D89939E750@swmobile> References: <8fb8eacb0809180556n3f8101a9h2d9b0a84a2a2c0e6@mail.gmail.com> <83d8367f0809180603n684025c9qc8dc8832b4243b13@mail.gmail.com> <73ddeb6c0809180614y60916707w79c1be33a5c4cc12@mail.gmail.com> <42896673F4BE431FA874B2A8422AC7BA@swmobile> <8e3843570809181100o157bc8b9n9f5bb138b7cb79d2@mail.gmail.com> <7216514ADE0C41F4AA07F8D89939E750@swmobile> Message-ID: <8e3843570809181121x1517e223h159766f268e14125@mail.gmail.com> Agnaldo, A Net::LDAP não faz autenticação de usuários. O módulo que você comentou, eu já usei, e é realmente bem simples: =cut $ldapauth = Authen::Simple::LDAP->new( host => ( "ldap://" . $host . ":" . $port ), basedn => $basedn, binddn => $binddn, bindpw => $bindpw, version => $version, timeout => $timeout, filter => $filter, ); return 1 if ( $ldapauth->authenticate( $username, $password ) ); return 0; =cut Otávio Fernandes From luismottacampos em yahoo.co.uk Thu Sep 18 12:17:10 2008 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Thu, 18 Sep 2008 21:17:10 +0200 Subject: [Cascavel-pm] LDAP Message-ID: <48D2A936.2000001@yahoo.co.uk> Agnaldo Macedo wrote: > > Pessoal, dos vários módulos disponiveis para LDAP, qual seria o mais > indicado para fazer "apenas" uma consulta simples de usuário/senha > para validar login de usuário? Agnaldo, você está procurando o Net::LDAP. É o único que eu recomendo. Putamplexos. -- Luis Motta Campos is a software engineer, Perl Programmer, foodie and photographer. From roanbrasil em gmail.com Fri Sep 19 06:08:32 2008 From: roanbrasil em gmail.com (Roan Brasil Monteiro) Date: Fri, 19 Sep 2008 10:08:32 -0300 Subject: [Cascavel-pm] [OT] Off-topic mesmo mas URGENTE - Vaga IBM Message-ID: <403668000809190608y4f4cbb3bl4cc295ced821fe21@mail.gmail.com> Estamos com a seguinte vaga em aberto, URGENTE: Vaga: *Analista Mainframe* *Projeto IBM - Duração: Período Intederminado em Hortolândia (Não permite Home-office)* *Skill: Cobol, JCL, DB2 e Inglês Fluente. O profissional deverá ter experiência com desenvolvimento, suporte e produção mainframe.* Vaga: *Analista de Teste* *Projeto IBM - Duração: Período Indeterminado em Hortolândia (Não permite Home-office)* *Skill: Test Case, Test Creation, Test execution e inglês fluente. * Favor entrar em contato com roanbrasil em gmail.com Ajudem a divulgar nas listas que vcs fzem parte.... -- Atenciosamente, Roan Brasil Monteiro -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From roanbrasil em gmail.com Tue Sep 23 05:06:08 2008 From: roanbrasil em gmail.com (Roan Brasil Monteiro) Date: Tue, 23 Sep 2008 09:06:08 -0300 Subject: [Cascavel-pm] [OT] Vagas da Semana Message-ID: <403668000809230506i19a9fa58y770ceea55b26489a@mail.gmail.com> *OPORTUNIDADES:* ** *Todas as vagas são oportunidades p/ a IBM * ** *Encaminhar cvs p/ roanbrasil em gmail.com * ** *Analista JDEdwards* *Local:* Rio de Janeiro Experiência em JDEdwards Financiais. Desejável conhecimentos em espanhol Inglês Avançado * * ** ** *DBA Oracle* *Local:* Hortolândia Experiência c/o DBA Oracle e inglês avançado * * ** ** *Analista Websphere* *Local:* Jaguariúna Experiência c/o Analista Websphere e inglês avançado * * ** ** *Analista AIX / DB2* *Local:* Hortolândia Experiência c/ AIX Script, DB2 e inglês avançado *** * ** ** *Desenvolvedor Java / J2EE* *Local:* Hortolândia Experiência c/o Desenvolvedor utilizando Java, J2EE e Websphere. Inglês Avançado *** * ** ** *Analista Desenvolvedor AIX e DB2 Junior * *Requisitos:* Conhecimento e Habilidade em AIX - DB2 ? MVS ? Scripting Inglês avançado Disponibilidade para trabalhar em *Paulínia ?SP.* * * *Administrador de Sistemas ? DB2 e Lotus Notes (CS) * *Requisitos:* Conhecimento e Habilidade em DB2 e LOTUS NOTES (CS)* * Inglês avançado Disponibilidade para trabalhar em *Paulínia ? SP* *Horário de Trabalho: 06:30-15:30 ou 13:00-22:00* *Tempo do projeto*: 12 meses. * * *Analista Administrador DATABASE ? DBA* *Requisitos:* Conhecimento e Habilidade em DB2 e AIX Inglês avançado Disponibilidade para trabalhar em *qualquer site da IBM*. *Tempo de projeto*: 6 meses. * * *ANALISTA PROGRAMADOR C++ * *Requisitos:* Conhecimento e habilidade em HTML (W), CSS, XML (W), JAVASCRIPT (W), C ++ (CS). Inglês avançado Disponibilidade para trabalhar em *Hortolândia-SP* * * *ANALISTA - WebSphere Business Integration Message Broker * *Requisitos:* Conhecimento e Habilidade em WEBSPHERE Inglês avançado Disponibilidade para trabalhar em *Jaguariúna* * * -- Atenciosamente, Roan Brasil Monteiro -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From veronica.soara em gmail.com Tue Sep 30 07:47:55 2008 From: veronica.soara em gmail.com (Veronica Soraia) Date: Tue, 30 Sep 2008 11:47:55 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?M=F3dulo_Net=3A=3ASFTP?= Message-ID: <8ed2dfc0809300747x65f9ffb2ndbbf0caabab6a6ae@mail.gmail.com> Olá Pessoal Bom dia ! Gostaria de retirar uma dúvida.. tenho procurado de toda forma mas nao consegui... seguinte: estou utilizando o modulo Net::SFTP do cpan para fazer o envio de arquivos remotamente, o servidor que estou enviando possui uma chave de confiança para nao precisar enviar senha.. mas nao estou conseguindo sair do mesmo erro: 064-254.aro.peso.com.br: Reading configuration data /home/scpftp/.ssh/config 064-254.aro.peso.com.br: Reading configuration data /etc/ssh_config 064-254.aro.peso.com.br: Connecting to 10.253.62.9, port 22. 064-254.aro.peso.com.br: Remote version string: SSH-2.0-OpenSSH_4.5p1 FreeBSD-20061110 064-254.aro.peso.com.br: Remote protocol version 2.0, remote software version OpenSSH_4.5p1 FreeBSD-20061110 064-254.aro.peso.com.br: Net: SH: erl Version 1.30, protocol version 2.0. 064-254.aro.peso.com.br: No compat match: OpenSSH_4.5p1 FreeBSD-20061110. 064-254.aro.peso.com.br: Connection established. 064-254.aro.peso.com.br: Sent key-exchange init (KEXINIT), wait response. 064-254.aro.peso.com.br: Algorithms, c->s: 3des-cbc hmac-sha1 none 064-254.aro.peso.com.br: Algorithms, s->c: 3des-cbc hmac-sha1 none 064-254.aro.peso.com.br: Entering Diffie-Hellman Group 1 key exchange. 064-254.aro.peso.com.br: Sent DH public key, waiting for reply. 064-254.aro.peso.com.br: Received host key, type 'ssh-dss'. 064-254.aro.peso.com.br: Host '10.253.62.9' is known and matches the host key. 064-254.aro.peso.com.br: Computing shared secret key. 064-254.aro.peso.com.br: Verifying server signature. 064-254.aro.peso.com.br: Waiting for NEWKEYS message. 064-254.aro.peso.com.br: Enabling incoming encryption/MAC/compression. 064-254.aro.peso.com.br: Send NEWKEYS, enable outgoing encryption/MAC/compression. 064-254.aro.peso.com.br: Sending request for user-authentication service. 064-254.aro.peso.com.br: Service accepted: ssh-userauth. 064-254.aro.peso.com.br: Trying empty user-authentication request. 064-254.aro.peso.com.br: Authentication methods that can continue: publickey,keyboard-interactive. 064-254.aro.peso.com.br: Next method to try is publickey. Permission denied at /usr/local/lib/perl5/site_perl/5.8.8/Net/SFTP.pm line 62 Alguem sabe ou ja aconteceu alguma coisa parecida com isso ? Ahhh e nesse conisli vai rolar o YAPC novamente ??? bjs! -- VERONICA SORAIA -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From mmmferreira em gmail.com Tue Sep 30 08:11:39 2008 From: mmmferreira em gmail.com (=?ISO-8859-1?Q?M=E1rcio_Ferreira_Ribeiro?=) Date: Tue, 30 Sep 2008 12:11:39 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?M=F3dulo_Net=3A=3ASFTP?= In-Reply-To: <8ed2dfc0809300747x65f9ffb2ndbbf0caabab6a6ae@mail.gmail.com> References: <8ed2dfc0809300747x65f9ffb2ndbbf0caabab6a6ae@mail.gmail.com> Message-ID: Oi Veronica, existem alguns post sobre isso na Internet: http://www.google.com.br/search?q=Permission+denied+at+SFTP.pm+line+62&ie=utf-8&oe=utf-8&aq=t Alguns mencionam problemas com o módulo Math::Pari como fonte do problema. Márcio Ferreira 2008/9/30 Veronica Soraia > Olá Pessoal Bom dia ! > > Gostaria de retirar uma dúvida.. tenho procurado de toda forma mas nao > consegui... seguinte: > > estou utilizando o modulo Net::SFTP do cpan para fazer o envio de arquivos > remotamente, o servidor que estou enviando possui uma chave de confiança > para nao precisar enviar senha.. mas nao estou conseguindo sair do mesmo > erro: > > 064-254.aro.peso.com.br: Reading configuration data > /home/scpftp/.ssh/config > 064-254.aro.peso.com.br: Reading configuration data /etc/ssh_config > 064-254.aro.peso.com.br: Connecting to 10.253.62.9, port 22. > 064-254.aro.peso.com.br: Remote version string: SSH-2.0-OpenSSH_4.5p1 > FreeBSD-20061110 > > 064-254.aro.peso.com.br: Remote protocol version 2.0, remote software > version OpenSSH_4.5p1 FreeBSD-20061110 > 064-254.aro.peso.com.br: Net: SH: erl Version 1.30, protocol version 2.0. > 064-254.aro.peso.com.br: No compat match: OpenSSH_4.5p1 FreeBSD-20061110. > 064-254.aro.peso.com.br: Connection established. > 064-254.aro.peso.com.br: Sent key-exchange init (KEXINIT), wait response. > 064-254.aro.peso.com.br: Algorithms, c->s: 3des-cbc hmac-sha1 none > 064-254.aro.peso.com.br: Algorithms, s->c: 3des-cbc hmac-sha1 none > 064-254.aro.peso.com.br: Entering Diffie-Hellman Group 1 key exchange. > 064-254.aro.peso.com.br: Sent DH public key, waiting for reply. > 064-254.aro.peso.com.br: Received host key, type 'ssh-dss'. > 064-254.aro.peso.com.br: Host '10.253.62.9' is known and matches the host > key. > 064-254.aro.peso.com.br: Computing shared secret key. > 064-254.aro.peso.com.br: Verifying server signature. > 064-254.aro.peso.com.br: Waiting for NEWKEYS message. > 064-254.aro.peso.com.br: Enabling incoming encryption/MAC/compression. > 064-254.aro.peso.com.br: Send NEWKEYS, enable outgoing > encryption/MAC/compression. > 064-254.aro.peso.com.br: Sending request for user-authentication service. > 064-254.aro.peso.com.br: Service accepted: ssh-userauth. > 064-254.aro.peso.com.br: Trying empty user-authentication request. > 064-254.aro.peso.com.br: Authentication methods that can continue: > publickey,keyboard-interactive. > 064-254.aro.peso.com.br: Next method to try is publickey. > Permission denied at /usr/local/lib/perl5/site_perl/5.8.8/Net/SFTP.pm line > 62 > > > Alguem sabe ou ja aconteceu alguma coisa parecida com isso ? > > > Ahhh e nesse conisli vai rolar o YAPC novamente ??? > > bjs! > > -- > VERONICA SORAIA > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Wiki sobre MySQL: MySQL-BR.wikidot.com -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From edencardim em gmail.com Tue Sep 30 08:26:20 2008 From: edencardim em gmail.com (Eden Cardim) Date: Tue, 30 Sep 2008 12:26:20 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?M=F3dulo_Net=3A=3ASFTP?= In-Reply-To: <8ed2dfc0809300747x65f9ffb2ndbbf0caabab6a6ae@mail.gmail.com> References: <8ed2dfc0809300747x65f9ffb2ndbbf0caabab6a6ae@mail.gmail.com> Message-ID: <3de55ead0809300826l2dbf6e4eief7901c5b3c5c0b5@mail.gmail.com> 2008/9/30 Veronica Soraia : > Ahhh e nesse conisli vai rolar o YAPC novamente ??? Sim, vai rolar, a lista de participantes está aqui: http://www.perl.org.br/Main/Yapc2008Participantes acrescenta teu nome na lista se estiver pretendendo ir -- edenc.vox.com From elvio.barbalho em gmail.com Tue Sep 30 10:54:18 2008 From: elvio.barbalho em gmail.com (Elvio Barbalho) Date: Tue, 30 Sep 2008 15:54:18 -0200 Subject: [Cascavel-pm] =?iso-8859-1?q?instala=E7=E3o_de_m=F3dulos_locais?= Message-ID: <8fb8eacb0809301054h5f605640y82cb4a73520a6b99@mail.gmail.com> Senhores boa tarde estou com dificuldades de instalar um módulo localmente. Abaixo foi como instalei o módulo aparentemente ele foi instalado ok. tr053040@ /home/tr053040/elvio/PERL_LIB/Class-Date-1.1.9 :>perl Makefile.PL PREFIX=/home/tr053040/elvio/PERL_LIB Checking if your kit is complete... Looks good Writing Makefile for Class::Date tr053040@ /home/tr053040/elvio/PERL_LIB/Class-Date-1.1.9 :>make install cp Date.pod blib/lib/Class/Date.pod cp Date.pm blib/lib/Class/Date.pm cp Date/Const.pm blib/lib/Class/Date/Const.pm /usr/bin/perl /usr/local/perl_ora/lib/5.10.0/ExtUtils/xsubpp -typemap /usr/local/perl_ora/lib/5.10.0/ExtUtils/typemap Date.xs > Date.xsc && mv Date.xsc Date.c Please specify prototyping behavior for Date.xs (see perlxs manual) gcc -c -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O -DVERSION=\"1.1.9\" -DXS_VERSION=\"1.1.9\" -fPIC "-I/usr/local/perl_ora/lib/5.10.0/sun4-solaris/CORE" Date.c Running Mkbootstrap for Class::Date () chmod 644 Date.bs rm -f blib/arch/auto/Class/Date/Date.so gcc -G -L/usr/local/lib Date.o -o blib/arch/auto/Class/Date/Date.so \ \ chmod 755 blib/arch/auto/Class/Date/Date.so cp Date.bs blib/arch/auto/Class/Date/Date.bs chmod 644 blib/arch/auto/Class/Date/Date.bs Manifying blib/man3/Class::Date.3 Files found in blib/arch: installing files in blib/lib into architecture dependent library tree Installing /home/tr053040/elvio/PERL_LIB/lib/site_perl/5.10.0/sun4-solaris/auto/Class/Date/Date.so Installing /home/tr053040/elvio/PERL_LIB/lib/site_perl/5.10.0/sun4-solaris/auto/Class/Date/Date.bs Installing /home/tr053040/elvio/PERL_LIB/lib/site_perl/5.10.0/sun4-solaris/Class/Date.pod Installing /home/tr053040/elvio/PERL_LIB/lib/site_perl/5.10.0/sun4-solaris/Class/Date.pm Installing /home/tr053040/elvio/PERL_LIB/lib/site_perl/5.10.0/sun4-solaris/Class/Date/Const.pm Installing /home/tr053040/elvio/PERL_LIB/man/man3/Class::Date.3 Writing /home/tr053040/elvio/PERL_LIB/lib/site_perl/5.10.0/sun4-solaris/auto/Class/Date/.packlist Appending installation info to /home/tr053040/elvio/PERL_LIB/lib/5.10.0/sun4-solaris/perllocal.pod Entretanto quando vou tentar usar o módulo a seguinte mensagem e retornada tr053040@ /home/tr053040 :>perl -e "use Class::Date" Can't locate Class/Date.pm in @INC (@INC contains: /home/tr053040/elvio/PERL_LIB/lib/site_perl/5.10.0/sun4-solaris/Class/Date/Const.pm /usr/local/perl_ora/lib/5.10.0/sun4-solaris /usr/local/perl_ora/lib/5.10.0 /usr/local/perl_ora/lib/site_perl/5.10.0/sun4-solaris /usr/local/perl_ora/lib/site_perl/5.10.0 .) at -e line 1. BEGIN failed--compilation aborted at -e line 1. Alguém poderia me dar uma luz????????? Obs: A máquina aonde estou tentando instar o módulo não tem acesso a internet!!!!!!!!!! -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From russoz em gmail.com Tue Sep 30 11:07:24 2008 From: russoz em gmail.com (Alexei Znamensky) Date: Tue, 30 Sep 2008 15:07:24 -0300 Subject: [Cascavel-pm] =?utf-8?b?aW5zdGFsYcOnw6NvIGRlIG3Ds2R1bG9zIGxvY2Fp?= =?utf-8?q?s?= In-Reply-To: <8fb8eacb0809301054h5f605640y82cb4a73520a6b99@mail.gmail.com> References: <8fb8eacb0809301054h5f605640y82cb4a73520a6b99@mail.gmail.com> Message-ID: <23f46d7f0809301107r7b866239x47ab962c920793d@mail.gmail.com> Elvio, quick and dirty: tente setar a variavel PERL5LIB: PERL5LIB=/home/tr053040/elvio/PERL_LIB export PERL5LIB recomendação: nao abra o pacote de compilação no mesmo diretorio aonde você irá instalar, isso só gera confusão (mas não deveria, as far as I know) gerar esse tipo de erro recomendação 2: mesmo estando offline, deve dar para trabalhar com o cpan, provavelmente vale a pena o esforço recomendação 3: eu montei um esquema de instalação local no meu home dir usando uma ferramentinha chamada GNU Stow, que já cria os links para mim no /usr/local/, assim eu não tenho que ficar mexendo em PATH ou PERL5LIB. []s, Russo 2008/9/30 Elvio Barbalho > Senhores boa tarde estou com dificuldades de instalar um módulo localmente. > Abaixo foi como instalei o módulo aparentemente ele foi instalado ok. > > tr053040@ /home/tr053040/elvio/PERL_LIB/Class-Date-1.1.9 :>perl > Makefile.PL PREFIX=/home/tr053040/elvio/PERL_LIB > Checking if your kit is complete... > Looks good > Writing Makefile for Class::Date > > > tr053040@ /home/tr053040/elvio/PERL_LIB/Class-Date-1.1.9 :>make install > cp Date.pod blib/lib/Class/Date.pod > cp Date.pm blib/lib/Class/Date.pm > cp Date/Const.pm blib/lib/Class/Date/Const.pm > /usr/bin/perl /usr/local/perl_ora/lib/5.10.0/ExtUtils/xsubpp -typemap > /usr/local/perl_ora/lib/5.10.0/ExtUtils/typemap Date.xs > Date.xsc && mv > Date.xsc Date.c > Please specify prototyping behavior for Date.xs (see perlxs manual) > gcc -c -fno-strict-aliasing -pipe -I/usr/local/include > -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O -DVERSION=\"1.1.9\" > -DXS_VERSION=\"1.1.9\" -fPIC > "-I/usr/local/perl_ora/lib/5.10.0/sun4-solaris/CORE" Date.c > Running Mkbootstrap for Class::Date () > chmod 644 Date.bs > rm -f blib/arch/auto/Class/Date/Date.so > gcc -G -L/usr/local/lib Date.o -o blib/arch/auto/Class/Date/Date.so \ > \ > > chmod 755 blib/arch/auto/Class/Date/Date.so > cp Date.bs blib/arch/auto/Class/Date/Date.bs > chmod 644 blib/arch/auto/Class/Date/Date.bs > Manifying blib/man3/Class::Date.3 > Files found in blib/arch: installing files in blib/lib into architecture > dependent library tree > Installing > /home/tr053040/elvio/PERL_LIB/lib/site_perl/5.10.0/sun4-solaris/auto/Class/Date/Date.so > Installing > /home/tr053040/elvio/PERL_LIB/lib/site_perl/5.10.0/sun4-solaris/auto/Class/Date/Date.bs > Installing > /home/tr053040/elvio/PERL_LIB/lib/site_perl/5.10.0/sun4-solaris/Class/Date.pod > Installing > /home/tr053040/elvio/PERL_LIB/lib/site_perl/5.10.0/sun4-solaris/Class/Date.pm > Installing > /home/tr053040/elvio/PERL_LIB/lib/site_perl/5.10.0/sun4-solaris/Class/Date/Const.pm > Installing /home/tr053040/elvio/PERL_LIB/man/man3/Class::Date.3 > Writing > /home/tr053040/elvio/PERL_LIB/lib/site_perl/5.10.0/sun4-solaris/auto/Class/Date/.packlist > Appending installation info to > /home/tr053040/elvio/PERL_LIB/lib/5.10.0/sun4-solaris/perllocal.pod > > Entretanto quando vou tentar usar o módulo a seguinte mensagem e retornada > > tr053040@ /home/tr053040 :>perl -e "use Class::Date" > Can't locate Class/Date.pm in @INC (@INC contains: > /home/tr053040/elvio/PERL_LIB/lib/site_perl/5.10.0/sun4-solaris/Class/Date/Const.pm > /usr/local/perl_ora/lib/5.10.0/sun4-solaris /usr/local/perl_ora/lib/5.10.0 > /usr/local/perl_ora/lib/site_perl/5.10.0/sun4-solaris > /usr/local/perl_ora/lib/site_perl/5.10.0 .) at -e line 1. > BEGIN failed--compilation aborted at -e line 1. > > Alguém poderia me dar uma luz????????? > > Obs: A máquina aonde estou tentando instar o módulo não tem acesso a > internet!!!!!!!!!! > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Alexei Znamensky [russoz_gmail_com] [russoz.wordpress.com] [ www.flickr.com/photos/alexeiz] "Though we live in trying times, we're the ones who have to try" -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From otaviof em gmail.com Tue Sep 30 11:06:47 2008 From: otaviof em gmail.com (=?ISO-8859-1?Q?Ot=E1vio_Fernandes?=) Date: Tue, 30 Sep 2008 15:06:47 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?instala=E7=E3o_de_m=F3dulos_locais?= In-Reply-To: <8fb8eacb0809301054h5f605640y82cb4a73520a6b99@mail.gmail.com> References: <8fb8eacb0809301054h5f605640y82cb4a73520a6b99@mail.gmail.com> Message-ID: <8e3843570809301106o7a53b75nf9702e716561754c@mail.gmail.com> Elvio, A instalação do módulo parece estar correta, entretanto, falou o "$ make test", pois neste passo os erros do porque o módulo não inicia poderiam ser mostrados. Outro ponto, é entrar no diretório onde foi feita a instalação e verificar se este está listado no @INC. Verifique também se há mais de um Perl instalado na máquina ("$ whereis perl"). um abraço, Otávio Fernandes http://otaviof.blogspot.com/ From edencardim em gmail.com Tue Sep 30 12:28:41 2008 From: edencardim em gmail.com (Eden Cardim) Date: Tue, 30 Sep 2008 16:28:41 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?instala=E7=E3o_de_m=F3dulos_locais?= In-Reply-To: <8fb8eacb0809301054h5f605640y82cb4a73520a6b99@mail.gmail.com> References: <8fb8eacb0809301054h5f605640y82cb4a73520a6b99@mail.gmail.com> Message-ID: <3de55ead0809301228ycb6443cn698e1155695a335c@mail.gmail.com> 2008/9/30 Elvio Barbalho : > Senhores boa tarde estou com dificuldades de instalar um módulo localmente. > Obs: A máquina aonde estou tentando instar o módulo não tem acesso a > internet!!!!!!!!!! Tenho duas recomendações pra você: CPAN::Mini local::lib Com o CPAN::Mini você vai pruma máquina que tem internet e cria um mirror do cpan contendo apenas as versões mais recentes do CPAN. Da última vez que olhei, dava uns 600 MB, é o equivalente a uma imagem de uma distro linux. Na máquina alvo você copia o mirror pro teu filesystem (um lugar como /var/lib/cpan) e configura o cpan pra pegar os módulos de lá: o conf urllist unshift file:///var/lib/cpan depois instala o local::lib e fim de papo :) -- edenc.vox.com From elvio.barbalho em gmail.com Tue Sep 30 12:28:32 2008 From: elvio.barbalho em gmail.com (Elvio Barbalho) Date: Tue, 30 Sep 2008 17:28:32 -0200 Subject: [Cascavel-pm] =?iso-8859-1?q?instala=E7=E3o_de_m=F3dulos_locais?= In-Reply-To: <23f46d7f0809301107r7b866239x47ab962c920793d@mail.gmail.com> References: <8fb8eacb0809301054h5f605640y82cb4a73520a6b99@mail.gmail.com> <23f46d7f0809301107r7b866239x47ab962c920793d@mail.gmail.com> Message-ID: <8fb8eacb0809301228n630ce5f6i38ec938e3ad93990@mail.gmail.com> Alexei setei e exportei a variavel PERL5LIB conforme sua sugestão entretanto continua o mesmo erro. 2008/9/30 Alexei Znamensky > Elvio, > > quick and dirty: > > tente setar a variavel PERL5LIB: > > PERL5LIB=/home/tr053040/elvio/PERL_LIB > export PERL5LIB > > recomendação: nao abra o pacote de compilação no mesmo diretorio aonde você > irá instalar, isso só gera confusão (mas não deveria, as far as I know) > gerar esse tipo de erro > > recomendação 2: mesmo estando offline, deve dar para trabalhar com o cpan, > provavelmente vale a pena o esforço > > recomendação 3: eu montei um esquema de instalação local no meu home dir > usando uma ferramentinha chamada GNU Stow, que já cria os links para mim no > /usr/local/, assim eu não tenho que ficar mexendo em PATH ou PERL5LIB. > > []s, > Russo > > 2008/9/30 Elvio Barbalho > >> Senhores boa tarde estou com dificuldades de instalar um módulo >> localmente. >> Abaixo foi como instalei o módulo aparentemente ele foi instalado ok. >> >> tr053040@ /home/tr053040/elvio/PERL_LIB/Class-Date-1.1.9 :>perl >> Makefile.PL PREFIX=/home/tr053040/elvio/PERL_LIB >> Checking if your kit is complete... >> Looks good >> Writing Makefile for Class::Date >> >> >> tr053040@ /home/tr053040/elvio/PERL_LIB/Class-Date-1.1.9 :>make install >> cp Date.pod blib/lib/Class/Date.pod >> cp Date.pm blib/lib/Class/Date.pm >> cp Date/Const.pm blib/lib/Class/Date/Const.pm >> /usr/bin/perl /usr/local/perl_ora/lib/5.10.0/ExtUtils/xsubpp -typemap >> /usr/local/perl_ora/lib/5.10.0/ExtUtils/typemap Date.xs > Date.xsc && mv >> Date.xsc Date.c >> Please specify prototyping behavior for Date.xs (see perlxs manual) >> gcc -c -fno-strict-aliasing -pipe -I/usr/local/include >> -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O -DVERSION=\"1.1.9\" >> -DXS_VERSION=\"1.1.9\" -fPIC >> "-I/usr/local/perl_ora/lib/5.10.0/sun4-solaris/CORE" Date.c >> Running Mkbootstrap for Class::Date () >> chmod 644 Date.bs >> rm -f blib/arch/auto/Class/Date/Date.so >> gcc -G -L/usr/local/lib Date.o -o blib/arch/auto/Class/Date/Date.so \ >> \ >> >> chmod 755 blib/arch/auto/Class/Date/Date.so >> cp Date.bs blib/arch/auto/Class/Date/Date.bs >> chmod 644 blib/arch/auto/Class/Date/Date.bs >> Manifying blib/man3/Class::Date.3 >> Files found in blib/arch: installing files in blib/lib into architecture >> dependent library tree >> Installing >> /home/tr053040/elvio/PERL_LIB/lib/site_perl/5.10.0/sun4-solaris/auto/Class/Date/Date.so >> Installing >> /home/tr053040/elvio/PERL_LIB/lib/site_perl/5.10.0/sun4-solaris/auto/Class/Date/Date.bs >> Installing >> /home/tr053040/elvio/PERL_LIB/lib/site_perl/5.10.0/sun4-solaris/Class/Date.pod >> Installing >> /home/tr053040/elvio/PERL_LIB/lib/site_perl/5.10.0/sun4-solaris/Class/Date.pm >> Installing >> /home/tr053040/elvio/PERL_LIB/lib/site_perl/5.10.0/sun4-solaris/Class/Date/Const.pm >> Installing /home/tr053040/elvio/PERL_LIB/man/man3/Class::Date.3 >> Writing >> /home/tr053040/elvio/PERL_LIB/lib/site_perl/5.10.0/sun4-solaris/auto/Class/Date/.packlist >> Appending installation info to >> /home/tr053040/elvio/PERL_LIB/lib/5.10.0/sun4-solaris/perllocal.pod >> >> Entretanto quando vou tentar usar o módulo a seguinte mensagem e retornada >> >> tr053040@ /home/tr053040 :>perl -e "use Class::Date" >> Can't locate Class/Date.pm in @INC (@INC contains: >> /home/tr053040/elvio/PERL_LIB/lib/site_perl/5.10.0/sun4-solaris/Class/Date/Const.pm >> /usr/local/perl_ora/lib/5.10.0/sun4-solaris /usr/local/perl_ora/lib/5.10.0 >> /usr/local/perl_ora/lib/site_perl/5.10.0/sun4-solaris >> /usr/local/perl_ora/lib/site_perl/5.10.0 .) at -e line 1. >> BEGIN failed--compilation aborted at -e line 1. >> >> Alguém poderia me dar uma luz????????? >> >> Obs: A máquina aonde estou tentando instar o módulo não tem acesso a >> internet!!!!!!!!!! >> >> _______________________________________________ >> Cascavel-pm mailing list >> Cascavel-pm em pm.org >> http://mail.pm.org/mailman/listinfo/cascavel-pm >> > > > > -- > Alexei Znamensky [russoz_gmail_com] [russoz.wordpress.com] [ > www.flickr.com/photos/alexeiz] > "Though we live in trying times, we're the ones who have to try" > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From nferraz em gmail.com Tue Sep 30 15:16:37 2008 From: nferraz em gmail.com (Nelson Ferraz) Date: Wed, 1 Oct 2008 00:16:37 +0200 Subject: [Cascavel-pm] OFF: Reducing Boot Time On a General Linux Distro / Bootchart Message-ID: <604cec170809301516u4282bb78t4ce793ed8b0a4fde@mail.gmail.com> Notícia interessante no slashdot: "In this blog entry, Fred Crozat (head of Mandriva's engineering team in France) explains in great detail how his team has been detecting and getting rid of bottlenecks in the boot process, from the early stages to loading the desktop environment, thus decreasing overall boot time. An informative tour of the nuts and bolts of the boot process and how they can be tinkered with: initrd, initscripts, udev, modprobe calls. The basic tool they use for performance analysis is bootchart, which produces a map of process information and resource utilization during boot. The final trick: preloading desktop environment files while waiting for the user to type her password." http://linux.slashdot.org/linux/08/09/30/157211.shtml A partir da notícia, fiquei sabendo do bootchart: Bootchart is a tool for performance analysis and visualization of the GNU/Linux boot process. Resource utilization and process information are collected during the boot process and are later rendered in a PNG, SVG or EPS encoded chart. Bootchart provides a shell script to be run by the kernel in the init phase. The script will run in background and collect process information, CPU statistics and disk usage statistics from the /proc file system. The performance data are stored in memory and are written to disk once the boot process completes. The boot log file is later processed using a Java application (or the web form) which builds the process tree and renders a performance chart in different formats. (Vincent Caron ported the SVG renderer to Perl.) http://www.bootchart.org/ From glasswalk3r em yahoo.com.br Tue Sep 30 17:30:40 2008 From: glasswalk3r em yahoo.com.br (Alceu Rodrigues de Freitas Junior) Date: Tue, 30 Sep 2008 21:30:40 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?instala=E7=E3o_de_m=F3dulos_locais?= In-Reply-To: <23f46d7f0809301107r7b866239x47ab962c920793d@mail.gmail.com> References: <8fb8eacb0809301054h5f605640y82cb4a73520a6b99@mail.gmail.com> <23f46d7f0809301107r7b866239x47ab962c920793d@mail.gmail.com> Message-ID: <48E2C4B0.2050600@yahoo.com.br> Vide também minicpan para criar um repositório local em uma máquina com conexão à internet e carregar isso para esse computador desconectado. []'s Alceu Alexei Znamensky wrote: > Elvio, > > quick and dirty: > > tente setar a variavel PERL5LIB: > > PERL5LIB=/home/tr053040/elvio/PERL_LIB > export PERL5LIB > > recomendação: nao abra o pacote de compilação no mesmo diretorio aonde > você irá instalar, isso só gera confusão (mas não deveria, as far as I > know) gerar esse tipo de erro > > recomendação 2: mesmo estando offline, deve dar para trabalhar com o > cpan, provavelmente vale a pena o esforço > > recomendação 3: eu montei um esquema de instalação local no meu home > dir usando uma ferramentinha chamada GNU Stow, que já cria os links > para mim no /usr/local/, assim eu não tenho que ficar mexendo em PATH > ou PERL5LIB. > > []s, > Russo >