From shonorio em gmail.com Tue Apr 1 06:00:03 2008 From: shonorio em gmail.com (Solli Honorio) Date: Tue, 1 Apr 2008 10:00:03 -0300 Subject: [Cascavel-pm] YAPC no Fisl Message-ID: <12d1f4ee0804010600l1ed67a1cwcb710a41afb78a29@mail.gmail.com> Pessoal, o encontro de Perl ocorrerá no dia 18/abril das 09:00 às 11:00. A menos que seja uma evento secreto eu não ví manifestação sobre as atividades do encontro, ou eu estou desatualizado com relação a este assunto ? Solli M. Honório -- "o animal satisfeito dorme". - Guimarães Rosa -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20080401/2e2aa470/attachment.html From reis.wallace em gmail.com Tue Apr 1 06:26:01 2008 From: reis.wallace em gmail.com (Wallace Reis) Date: Tue, 1 Apr 2008 14:26:01 +0100 Subject: [Cascavel-pm] [SP-pm] YAPC no Fisl In-Reply-To: <12d1f4ee0804010600l1ed67a1cwcb710a41afb78a29@mail.gmail.com> References: <12d1f4ee0804010600l1ed67a1cwcb710a41afb78a29@mail.gmail.com> Message-ID: <912e34190804010626s46136b0ct7b0da658724da136@mail.gmail.com> 2008/4/1 Solli Honorio : > Pessoal, o encontro de Perl ocorrerá no dia 18/abril das 09:00 às 11:00. A > menos que seja uma evento secreto eu não ví manifestação sobre as atividades > do encontro, ou eu estou desatualizado com relação a este assunto ? Eden e eu estávamos justamente conversando sobre isto nas últimas semanas e levantamos a possibilidade de se ter mini-palestras no encontro sobre os seguintes temas: Moose, DBIx::Class, Catalyst, Handel, Mango, Reaction e a tradicional palestra do Flávio sobre Perl 6. Nós dois podemos ficar com 4 destes temas, inclusive estamos levando brindes da Shadowcat para distribuir no evento. []'s, -- wallace reis/wreis http://wallace.reis.org.br From fglock em gmail.com Tue Apr 1 10:57:12 2008 From: fglock em gmail.com (Flavio S. Glock) Date: Tue, 1 Apr 2008 18:57:12 +0100 Subject: [Cascavel-pm] [SP-pm] YAPC no Fisl In-Reply-To: <912e34190804010626s46136b0ct7b0da658724da136@mail.gmail.com> References: <12d1f4ee0804010600l1ed67a1cwcb710a41afb78a29@mail.gmail.com> <912e34190804010626s46136b0ct7b0da658724da136@mail.gmail.com> Message-ID: Em 01/04/08, Wallace Reis escreveu: > 2008/4/1 Solli Honorio : > > > Pessoal, o encontro de Perl ocorrerá no dia 18/abril das 09:00 às 11:00. A > > menos que seja uma evento secreto eu não ví manifestação sobre as atividades > > do encontro, ou eu estou desatualizado com relação a este assunto ? > > > Eden e eu estávamos justamente conversando sobre isto nas últimas > semanas e levantamos a possibilidade de se ter mini-palestras no > encontro sobre os seguintes temas: Moose, DBIx::Class, Catalyst, > Handel, Mango, Reaction e a tradicional palestra do Flávio sobre Perl > 6. Infelizmente, desta vez não poderei ir ao YAPC. Estou de mudança para Amsterdam, na Holanda. > Nós dois podemos ficar com 4 destes temas, inclusive estamos > levando brindes da Shadowcat para distribuir no evento. Achei muito boa a proposta de programação. Gostaria que alguém me substituísse na mesa do evento. um abraço! Flávio S. Glock From edencardim em gmail.com Tue Apr 1 11:02:31 2008 From: edencardim em gmail.com (Eden Cardim) Date: Tue, 1 Apr 2008 15:02:31 -0300 Subject: [Cascavel-pm] [SP-pm] YAPC no Fisl In-Reply-To: References: <12d1f4ee0804010600l1ed67a1cwcb710a41afb78a29@mail.gmail.com> <912e34190804010626s46136b0ct7b0da658724da136@mail.gmail.com> Message-ID: <3de55ead0804011102s2ea89375u727658ea66214565@mail.gmail.com> 2008/4/1 Flavio S. Glock : > Infelizmente, desta vez não poderei ir ao YAPC. > Estou de mudança para Amsterdam, na Holanda. > Achei muito boa a proposta de programação. > Gostaria que alguém me substituísse na mesa do evento. Bah, como vou devolver seus livros? :) -- edenc.vox.com From joenio em gmail.com Tue Apr 1 11:03:21 2008 From: joenio em gmail.com (Joenio Costa) Date: Tue, 1 Apr 2008 15:03:21 -0300 Subject: [Cascavel-pm] [SP-pm] YAPC no Fisl In-Reply-To: References: <12d1f4ee0804010600l1ed67a1cwcb710a41afb78a29@mail.gmail.com> <912e34190804010626s46136b0ct7b0da658724da136@mail.gmail.com> Message-ID: <65934b450804011103v329262d3ldc8c59a3860adf9d@mail.gmail.com> Puts! Eu também nao poderei ir... Quem estará presente??? Att, Em 01/04/08, Flavio S. Glock escreveu: > Em 01/04/08, Wallace Reis escreveu: > > > 2008/4/1 Solli Honorio : > > > > > Pessoal, o encontro de Perl ocorrerá no dia 18/abril das 09:00 às 11:00. A > > > menos que seja uma evento secreto eu não ví manifestação sobre as atividades > > > do encontro, ou eu estou desatualizado com relação a este assunto ? > > > > > > Eden e eu estávamos justamente conversando sobre isto nas últimas > > semanas e levantamos a possibilidade de se ter mini-palestras no > > encontro sobre os seguintes temas: Moose, DBIx::Class, Catalyst, > > Handel, Mango, Reaction e a tradicional palestra do Flávio sobre Perl > > 6. > > > Infelizmente, desta vez não poderei ir ao YAPC. > Estou de mudança para Amsterdam, na Holanda. > > > > Nós dois podemos ficar com 4 destes temas, inclusive estamos > > levando brindes da Shadowcat para distribuir no evento. > > > Achei muito boa a proposta de programação. > > Gostaria que alguém me substituísse na mesa do evento. > > um abraço! > Flávio S. Glock > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Joenio Costa - Salvador Perl Mongers - Grupo de Usuário Perl de Salvador - Colibre - Cooperativa de Tecnologias Livres - PSL-BA - Projeto Software Livre Bahia From luismottacampos em yahoo.co.uk Tue Apr 1 11:41:55 2008 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Tue, 01 Apr 2008 20:41:55 +0200 Subject: [Cascavel-pm] [SP-pm] YAPC no Fisl In-Reply-To: <3de55ead0804011102s2ea89375u727658ea66214565@mail.gmail.com> References: <12d1f4ee0804010600l1ed67a1cwcb710a41afb78a29@mail.gmail.com> <912e34190804010626s46136b0ct7b0da658724da136@mail.gmail.com> <3de55ead0804011102s2ea89375u727658ea66214565@mail.gmail.com> Message-ID: <47F281F3.5090800@yahoo.co.uk> Eden Cardim wrote: > 2008/4/1 Flavio S. Glock : >> Infelizmente, desta vez não poderei ir ao YAPC. Estou de mudança >> para Amsterdam, na Holanda. Achei muito boa a proposta de >> programação. Gostaria que alguém me substituísse na mesa do evento. >> > > Bah, como vou devolver seus livros? :) Que pergunta! Pega um avião, e vem visitar a gente ;) Putamplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From edencardim em gmail.com Tue Apr 1 11:46:10 2008 From: edencardim em gmail.com (Eden Cardim) Date: Tue, 1 Apr 2008 15:46:10 -0300 Subject: [Cascavel-pm] [SP-pm] YAPC no Fisl In-Reply-To: <47F281F3.5090800@yahoo.co.uk> References: <12d1f4ee0804010600l1ed67a1cwcb710a41afb78a29@mail.gmail.com> <912e34190804010626s46136b0ct7b0da658724da136@mail.gmail.com> <3de55ead0804011102s2ea89375u727658ea66214565@mail.gmail.com> <47F281F3.5090800@yahoo.co.uk> Message-ID: <3de55ead0804011146p15500e34ibaaccf1caddc4b08@mail.gmail.com> 2008/4/1 Luis Motta Campos : > Que pergunta! Pega um avião, e vem visitar a gente ;) Faltam só 4 meses \o/ -- edenc.vox.com From jaja.gabriel em gmail.com Tue Apr 1 19:42:50 2008 From: jaja.gabriel em gmail.com (Joao Gabriel C. Laass) Date: Tue, 1 Apr 2008 23:42:50 -0300 Subject: [Cascavel-pm] enviando e-mails localmente e enviando via smtp Message-ID: <8ff2963a0804011942p3b3f5fe2pd36f790fc073a4ea@mail.gmail.com> Alas amigos! Estou tendo sérios problemas para conseguir enviar e-mails de meu pc usando Perl... segue um exemplo de meu código: use MIME::Lite; $msg = MIME::Lite->new( From =>'seunome em seuprovedor', # de To =>'para em provedor', # para Cc =>'', # Copia? Subject =>'com modulo', #titulo Type =>'text/html', Data =>'teste hahaha hohoho', ); $msg->send('smtp','servidor',AuthUser=>'usuario', AuthPass=>'senha', Debug=>1, Port=>25); Não consegui enviar usando SMTP de Bol, Gmail, smtp local e nada... Me parece que bons serviços de e-mail recusam e-mails vindos de pc local ou sem um domínio atrelado... alguém confirma a informação? Dicas? Sugestões? Fato: eu realmente preciso enviar de meu pc. -- Um abraço, João Gabriel C. Laass From gabriel.vieira em gmail.com Tue Apr 1 20:11:51 2008 From: gabriel.vieira em gmail.com (Gabriel Vieira) Date: Wed, 2 Apr 2008 00:11:51 -0300 Subject: [Cascavel-pm] enviando e-mails localmente e enviando via smtp In-Reply-To: <8ff2963a0804011942p3b3f5fe2pd36f790fc073a4ea@mail.gmail.com> References: <8ff2963a0804011942p3b3f5fe2pd36f790fc073a4ea@mail.gmail.com> Message-ID: <83d8367f0804012011h3ff08078p49dde5c66af1673c@mail.gmail.com> Gera algum erro? 2008/4/1 Joao Gabriel C. Laass : > Alas amigos! > > Estou tendo sérios problemas para conseguir enviar e-mails de meu pc > usando Perl... > > segue um exemplo de meu código: > > use MIME::Lite; > $msg = MIME::Lite->new( > From =>'seunome em seuprovedor', # de > To =>'para em provedor', # para > Cc =>'', # Copia? > Subject =>'com modulo', #titulo > Type =>'text/html', > Data =>'teste hahaha hohoho', > ); > > $msg->send('smtp','servidor',AuthUser=>'usuario', AuthPass=>'senha', > Debug=>1, Port=>25); > > > Não consegui enviar usando SMTP de Bol, Gmail, smtp local e nada... > > Me parece que bons serviços de e-mail recusam e-mails vindos de pc > local ou sem um domínio atrelado... alguém confirma a informação? > Dicas? Sugestões? > > Fato: eu realmente preciso enviar de meu pc. > > -- > Um abraço, > João Gabriel C. Laass > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Gabriel Vieira From mdacwb em gmail.com Wed Apr 2 00:05:38 2008 From: mdacwb em gmail.com (Marco A P D'Andrade) Date: Wed, 2 Apr 2008 04:05:38 -0300 Subject: [Cascavel-pm] enviando e-mails localmente e enviando via smtp In-Reply-To: <8ff2963a0804011942p3b3f5fe2pd36f790fc073a4ea@mail.gmail.com> References: <8ff2963a0804011942p3b3f5fe2pd36f790fc073a4ea@mail.gmail.com> Message-ID: <42dcdd750804020005n77c04413sa77b59aff6426885@mail.gmail.com> Vc pode ativar a depuração, acrescentando o parametro "Debug=>1" ao inicializar o objeto. E sugiro que faça um teste: use MIME::Lite; $msg = MIME::Lite->new( ... ); unless ( $msg ) { print "Erro !!"; } else { $msg->send ... } Enviar de seu pc não parece uma boa ideia, pois vc passa por problemas de reverso, dominio valido, spf, etc... O ideal é vc utilizar algum host de seu provedor como relay, entrega direta é furada... Sds, Marco Antonio Em 01/04/08, Joao Gabriel C. Laass escreveu: > Alas amigos! > > Estou tendo sérios problemas para conseguir enviar e-mails de meu pc > usando Perl... > > segue um exemplo de meu código: > > use MIME::Lite; > $msg = MIME::Lite->new( > From =>'seunome em seuprovedor', # de > To =>'para em provedor', # para > Cc =>'', # Copia? > Subject =>'com modulo', #titulo > Type =>'text/html', > Data =>'teste hahaha hohoho', > ); > > $msg->send('smtp','servidor',AuthUser=>'usuario', AuthPass=>'senha', > Debug=>1, Port=>25); > > > Não consegui enviar usando SMTP de Bol, Gmail, smtp local e nada... > > Me parece que bons serviços de e-mail recusam e-mails vindos de pc > local ou sem um domínio atrelado... alguém confirma a informação? > Dicas? Sugestões? > > Fato: eu realmente preciso enviar de meu pc. > > > -- > Um abraço, > João Gabriel C. Laass > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > From igor.sutton em gmail.com Wed Apr 2 06:16:36 2008 From: igor.sutton em gmail.com (Igor Sutton) Date: Wed, 2 Apr 2008 15:16:36 +0200 Subject: [Cascavel-pm] Voltando a lista, e File::Tail Message-ID: <6c65a53f0804020616u6fadd28al3e119be4df14a837@mail.gmail.com> Oi, Digamos que eu estava um pouco aborrecido, e resolvi voltar :-P Estava lendo nos arquivos onde alguém queria ler arquivos do Apache, e recomendaram File::Tail. Sim, ele funciona, mas dependendo do tempo de inatividade do seu arquivo, o File::Tail pode te dar problemas. Tempos atrás implementei um leitor de logs para Postfix, onde cozinhei minha própria rotina de tail e digamos que fui bem sucedido. Se você quiser gastar um pouco de tempo e aprender sobre POE, existe uma extensão para ele que possibilita todas as funcionalidades do File::Tail, e como diz um amigo, é mais feliz que o File::Tail :-) Fica a dica! -- Igor Sutton Lopes From nelio.nunes em sapo.pt Wed Apr 2 07:38:15 2008 From: nelio.nunes em sapo.pt (=?ISO-8859-1?Q?N=E9lio_Nunes?=) Date: Wed, 2 Apr 2008 15:38:15 +0100 Subject: [Cascavel-pm] Voltando a lista, e File::Tail In-Reply-To: <6c65a53f0804020616u6fadd28al3e119be4df14a837@mail.gmail.com> References: <6c65a53f0804020616u6fadd28al3e119be4df14a837@mail.gmail.com> Message-ID: <1B03B701-095B-4634-8E4E-23FBD03529B1@sapo.pt> Falta de trabalho, é? :) Benvindo de volta! []'s Nélio Nunes nelio.nunes em sapo.pt On Apr 2, 2008, at 2:16 PM, Igor Sutton wrote: > Oi, > > Digamos que eu estava um pouco aborrecido, e resolvi voltar :-P > > Estava lendo nos arquivos onde alguém queria ler arquivos do Apache, e > recomendaram File::Tail. > > Sim, ele funciona, mas dependendo do tempo de inatividade do seu > arquivo, o File::Tail pode te dar problemas. > > Tempos atrás implementei um leitor de logs para Postfix, onde cozinhei > minha própria rotina de tail e digamos que fui bem sucedido. > > Se você quiser gastar um pouco de tempo e aprender sobre POE, existe > uma extensão para ele que possibilita todas as funcionalidades do > File::Tail, e como diz um amigo, é mais feliz que o File::Tail :-) > > Fica a dica! > > -- > Igor Sutton Lopes > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > From jesmarcelo em hotmail.com Wed Apr 2 11:39:20 2008 From: jesmarcelo em hotmail.com (Marcelo Bom Jardim Villasanin) Date: Wed, 2 Apr 2008 18:39:20 +0000 Subject: [Cascavel-pm] YAPC no Fisl In-Reply-To: <12d1f4ee0804010600l1ed67a1cwcb710a41afb78a29@mail.gmail.com> References: <12d1f4ee0804010600l1ed67a1cwcb710a41afb78a29@mail.gmail.com> Message-ID: Date: Tue, 1 Apr 2008 10:00:03 -0300 From: shonorio em gmail.com To: saopaulo-pm em mail.pm.org; cascavel-pm em pm.org; rio-pm em pm.org Subject: [Cascavel-pm] YAPC no Fisl Pessoal, o encontro de Perl ocorrerá no dia 18/abril das 09:00 às 11:00. A menos que seja uma evento secreto eu não ví manifestação sobre as atividades do encontro, ou eu estou desatualizado com relação a este assunto ? Solli M. Honório -- "o animal satisfeito dorme". - Guimarães Rosa -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20080402/853c9588/attachment.html From jesmarcelo em hotmail.com Wed Apr 2 11:40:20 2008 From: jesmarcelo em hotmail.com (Marcelo Bom Jardim Villasanin) Date: Wed, 2 Apr 2008 18:40:20 +0000 Subject: [Cascavel-pm] Array Bidimensional In-Reply-To: <12d1f4ee0804010600l1ed67a1cwcb710a41afb78a29@mail.gmail.com> References: <12d1f4ee0804010600l1ed67a1cwcb710a41afb78a29@mail.gmail.com> Message-ID: Fala Pessoal, Alguém sabe como crio e leio um array bidimensional? Abs, Marcelo Bom Jardim -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20080402/78a2481d/attachment.html From reis.wallace em gmail.com Wed Apr 2 11:41:36 2008 From: reis.wallace em gmail.com (Wallace Reis) Date: Wed, 2 Apr 2008 19:41:36 +0100 Subject: [Cascavel-pm] [SP-pm] YAPC no Fisl In-Reply-To: <12d1f4ee0804010600l1ed67a1cwcb710a41afb78a29@mail.gmail.com> References: <12d1f4ee0804010600l1ed67a1cwcb710a41afb78a29@mail.gmail.com> Message-ID: <912e34190804021141m5326b187vcac0195ba13f0419@mail.gmail.com> 2008/4/1 Solli Honorio : > Pessoal, o encontro de Perl ocorrerá no dia 18/abril das 09:00 às 11:00. A > menos que seja uma evento secreto eu não ví manifestação sobre as atividades > do encontro, ou eu estou desatualizado com relação a este assunto ? Que tal marcamos uma reunião no irc pra organizar? -- wallace reis/wreis http://wallace.reis.org.br From gabriel.vieira em gmail.com Wed Apr 2 11:45:38 2008 From: gabriel.vieira em gmail.com (Gabriel Vieira) Date: Wed, 2 Apr 2008 15:45:38 -0300 Subject: [Cascavel-pm] Array Bidimensional In-Reply-To: References: <12d1f4ee0804010600l1ed67a1cwcb710a41afb78a29@mail.gmail.com> Message-ID: <83d8367f0804021145r6a935a5an57aded8d3b443d8d@mail.gmail.com> use Data::Dumper; my @array; $array[2][2] = "teste"; print Dumper @array; 2008/4/2 Marcelo Bom Jardim Villasanin : > Fala Pessoal, > > Alguém sabe como crio e leio um array bidimensional? > > Abs, > Marcelo Bom Jardim > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Gabriel Vieira -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20080402/e6542782/attachment-0001.html From nferraz em gmail.com Wed Apr 2 11:56:46 2008 From: nferraz em gmail.com (Nelson Ferraz) Date: Wed, 2 Apr 2008 19:56:46 +0100 Subject: [Cascavel-pm] Array Bidimensional In-Reply-To: <83d8367f0804021145r6a935a5an57aded8d3b443d8d@mail.gmail.com> References: <12d1f4ee0804010600l1ed67a1cwcb710a41afb78a29@mail.gmail.com> <83d8367f0804021145r6a935a5an57aded8d3b443d8d@mail.gmail.com> Message-ID: <604cec170804021156v2d600472p332e83b15933dc5c@mail.gmail.com> Leia o "perldsc" ("data structures cookbook"). Aqui vai um link para a tradução, no perl.org.br: http://www.perl.org.br/bin/view/Perldoc/Perldsc From acid06 em gmail.com Wed Apr 2 12:08:32 2008 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Wed, 2 Apr 2008 16:08:32 -0300 Subject: [Cascavel-pm] Array Bidimensional In-Reply-To: <83d8367f0804021145r6a935a5an57aded8d3b443d8d@mail.gmail.com> References: <12d1f4ee0804010600l1ed67a1cwcb710a41afb78a29@mail.gmail.com> <83d8367f0804021145r6a935a5an57aded8d3b443d8d@mail.gmail.com> Message-ID: <9a08c9b40804021208u3ea047d1u742a38104d810e88@mail.gmail.com> 2008/4/2 Gabriel Vieira : > use Data::Dumper; > my @array; > $array[2][2] = "teste"; > print Dumper @array; Pequeno detalhe, mas você provavelmente quis dizer: print Dumper \@array; -Nilson Santos F. Jr. From gabriel.vieira em gmail.com Wed Apr 2 12:12:35 2008 From: gabriel.vieira em gmail.com (Gabriel Vieira) Date: Wed, 2 Apr 2008 16:12:35 -0300 Subject: [Cascavel-pm] Array Bidimensional In-Reply-To: <9a08c9b40804021208u3ea047d1u742a38104d810e88@mail.gmail.com> References: <12d1f4ee0804010600l1ed67a1cwcb710a41afb78a29@mail.gmail.com> <83d8367f0804021145r6a935a5an57aded8d3b443d8d@mail.gmail.com> <9a08c9b40804021208u3ea047d1u742a38104d810e88@mail.gmail.com> Message-ID: <83d8367f0804021212m20a1f4fdgd0c1ff39fb60ed6d@mail.gmail.com> Opa! Próxima fico mais atento! Valeu, On Wed, Apr 2, 2008 at 4:08 PM, Nilson Santos Figueiredo Junior < acid06 em gmail.com> wrote: > 2008/4/2 Gabriel Vieira : > > use Data::Dumper; > > my @array; > > $array[2][2] = "teste"; > > print Dumper @array; > > Pequeno detalhe, mas você provavelmente quis dizer: > > print Dumper \@array; > > -Nilson Santos F. Jr. > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Gabriel Vieira -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20080402/8ee80a3f/attachment.html From edencardim em gmail.com Wed Apr 2 12:14:38 2008 From: edencardim em gmail.com (Eden Cardim) Date: Wed, 2 Apr 2008 16:14:38 -0300 Subject: [Cascavel-pm] FISL - PUC e redondezas [Was: FISL - quem vai? ] Message-ID: <3de55ead0804021214u4dbef2fcq4b8d37ab95e5ee15@mail.gmail.com> 2008/3/19 Alexandre Seki : > Eu ja estou aqui! > Eu sou um dos "anfitriões", pois estudo na puc > ;) Olá Alexandre, já que você estuda na PUC poderia nos informar se há locais próximos para realizar os encontros socio-etílicos a noite? :) Estou fazendo a reserva do hotel e quero um local próximo dos dois locais (PUC/boteco) pra não ter que pagar pro taxista a diária de uma suíte de luxo por cada corrida. P.S.: A primeira caixa de cerveja fica por minha conta. -- edenc.vox.com From igor.sutton em gmail.com Wed Apr 2 12:19:42 2008 From: igor.sutton em gmail.com (Igor Sutton Lopes) Date: Wed, 2 Apr 2008 21:19:42 +0200 Subject: [Cascavel-pm] FISL - PUC e redondezas [Was: FISL - quem vai? ] In-Reply-To: <3de55ead0804021214u4dbef2fcq4b8d37ab95e5ee15@mail.gmail.com> References: <3de55ead0804021214u4dbef2fcq4b8d37ab95e5ee15@mail.gmail.com> Message-ID: On Apr 2, 2008, at 9:14 PM, Eden Cardim wrote: > Estou fazendo a reserva do hotel e quero um local próximo dos dois > locais (PUC/boteco) pra não ter que pagar pro taxista a diária de uma > suíte de luxo por cada corrida. Fuh! Deixa de ser chorão, que tu estás rico que eu sei ;-) E táxi em Porto Alegre não é tão caro assim :-) Na pior da hipótese, pelo menos que eu me lembro da época do Champagnat, era um Xis que tinha no outro lado da Bento... -- Igor From alexseki em gmail.com Wed Apr 2 13:04:44 2008 From: alexseki em gmail.com (Alexandre Seki) Date: Wed, 2 Apr 2008 17:04:44 -0300 Subject: [Cascavel-pm] FISL - PUC e redondezas [Was: FISL - quem vai? ] In-Reply-To: <3de55ead0804021214u4dbef2fcq4b8d37ab95e5ee15@mail.gmail.com> References: <3de55ead0804021214u4dbef2fcq4b8d37ab95e5ee15@mail.gmail.com> Message-ID: <32edeebf0804021304l98ce142w60a3c853ea3eef85@mail.gmail.com> Bom, Tem 3 butecos do lado da PUC Famoso Sbornia, Mas aaaaaaaaaa e o Bar do Silva... Mas são butecos mesmo Mas perto da Puc tem o shopping Bourboun Ipiranga Que tem uma praça te alimentação bem legal (Têm Chopp!) ;) Pode ver no www.hagah.com.br Tem mapa e tudo mais ;) Em 02/04/08, Eden Cardim escreveu: > > 2008/3/19 Alexandre Seki : > > Eu ja estou aqui! > > Eu sou um dos "anfitriões", pois estudo na puc > > ;) > > Olá Alexandre, já que você estuda na PUC poderia nos informar se há > locais próximos para realizar os encontros socio-etílicos a noite? :) > > Estou fazendo a reserva do hotel e quero um local próximo dos dois > locais (PUC/boteco) pra não ter que pagar pro taxista a diária de uma > suíte de luxo por cada corrida. > > P.S.: A primeira caixa de cerveja fica por minha conta. > > > -- > edenc.vox.com > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Atenciosamente, Alexandre K. Seki -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20080402/9eca375a/attachment.html From jesmarcelo em hotmail.com Wed Apr 2 13:11:28 2008 From: jesmarcelo em hotmail.com (Marcelo Bom Jardim Villasanin) Date: Wed, 2 Apr 2008 20:11:28 +0000 Subject: [Cascavel-pm] Array Bidimensional In-Reply-To: <83d8367f0804021212m20a1f4fdgd0c1ff39fb60ed6d@mail.gmail.com> References: <12d1f4ee0804010600l1ed67a1cwcb710a41afb78a29@mail.gmail.com> <83d8367f0804021145r6a935a5an57aded8d3b443d8d@mail.gmail.com> <9a08c9b40804021208u3ea047d1u742a38104d810e88@mail.gmail.com> <83d8367f0804021212m20a1f4fdgd0c1ff39fb60ed6d@mail.gmail.com> Message-ID: Dessa forma até funciona mas na verdade o que preciso é do seguinte: 1) Um array bidimensional onde o indice é uma string 2 Percorrer o array mesmo sem saber qual a chave do mesmo. tentei da seguinte forma: my @array; $array{"$var1"}{"$var2"} = "teste"; depois preciso dar um foreach para pegar isso... Date: Wed, 2 Apr 2008 16:12:35 -0300 From: gabriel.vieira em gmail.com To: cascavel-pm em pm.org Subject: Re: [Cascavel-pm] Array Bidimensional Opa! Próxima fico mais atento! Valeu, On Wed, Apr 2, 2008 at 4:08 PM, Nilson Santos Figueiredo Junior wrote: 2008/4/2 Gabriel Vieira : > use Data::Dumper; > my @array; > $array[2][2] = "teste"; > print Dumper @array; Pequeno detalhe, mas você provavelmente quis dizer: print Dumper \@array; -Nilson Santos F. Jr. _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm -- Gabriel Vieira -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20080402/84f9418e/attachment.html From edencardim em gmail.com Wed Apr 2 13:19:53 2008 From: edencardim em gmail.com (Eden Cardim) Date: Wed, 2 Apr 2008 17:19:53 -0300 Subject: [Cascavel-pm] FISL - PUC e redondezas [Was: FISL - quem vai? ] In-Reply-To: <32edeebf0804021304l98ce142w60a3c853ea3eef85@mail.gmail.com> References: <3de55ead0804021214u4dbef2fcq4b8d37ab95e5ee15@mail.gmail.com> <32edeebf0804021304l98ce142w60a3c853ea3eef85@mail.gmail.com> Message-ID: <3de55ead0804021319y40ecf4ads2cd2b6a2bb2b8abb@mail.gmail.com> 2008/4/2 Alexandre Seki : > Bom, > > Tem 3 butecos do lado da PUC > Famoso Sbornia, Mas aaaaaaaaaa e o Bar do Silva... > Mas são butecos mesmo > Mas perto da Puc tem o shopping Bourboun Ipiranga > Que tem uma praça te alimentação bem legal (Têm Chopp!) > ;) Hmm, aqui os shoppings costumam fechar cedo (umas 9 da noite), além de não terem sinuca e coisas do gênero, mas talvez seja porque baiano é preguiçoso. Bom, acho que vamos ter que decidir lá na hora pra onde ir, a depender de como estiverem os ânimos do pessoal. -- edenc.vox.com From edencardim em gmail.com Wed Apr 2 13:14:01 2008 From: edencardim em gmail.com (Eden Cardim) Date: Wed, 2 Apr 2008 17:14:01 -0300 Subject: [Cascavel-pm] FISL - PUC e redondezas [Was: FISL - quem vai? ] In-Reply-To: References: <3de55ead0804021214u4dbef2fcq4b8d37ab95e5ee15@mail.gmail.com> Message-ID: <3de55ead0804021314k74558d9idd9119011579b84d@mail.gmail.com> 2008/4/2 Igor Sutton Lopes : > Fuh! Deixa de ser chorão, que tu estás rico que eu sei ;-) E táxi em > Porto Alegre não é tão caro assim :-) Ainda não to rico a ponto de dispensar análises de custo-benefício. Prefiro andar pruma suíte do que ir de táxi prum albergue pelo mesmo preço :) -- edenc.vox.com From edencardim em gmail.com Wed Apr 2 13:24:57 2008 From: edencardim em gmail.com (Eden Cardim) Date: Wed, 2 Apr 2008 17:24:57 -0300 Subject: [Cascavel-pm] Array Bidimensional In-Reply-To: References: <12d1f4ee0804010600l1ed67a1cwcb710a41afb78a29@mail.gmail.com> <83d8367f0804021145r6a935a5an57aded8d3b443d8d@mail.gmail.com> <9a08c9b40804021208u3ea047d1u742a38104d810e88@mail.gmail.com> <83d8367f0804021212m20a1f4fdgd0c1ff39fb60ed6d@mail.gmail.com> Message-ID: <3de55ead0804021324q5fd03b0cicd57fcd261047222@mail.gmail.com> 2008/4/2 Marcelo Bom Jardim Villasanin : > > Dessa forma até funciona mas na verdade o que preciso é do seguinte: > > 1) Um array bidimensional onde o indice é uma string > 2 Percorrer o array mesmo sem saber qual a chave do mesmo. > > tentei da seguinte forma: > > my @array; > > $array{"$var1"}{"$var2"} = "teste"; > > depois preciso dar um foreach para pegar isso... Você precisa de um hash então, mas observe que hashes não tem ordenação natural então se você quiser preservar a ordem vai precisar manter um array separado contendo a ordem das chaves. my %two_dim; $two_dim{foo}{bar} = 'baz'; foreach my $key1 (keys %two_dim) { my $one_dim = $two_dim{$key1}; foreach my $key2 (keys %$one_dim) { print $one_dim{$key2}; } } -- edenc.vox.com From edencardim em gmail.com Wed Apr 2 13:25:25 2008 From: edencardim em gmail.com (Eden Cardim) Date: Wed, 2 Apr 2008 17:25:25 -0300 Subject: [Cascavel-pm] Array Bidimensional In-Reply-To: <3de55ead0804021324q5fd03b0cicd57fcd261047222@mail.gmail.com> References: <12d1f4ee0804010600l1ed67a1cwcb710a41afb78a29@mail.gmail.com> <83d8367f0804021145r6a935a5an57aded8d3b443d8d@mail.gmail.com> <9a08c9b40804021208u3ea047d1u742a38104d810e88@mail.gmail.com> <83d8367f0804021212m20a1f4fdgd0c1ff39fb60ed6d@mail.gmail.com> <3de55ead0804021324q5fd03b0cicd57fcd261047222@mail.gmail.com> Message-ID: <3de55ead0804021325t631a34ecpd9c295481d3d35eb@mail.gmail.com> 2008/4/2 Eden Cardim : > my %two_dim; > > $two_dim{foo}{bar} = 'baz'; > > foreach my $key1 (keys %two_dim) { > my $one_dim = $two_dim{$key1}; > foreach my $key2 (keys %$one_dim) { > print $one_dim{$key2}; > } > } wooops: print $one_dim->{$key2} -- edenc.vox.com From acid06 em gmail.com Wed Apr 2 13:33:55 2008 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Wed, 2 Apr 2008 17:33:55 -0300 Subject: [Cascavel-pm] FISL - PUC e redondezas [Was: FISL - quem vai? ] In-Reply-To: <3de55ead0804021319y40ecf4ads2cd2b6a2bb2b8abb@mail.gmail.com> References: <3de55ead0804021214u4dbef2fcq4b8d37ab95e5ee15@mail.gmail.com> <32edeebf0804021304l98ce142w60a3c853ea3eef85@mail.gmail.com> <3de55ead0804021319y40ecf4ads2cd2b6a2bb2b8abb@mail.gmail.com> Message-ID: <9a08c9b40804021333k6de1d2b5ge3d4cf228ffe1dca@mail.gmail.com> 2008/4/2 Eden Cardim : > Hmm, aqui os shoppings costumam fechar cedo (umas 9 da noite), além de > não terem sinuca e coisas do gênero, mas talvez seja porque baiano é > preguiçoso. Bom, acho que vamos ter que decidir lá na hora pra onde > ir, a depender de como estiverem os ânimos do pessoal. Se serve como parâmetro, aqui em BH as lojas do shopping fecham as 10 e a praça de alimentação fecha até meia noite de acordo com o dia, movimento, etc. Em dias de semana costuma fechar 10 e pouco e nos finais de semana, de acordo com o shopping, algumas coisas vão até depois de meia noite. Acho que baiano é preguiçoso mesmo. ;-) -Nilson Santos F. Jr. From garoto em uol.com.br Wed Apr 2 13:35:42 2008 From: garoto em uol.com.br (Tiago Machado) Date: Wed, 2 Apr 2008 17:35:42 -0300 Subject: [Cascavel-pm] FISL - PUC e redondezas [Was: FISL - quem vai? ] Message-ID: SP é o mesmo esquema de BH Em manaus tem uma balada em um shopping la! Fecha 4 da manha eu acho :P ---------- Início da mensagem original ----------- De: cascavel-pm-bounces+garoto=uol.com.br em pm.org Para: "Cascavel Perl Mongers" cascavel-pm em pm.org Cc: Data: Wed, 2 Apr 2008 17:33:55 -0300 Assunto: Re: [Cascavel-pm] FISL - PUC e redondezas [Was: FISL - quem vai? ] > 2008/4/2 Eden Cardim : > > Hmm, aqui os shoppings costumam fechar cedo (umas 9 da noite), além de > > não terem sinuca e coisas do gênero, mas talvez seja porque baiano é > > preguiçoso. Bom, acho que vamos ter que decidir lá na hora pra onde > > ir, a depender de como estiverem os ânimos do pessoal. > > Se serve como parâmetro, aqui em BH as lojas do shopping fecham as 10 > e a praça de alimentação fecha até meia noite de acordo com o dia, > movimento, etc. Em dias de semana costuma fechar 10 e pouco e nos > finais de semana, de acordo com o shopping, algumas coisas vão até > depois de meia noite. > > Acho que baiano é preguiçoso mesmo. ;-) > > -Nilson Santos F. Jr. > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > gar0t0 Keep It Simple Stupid www.slackwarezine.com.br irc.freenode.net - #slackware-br,#slackzine UIN 28293792 From acid06 em gmail.com Wed Apr 2 13:48:42 2008 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Wed, 2 Apr 2008 17:48:42 -0300 Subject: [Cascavel-pm] FISL - PUC e redondezas [Was: FISL - quem vai? ] In-Reply-To: References: Message-ID: <9a08c9b40804021348o4ec62c94mf4e61cac3370d9@mail.gmail.com> 2008/4/2 Tiago Machado : > Em manaus tem uma balada em um shopping la! Fecha 4 da manha > eu acho :P Aqui tem um shopping pequeno (se chama Pampulha Mall) que tem (ou tinha?) uma boate no último andar. Mas é como se fosse algo separado do shopping. Acredito que em Porto Alegre deva ser o mesmo esquema. -Nilson Santos F. Jr. From luismottacampos em yahoo.co.uk Wed Apr 2 14:42:29 2008 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Wed, 02 Apr 2008 23:42:29 +0200 Subject: [Cascavel-pm] Array Bidimensional In-Reply-To: References: <12d1f4ee0804010600l1ed67a1cwcb710a41afb78a29@mail.gmail.com> <83d8367f0804021145r6a935a5an57aded8d3b443d8d@mail.gmail.com> <9a08c9b40804021208u3ea047d1u742a38104d810e88@mail.gmail.com> <83d8367f0804021212m20a1f4fdgd0c1ff39fb60ed6d@mail.gmail.com> Message-ID: <47F3FDC5.4060509@yahoo.co.uk> Marcelo Bom Jardim Villasanin wrote: > Dessa forma até funciona mas na verdade o que preciso é do seguinte: > > 1) Um array bidimensional onde o indice é uma string 2 Percorrer o > array mesmo sem saber qual a chave do mesmo. > > tentei da seguinte forma: > > my @array; > > $array{"$var1"}{"$var2"} = "teste"; > > depois preciso dar um foreach para pegar isso... A verdade é que você tem um problema, e não sabe como resolver. Ao invés de fazer perguntas muito específicas, e ganhar respostas não muito úteis, que tal explicar o que você está tentando fazer e ganhar uma solução mais "perl-like"? Me desculpem Eden, Gabriel, Nilson, e Nélson. Todas as respostas estão precisas e corretas, mas não resolvem o problema. Aguardo o relato do teu problema, Marcelo. Putamplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From igor.sutton em gmail.com Wed Apr 2 15:01:09 2008 From: igor.sutton em gmail.com (Igor Sutton) Date: Thu, 3 Apr 2008 00:01:09 +0200 Subject: [Cascavel-pm] Array Bidimensional In-Reply-To: <47F3FDC5.4060509@yahoo.co.uk> References: <12d1f4ee0804010600l1ed67a1cwcb710a41afb78a29@mail.gmail.com> <83d8367f0804021145r6a935a5an57aded8d3b443d8d@mail.gmail.com> <9a08c9b40804021208u3ea047d1u742a38104d810e88@mail.gmail.com> <83d8367f0804021212m20a1f4fdgd0c1ff39fb60ed6d@mail.gmail.com> <47F3FDC5.4060509@yahoo.co.uk> Message-ID: On Apr 2, 2008, at 11:42 PM, Luis Motta Campos wrote: > Marcelo Bom Jardim Villasanin wrote: >> Dessa forma até funciona mas na verdade o que preciso é do seguinte: >> >> 1) Um array bidimensional onde o indice é uma string 2 Percorrer o >> array mesmo sem saber qual a chave do mesmo. >> >> tentei da seguinte forma: >> >> my @array; >> >> $array{"$var1"}{"$var2"} = "teste"; >> >> depois preciso dar um foreach para pegar isso... > > A verdade é que você tem um problema, e não sabe como resolver. > > Ao invés de fazer perguntas muito específicas, e ganhar respostas não > muito úteis, que tal explicar o que você está tentando fazer e ganhar > uma solução mais "perl-like"? > > Me desculpem Eden, Gabriel, Nilson, e Nélson. Todas as respostas estão > precisas e corretas, mas não resolvem o problema. Eu acredito que falta um pouco de contexto para o Marcelo. Primeiramente, em Perl não existem arrays com índices sem ser numérico. Caso você precise de um índice em formato textual, utilize hash. Lembrando novamente: não existem arrays com índice textual em Perl, esqueça o PHP. O que você quer é um hash de hashes, mais conhecido como HoH (Hash of Hashes). Como o Nelson já apontou, `perldoc perldsc` menciona a respeito de estrutura de dados em Perl, e recomendo a leitura. Quickstart: #!perl -l use strict; use warnings; my $hoh= { a => { b => 'teste', } }; my $i= 'a'; my $j= 'b'; print $hoh->{$i}{$j}, $/; $hoh->{$i}{c}= 'novo'; print "$_: $hoh->{$i}{$_}" for keys %{ $hoh->{$i} }; Acho que com isso, mais a leitura do `perldoc perldsc` você consegue se virar direitinho :-) Boa sorte! -- Igor From fglock em gmail.com Wed Apr 2 16:04:09 2008 From: fglock em gmail.com (Flavio S. Glock) Date: Thu, 3 Apr 2008 00:04:09 +0100 Subject: [Cascavel-pm] FISL - PUC e redondezas [Was: FISL - quem vai? ] In-Reply-To: <3de55ead0804021214u4dbef2fcq4b8d37ab95e5ee15@mail.gmail.com> References: <3de55ead0804021214u4dbef2fcq4b8d37ab95e5ee15@mail.gmail.com> Message-ID: Em 02/04/08, Eden Cardim escreveu: > 2008/3/19 Alexandre Seki : > > Eu ja estou aqui! > > Eu sou um dos "anfitriões", pois estudo na puc > > ;) > > Olá Alexandre, já que você estuda na PUC poderia nos informar se há > locais próximos para realizar os encontros socio-etílicos a noite? :) > > Estou fazendo a reserva do hotel e quero um local próximo dos dois > locais (PUC/boteco) pra não ter que pagar pro taxista a diária de uma > suíte de luxo por cada corrida. Tem um bairro chamado Cidade Baixa, onde há uma boa concentração de hotéis e botecos. O pessoal do fórum costuma se encontrar por lá à noite. Além disso, parece que o fórum tem ônibus que passam nos hotéis. - Flavio S. Glock From fernandolouis em terra.com.br Thu Apr 3 04:41:39 2008 From: fernandolouis em terra.com.br (fernandolouis em terra.com.br) Date: Thu, 3 Apr 2008 08:41:39 -0300 Subject: [Cascavel-pm] YAPC e FISL References: <12d1f4ee0804010600l1ed67a1cwcb710a41afb78a29@mail.gmail.com><83d8367f0804021145r6a935a5an57aded8d3b443d8d@mail.gmail.com><9a08c9b40804021208u3ea047d1u742a38104d810e88@mail.gmail.com> <83d8367f0804021212m20a1f4fdgd0c1ff39fb60ed6d@mail.gmail.com> Message-ID: <002f01c8957f$af2baf00$0301a8c0@rede.local> Pessoal, por favor, quando e onde ocorrerão o YAPC e FISL? Valeu, Fernando -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20080403/13fa9f92/attachment-0001.html From edencardim em gmail.com Thu Apr 3 05:32:42 2008 From: edencardim em gmail.com (Eden Cardim) Date: Thu, 3 Apr 2008 09:32:42 -0300 Subject: [Cascavel-pm] YAPC e FISL In-Reply-To: <002f01c8957f$af2baf00$0301a8c0@rede.local> References: <12d1f4ee0804010600l1ed67a1cwcb710a41afb78a29@mail.gmail.com> <83d8367f0804021145r6a935a5an57aded8d3b443d8d@mail.gmail.com> <9a08c9b40804021208u3ea047d1u742a38104d810e88@mail.gmail.com> <83d8367f0804021212m20a1f4fdgd0c1ff39fb60ed6d@mail.gmail.com> <002f01c8957f$af2baf00$0301a8c0@rede.local> Message-ID: <3de55ead0804030532t57cbfc12ybe2007675ec6d989@mail.gmail.com> 2008/4/3 : > > > Pessoal, por favor, quando e onde ocorrerão o YAPC e FISL? www.fisl.org.br -- edenc.vox.com From alexseki em gmail.com Thu Apr 3 05:59:33 2008 From: alexseki em gmail.com (Alexandre Seki) Date: Thu, 3 Apr 2008 09:59:33 -0300 Subject: [Cascavel-pm] FISL - PUC e redondezas [Was: FISL - quem vai? ] In-Reply-To: References: <3de55ead0804021214u4dbef2fcq4b8d37ab95e5ee15@mail.gmail.com> Message-ID: <32edeebf0804030559ka27d3e6q79f8600bc695523f@mail.gmail.com> A cidade baixa é a melhor opção então! Tem bares, tem uns que tem sinuca. Ali perto tu encontra de tudo pra passa a madrugada. Mas tem a Goethe também. Que é uma rua que tem vários pontos de encontro. Sinuca, festa, bares e mais bares. -- Atenciosamente, Alexandre K. Seki -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20080403/621554a9/attachment.html From fernandolouis em terra.com.br Thu Apr 3 06:08:34 2008 From: fernandolouis em terra.com.br (fernandolouis em terra.com.br) Date: Thu, 3 Apr 2008 10:08:34 -0300 Subject: [Cascavel-pm] YAPC e FISL References: <12d1f4ee0804010600l1ed67a1cwcb710a41afb78a29@mail.gmail.com><83d8367f0804021145r6a935a5an57aded8d3b443d8d@mail.gmail.com><9a08c9b40804021208u3ea047d1u742a38104d810e88@mail.gmail.com><83d8367f0804021212m20a1f4fdgd0c1ff39fb60ed6d@mail.gmail.com><002f01c8957f$af2baf00$0301a8c0@rede.local> <3de55ead0804030532t57cbfc12ybe2007675ec6d989@mail.gmail.com> Message-ID: <002e01c8958b$d4353a30$0301a8c0@rede.local> Então o YAPC vai ser dentro do FISL (17,18 e 19/04)? Sabem me informar exatamente o dia do YAPC? Obrigado Eden! ----- Original Message ----- From: "Eden Cardim" To: "Cascavel Perl Mongers" Sent: Thursday, April 03, 2008 9:32 AM Subject: Re: [Cascavel-pm] YAPC e FISL 2008/4/3 : > > > Pessoal, por favor, quando e onde ocorrerão o YAPC e FISL? www.fisl.org.br -- 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 Thu Apr 3 06:11:59 2008 From: edencardim em gmail.com (Eden Cardim) Date: Thu, 3 Apr 2008 10:11:59 -0300 Subject: [Cascavel-pm] FISL - PUC e redondezas [Was: FISL - quem vai? ] In-Reply-To: <32edeebf0804030559ka27d3e6q79f8600bc695523f@mail.gmail.com> References: <3de55ead0804021214u4dbef2fcq4b8d37ab95e5ee15@mail.gmail.com> <32edeebf0804030559ka27d3e6q79f8600bc695523f@mail.gmail.com> Message-ID: <3de55ead0804030611w218ad08bs103e8392ab2f7571@mail.gmail.com> 2008/4/3 Alexandre Seki : > A cidade baixa é a melhor opção então! > Tem bares, tem uns que tem sinuca. Ali perto tu encontra de tudo pra passa a > madrugada. > Mas tem a Goethe também. Que é uma rua que tem vários pontos de encontro. > Sinuca, festa, bares e mais bares. É eu fui lá na cidade baixa no FISL 7, é bem legal. Bom, lá a gente decide. Por falar em decisão, precisamos fazer um planejamento mínimo do YAPC. O que vai acontecer no stand e na sala. Se não me engano, o Lorn está com a faixa e os livros da SPB, você vai comparecer Lorn? Se não, entrega o material pra alguém de SP levar. -- edenc.vox.com From lorn.br em gmail.com Thu Apr 3 06:19:10 2008 From: lorn.br em gmail.com (Lorn) Date: Thu, 3 Apr 2008 10:19:10 -0300 Subject: [Cascavel-pm] FISL - PUC e redondezas [Was: FISL - quem vai? ] In-Reply-To: <3de55ead0804030611w218ad08bs103e8392ab2f7571@mail.gmail.com> References: <3de55ead0804021214u4dbef2fcq4b8d37ab95e5ee15@mail.gmail.com> <32edeebf0804030559ka27d3e6q79f8600bc695523f@mail.gmail.com> <3de55ead0804030611w218ad08bs103e8392ab2f7571@mail.gmail.com> Message-ID: Não poderei ir :/ Eu só estou com o livro "High Order Perl" o banner você tinha levado pra bahia porque ia ter algum YAPC::* que foi cancelado, lembra? 2008/4/3 Eden Cardim : > 2008/4/3 Alexandre Seki : > > A cidade baixa é a melhor opção então! > > Tem bares, tem uns que tem sinuca. Ali perto tu encontra de tudo pra > passa a > > madrugada. > > Mas tem a Goethe também. Que é uma rua que tem vários pontos de > encontro. > > Sinuca, festa, bares e mais bares. > > É eu fui lá na cidade baixa no FISL 7, é bem legal. Bom, lá a gente > decide. Por falar em decisão, precisamos fazer um planejamento mínimo > do YAPC. O que vai acontecer no stand e na sala. Se não me engano, o > Lorn está com a faixa e os livros da SPB, você vai comparecer Lorn? Se > não, entrega o material pra alguém de SP levar. > > -- > edenc.vox.com > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Lindolfo "Lorn" Rodrigues - www.slackwarezine.com.br - http://lornlab.org - http://sao-paulo.pm.org use Catalyst; -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20080403/6b754de5/attachment.html From edencardim em gmail.com Thu Apr 3 06:19:36 2008 From: edencardim em gmail.com (Eden Cardim) Date: Thu, 3 Apr 2008 10:19:36 -0300 Subject: [Cascavel-pm] YAPC e FISL In-Reply-To: <002e01c8958b$d4353a30$0301a8c0@rede.local> References: <12d1f4ee0804010600l1ed67a1cwcb710a41afb78a29@mail.gmail.com> <83d8367f0804021145r6a935a5an57aded8d3b443d8d@mail.gmail.com> <9a08c9b40804021208u3ea047d1u742a38104d810e88@mail.gmail.com> <83d8367f0804021212m20a1f4fdgd0c1ff39fb60ed6d@mail.gmail.com> <002f01c8957f$af2baf00$0301a8c0@rede.local> <3de55ead0804030532t57cbfc12ybe2007675ec6d989@mail.gmail.com> <002e01c8958b$d4353a30$0301a8c0@rede.local> Message-ID: <3de55ead0804030619x48054319s741aa638110f79fa@mail.gmail.com> On Thu, Apr 3, 2008 at 10:08 AM, wrote: > Então o YAPC vai ser dentro do FISL (17,18 e 19/04)? > > Sabem me informar exatamente o dia do YAPC? > > Obrigado Eden! http://fisl.softwarelivre.org/9.0/papers/pub/ -- edenc.vox.com From edencardim em gmail.com Thu Apr 3 06:21:58 2008 From: edencardim em gmail.com (Eden Cardim) Date: Thu, 3 Apr 2008 10:21:58 -0300 Subject: [Cascavel-pm] FISL - PUC e redondezas [Was: FISL - quem vai? ] In-Reply-To: References: <3de55ead0804021214u4dbef2fcq4b8d37ab95e5ee15@mail.gmail.com> <32edeebf0804030559ka27d3e6q79f8600bc695523f@mail.gmail.com> <3de55ead0804030611w218ad08bs103e8392ab2f7571@mail.gmail.com> Message-ID: <3de55ead0804030621x41a6d308s5477a7cee90a462c@mail.gmail.com> 2008/4/3 Lorn : > Não poderei ir :/ > Eu só estou com o livro "High Order Perl" o banner você tinha levado pra > bahia porque ia ter algum YAPC::* que foi cancelado, lembra? Eu acabei esquecendo de trazer o banner. E eu to com o Advanced Perl Programming e o Perl Testing. -- edenc.vox.com From lorn.br em gmail.com Thu Apr 3 06:26:34 2008 From: lorn.br em gmail.com (Lorn) Date: Thu, 3 Apr 2008 10:26:34 -0300 Subject: [Cascavel-pm] FISL - PUC e redondezas [Was: FISL - quem vai? ] In-Reply-To: <3de55ead0804030621x41a6d308s5477a7cee90a462c@mail.gmail.com> References: <3de55ead0804021214u4dbef2fcq4b8d37ab95e5ee15@mail.gmail.com> <32edeebf0804030559ka27d3e6q79f8600bc695523f@mail.gmail.com> <3de55ead0804030611w218ad08bs103e8392ab2f7571@mail.gmail.com> <3de55ead0804030621x41a6d308s5477a7cee90a462c@mail.gmail.com> Message-ID: putz, então deve ter ficado como Fglock está em portugal agora :P On Thu, Apr 3, 2008 at 10:21 AM, Eden Cardim wrote: > 2008/4/3 Lorn : > > Não poderei ir :/ > > Eu só estou com o livro "High Order Perl" o banner você tinha levado pra > > bahia porque ia ter algum YAPC::* que foi cancelado, lembra? > > Eu acabei esquecendo de trazer o banner. E eu to com o Advanced Perl > Programming e o Perl Testing. > > -- > edenc.vox.com > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Lindolfo "Lorn" Rodrigues - www.slackwarezine.com.br - http://lornlab.org - http://sao-paulo.pm.org use Catalyst; -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20080403/c1656a05/attachment-0001.html From ricardo_filipo em yahoo.com.br Thu Apr 3 09:16:57 2008 From: ricardo_filipo em yahoo.com.br (Ricardo Filipo) Date: Thu, 3 Apr 2008 09:16:57 -0700 (PDT) Subject: [Cascavel-pm] Catalogos xml Message-ID: <164865.85150.qm@web33007.mail.mud.yahoo.com> Caros, Help! Estou iniciando o desenvolvimento de um scm que utilizará catalogos em XML, mais especificamente ebXML e protocolos SOA do MODA-ML. http://www.moda-ml.com/ Preciso eleger um framework para o projeto, mas estou com sérias restrições no servidor. Não é possível acesso via shell (apenas pragma "use Shell;") e somente posso instalar novos módulos no diretório cg-bin do meu "home". O Perl é 5.8.8. Os módulos instalados são os default da instalação debian. Não, não posso mudar o provedor nem obter uma conta com mais privilégios. :>( Alguma recomendação? Obrigado. Filipo Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! http://br.mail.yahoo.com/ From gabriel.vieira em gmail.com Thu Apr 3 09:24:39 2008 From: gabriel.vieira em gmail.com (Gabriel Vieira) Date: Thu, 3 Apr 2008 13:24:39 -0300 Subject: [Cascavel-pm] Catalogos xml In-Reply-To: <164865.85150.qm@web33007.mail.mud.yahoo.com> References: <164865.85150.qm@web33007.mail.mud.yahoo.com> Message-ID: <83d8367f0804030924s740c37afk5abf59c915f5998a@mail.gmail.com> Entrar em contato com o administrador e solicitar atualizações? :) Utilização de módulos dentro da sua conta. heheh estou curioso pra ler a resposta do Eden sobre catalyst. 2008/4/3 Ricardo Filipo : > Caros, > Help! > > Estou iniciando o desenvolvimento de um scm que utilizará catalogos em > XML, mais especificamente ebXML e protocolos SOA do MODA-ML. > http://www.moda-ml.com/ > > Preciso eleger um framework para o projeto, mas estou com sérias > restrições no servidor. Não é possível acesso via shell (apenas pragma "use > Shell;") e somente posso instalar novos módulos no diretório cg-bin do meu > "home". O Perl é 5.8.8. Os módulos instalados são os default da instalação > debian. > Não, não posso mudar o provedor nem obter uma conta com mais privilégios. > :>( > > Alguma recomendação? > Obrigado. > > Filipo > > > > > Abra sua conta no Yahoo! Mail, o único sem limite de espaço para > armazenamento! > http://br.mail.yahoo.com/ > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Gabriel Vieira -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20080403/e3f0e82f/attachment.html From daniel em ruoso.com Thu Apr 3 09:33:27 2008 From: daniel em ruoso.com (Daniel Ruoso) Date: Thu, 03 Apr 2008 17:33:27 +0100 Subject: [Cascavel-pm] Catalogos xml In-Reply-To: <164865.85150.qm@web33007.mail.mud.yahoo.com> References: <164865.85150.qm@web33007.mail.mud.yahoo.com> Message-ID: <1207240407.5957.31.camel@pitombeira> Qui, 2008-04-03 às 09:16 -0700, Ricardo Filipo escreveu: > Estou iniciando o desenvolvimento de um scm que utilizará catalogos em > XML, mais especificamente ebXML e protocolos SOA do MODA-ML. > http://www.moda-ml.com/ > Preciso eleger um framework para o projeto, Estou trabalhando ultimamente no suporte a SOAP no Catalyst, Você pode montar uma aplicação que interage com serviços SOAP do tipo Document/Literal (que é o que você vai usar nesse tipo de serviço). Dê uma olhada em: Catalyst::Controller::SOAP Catalyst::Model::SOAP XML::Compile::SOAP XML::Compile::WSDL11 XML::Compile::Schema http://www.perlmonks.org/?node_id=678009 Com esses módulos você consegue implementar SOA em Perl de um jeito bonito e robusto... > mas estou com sérias restrições no servidor. Não é possível acesso via > shell (apenas pragma "use Shell;") e somente posso instalar novos > módulos no diretório cg-bin do meu "home". O Perl é 5.8.8. Os módulos > instalados são os default da instalação debian. É assim, algumas das dependências usam módulos XS, o que significa que instalar os módulos no seu home vai gerar algumas complicações, por outro lado o fato de ser debian permite que você possa gerar binários que você sabe que vão ser compatíveis com o seu sistema. Para instalar, por exemplo o libxml, que é uma dependência que você vai ter. Com isso, com manipulação da variável de ambiente LD_LIBRARY_PATH e com use lib $path; você tem como satisfazer qualquer dependência que você tenha. Vai dar um bom trabalho gerar os binários todos e configurar a sua aplicação para conseguir usar as bibliotecas, mas é possível, e vai funcionar bem. daniel From ricardo_filipo em yahoo.com.br Thu Apr 3 09:39:50 2008 From: ricardo_filipo em yahoo.com.br (Ricardo Filipo) Date: Thu, 3 Apr 2008 09:39:50 -0700 (PDT) Subject: [Cascavel-pm] Res: Catalogos xml Message-ID: <772777.46055.qm@web33004.mail.mud.yahoo.com> ----- Mensagem original ---- De: Ricardo Filipo Para: Cascavel Perl Mongers Enviadas: Quinta-feira, 3 de Abril de 2008 13:16:57 Assunto: [Cascavel-pm] Catalogos xml >Não é possível acesso via shell (apenas pragma "use Shell;") e somenteposso instalar novos módulos no diretório cg-bin do meu "home" Bom, se alguem se interessar, vai o bom e velho webshell, que escrevi em 1996, devidamente atualizado para usar o CGI.pm Abraço! #!/usr/bin/perl use Shell; use CGI; CGI::ReadParse(); $cmd=$in{"comando"}; $arg=$in{"argumento"}; $cd=$in{"cd"}; print "Content-Type: text/html\n\n"; print "\n\n

"; print "

$comando

\n\n"; &DoCmd; print "
\n
\n"; print "

Comando: \n"; print "

\n"; print "\n"; print ""; print ""; print "

\n\n"; sub DoCmd{ print "

Processando comando $cmd

\n"; if ($cmd eq "ls"){ $comando=ls("-F",$arg); @comando=split ("\n",$comando); print "

Listando $arg\n\n"; $i=1; foreach $word (@comando){ if ($i==1){ $tagi="\n"; $i++; } elsif ($i<4){ $tagi="\n"; $i++; }elsif($i==4){ $tagi="\n"; $i=1; } print "$tagi$word
$tagf"; } print "
\n"; $tagf="\n"; $tagf="\n"; $tagf="
"; } elsif ($cmd eq "ls -l"){ $comando=ls("-l",$arg); @comando=split ("\n",$comando); print "

Listando $arg\n\n"; $i=1; foreach $word (@comando){ if ($i==1){ $tagi="\n"; $i++; } elsif ($i<4){ $tagi="\n"; $i++; }elsif($i==4){ $tagi="\n"; $i=1; } print "$tagi$word
$tagf"; } print "
\n"; $tagf="\n"; $tagf="\n"; $tagf="
"; } elsif ($cmd eq "du"){ $comando=du("",$arg); @comando=split ("\n",$comando); print "

Uso do dir $arg\n\n"; $i=1; foreach $word (@comando){ if ($i==1){ $tagi="\n"; $i++; } elsif ($i<4){ $tagi="\n"; $i++; }elsif($i==4){ $tagi="\n"; $i=1; } print "$tagi$word
$tagf"; } print "
\n"; $tagf="\n"; $tagf="\n"; $tagf="
"; } elsif ($cmd eq "df"){ $comando=df("",$arg); @comando=split ("\n",$comando); print "

Uso do dir $arg\n\n"; $i=1; foreach $word (@comando){ if ($i==1){ $tagi="\n"; $i++; } elsif ($i<4){ $tagi="\n"; $i++; }elsif($i==4){ $tagi="\n"; $i=1; } print "$tagi$word
$tagf"; } print "
\n"; $tagf="\n"; $tagf="\n"; $tagf="
"; } elsif($cmd eq "cat"){ $comando=cat("$arg"); print "

$arg\n

\n$comando\n
\n"; } elsif($cmd eq "cd"){ $comando=cd("$arg"); $cmd="ls"; $cd=$arg; &DoCmd; }elsif($cmd eq "locate"){ $comando=locate("$arg"); print "

Localizando $arg\n

\n$comando\n
\n"; }else{ $comando=echo("

Comando não implementado"); print "$comando"; } } _______ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! http://br.mail.yahoo.com/ From daniel em ruoso.com Thu Apr 3 09:40:07 2008 From: daniel em ruoso.com (Daniel Ruoso) Date: Thu, 03 Apr 2008 17:40:07 +0100 Subject: [Cascavel-pm] Catalogos xml In-Reply-To: <1207240407.5957.31.camel@pitombeira> References: <164865.85150.qm@web33007.mail.mud.yahoo.com> <1207240407.5957.31.camel@pitombeira> Message-ID: <1207240807.5957.35.camel@pitombeira> Qui, 2008-04-03 às 17:33 +0100, Daniel Ruoso escreveu: > É assim, algumas das dependências usam módulos XS, o que significa que > instalar os módulos no seu home vai gerar algumas complicações, por > outro lado o fato de ser debian permite que você possa gerar binários > que você sabe que vão ser compatíveis com o seu sistema. Para instalar, > por exemplo o libxml, que é uma dependência que você vai ter. Assim, não cheguei a comentar, mas uma boa parte das dependências, especialmente os binários estão no repositório da Debian. Não deve ser impossível conseguir que essas dependências sejam instaladas (acho que todos as dependências que dependem de XS têm uma versão razoavelmente recente no Debian etch). daniel From ricardo_filipo em yahoo.com.br Thu Apr 3 09:40:45 2008 From: ricardo_filipo em yahoo.com.br (Ricardo Filipo) Date: Thu, 3 Apr 2008 09:40:45 -0700 (PDT) Subject: [Cascavel-pm] Res: Catalogos xml Message-ID: <578025.91006.qm@web33002.mail.mud.yahoo.com> Obrigado, Gabriel. Mas isto é impossível. :>( ----- Mensagem original ---- De: Gabriel Vieira Para: Cascavel Perl Mongers Enviadas: Quinta-feira, 3 de Abril de 2008 13:24:39 Assunto: Re: [Cascavel-pm] Catalogos xml Entrar em contato com o administrador e solicitar atualizações? :) Utilização de módulos dentro da sua conta. heheh estou curioso pra ler a resposta do Eden sobre catalyst. 2008/4/3 Ricardo Filipo : Caros, Help! Estou iniciando o desenvolvimento de um scm que utilizará catalogos em XML, mais especificamente ebXML e protocolos SOA do MODA-ML. http://www.moda-ml.com/ Preciso eleger um framework para o projeto, mas estou com sérias restrições no servidor. Não é possível acesso via shell (apenas pragma "use Shell;") e somente posso instalar novos módulos no diretório cg-bin do meu "home". O Perl é 5.8.8. Os módulos instalados são os default da instalação debian. Não, não posso mudar o provedor nem obter uma conta com mais privilégios. :>( Alguma recomendação? Obrigado. Filipo Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! http://br.mail.yahoo.com/ _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm -- Gabriel Vieira Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! http://br.mail.yahoo.com/ -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20080403/8835a7f8/attachment-0001.html From ricardo_filipo em yahoo.com.br Thu Apr 3 09:46:20 2008 From: ricardo_filipo em yahoo.com.br (Ricardo Filipo) Date: Thu, 3 Apr 2008 09:46:20 -0700 (PDT) Subject: [Cascavel-pm] Res: Catalogos xml Message-ID: <965553.27661.qm@web33006.mail.mud.yahoo.com> Obrigado, Daniel. Vou analisar a idéia. É boa. O problema é o tempo. Talvez eu tenha que prototipar algo na unha enquanto resolvo o problema dos binários. Abraço! Filipo ----- Mensagem original ---- De: Daniel Ruoso Para: Cascavel Perl Mongers Enviadas: Quinta-feira, 3 de Abril de 2008 13:33:27 Assunto: Re: [Cascavel-pm] Catalogos xml Qui, 2008-04-03 às 09:16 -0700, Ricardo Filipo escreveu: > Estou iniciando o desenvolvimento de um scm que utilizará catalogos em > XML, mais especificamente ebXML e protocolos SOA do MODA-ML. > http://www.moda-ml.com/ > Preciso eleger um framework para o projeto, Estou trabalhando ultimamente no suporte a SOAP no Catalyst, Você pode montar uma aplicação que interage com serviços SOAP do tipo Document/Literal (que é o que você vai usar nesse tipo de serviço). Dê uma olhada em: Catalyst::Controller::SOAP Catalyst::Model::SOAP XML::Compile::SOAP XML::Compile::WSDL11 XML::Compile::Schema http://www.perlmonks.org/?node_id=678009 Com esses módulos você consegue implementar SOA em Perl de um jeito bonito e robusto... > mas estou com sérias restrições no servidor. Não é possível acesso via > shell (apenas pragma "use Shell;") e somente posso instalar novos > módulos no diretório cg-bin do meu "home". O Perl é 5.8.8. Os módulos > instalados são os default da instalação debian. É assim, algumas das dependências usam módulos XS, o que significa que instalar os módulos no seu home vai gerar algumas complicações, por outro lado o fato de ser debian permite que você possa gerar binários que você sabe que vão ser compatíveis com o seu sistema. Para instalar, por exemplo o libxml, que é uma dependência que você vai ter. Com isso, com manipulação da variável de ambiente LD_LIBRARY_PATH e com use lib $path; você tem como satisfazer qualquer dependência que você tenha. Vai dar um bom trabalho gerar os binários todos e configurar a sua aplicação para conseguir usar as bibliotecas, mas é possível, e vai funcionar bem. daniel _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! http://br.mail.yahoo.com/ From shonorio em gmail.com Thu Apr 3 09:54:02 2008 From: shonorio em gmail.com (Solli Honorio) Date: Thu, 3 Apr 2008 13:54:02 -0300 Subject: [Cascavel-pm] [SP-pm] YAPC no Fisl In-Reply-To: <912e34190804021141m5326b187vcac0195ba13f0419@mail.gmail.com> References: <12d1f4ee0804010600l1ed67a1cwcb710a41afb78a29@mail.gmail.com> <912e34190804021141m5326b187vcac0195ba13f0419@mail.gmail.com> Message-ID: <12d1f4ee0804030954h6a0b9322t80813841c0a9d237@mail.gmail.com> Wallace, eu acho que podemos simplificar as coisas já que as nossas reuniões no irc demoram horas e dificilmente chegam a um resultado prático. Então vamos aos fatos, o encontro comunitário terá 2 horas do segundo dia. Isto pode parecer muito, mas não é para colocar 4 ou 5 palestras diferentes com palestrantes diferentes. Eu acho que pegar dois ou três palestrantes e falar sobre um assunto que envolva 2 ou mais tecnologia pode ser um bom caminho. Desta maneira a trilha de palestra que você colocou é bem interessante, estaremos falando de desenvolvimento utilizando Moose, DBIx::Class e Catalyst(e outros filhotes). Com relação a divulgação, eu acho que poderiamos/deveriamos adotar outra estratégia. Desenvolver um jornal e distribuir para tudo mundo no primeiro dia chamado-os para a apresentação do próximo dia, e explicando porquê perl e a linguagem, falando da comunidade. Um jornal voltado para o FISL e para a promoção da linguagem. Abraços, Solli M. Honório Em 02/04/08, Wallace Reis escreveu: > > 2008/4/1 Solli Honorio : > > > Pessoal, o encontro de Perl ocorrerá no dia 18/abril das 09:00 às 11:00. > A > > menos que seja uma evento secreto eu não ví manifestação sobre as > atividades > > do encontro, ou eu estou desatualizado com relação a este assunto ? > > > Que tal marcamos uma reunião no irc pra organizar? > > > -- > wallace reis/wreis > http://wallace.reis.org.br > _______________________________________________ > SaoPaulo-pm mailing list > > SaoPaulo-pm em pm.org > http://mail.pm.org/mailman/listinfo/saopaulo-pm > > -- "o animal satisfeito dorme". - Guimarães Rosa -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20080403/28e8a78a/attachment.html From ricardo_filipo em yahoo.com.br Thu Apr 3 09:55:32 2008 From: ricardo_filipo em yahoo.com.br (Ricardo Filipo) Date: Thu, 3 Apr 2008 09:55:32 -0700 (PDT) Subject: [Cascavel-pm] Res: Catalogos xml Message-ID: <159095.70755.qm@web33008.mail.mud.yahoo.com> Vamos ver. Teria que explodir os .deb das dependências e criar toda a aplicação no meu desktop, em versão teste. Pois a única forma que tenho para publicar no operacional é via ftp para dentro do diretorio cgi-bin. Abs! Filipo ----- Mensagem original ---- De: Daniel Ruoso Para: Cascavel Perl Mongers Enviadas: Quinta-feira, 3 de Abril de 2008 13:40:07 Assunto: Re: [Cascavel-pm] Catalogos xml Qui, 2008-04-03 às 17:33 +0100, Daniel Ruoso escreveu: > É assim, algumas das dependências usam módulos XS, o que significa que > instalar os módulos no seu home vai gerar algumas complicações, por > outro lado o fato de ser debian permite que você possa gerar binários > que você sabe que vão ser compatíveis com o seu sistema. Para instalar, > por exemplo o libxml, que é uma dependência que você vai ter. Assim, não cheguei a comentar, mas uma boa parte das dependências, especialmente os binários estão no repositório da Debian. Não deve ser impossível conseguir que essas dependências sejam instaladas (acho que todos as dependências que dependem de XS têm uma versão razoavelmente recente no Debian etch). daniel _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! http://br.mail.yahoo.com/ From reis.wallace em gmail.com Thu Apr 3 10:17:37 2008 From: reis.wallace em gmail.com (Wallace Reis) Date: Thu, 3 Apr 2008 18:17:37 +0100 Subject: [Cascavel-pm] [SP-pm] YAPC no Fisl In-Reply-To: <12d1f4ee0804030954h6a0b9322t80813841c0a9d237@mail.gmail.com> References: <12d1f4ee0804010600l1ed67a1cwcb710a41afb78a29@mail.gmail.com> <912e34190804021141m5326b187vcac0195ba13f0419@mail.gmail.com> <12d1f4ee0804030954h6a0b9322t80813841c0a9d237@mail.gmail.com> Message-ID: <912e34190804031017ud86766ep8fd7f06a3a606db1@mail.gmail.com> 2008/4/3 Solli Honorio : > Wallace, eu acho que podemos simplificar as coisas já que as nossas reuniões > no irc demoram horas e dificilmente chegam a um resultado prático. Faz sentido. > Então vamos aos fatos, o encontro comunitário terá 2 horas do segundo dia. > Isto pode parecer muito, mas não é para colocar 4 ou 5 palestras diferentes > com palestrantes diferentes. Eu acho que pegar dois ou três palestrantes e > falar sobre um assunto que envolva 2 ou mais tecnologia pode ser um bom > caminho. Realmente talvez seja pouco tempo. > Desta maneira a trilha de palestra que você colocou é bem interessante, > estaremos falando de desenvolvimento utilizando Moose, DBIx::Class e > Catalyst(e outros filhotes). Ok. > Com relação a divulgação, eu acho que poderiamos/deveriamos adotar outra > estratégia. Desenvolver um jornal e distribuir para tudo mundo no primeiro > dia chamado-os para a apresentação do próximo dia, e explicando porquê perl > e a linguagem, falando da comunidade. Um jornal voltado para o FISL e para a > promoção da linguagem. Hrmm. Não estou certo se esta idéia de um jornal é boa. Particularmente, eu não dou atenção a este tipo de divulgação nos eventos. Proponho algo mais chamativo e criativo como os kras do projeto Mono fizeram no FISL 7.0, mas estou sem idéias no momento. []'s, -- wallace reis/wreis http://wallace.reis.org.br From shonorio em gmail.com Thu Apr 3 10:22:41 2008 From: shonorio em gmail.com (Solli Honorio) Date: Thu, 3 Apr 2008 14:22:41 -0300 Subject: [Cascavel-pm] [SP-pm] YAPC no Fisl In-Reply-To: <912e34190804031017ud86766ep8fd7f06a3a606db1@mail.gmail.com> References: <12d1f4ee0804010600l1ed67a1cwcb710a41afb78a29@mail.gmail.com> <912e34190804021141m5326b187vcac0195ba13f0419@mail.gmail.com> <12d1f4ee0804030954h6a0b9322t80813841c0a9d237@mail.gmail.com> <912e34190804031017ud86766ep8fd7f06a3a606db1@mail.gmail.com> Message-ID: <12d1f4ee0804031022n37799c17l2c47eda6b1aae5df@mail.gmail.com> Em 03/04/08, Wallace Reis escreveu: > > 2008/4/3 Solli Honorio : > > > Wallace, eu acho que podemos simplificar as coisas já que as nossas > reuniões > > no irc demoram horas e dificilmente chegam a um resultado prático. > > > Faz sentido. > > > > Então vamos aos fatos, o encontro comunitário terá 2 horas do segundo > dia. > > Isto pode parecer muito, mas não é para colocar 4 ou 5 palestras > diferentes > > com palestrantes diferentes. Eu acho que pegar dois ou três palestrantes > e > > falar sobre um assunto que envolva 2 ou mais tecnologia pode ser um bom > > caminho. > > > Realmente talvez seja pouco tempo. > > > > Desta maneira a trilha de palestra que você colocou é bem interessante, > > estaremos falando de desenvolvimento utilizando Moose, DBIx::Class e > > Catalyst(e outros filhotes). > > > Ok. > > > > Com relação a divulgação, eu acho que poderiamos/deveriamos adotar outra > > estratégia. Desenvolver um jornal e distribuir para tudo mundo no > primeiro > > dia chamado-os para a apresentação do próximo dia, e explicando porquê > perl > > e a linguagem, falando da comunidade. Um jornal voltado para o FISL e > para a > > promoção da linguagem. > > > Hrmm. Não estou certo se esta idéia de um jornal é boa. > Particularmente, eu não dou atenção a este tipo de divulgação nos > eventos. Pode ser, mas normalmente as pessoas vê isto depois em casa !!! Proponho algo mais chamativo e criativo como os kras do > projeto Mono fizeram no FISL 7.0, mas estou sem idéias no momento. Eu não tenho coragem de fazer algo parecido ! Me vestir de cebola ou camelo tô fora :) !!!! Alguém tem alguma idéia ? Contratar algumas dançarinas ? Ahhh, a verba não cobre isto :( !!!! []'s, > > > -- > > wallace reis/wreis > http://wallace.reis.org.br > _______________________________________________ > SaoPaulo-pm mailing list > SaoPaulo-pm em pm.org > http://mail.pm.org/mailman/listinfo/saopaulo-pm > > -- "o animal satisfeito dorme". - Guimarães Rosa -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20080403/47131a8e/attachment-0001.html From shonorio em gmail.com Thu Apr 3 10:25:20 2008 From: shonorio em gmail.com (Solli Honorio) Date: Thu, 3 Apr 2008 14:25:20 -0300 Subject: [Cascavel-pm] FISL - PUC e redondezas [Was: FISL - quem vai? ] In-Reply-To: References: <3de55ead0804021214u4dbef2fcq4b8d37ab95e5ee15@mail.gmail.com> <32edeebf0804030559ka27d3e6q79f8600bc695523f@mail.gmail.com> <3de55ead0804030611w218ad08bs103e8392ab2f7571@mail.gmail.com> <3de55ead0804030621x41a6d308s5477a7cee90a462c@mail.gmail.com> Message-ID: <12d1f4ee0804031025xa9be11ap2876e0a433edd615@mail.gmail.com> [ solli rolando de rir, pedindo para parar com as piadas ] 2008/4/3, Lorn : > > putz, então deve ter ficado como Fglock está em portugal agora :P > > On Thu, Apr 3, 2008 at 10:21 AM, Eden Cardim wrote: > > > 2008/4/3 Lorn : > > > Não poderei ir :/ > > > Eu só estou com o livro "High Order Perl" o banner você tinha levado > > pra > > > bahia porque ia ter algum YAPC::* que foi cancelado, lembra? > > > > Eu acabei esquecendo de trazer o banner. E eu to com o Advanced Perl > > Programming e o Perl Testing. > > > > -- > > edenc.vox.com > > _______________________________________________ > > Cascavel-pm mailing list > > Cascavel-pm em pm.org > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > -- > Lindolfo "Lorn" Rodrigues > - www.slackwarezine.com.br > - http://lornlab.org > - http://sao-paulo.pm.org > use Catalyst; > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- "o animal satisfeito dorme". - Guimarães Rosa -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20080403/14177b56/attachment.html From shonorio em gmail.com Thu Apr 3 10:28:57 2008 From: shonorio em gmail.com (Solli Honorio) Date: Thu, 3 Apr 2008 14:28:57 -0300 Subject: [Cascavel-pm] FISL - PUC e redondezas [Was: FISL - quem vai? ] In-Reply-To: <3de55ead0804021214u4dbef2fcq4b8d37ab95e5ee15@mail.gmail.com> References: <3de55ead0804021214u4dbef2fcq4b8d37ab95e5ee15@mail.gmail.com> Message-ID: <12d1f4ee0804031028m3c68bc3at6683bf5e8340f423@mail.gmail.com> Eden, vc tem que ficar no lugar próximo aos botecos pois é lá que vai rolar o melhor do evento. Conheço gente que varou a noite bebendo e só apareceu no evento no final da tarde !!!! Solli M. Honório Em 02/04/08, Eden Cardim escreveu: > > 2008/3/19 Alexandre Seki : > > Eu ja estou aqui! > > Eu sou um dos "anfitriões", pois estudo na puc > > ;) > > Olá Alexandre, já que você estuda na PUC poderia nos informar se há > locais próximos para realizar os encontros socio-etílicos a noite? :) > > Estou fazendo a reserva do hotel e quero um local próximo dos dois > locais (PUC/boteco) pra não ter que pagar pro taxista a diária de uma > suíte de luxo por cada corrida. > > P.S.: A primeira caixa de cerveja fica por minha conta. > > > -- > edenc.vox.com > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- "o animal satisfeito dorme". - Guimarães Rosa -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20080403/0db18a62/attachment.html From shonorio em gmail.com Thu Apr 3 10:34:41 2008 From: shonorio em gmail.com (Solli Honorio) Date: Thu, 3 Apr 2008 14:34:41 -0300 Subject: [Cascavel-pm] YAPC e FISL In-Reply-To: <002e01c8958b$d4353a30$0301a8c0@rede.local> References: <12d1f4ee0804010600l1ed67a1cwcb710a41afb78a29@mail.gmail.com> <83d8367f0804021145r6a935a5an57aded8d3b443d8d@mail.gmail.com> <9a08c9b40804021208u3ea047d1u742a38104d810e88@mail.gmail.com> <83d8367f0804021212m20a1f4fdgd0c1ff39fb60ed6d@mail.gmail.com> <002f01c8957f$af2baf00$0301a8c0@rede.local> <3de55ead0804030532t57cbfc12ybe2007675ec6d989@mail.gmail.com> <002e01c8958b$d4353a30$0301a8c0@rede.local> Message-ID: <12d1f4ee0804031034q38f3e352xe810ed317bffab48@mail.gmail.com> O encontro de usuário reservado para o Perl ocorrerá no dia 18, entre 09:00-11:00 !!! Mas teremos uma 'bancada' que deveria estar com o nosso banner, mas pelo jeito nem isto :) !!! Passe lá vamos nos divertir, digo adquiri conhecimento :) !!! Solli M. Honório 2008/4/3, fernandolouis em terra.com.br : > > Então o YAPC vai ser dentro do FISL (17,18 e 19/04)? > > Sabem me informar exatamente o dia do YAPC? > > Obrigado Eden! > > > ----- Original Message ----- > From: "Eden Cardim" > To: "Cascavel Perl Mongers" > Sent: Thursday, April 03, 2008 9:32 AM > Subject: Re: [Cascavel-pm] YAPC e FISL > > > 2008/4/3 : > > > > > > Pessoal, por favor, quando e onde ocorrerão o YAPC e FISL? > > www.fisl.org.br > > -- > edenc.vox.com > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- "o animal satisfeito dorme". - Guimarães Rosa -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20080403/f727579e/attachment.html From edencardim em gmail.com Thu Apr 3 10:42:30 2008 From: edencardim em gmail.com (Eden Cardim) Date: Thu, 3 Apr 2008 14:42:30 -0300 Subject: [Cascavel-pm] FISL - PUC e redondezas [Was: FISL - quem vai? ] In-Reply-To: <12d1f4ee0804031028m3c68bc3at6683bf5e8340f423@mail.gmail.com> References: <3de55ead0804021214u4dbef2fcq4b8d37ab95e5ee15@mail.gmail.com> <12d1f4ee0804031028m3c68bc3at6683bf5e8340f423@mail.gmail.com> Message-ID: <3de55ead0804031042w5a25b127yb6c9983350ec07ff@mail.gmail.com> 2008/4/3 Solli Honorio : > Eden, vc tem que ficar no lugar próximo aos botecos pois é lá que vai rolar > o melhor do evento. Conheço gente que varou a noite bebendo e só apareceu no > evento no final da tarde !!!! É eu sei, o problema é saber qual boteco todo mundo vai pra eu pegar um hotel perto. Acho que vou acabar ficando sem fazer reserva e lá na hora mesmo eu fico no local mais próximo :) -- edenc.vox.com From jaja.gabriel em gmail.com Thu Apr 3 11:40:50 2008 From: jaja.gabriel em gmail.com (Joao Gabriel C. Laass) Date: Thu, 3 Apr 2008 15:40:50 -0300 Subject: [Cascavel-pm] enviando e-mails localmente e enviando via smtp In-Reply-To: <42dcdd750804020005n77c04413sa77b59aff6426885@mail.gmail.com> References: <8ff2963a0804011942p3b3f5fe2pd36f790fc073a4ea@mail.gmail.com> <42dcdd750804020005n77c04413sa77b59aff6426885@mail.gmail.com> Message-ID: <8ff2963a0804031140m5903c6a9i4dec362862b7f7b1@mail.gmail.com> Em 02/04/08, Marco A P D'Andrade escreveu: > Enviar de seu pc não parece uma boa ideia, pois vc passa por problemas > de reverso, dominio valido, spf, etc... > Sds, > Marco Antonio fora os erros normais eu já vi algo haver com problemas de reverso e etc... *assim que eu chegar em casa e testar passo o resultado porém, se eu consigo acessar um SMTP qualquer (ex. smtp.gmail.com) via thunderbird ou outlook, eu tbm teria que conseguir acessa-lo via Perl certo? -- Um abraço, João Gabriel C. Laass From jaja.gabriel em gmail.com Thu Apr 3 11:40:50 2008 From: jaja.gabriel em gmail.com (Joao Gabriel C. Laass) Date: Thu, 3 Apr 2008 15:40:50 -0300 Subject: [Cascavel-pm] enviando e-mails localmente e enviando via smtp In-Reply-To: <42dcdd750804020005n77c04413sa77b59aff6426885@mail.gmail.com> References: <8ff2963a0804011942p3b3f5fe2pd36f790fc073a4ea@mail.gmail.com> <42dcdd750804020005n77c04413sa77b59aff6426885@mail.gmail.com> Message-ID: <8ff2963a0804031140m5903c6a9i4dec362862b7f7b1@mail.gmail.com> Em 02/04/08, Marco A P D'Andrade escreveu: > Enviar de seu pc não parece uma boa ideia, pois vc passa por problemas > de reverso, dominio valido, spf, etc... > Sds, > Marco Antonio fora os erros normais eu já vi algo haver com problemas de reverso e etc... *assim que eu chegar em casa e testar passo o resultado porém, se eu consigo acessar um SMTP qualquer (ex. smtp.gmail.com) via thunderbird ou outlook, eu tbm teria que conseguir acessa-lo via Perl certo? -- Um abraço, João Gabriel C. Laass From igor.sutton em gmail.com Thu Apr 3 13:57:16 2008 From: igor.sutton em gmail.com (Igor Sutton) Date: Thu, 3 Apr 2008 22:57:16 +0200 Subject: [Cascavel-pm] enviando e-mails localmente e enviando via smtp In-Reply-To: <8ff2963a0804031140m5903c6a9i4dec362862b7f7b1@mail.gmail.com> References: <8ff2963a0804011942p3b3f5fe2pd36f790fc073a4ea@mail.gmail.com> <42dcdd750804020005n77c04413sa77b59aff6426885@mail.gmail.com> <8ff2963a0804031140m5903c6a9i4dec362862b7f7b1@mail.gmail.com> Message-ID: <7B055BAE-CA86-4C8B-8B8B-5908D6D79DA3@mac.com> > porém, se eu consigo acessar um SMTP qualquer (ex. smtp.gmail.com) via > thunderbird ou outlook, eu tbm teria que conseguir acessa-lo via Perl > certo? Você quer entregar uma mensagem em smtp.gmail.com, ou você quer utilizar smtp.gmail.com como relay para entregar em outro lugar? Lembra-te que o Gmail tem algumas configurações específicas, como SSL e uma porta diferente. Que tal um exemplo de um programa que você tenha escrito para testar? -- Igor From jaja.gabriel em gmail.com Thu Apr 3 17:36:51 2008 From: jaja.gabriel em gmail.com (Joao Gabriel C. Laass) Date: Thu, 3 Apr 2008 21:36:51 -0300 Subject: [Cascavel-pm] enviando e-mails localmente e enviando via smtp In-Reply-To: <7B055BAE-CA86-4C8B-8B8B-5908D6D79DA3@mac.com> References: <8ff2963a0804011942p3b3f5fe2pd36f790fc073a4ea@mail.gmail.com> <42dcdd750804020005n77c04413sa77b59aff6426885@mail.gmail.com> <8ff2963a0804031140m5903c6a9i4dec362862b7f7b1@mail.gmail.com> <7B055BAE-CA86-4C8B-8B8B-5908D6D79DA3@mac.com> Message-ID: <8ff2963a0804031736v6be20eaaw1ab9b701ed009ea4@mail.gmail.com> segue dois exemplos (o port 587 é do gmail): use Net::SMTP_auth; $smtp = Net::SMTP_auth->new("$servidor", Port=>587, Timeout=>60, Debug=>1); $smtp->auth('PLAIN',$usuario,$senha); $smtp->mail($de); $smtp->to($para); $smtp->data(); $smtp->datasend("To: $para\n"); $smtp->datasend("From: $de\n"); $smtp->datasend("Subject: $titulo\n"); $smtp->datasend("Content-type: text/html\n\n"); $smtp->datasend($mensagem); $smtp->dataend(); $smtp->quit; Não da erro, mas também não recebo o e-mail; use MIME::Lite; $msg = MIME::Lite->new( From =>'usuario em gmail.com', # de To =>'usuario em gmail.com', # para Cc =>'copia em gmail.com', # Copia? Subject =>'com modulo', #titulo Type =>'text/html', Data =>'teste', ); $msg->send('smtp','smtp.gmail.com',AuthUser=>'usuario em gmail.com', AuthPass=>'senha', Port=>587, Debug=>1); Da o seguinte erro: " SMTP MAIL command failed: 5.7.0 Must issue a STARTTLS command first. 62sm5341073wri.30 " Bom, explicando, gostaria de enviar e-mails de minha contado gmail para qualquer outro e-mail, usando perl e do meu pc. Sugestões? -- Um abraço, João Gabriel C. Laass 2008/4/3, Igor Sutton : > > porém, se eu consigo acessar um SMTP qualquer (ex. smtp.gmail.com) via > > thunderbird ou outlook, eu tbm teria que conseguir acessa-lo via Perl > > certo? > > > Você quer entregar uma mensagem em smtp.gmail.com, ou você quer > utilizar smtp.gmail.com como relay para entregar em outro lugar? > > Lembra-te que o Gmail tem algumas configurações específicas, como SSL > e uma porta diferente. Que tal um exemplo de um programa que você > tenha escrito para testar? > > > -- Igor > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > From shonorio em gmail.com Thu Apr 3 20:02:05 2008 From: shonorio em gmail.com (Solli Honorio) Date: Fri, 4 Apr 2008 00:02:05 -0300 Subject: [Cascavel-pm] FISL - PUC e redondezas [Was: FISL - quem vai? ] In-Reply-To: <3de55ead0804031042w5a25b127yb6c9983350ec07ff@mail.gmail.com> References: <3de55ead0804021214u4dbef2fcq4b8d37ab95e5ee15@mail.gmail.com> <12d1f4ee0804031028m3c68bc3at6683bf5e8340f423@mail.gmail.com> <3de55ead0804031042w5a25b127yb6c9983350ec07ff@mail.gmail.com> Message-ID: <12d1f4ee0804032002o6145e80y2bcbac896aa1d0d4@mail.gmail.com> Estaremos no http://www.master-hoteis.com.br/site/?pagina=hotel_express&hotel=61# ! 2008/4/3, Eden Cardim : > > 2008/4/3 Solli Honorio : > > > Eden, vc tem que ficar no lugar próximo aos botecos pois é lá que vai > rolar > > o melhor do evento. Conheço gente que varou a noite bebendo e só > apareceu no > > evento no final da tarde !!!! > > > É eu sei, o problema é saber qual boteco todo mundo vai pra eu pegar > um hotel perto. Acho que vou acabar ficando sem fazer reserva e lá na > hora mesmo eu fico no local mais próximo :) > > > -- > > edenc.vox.com > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- "o animal satisfeito dorme". - Guimarães Rosa -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20080404/a65db8bf/attachment.html From gabriel.vieira em gmail.com Thu Apr 3 22:52:39 2008 From: gabriel.vieira em gmail.com (Gabriel Vieira) Date: Fri, 4 Apr 2008 02:52:39 -0300 Subject: [Cascavel-pm] Perl training Message-ID: <83d8367f0804032252j276a7823y1ecf790db4341113@mail.gmail.com> O que acham? É possível um modelo aqui? http://groups.google.com/group/perl.jobs/browse_thread/thread/1b6e199d7ef2907d?hl=en -- Gabriel Vieira -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20080404/8781a809/attachment.html From nelio.nunes em sapo.pt Fri Apr 4 04:44:17 2008 From: nelio.nunes em sapo.pt (=?ISO-8859-1?Q?N=E9lio_Nunes?=) Date: Fri, 4 Apr 2008 12:44:17 +0100 Subject: [Cascavel-pm] CMS em perl Message-ID: Alguém conhece algum CMS feito em Perl que de facto funcione bem? (Bricolage não é opção, obrigado) :) []'s Nélio Nunes nelio.nunes em sapo.pt From daniel em ruoso.com Fri Apr 4 04:57:17 2008 From: daniel em ruoso.com (Daniel Ruoso) Date: Fri, 04 Apr 2008 12:57:17 +0100 Subject: [Cascavel-pm] CMS em perl In-Reply-To: References: Message-ID: <1207310237.5326.14.camel@pitombeira> Sex, 2008-04-04 às 12:44 +0100, Nélio Nunes escreveu: > Alguém conhece algum CMS feito em Perl que de facto funcione bem? > (Bricolage não é opção, obrigado) :) É assim... essa discussão é meio velha já ;), mas vale sempre a pena voltar a ela... Em primeiro lugar, é preciso entender que um CMS é na verdade duas coisas: 1 - CMS propriamente dito, ou, em linguagem jornalística o sistema da redação. Esse deveria ser um sistema única e exclusivamente utilizado para gerir o conteúdo, e não saber nada sobre a apresentação. 2 - Diagramação, ou como normalmente chamamos, Front-end. Esse é o carinha que sabe quais conteúdos obter e como exibí-los. Pode ter input do usuário, mas em geral acaba tudo sendo definido nos templates. Como CMS propriamente dito, no momento em que você separa completamente a edição do conteúdo da exibição, você poderia usar até o TWiki. Para falar a verdade, é uma ferramenta fantástica para o usuário final e ainda tem o esquema dos plugins que permite que o conteúdo tenha muito mais semântica do que normalmente os CMSs conseguem te dar. Como Front-end, se você já tem a questão do conteúdo resolvido por outra coisa, você pode simplesmente fazer uma aplicação catalyst que renderiza TT buscando de um Model (você precisaria implementar um Model para o TWiki, por exemplo), a hierarquia dos controllers no catalyst pode ser usada para definir renderizações diferentes em seções diferentes do site, e ainda permite que seja facilmente integrado conteúdo interativo. daniel From marcoaureliomacae em gmail.com Fri Apr 4 05:45:17 2008 From: marcoaureliomacae em gmail.com (=?ISO-8859-1?Q?Marco_Aur=E9lio_(MACA=C9)?=) Date: Fri, 4 Apr 2008 09:45:17 -0300 Subject: [Cascavel-pm] CMS em perl In-Reply-To: References: Message-ID: Bom dia, Caro Nélio Nunes, Saudações a todos e Feliz Páscoa! Desde 2000 eu desenvolvo o Interativa CMS feito em Perl, Mysql e Módulos do CPAN com suporte multiplataforma, porem atualmente o CMS está defasado porque os seus controles estão misturados com as suas visualizações e código HTML. Ele foi projetado originalmente para a instituição não governamental católica Província Carmelitana Pernambucana [1]. Seu foco é a facilidade de uso e a velocidade de publicação de conteúdos, dividindo está tarefa para vários usuários, assim aumentando disponibilidade e variedade de conteúdos em geral. Geralmente os usuários não precisam ter conhecimentos profundos de gerenciamento de conteúdos, o conteúdo pode ser privado, público e colaborativo. Com o apoio da Comunidade Mãe [2], atualmente eu estou migrando o projeto para o modelo Open Souce, bem como, desenvolvendo uma nova versão no padrão de arquitetura de software MVC [3]. Após este trabalho primário, o Interativa CMS [4] será publicado e avaliado pela comunidade de Perl Mongers do Brasil que me ajudaram a rebocar [5] o Projeto para o padrão internacional. Abraços livres, Marco Aurélio (MACAÉ) Comunidade de Perl Mongers do Recife (PE) Fontes: [1] - www.pcp.org.br [2] ? www.perl.org.br [3] - http://pt.wikipedia.org/wiki/MVC [4] ? www.interativa.perl.org.br [5] - http://compsci.ca/blog/if-a-programming-language-was-a-boat/ 2008/4/4, Nélio Nunes : > Alguém conhece algum CMS feito em Perl que de facto funcione bem? > > (Bricolage não é opção, obrigado) :) > > > []'s > > Nélio Nunes > nelio.nunes em sapo.pt > > > > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > From nelio.nunes em sapo.pt Fri Apr 4 07:13:01 2008 From: nelio.nunes em sapo.pt (=?ISO-8859-1?Q?N=E9lio_Nunes?=) Date: Fri, 4 Apr 2008 15:13:01 +0100 Subject: [Cascavel-pm] CMS em perl In-Reply-To: <1207310237.5326.14.camel@pitombeira> References: <1207310237.5326.14.camel@pitombeira> Message-ID: <829B65AA-1D5E-4A01-BBFE-D52B9BA0E9C0@sapo.pt> > > É assim... essa discussão é meio velha já ;), mas vale sempre a pena > voltar a ela... Sem dúvida, a máquina de café da PT deve ter ficado especialista nestes assuntos :) Eu concordo contigo quando dizes que o CMS é duas coisas, a parte de frontend e a parte de backend. Quanto á parte de frontend, o catalyst é perfeitamente capaz de fazer o trabalho bem feito, a questão prende- se com o backend, no meu ver, já que ainda não encontrei algo que fizesse de facto gestão de conteúdos como deve ser, isto é, de uma forma orientada ao editor/publicador, que permitisse ter workflows de trabalho bem definidos e um sistema de edição intuitivo, para além de colocar a informação em base de dados de uma forma perfeitamente estruturada. Na verdade, para fazer isso o Bricolage até era uma ideia interessante, o problema dele é que... não funciona. Se calhar, adoptar um cms tipo Joomla para fazer a edição de conteúdos e o catalyst+TT para fazer a renderização de resultados não seria tão má ideia assim, o problema é que a quantidade de features de um sistema assim é tão grande que só traz dificuldades para as pessoas que têm que gerir os conteúdos. Outra questão é a extensibilidade dos dados, mas aí acho que já tinhamos chegado á solução: fazermos um cms nós próprios com o BDB-XML. []'s Nélio Nunes nelio.nunes em sapo.pt -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20080404/ccbe2d5b/attachment-0001.html From jaja.gabriel em gmail.com Fri Apr 4 08:58:41 2008 From: jaja.gabriel em gmail.com (Joao Gabriel C. Laass) Date: Fri, 4 Apr 2008 12:58:41 -0300 Subject: [Cascavel-pm] enviando e-mails localmente e enviando via smtp In-Reply-To: <8ff2963a0804031736v6be20eaaw1ab9b701ed009ea4@mail.gmail.com> References: <8ff2963a0804011942p3b3f5fe2pd36f790fc073a4ea@mail.gmail.com> <42dcdd750804020005n77c04413sa77b59aff6426885@mail.gmail.com> <8ff2963a0804031140m5903c6a9i4dec362862b7f7b1@mail.gmail.com> <7B055BAE-CA86-4C8B-8B8B-5908D6D79DA3@mac.com> <8ff2963a0804031736v6be20eaaw1ab9b701ed009ea4@mail.gmail.com> Message-ID: <8ff2963a0804040858x6e3bb190gaab129a8d2b2fd25@mail.gmail.com> Alguém?? 2008/4/3 Joao Gabriel C. Laass : > segue dois exemplos (o port 587 é do gmail): > > > use Net::SMTP_auth; > $smtp = Net::SMTP_auth->new("$servidor", Port=>587, Timeout=>60, Debug=>1); > $smtp->auth('PLAIN',$usuario,$senha); > $smtp->mail($de); > $smtp->to($para); > $smtp->data(); > $smtp->datasend("To: $para\n"); > $smtp->datasend("From: $de\n"); > $smtp->datasend("Subject: $titulo\n"); > $smtp->datasend("Content-type: text/html\n\n"); > $smtp->datasend($mensagem); > $smtp->dataend(); > $smtp->quit; > > Não da erro, mas também não recebo o e-mail; > > > > use MIME::Lite; > $msg = MIME::Lite->new( > From =>'usuario em gmail.com', # de > To =>'usuario em gmail.com', # para > Cc =>'copia em gmail.com', # Copia? > > Subject =>'com modulo', #titulo > Type =>'text/html', > Data =>'teste', > ); > $msg->send('smtp','smtp.gmail.com',AuthUser=>'usuario em gmail.com', > AuthPass=>'senha', Port=>587, Debug=>1); > > Da o seguinte erro: > " SMTP MAIL command failed: 5.7.0 Must issue a STARTTLS command > first. 62sm5341073wri.30 " > > Bom, explicando, gostaria de enviar e-mails de minha contado gmail > para qualquer outro e-mail, usando perl e do meu pc. > > > Sugestões? > > > -- > Um abraço, > João Gabriel C. Laass > > > > > 2008/4/3, Igor Sutton : > > > > > porém, se eu consigo acessar um SMTP qualquer (ex. smtp.gmail.com) via > > > thunderbird ou outlook, eu tbm teria que conseguir acessa-lo via Perl > > > certo? > > > > > > Você quer entregar uma mensagem em smtp.gmail.com, ou você quer > > utilizar smtp.gmail.com como relay para entregar em outro lugar? > > > > Lembra-te que o Gmail tem algumas configurações específicas, como SSL > > e uma porta diferente. Que tal um exemplo de um programa que você > > tenha escrito para testar? > > > > > > -- Igor > > > > _______________________________________________ > > Cascavel-pm mailing list > > Cascavel-pm em pm.org > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > -- Um abraço, João Gabriel C. Laass From acid06 em gmail.com Fri Apr 4 08:59:39 2008 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Fri, 4 Apr 2008 12:59:39 -0300 Subject: [Cascavel-pm] Perl training In-Reply-To: <83d8367f0804032252j276a7823y1ecf790db4341113@mail.gmail.com> References: <83d8367f0804032252j276a7823y1ecf790db4341113@mail.gmail.com> Message-ID: <9a08c9b40804040859m45bf4efcsc2a4251465d6b222@mail.gmail.com> 2008/4/4 Gabriel Vieira : > O que acham? É possível um modelo aqui? > > http://groups.google.com/group/perl.jobs/browse_thread/thread/1b6e199d7ef2907d?hl=en Se eu entendi bem, é parecido com uma idéia que eu tive a um tempo atrás mas, como a maioria das minhas idéias, eu acabo deixando de lado porque eu nunca tenho tempo de desenvolvê-las direito (ou acabo esquecendo). Acho que uma coisa que seria ótima pra imagem de Perl no Brasil seria se membros da comunidade dessem treinamentos em Perl para estudantes gratuitamente. Isso é importante porque estudantes, em geral, são mais open-minded e até mesmo mais influenciáveis. E se conseguíssemos fazer com que aprendessem Perl antes do catequismo tradicional em Java, ganharíamos pontos extras. Outro ponto importante é que uma dificuldade de projetos em Perl é encontrar mão-de-obra barata porque muitas empresas (em especial as pequenas) simplesmente não têm capacidade para pagar bons salários para todos. E os estudantes como estagiários ou até mesmo recém-formados preenchem este nicho muito bem. Eu já pensei diversas vezes em fazer isso aqui na UFMG ou até mesmo no Colégio Técnico da UFMG. E na empresa onde eu trabalhava anteriormente, eles até me deram apoio e eu poderia ter considerado o dia de treinamento como um dia de trabalho. Mas... eu acabei deixando de lado. E a empresa parece que não está muito bem das pernas (em parte, por falta de gente corretamente treinada em Perl). Enfim, eu acho a idéia boa e viável. Acho que, sinceramente, por aqui no Brasil quase ninguém iria querer pagar por um curso de Perl. Teria que ser algo voluntário. No máximo uma taxa de inscrição baixa (que poderia até ser devolvida ao final do curso ou convertida em um livro sobre Perl, algo assim, como prêmio de formatura), só pra garantir que as pessoas realmente fossem assitir ao curso ao invés de simplesmente se cadastrar porque era gratuito. -Nilson Santos F. Jr. From shonorio em gmail.com Fri Apr 4 09:20:06 2008 From: shonorio em gmail.com (Solli Honorio) Date: Fri, 4 Apr 2008 13:20:06 -0300 Subject: [Cascavel-pm] Perl training In-Reply-To: <9a08c9b40804040859m45bf4efcsc2a4251465d6b222@mail.gmail.com> References: <83d8367f0804032252j276a7823y1ecf790db4341113@mail.gmail.com> <9a08c9b40804040859m45bf4efcsc2a4251465d6b222@mail.gmail.com> Message-ID: <12d1f4ee0804040920h630ebdb5r91e28c9c5473e3b1@mail.gmail.com> Nilson, estou estudando a estruturação de um treinamento de perl EAD (ensino a distância) lançado e mantido pela comunidade. Neste momento estou pesquisando metodologia para este tipo de treinamento. E este projeto é o segundo da minha, que logo será o primeiro :) ! Eu também acredito que o melhor caminho é disponibilizar treinamento grátis para as pessoas, e acredito que o EAD é uma boa alternativa já que pode resolver alguns problemas do treinamento voluntariado, principalmente a escala e disponibilidade. Tenho um amigo que está fazendo pós na universidade federal de lavras, onde eles utilizam o EAD com bons resultados. Sei que já foi postado aqui um treinamento EAD, mas eu achei ele fraco e pouco atencioso. Neste anos de lista, percebi que lista de discussão não é um bom ambiente para as pessoas iniciarem o aprendizado. Por vezes a nossa hostilidade dificulta sanar dúvidas "idiotas" dos novatos. Prometo divulgar mais informações deste projeto em breve, talvés após o FISL. Abraços, Solli M. Honório Em 04/04/08, Nilson Santos Figueiredo Junior escreveu: > > 2008/4/4 Gabriel Vieira : > > > O que acham? É possível um modelo aqui? > > > > > http://groups.google.com/group/perl.jobs/browse_thread/thread/1b6e199d7ef2907d?hl=en > > > Se eu entendi bem, é parecido com uma idéia que eu tive a um tempo > atrás mas, como a maioria das minhas idéias, eu acabo deixando de lado > porque eu nunca tenho tempo de desenvolvê-las direito (ou acabo > esquecendo). > > Acho que uma coisa que seria ótima pra imagem de Perl no Brasil seria > se membros da comunidade dessem treinamentos em Perl para estudantes > gratuitamente. Isso é importante porque estudantes, em geral, são mais > open-minded e até mesmo mais influenciáveis. E se conseguíssemos fazer > com que aprendessem Perl antes do catequismo tradicional em Java, > ganharíamos pontos extras. > > Outro ponto importante é que uma dificuldade de projetos em Perl é > encontrar mão-de-obra barata porque muitas empresas (em especial as > pequenas) simplesmente não têm capacidade para pagar bons salários > para todos. E os estudantes como estagiários ou até mesmo > recém-formados preenchem este nicho muito bem. > > Eu já pensei diversas vezes em fazer isso aqui na UFMG ou até mesmo no > Colégio Técnico da UFMG. E na empresa onde eu trabalhava > anteriormente, eles até me deram apoio e eu poderia ter considerado o > dia de treinamento como um dia de trabalho. Mas... eu acabei deixando > de lado. E a empresa parece que não está muito bem das pernas (em > parte, por falta de gente corretamente treinada em Perl). > > Enfim, eu acho a idéia boa e viável. Acho que, sinceramente, por aqui > no Brasil quase ninguém iria querer pagar por um curso de Perl. Teria > que ser algo voluntário. No máximo uma taxa de inscrição baixa (que > poderia até ser devolvida ao final do curso ou convertida em um livro > sobre Perl, algo assim, como prêmio de formatura), só pra garantir que > as pessoas realmente fossem assitir ao curso ao invés de simplesmente > se cadastrar porque era gratuito. > > -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: http://mail.pm.org/pipermail/cascavel-pm/attachments/20080404/7bc8f5ca/attachment.html From acid06 em gmail.com Fri Apr 4 09:30:29 2008 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Fri, 4 Apr 2008 13:30:29 -0300 Subject: [Cascavel-pm] Perl training In-Reply-To: <12d1f4ee0804040920h630ebdb5r91e28c9c5473e3b1@mail.gmail.com> References: <83d8367f0804032252j276a7823y1ecf790db4341113@mail.gmail.com> <9a08c9b40804040859m45bf4efcsc2a4251465d6b222@mail.gmail.com> <12d1f4ee0804040920h630ebdb5r91e28c9c5473e3b1@mail.gmail.com> Message-ID: <9a08c9b40804040930r3417ea5cy2c215a73f0586084@mail.gmail.com> 2008/4/4 Solli Honorio : > Eu também acredito que o melhor caminho é disponibilizar treinamento grátis > para as pessoas, e acredito que o EAD é uma boa alternativa já que pode > resolver alguns problemas do treinamento voluntariado, principalmente a > escala e disponibilidade. EAD realmente soluciona os problemas logísticos para os treinadores, mas eu sou um pouco cético em relação a isso. Todas as experiências que eu já tive com ensino à distância foram ruins. Eu acredito que aqueles que são capazes de aprender através de um curso à distância também seriam capazes de aprender sozinhos e acho que o objetivo do curso é justamente atingir aqueles que têm dificuldade em aprender sozinhos. É uma situação complicada mesmo. A vantagem é que com EAD o público-alvo seria o país inteiro, apenas precisaríamos talvez de algum tipo de divulgação local (listas de discussão de universidades, talvez cartazes, etc). Apesar do "porém" que eu citei anteriormente, eu concordo plenamente que é melhor um curso à distância do que nada. -Nilson Santos F. Jr. From shonorio em gmail.com Fri Apr 4 09:51:29 2008 From: shonorio em gmail.com (Solli Honorio) Date: Fri, 4 Apr 2008 13:51:29 -0300 Subject: [Cascavel-pm] Perl training In-Reply-To: <9a08c9b40804040930r3417ea5cy2c215a73f0586084@mail.gmail.com> References: <83d8367f0804032252j276a7823y1ecf790db4341113@mail.gmail.com> <9a08c9b40804040859m45bf4efcsc2a4251465d6b222@mail.gmail.com> <12d1f4ee0804040920h630ebdb5r91e28c9c5473e3b1@mail.gmail.com> <9a08c9b40804040930r3417ea5cy2c215a73f0586084@mail.gmail.com> Message-ID: <12d1f4ee0804040951o2da12cc6jc9a34714c85547e7@mail.gmail.com> Em 04/04/08, Nilson Santos Figueiredo Junior escreveu: > > 2008/4/4 Solli Honorio : > > > Eu também acredito que o melhor caminho é disponibilizar treinamento > grátis > > para as pessoas, e acredito que o EAD é uma boa alternativa já que pode > > resolver alguns problemas do treinamento voluntariado, principalmente a > > escala e disponibilidade. > > > EAD realmente soluciona os problemas logísticos para os treinadores, > mas eu sou um pouco cético em relação a isso. Todas as experiências > que eu já tive com ensino à distância foram ruins. Eu acredito que > aqueles que são capazes de aprender através de um curso à distância > também seriam capazes de aprender sozinhos e acho que o objetivo do > curso é justamente atingir aqueles que têm dificuldade em aprender > sozinhos. > > É uma situação complicada mesmo. A vantagem é que com EAD o > público-alvo seria o país inteiro, apenas precisaríamos talvez de > algum tipo de divulgação local (listas de discussão de universidades, > talvez cartazes, etc). Apesar do "porém" que eu citei anteriormente, > eu concordo plenamente que é melhor um curso à distância do que nada. Concordamos nisto também, o EAD é uma boa solução não a única ! Concordo com o que vc diz sobre quem apreende por EAD apreende sozinho, por este motivo estou mais preocupado em conhecer a metodologia/prática de ensino com esta ferramenta do que com qual ferramenta vou utilizar. Tenho muito medo de mensurar as pessoas por mim, pois sou autodidata e normalmente acho um saco treinamento presencial, prefiro ir direto ao ponto que eu preciso. Tive a oportunidade de ministrar aula de perl em alguns projetos, e percebi também que o treinamento presencial por sí só não garante muita coisa, o desafio é manter a atenção dos alunos ... e a minha preocupação e levar isto para o EAD. Solli M. Honório autodidacta -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: http://mail.pm.org/pipermail/cascavel-pm/attachments/20080404/4293dc7b/attachment-0001.html From fernandocorrea em gmail.com Fri Apr 4 09:58:07 2008 From: fernandocorrea em gmail.com (Fernando Oliveira) Date: Fri, 4 Apr 2008 13:58:07 -0300 Subject: [Cascavel-pm] Perl training In-Reply-To: <12d1f4ee0804040951o2da12cc6jc9a34714c85547e7@mail.gmail.com> References: <83d8367f0804032252j276a7823y1ecf790db4341113@mail.gmail.com> <9a08c9b40804040859m45bf4efcsc2a4251465d6b222@mail.gmail.com> <12d1f4ee0804040920h630ebdb5r91e28c9c5473e3b1@mail.gmail.com> <9a08c9b40804040930r3417ea5cy2c215a73f0586084@mail.gmail.com> <12d1f4ee0804040951o2da12cc6jc9a34714c85547e7@mail.gmail.com> Message-ID: Eu estou com um dos meus projetos sendo um curso on-line de algoritimo, estou pensando em usar isso: http://search.cpan.org/~fco/perltugues-0.5/lib/perltugues.pm pois com isso, ir migrando partes do código p/ perl fica facil... então os alunos aprenderiam algoritimo com uma introdução bem básica de perl... Em 04/04/08, Solli Honorio escreveu: > > > > Em 04/04/08, Nilson Santos Figueiredo Junior escreveu: > > > > 2008/4/4 Solli Honorio : > > > > > Eu também acredito que o melhor caminho é disponibilizar treinamento > > grátis > > > para as pessoas, e acredito que o EAD é uma boa alternativa já que > > pode > > > resolver alguns problemas do treinamento voluntariado, principalmente > > a > > > escala e disponibilidade. > > > > > > EAD realmente soluciona os problemas logísticos para os treinadores, > > mas eu sou um pouco cético em relação a isso. Todas as experiências > > que eu já tive com ensino à distância foram ruins. Eu acredito que > > aqueles que são capazes de aprender através de um curso à distância > > também seriam capazes de aprender sozinhos e acho que o objetivo do > > curso é justamente atingir aqueles que têm dificuldade em aprender > > sozinhos. > > > > É uma situação complicada mesmo. A vantagem é que com EAD o > > público-alvo seria o país inteiro, apenas precisaríamos talvez de > > algum tipo de divulgação local (listas de discussão de universidades, > > talvez cartazes, etc). Apesar do "porém" que eu citei anteriormente, > > eu concordo plenamente que é melhor um curso à distância do que nada. > > > Concordamos nisto também, o EAD é uma boa solução não a única ! Concordo > com o que vc diz sobre quem apreende por EAD apreende sozinho, por este > motivo estou mais preocupado em conhecer a metodologia/prática de ensino com > esta ferramenta do que com qual ferramenta vou utilizar. Tenho muito medo de > mensurar as pessoas por mim, pois sou autodidata e normalmente acho um saco > treinamento presencial, prefiro ir direto ao ponto que eu preciso. > > Tive a oportunidade de ministrar aula de perl em alguns projetos, e > percebi também que o treinamento presencial por sí só não garante muita > coisa, o desafio é manter a atenção dos alunos ... e a minha preocupação e > levar isto para o EAD. > > Solli M. Honório > > autodidacta > > -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 > > _______________________________________________ > 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: http://mail.pm.org/pipermail/cascavel-pm/attachments/20080404/343bad8d/attachment.html From acid06 em gmail.com Fri Apr 4 10:02:09 2008 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Fri, 4 Apr 2008 14:02:09 -0300 Subject: [Cascavel-pm] Perl training In-Reply-To: References: <83d8367f0804032252j276a7823y1ecf790db4341113@mail.gmail.com> <9a08c9b40804040859m45bf4efcsc2a4251465d6b222@mail.gmail.com> <12d1f4ee0804040920h630ebdb5r91e28c9c5473e3b1@mail.gmail.com> <9a08c9b40804040930r3417ea5cy2c215a73f0586084@mail.gmail.com> <12d1f4ee0804040951o2da12cc6jc9a34714c85547e7@mail.gmail.com> Message-ID: <9a08c9b40804041002p5180ec3ep43685570e011c924@mail.gmail.com> 2008/4/4 Fernando Oliveira : > Eu estou com um dos meus projetos sendo um curso on-line de algoritimo, > estou pensando em usar isso: > http://search.cpan.org/~fco/perltugues-0.5/lib/perltugues.pm pois com isso, > ir migrando partes do código p/ perl fica facil... então os alunos > aprenderiam algoritimo com uma introdução bem básica de perl... E não é que você se deu o trabalho de implementar o lendário PORTUGOL? haha ;-) -Nilson Santos F. Jr. From fernandocorrea em gmail.com Fri Apr 4 10:04:29 2008 From: fernandocorrea em gmail.com (Fernando Oliveira) Date: Fri, 4 Apr 2008 14:04:29 -0300 Subject: [Cascavel-pm] Perl training In-Reply-To: <9a08c9b40804041002p5180ec3ep43685570e011c924@mail.gmail.com> References: <83d8367f0804032252j276a7823y1ecf790db4341113@mail.gmail.com> <9a08c9b40804040859m45bf4efcsc2a4251465d6b222@mail.gmail.com> <12d1f4ee0804040920h630ebdb5r91e28c9c5473e3b1@mail.gmail.com> <9a08c9b40804040930r3417ea5cy2c215a73f0586084@mail.gmail.com> <12d1f4ee0804040951o2da12cc6jc9a34714c85547e7@mail.gmail.com> <9a08c9b40804041002p5180ec3ep43685570e011c924@mail.gmail.com> Message-ID: pois é... mas ainda está em desenvolvimento... Em 04/04/08, Nilson Santos Figueiredo Junior escreveu: > > 2008/4/4 Fernando Oliveira : > > > Eu estou com um dos meus projetos sendo um curso on-line de algoritimo, > > estou pensando em usar isso: > > http://search.cpan.org/~fco/perltugues-0.5/lib/perltugues.pm pois com > isso, > > ir migrando partes do código p/ perl fica facil... então os alunos > > aprenderiam algoritimo com uma introdução bem básica de perl... > > > E não é que você se deu o trabalho de implementar o lendário PORTUGOL? > haha ;-) > > > -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: http://mail.pm.org/pipermail/cascavel-pm/attachments/20080404/8a706c91/attachment.html From lgbassani em terra.com.br Fri Apr 4 10:05:06 2008 From: lgbassani em terra.com.br (Luciano Giordani Bassani) Date: Fri, 04 Apr 2008 14:05:06 -0300 Subject: [Cascavel-pm] enviando e-mails localmente e enviando via smtp In-Reply-To: <8ff2963a0804040858x6e3bb190gaab129a8d2b2fd25@mail.gmail.com> References: <8ff2963a0804011942p3b3f5fe2pd36f790fc073a4ea@mail.gmail.com> <42dcdd750804020005n77c04413sa77b59aff6426885@mail.gmail.com> <8ff2963a0804031140m5903c6a9i4dec362862b7f7b1@mail.gmail.com> <7B055BAE-CA86-4C8B-8B8B-5908D6D79DA3@mac.com> <8ff2963a0804031736v6be20eaaw1ab9b701ed009ea4@mail.gmail.com> <8ff2963a0804040858x6e3bb190gaab129a8d2b2fd25@mail.gmail.com> Message-ID: <47F65FC2.7010802@terra.com.br> Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20080404/16ee08fa/attachment.html From jaja.gabriel em gmail.com Fri Apr 4 10:56:40 2008 From: jaja.gabriel em gmail.com (Joao Gabriel C. Laass) Date: Fri, 4 Apr 2008 14:56:40 -0300 Subject: [Cascavel-pm] enviando e-mails localmente e enviando via smtp In-Reply-To: <47F65FC2.7010802@terra.com.br> References: <8ff2963a0804011942p3b3f5fe2pd36f790fc073a4ea@mail.gmail.com> <42dcdd750804020005n77c04413sa77b59aff6426885@mail.gmail.com> <8ff2963a0804031140m5903c6a9i4dec362862b7f7b1@mail.gmail.com> <7B055BAE-CA86-4C8B-8B8B-5908D6D79DA3@mac.com> <8ff2963a0804031736v6be20eaaw1ab9b701ed009ea4@mail.gmail.com> <8ff2963a0804040858x6e3bb190gaab129a8d2b2fd25@mail.gmail.com> <47F65FC2.7010802@terra.com.br> Message-ID: <8ff2963a0804041056k79403107s4095817e6c3792c3@mail.gmail.com> 2008/4/4 Luciano Giordani Bassani : > O servidor de SMTP que tu está usando não aceita autenticação não > criptografada (PLAIN), por isso dá o erros de falta do "STARTTLS". > Procurando no CPAN, aqui tem a dica para tu usar o TLS nesta conexão como o > servidor do gmail (só que usando outro módulo): > http://search.cpan.org/~awestholm/Net-SMTP-TLS-0.12/lib/Net/SMTP/TLS.pm Valeu pela dica ;) (chegando em casa eu testo) sabe me dizer se a maioria dos servidores SMTP aceita o TLS? -- Um abraço, João Gabriel C. Laass > > > SDS, > > > Luciano Giordani Bassani > lgbassani em terra.com.br > > > Joao Gabriel C. Laass escreveu: > > Alguém?? > > 2008/4/3 Joao Gabriel C. Laass : > > > segue dois exemplos (o port 587 é do gmail): > > > use Net::SMTP_auth; > $smtp = Net::SMTP_auth->new("$servidor", Port=>587, Timeout=>60, Debug=>1); > $smtp->auth('PLAIN',$usuario,$senha); > $smtp->mail($de); > $smtp->to($para); > $smtp->data(); > $smtp->datasend("To: $para\n"); > $smtp->datasend("From: $de\n"); > $smtp->datasend("Subject: $titulo\n"); > $smtp->datasend("Content-type: text/html\n\n"); > $smtp->datasend($mensagem); > $smtp->dataend(); > $smtp->quit; > > Não da erro, mas também não recebo o e-mail; > > > > use MIME::Lite; > $msg = MIME::Lite->new( > From =>'usuario em gmail.com', # de > To =>'usuario em gmail.com', # para > Cc =>'copia em gmail.com', # Copia? > > Subject =>'com modulo', #titulo > Type =>'text/html', > Data =>'teste', > ); > $msg->send('smtp','smtp.gmail.com',AuthUser=>'usuario em gmail.com', > AuthPass=>'senha', Port=>587, Debug=>1); > > Da o seguinte erro: > " SMTP MAIL command failed: 5.7.0 Must issue a STARTTLS command > first. 62sm5341073wri.30 " > > Bom, explicando, gostaria de enviar e-mails de minha contado gmail > para qualquer outro e-mail, usando perl e do meu pc. > > > Sugestões? > > > -- > Um abraço, > João Gabriel C. Laass > > > > > 2008/4/3, Igor Sutton : > > > > > > porém, se eu consigo acessar um SMTP qualquer (ex. smtp.gmail.com) via > > > > thunderbird ou outlook, eu tbm teria que conseguir acessa-lo via Perl > > > certo? > > > > > > Você quer entregar uma mensagem em smtp.gmail.com, ou você quer > > utilizar smtp.gmail.com como relay para entregar em outro lugar? > > > > Lembra-te que o Gmail tem algumas configurações específicas, como SSL > > e uma porta diferente. Que tal um exemplo de um programa que você > > tenha escrito para testar? > > > > > > -- Igor > > > > _______________________________________________ > > 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 thomas em tcnet.com.br Fri Apr 4 11:00:08 2008 From: thomas em tcnet.com.br (Thomas Britis) Date: Fri, 04 Apr 2008 15:00:08 -0300 Subject: [Cascavel-pm] enviando e-mails localmente e enviando via smtp In-Reply-To: <8ff2963a0804041056k79403107s4095817e6c3792c3@mail.gmail.com> References: <8ff2963a0804011942p3b3f5fe2pd36f790fc073a4ea@mail.gmail.com> <42dcdd750804020005n77c04413sa77b59aff6426885@mail.gmail.com> <8ff2963a0804031140m5903c6a9i4dec362862b7f7b1@mail.gmail.com> <7B055BAE-CA86-4C8B-8B8B-5908D6D79DA3@mac.com> <8ff2963a0804031736v6be20eaaw1ab9b701ed009ea4@mail.gmail.com> <8ff2963a0804040858x6e3bb190gaab129a8d2b2fd25@mail.gmail.com> <47F65FC2.7010802@terra.com.br> <8ff2963a0804041056k79403107s4095817e6c3792c3@mail.gmail.com> Message-ID: <47F66CA8.3070903@tcnet.com.br> Joao Gabriel C. Laass wrote: > sabe me dizer se a maioria dos servidores SMTP aceita o TLS? Sim, hoje em dia o uso de autenticação em servidores smtp é uma prática comum. -- Thomas Storino Britis TCNet Informatica e Telecomunicacoes LTDA From igor.sutton em gmail.com Fri Apr 4 11:14:34 2008 From: igor.sutton em gmail.com (Igor Sutton) Date: Fri, 4 Apr 2008 20:14:34 +0200 Subject: [Cascavel-pm] enviando e-mails localmente e enviando via smtp References: <1AE55F04-EC2C-4799-9C59-0C8CF3C75070@mac.com> Message-ID: On Apr 4, 2008, at 2:36 AM, Joao Gabriel C. Laass wrote: > segue dois exemplos (o port 587 é do gmail): > > > use Net::SMTP_auth; > $smtp = Net::SMTP_auth->new("$servidor", Port=>587, Timeout=>60, > Debug=>1); > $smtp->auth('PLAIN',$usuario,$senha); > $smtp->mail($de); > $smtp->to($para); > $smtp->data(); > $smtp->datasend("To: $para\n"); > $smtp->datasend("From: $de\n"); > $smtp->datasend("Subject: $titulo\n"); > $smtp->datasend("Content-type: text/html\n\n"); > $smtp->datasend($mensagem); > $smtp->dataend(); > $smtp->quit; > > Não da erro, mas também não recebo o e-mail; > > > use MIME::Lite; > $msg = MIME::Lite->new( > From =>'usuario em gmail.com', # de > To =>'usuario em gmail.com', # para > Cc =>'copia em gmail.com', # Copia? > Subject =>'com modulo', #titulo > Type =>'text/html', > Data =>'teste', > ); > $msg->send('smtp','smtp.gmail.com',AuthUser=>'usuario em gmail.com', > AuthPass=>'senha', Port=>587, Debug=>1); > > Da o seguinte erro: > " SMTP MAIL command failed: 5.7.0 Must issue a STARTTLS command > first. 62sm5341073wri.30 " > > Bom, explicando, gostaria de enviar e-mails de minha contado gmail > para qualquer outro e-mail, usando perl e do meu pc. Hrm, o problema, como eu havia falado, é que o Gmail usa SSL/TLS por default. Procurando por TLS no CPAN, encontrei o Net::SMTP::TLS. Segundo esta url[1], também é possível utilizar o Net::SMTP::SSL para o mesmo fim -- e tem até uma receita de bolo. Boa sorte! [1] http://robertmaldon.blogspot.com/2006/10/sending-email-through-google-smtp-from.html -- Igor From glasswalk3r em yahoo.com.br Fri Apr 4 14:06:09 2008 From: glasswalk3r em yahoo.com.br (Alceu R. de Freitas Jr.) Date: Fri, 4 Apr 2008 18:06:09 -0300 (ART) Subject: [Cascavel-pm] enviando e-mails localmente e enviando via smtp In-Reply-To: <8ff2963a0804040858x6e3bb190gaab129a8d2b2fd25@mail.gmail.com> Message-ID: <851520.25263.qm@web30806.mail.mud.yahoo.com> Oi João, Eu consigo enviar mensagens via Yahoo! usando o SMTP deles, mas estou fazendo isso meramente como cliente. As configurações deles não são as padrões, no entanto. Recomendo dar uma olhada no módulo Net::SMTP_auth, que é o módulo que utilizo. Se quiser algum código, eu te envio em PVT. []'s Alceu --- "Joao Gabriel C. Laass" escreveu: > Alguém?? > > 2008/4/3 Joao Gabriel C. Laass > : > > segue dois exemplos (o port 587 é do gmail): > > > > > > use Net::SMTP_auth; > > $smtp = Net::SMTP_auth->new("$servidor", > Port=>587, Timeout=>60, Debug=>1); > > $smtp->auth('PLAIN',$usuario,$senha); > > $smtp->mail($de); > > $smtp->to($para); > > $smtp->data(); > > $smtp->datasend("To: $para\n"); > > $smtp->datasend("From: $de\n"); > > $smtp->datasend("Subject: $titulo\n"); > > $smtp->datasend("Content-type: text/html\n\n"); > > $smtp->datasend($mensagem); > > $smtp->dataend(); > > $smtp->quit; > > > > Não da erro, mas também não recebo o e-mail; > > > > > > > > use MIME::Lite; > > $msg = MIME::Lite->new( > > From =>'usuario em gmail.com', # > de > > To =>'usuario em gmail.com', # > para > > Cc =>'copia em gmail.com', # > Copia? > > > > Subject =>'com modulo', #titulo > > Type =>'text/html', > > Data =>'teste', > > ); > > > $msg->send('smtp','smtp.gmail.com',AuthUser=>'usuario em gmail.com', > > AuthPass=>'senha', Port=>587, Debug=>1); > > > > Da o seguinte erro: > > " SMTP MAIL command failed: 5.7.0 Must issue a > STARTTLS command > > first. 62sm5341073wri.30 " > > > > Bom, explicando, gostaria de enviar e-mails de > minha contado gmail > > para qualquer outro e-mail, usando perl e do meu > pc. > > > > > > Sugestões? > > > > > > -- > > Um abraço, > > João Gabriel C. Laass > > > > > > > > > > 2008/4/3, Igor Sutton : > > > > > > > > porém, se eu consigo acessar um SMTP qualquer > (ex. smtp.gmail.com) via > > > > thunderbird ou outlook, eu tbm teria que > conseguir acessa-lo via Perl > > > > certo? > > > > > > > > > Você quer entregar uma mensagem em > smtp.gmail.com, ou você quer > > > utilizar smtp.gmail.com como relay para > entregar em outro lugar? > > > > > > Lembra-te que o Gmail tem algumas > configurações específicas, como SSL > > > e uma porta diferente. Que tal um exemplo de > um programa que você > > > tenha escrito para testar? > > > > > > > > > -- Igor > > > > > > _______________________________________________ > > > Cascavel-pm mailing list > > > Cascavel-pm em pm.org > > > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > > > -- > Um abraço, > João Gabriel C. Laass > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! http://br.mail.yahoo.com/ From luismottacampos em yahoo.co.uk Sat Apr 5 00:37:00 2008 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Sat, 05 Apr 2008 09:37:00 +0200 Subject: [Cascavel-pm] enviando e-mails localmente e enviando via smtp In-Reply-To: <8ff2963a0804041056k79403107s4095817e6c3792c3@mail.gmail.com> References: <8ff2963a0804011942p3b3f5fe2pd36f790fc073a4ea@mail.gmail.com> <42dcdd750804020005n77c04413sa77b59aff6426885@mail.gmail.com> <8ff2963a0804031140m5903c6a9i4dec362862b7f7b1@mail.gmail.com> <7B055BAE-CA86-4C8B-8B8B-5908D6D79DA3@mac.com> <8ff2963a0804031736v6be20eaaw1ab9b701ed009ea4@mail.gmail.com> <8ff2963a0804040858x6e3bb190gaab129a8d2b2fd25@mail.gmail.com> <47F65FC2.7010802@terra.com.br> <8ff2963a0804041056k79403107s4095817e6c3792c3@mail.gmail.com> Message-ID: <47F72C1C.9030607@yahoo.co.uk> Joao Gabriel C. Laass wrote: > sabe me dizer se a maioria dos servidores SMTP aceita o TLS? Os meus não aceitam TLS. Eu falo apenas SSL. E, se não fosse o meu aparente interesse em receber mensagens enviadas para mim pelo mundo, eu apenas aceitaria mensagens enviadas sobre SSL com troca de certificados. ;) Falando em certificados, agora eu sou um Certificate Issuer do CaCert.org. Se vocês querem Certificados SSL gratuitos, com assinatura, aproveitem quando eu estiver no Brazil, me apresentem vossa documentação e eu vou identificar e certificar todo mundo ;) Putamplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From luismottacampos em yahoo.co.uk Sat Apr 5 00:53:51 2008 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Sat, 05 Apr 2008 09:53:51 +0200 Subject: [Cascavel-pm] Perl training In-Reply-To: <9a08c9b40804040859m45bf4efcsc2a4251465d6b222@mail.gmail.com> References: <83d8367f0804032252j276a7823y1ecf790db4341113@mail.gmail.com> <9a08c9b40804040859m45bf4efcsc2a4251465d6b222@mail.gmail.com> Message-ID: <47F7300F.9070206@yahoo.co.uk> Nilson Santos Figueiredo Junior wrote: > (...) como a maioria das minhas idéias, eu acabo deixando de > lado porque eu nunca tenho tempo de desenvolvê-las direito (ou acabo > esquecendo). Leia "Time Management for System Administrators", do T. A. Limoncelli, publicado pela O'Reilly. Solução prática, flexível, bem explicada e elegante. > Acho que uma coisa que seria ótima pra imagem de Perl no Brasil seria > se membros da comunidade dessem treinamentos em Perl para estudantes > gratuitamente. Isso é importante porque estudantes, em geral, são > mais open-minded e até mesmo mais influenciáveis. E se conseguíssemos > fazer com que aprendessem Perl antes do catequismo tradicional em > Java, ganharíamos pontos extras. Sim, não há dúvida que dar cerveja (ou treinamento) de graça vai fazer a gente bem popular. ;) > Outro ponto importante é que uma dificuldade de projetos em Perl é > encontrar mão-de-obra barata porque muitas empresas (em especial as > pequenas) simplesmente não têm capacidade para pagar bons salários > para todos. E os estudantes como estagiários ou até mesmo > recém-formados preenchem este nicho muito bem. Não, oferecer mão de obra barata talvez não seja uma coisa que a gente queira. Eu não quero que o Perl domine o mundo. Eu acho que se a gente conseguir manter uma fatia de mercado já está bom. Lembre-se de que "qualificar" mão de obra barata quer dizer também fazer a qualidade do Perl cair. Isso vai equiparar a gente com Java muito depressa. Não acho que a Comunidade Perl do Brazil deva adotar este caminho. Eu não acredito que uma linguagem de programação bem-sucedida é uma linguagem de programação que muita gente conhece. Eu acho que é muito melhor ter grupos pequenos de programadores muito capacitados e deixar de atender mercados "de massa". A gente tem de entender que não dá para "bater de frente" e achar que a gente vai conseguir derrubar a evangelização da Sun Microsystems nas universidades com treinamentos voluntários. O que a gente precisa é ter um nicho mercadológico estratégico (ISPs e Soluções para Web? Sysadmin Linux e Unix? Portabilidade Instantânea?), e ter gente altamente qualificada atuando e empurrando a linguagem neste nicho. Não temos dinheiro para fazer o que o Java faz. Não adianta a gente tentar usar a mesma estratégia, a gente não pode bancar isso. Competir no "mercado de massa" com a Sun é como dizer que você pode colocar um elefante sentado no seu colo. Vamos trabalhar com as ferramentas que a gente tem: comunidade, soluções inteligentes e personalizadas, nichos de mercado, qualidade muitas vezes superior à média oferecida no mercado. Em outras palavras: eu não quero que a Comunidade Perl seja como a Volksvagen (toda família tem um Volksvagen). Eu quero que a Comunidade Perl seja como a Ferrari ou a Bentley (quem tem, pode pagar, tem orgulho disso, e é invejado). Tão aí os meus dois centavos do costume. ;) E, como eu sempre digo: todo mundo é livre para discordar. Putamplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From jaja.gabriel em gmail.com Sat Apr 5 08:52:43 2008 From: jaja.gabriel em gmail.com (Joao Gabriel C. Laass) Date: Sat, 5 Apr 2008 12:52:43 -0300 Subject: [Cascavel-pm] enviando e-mails localmente e enviando via smtp In-Reply-To: References: <1AE55F04-EC2C-4799-9C59-0C8CF3C75070@mac.com> Message-ID: <8ff2963a0804050852k199e2cd8g9a93645b9189b18d@mail.gmail.com> 2008/4/4 Igor Sutton : > Hrm, o problema, como eu havia falado, é que o Gmail usa SSL/TLS por > default. Procurando por TLS no CPAN, encontrei o Net::SMTP::TLS. > Segundo esta url[1], também é possível utilizar o Net::SMTP::SSL para > o mesmo fim -- e tem até uma receita de bolo. > > Boa sorte! > > [1] http://robertmaldon.blogspot.com/2006/10/sending-email-through-google-smtp-from.html > > -- Igor Seu "boa sorte" surtiu efeito ;) Usando a conexão em SSL deu certo. Já com a TLS ainda não deu. Muito grato. -- Um abraço, João Gabriel C. Laass From jaja.gabriel em gmail.com Sat Apr 5 14:19:10 2008 From: jaja.gabriel em gmail.com (Joao Gabriel C. Laass) Date: Sat, 5 Apr 2008 18:19:10 -0300 Subject: [Cascavel-pm] DICA: SMTP Client em Perl [WAS: enviando e-mails localmente e enviando via smtp] Message-ID: <8ff2963a0804051419q525a6e08i8c0c6a41bc976075@mail.gmail.com> Achei um programa em Perl para envio de e-mail(s) em SMTP muito bom: http://www.logix.cz/michal/devel/smtp/ *todo em linha de comando, mas da pra usar um "exec" e implementa-lo ao seu script. -- Um abraço, João Gabriel C. Laass From acid06 em gmail.com Sat Apr 5 20:45:32 2008 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Sun, 6 Apr 2008 00:45:32 -0300 Subject: [Cascavel-pm] Perl training In-Reply-To: <47F7300F.9070206@yahoo.co.uk> References: <83d8367f0804032252j276a7823y1ecf790db4341113@mail.gmail.com> <9a08c9b40804040859m45bf4efcsc2a4251465d6b222@mail.gmail.com> <47F7300F.9070206@yahoo.co.uk> Message-ID: <9a08c9b40804052045q4557b397nca531e738d45fac4@mail.gmail.com> 2008/4/5 Luis Motta Campos : > Eu não acredito que uma linguagem de programação bem-sucedida é uma > linguagem de programação que muita gente conhece. Eu acho que é muito > melhor ter grupos pequenos de programadores muito capacitados e deixar > de atender mercados "de massa". O problema é que antes de ser bem-sucedida ela tem que ser viável. Sinceramente, o único caminho que eu vejo pra Perl no Brasil atualmente é ir pro buraco. No exterior ainda tem umas coisas, mas só está diminuindo também. Nessa altura do campeonato Perl se parece muito mais com um Lada do que com uma Ferrari aos olhos de boa parte das pessoas. > Em outras palavras: eu não quero que a Comunidade Perl seja como a > Volksvagen (toda família tem um Volksvagen). Eu quero que a Comunidade > Perl seja como a Ferrari ou a Bentley (quem tem, pode pagar, tem orgulho > disso, e é invejado). É Volkswagen. -Nilson Santos F. Jr. From edencardim em gmail.com Sat Apr 5 22:54:47 2008 From: edencardim em gmail.com (Eden Cardim) Date: Sun, 6 Apr 2008 02:54:47 -0300 Subject: [Cascavel-pm] Perl training In-Reply-To: <9a08c9b40804052045q4557b397nca531e738d45fac4@mail.gmail.com> References: <83d8367f0804032252j276a7823y1ecf790db4341113@mail.gmail.com> <9a08c9b40804040859m45bf4efcsc2a4251465d6b222@mail.gmail.com> <47F7300F.9070206@yahoo.co.uk> <9a08c9b40804052045q4557b397nca531e738d45fac4@mail.gmail.com> Message-ID: <3de55ead0804052254g41a79bfbg175d961327c0fb08@mail.gmail.com> 2008/4/6 Nilson Santos Figueiredo Junior : > 2008/4/5 Luis Motta Campos : > > > Eu não acredito que uma linguagem de programação bem-sucedida é uma > > linguagem de programação que muita gente conhece. Eu acho que é muito > > melhor ter grupos pequenos de programadores muito capacitados e deixar > > de atender mercados "de massa". > > O problema é que antes de ser bem-sucedida ela tem que ser viável. > > Sinceramente, o único caminho que eu vejo pra Perl no Brasil > atualmente é ir pro buraco. No exterior ainda tem umas coisas, mas só > está diminuindo também. Nessa altura do campeonato Perl se parece > muito mais com um Lada do que com uma Ferrari aos olhos de boa parte > das pessoas. Acho que não é assim, tanto no Brasil quanto no exterior o problema é a falta de profissionais capacitados. Pelo menos na área de webdevelopment, a quantidade de projetos baseados em perl tem aumentado bastante. Na shadowcat systems a quantidade de projetos só tem aumentado (não avaliei se o crescimento é proporcional ao crescimento natural de mercado) e empresas como a Infinity Interactive e a Stonehenge consulting nunca foram tão rentáveis. O CTO do takkle.com (que é graduado no MIT) me disse que sistemas baseados em Perl/Catalyst estão num "upward trend". Além disso tem vários projetos recém iniciados (como o searchme.com) que são baseados em perl. Além disso, conheço pessoas que trabalham no google com Perl (apesar do uso de Perl no google não ser bem divulgado). > É Volkswagen. Não acho que pessoas que tem milhões para investir e escolhem Perl como opção façam parte do grupo de boa parte das pessoas que vêem Perl como um Lada ou um volkswagen (que tem carros excelentes por sinal, eu mesmo sonho em ter um novo beetle!). Agora, pessoalmente, se eu tivesse uma grana boa pra investir, nessa altura do campeonto eu apostaria em Lua. ;) -- edenc.vox.com From acid06 em gmail.com Sat Apr 5 23:37:13 2008 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Sun, 6 Apr 2008 03:37:13 -0300 Subject: [Cascavel-pm] Perl training In-Reply-To: <3de55ead0804052254g41a79bfbg175d961327c0fb08@mail.gmail.com> References: <83d8367f0804032252j276a7823y1ecf790db4341113@mail.gmail.com> <9a08c9b40804040859m45bf4efcsc2a4251465d6b222@mail.gmail.com> <47F7300F.9070206@yahoo.co.uk> <9a08c9b40804052045q4557b397nca531e738d45fac4@mail.gmail.com> <3de55ead0804052254g41a79bfbg175d961327c0fb08@mail.gmail.com> Message-ID: <9a08c9b40804052337v26ef478dxe8cdbe47194c06bb@mail.gmail.com> 2008/4/6 Eden Cardim : > > É Volkswagen. > > Não acho que pessoas que tem milhões para investir e escolhem Perl > como opção façam parte do grupo de boa parte das pessoas que vêem Perl > como um Lada ou um volkswagen (que tem carros excelentes por sinal, eu > mesmo sonho em ter um novo beetle!). Eu estava só corrigindo um erro de ortografia. Ele escreveu "Volksvagen", é "Volkswagen", com "w". Não tinha nenhuma conotação filosófica por trás. ;-) -Nilson Santos F. Jr. From mago.perlbr em gmail.com Sun Apr 6 05:03:22 2008 From: mago.perlbr em gmail.com (Marco Lima) Date: Sun, 6 Apr 2008 09:03:22 -0300 Subject: [Cascavel-pm] Perl training In-Reply-To: <9a08c9b40804052045q4557b397nca531e738d45fac4@mail.gmail.com> References: <83d8367f0804032252j276a7823y1ecf790db4341113@mail.gmail.com> <9a08c9b40804040859m45bf4efcsc2a4251465d6b222@mail.gmail.com> <47F7300F.9070206@yahoo.co.uk> <9a08c9b40804052045q4557b397nca531e738d45fac4@mail.gmail.com> Message-ID: Salve! Nilson, acho que você deve estar mal informado com relação ao caminho do Perl. O Perl nunca precisou de "propaganda e mídia" para ser a linguagem que é, e sempre foi usada por pessoas que sabem o porque e o que fazer com ela, ela é uma ferramenta e deve ser usada de acordo com a necessidade e para a aplicação específica. Uma das melhores lingugens de programação e talvez a mais utilizada é o C, e não estamos constantemente vendo propagantas espalhadas por ai. Não consideria Perl uma Ferrari porque é uma máquina cara, de pouca aplicação em alguns terrenos, e muito desconfortável, se existesse um carro Perl, seria difícil de dirigir, mas teria uma excelente performance, poderia ser aplicado em qualquer tipo de terreno, pode poderia ser bastante seguro ligando os equipamento de segurança, poderia ser utilizado para empurrar outos veículos, e tudo isso de graça. A demanda de pessoal especializado em Perl na Europa está cada vez maior, e aqui em Portugal, como disse um grande amigo "se o Perl a Internet em Portugal não existia". Nos EUA existem oportunidades que não acabam mais, e como ótimos salários, sem contar na terra do petróleo, que tenho recebido contactos atrás de contactos. O que é possível analisar é a perda de espaço que o Java esta sofrendo, o Boom inicial passou e agora podemos obersar, na plaforma "windows" uma grande perda de espaço para o .net (principalmente C#), já na família Linux esse espaço esta sendo tomado por liguagens como PHP, Python e Ruby e próprio Perl, se falarmos de Unix o cenário ainda muda mais, temos muito C, muito Perl, Cobol (inclível mais é verdade) crescendo e roubando espaço do Java. Nos mainframes não existe chances para linguagens como Java, mas já existe presença de Perl. A verdade é que não precisamos nos preocupar com isso o suposto "Fim do Perl!" está intimamente relacionado com outra profecia conhecida por todos: "O Fim do Mundo!" ... porque vocês não sabem mais Michel de Nostredame fez uma previsão que o Perl vai morrer no ano de 2018, pois um camelo vive 40 anos. Um grande abraço a todos !! Em 06/04/08, Nilson Santos Figueiredo Junior escreveu: > > O problema é que antes de ser bem-sucedida ela tem que ser viável. > > Sinceramente, o único caminho que eu vejo pra Perl no Brasil > atualmente é ir pro buraco. No exterior ainda tem umas coisas, mas só > está diminuindo também. Nessa altura do campeonato Perl se parece > muito mais com um Lada do que com uma Ferrari aos olhos de boa parte > das pessoas. > > -- > > Marco Lima > www.perl.org.br > mago.perlbr em gmail.com > > $_ = "wftedskaebjgdpjgidbsmnjgc";tr/a-z/oh,turtleneck Phrase Jar!/; print; > > "Ninguém é tão grande que não possa aprender, e nem tão pequeno que não > possa ensinar" -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20080406/bc17a4fd/attachment.html From acid06 em gmail.com Sun Apr 6 09:20:44 2008 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Sun, 6 Apr 2008 13:20:44 -0300 Subject: [Cascavel-pm] Perl training In-Reply-To: References: <83d8367f0804032252j276a7823y1ecf790db4341113@mail.gmail.com> <9a08c9b40804040859m45bf4efcsc2a4251465d6b222@mail.gmail.com> <47F7300F.9070206@yahoo.co.uk> <9a08c9b40804052045q4557b397nca531e738d45fac4@mail.gmail.com> Message-ID: <9a08c9b40804060920k47bd974bv3392d162247adca5@mail.gmail.com> 2008/4/6 Marco Lima : > A demanda de pessoal especializado em Perl na Europa está cada vez maior, e > aqui em Portugal, como disse um grande amigo "se o Perl a Internet em > Portugal não existia". Nos EUA existem oportunidades que não acabam mais, e > como ótimos salários, sem contar na terra do petróleo, que tenho recebido > contactos atrás de contactos. A minha percepção é diferente. Aqui no Brasil, principalmente, a participação de Perl é nula. Tanto que eu já até desisti do mercado nacional. No exterior, o que acontece é que as pessoas envolvidas com Perl acabam montando empresas de consultoria em Perl e, por sua competência acima da média, conseguem mais projetos e coisas assim. Mas dificilmente uma empresa irá escolher Perl por conta própria. Você não vê estudantes saindo da universidade e querendo aprender Perl. Boa parte dos estudantes nem vão saber o que é Perl. A vantagem dessa situação é que quem trabalha como um desenvolvedor Perl vai ser mais bem pago devido à escassez de recursos. Acredito que se eu fosse um desenvolvedor Java ou qualquer outra coisa "convencional" eu teria mais dificuldades em conseguir algum emprego que me pague, no mínimo, decentemente, na minha situação. A questão é se isso é sustentável por mais muito tempo. Bom, eu não sei. Às vezes eu estou desinformado mesmo. Mas minha percepção é diferente. Minha percepção é de um crescimento de Python e Ruby acima do crescimento do mercado e Perl estagnado. E, pra ser sincero, eu gostaria bastante de estar errado. Mas eu sou pessimista. -Nilson Santos F. Jr. From mago.perlbr em gmail.com Sun Apr 6 16:01:18 2008 From: mago.perlbr em gmail.com (Marco Lima) Date: Mon, 7 Apr 2008 00:01:18 +0100 Subject: [Cascavel-pm] Perl training In-Reply-To: <9a08c9b40804060920k47bd974bv3392d162247adca5@mail.gmail.com> References: <83d8367f0804032252j276a7823y1ecf790db4341113@mail.gmail.com> <9a08c9b40804040859m45bf4efcsc2a4251465d6b222@mail.gmail.com> <47F7300F.9070206@yahoo.co.uk> <9a08c9b40804052045q4557b397nca531e738d45fac4@mail.gmail.com> <9a08c9b40804060920k47bd974bv3392d162247adca5@mail.gmail.com> Message-ID: Bom, no mercado do Rio de Janeiro e São Paulo o cenário não é esse, tenho visto cada vez mais aumentar as oportunidades para Perl, e a aposta em projectos maiores esta cada vez mais constantes. " ... Mas dificilmente uma empresa irá escolher Perl por conta própria ..." não percebo que esta querendo dizer? bom, empresas contratam especialistas que escolhem as tecnologias, essas pessoas escolhem a tecnologia conforme suas necessidades ... podem escolher tecnologias erradas ou certa, mas isso não importa para a questão ... o que posso perceber, é que os "especialistas" não tomam a decisão pelas qualidades da tecnologias, mas pela influência da mídia, presentes de fornecedores ou simplesmente por não serem tão "especialistas" assim. Quanto a empresas escolherem, SIM ... elas escolhem Perl como ferramenta, empresas de telecomunicações e indústrias são as mais cotadas, pelo simples facto de quem selecciona as tecnologias são muitas vezes engenheiros e não informáticos tendenciosos . "Você não vê estudantes saindo da universidade e querendo aprender Perl..." Bom ... realmente falar do Brasil nesse momento eu não poderia, pois já estou quase 3 anos aqui, mas em Portugal temos Universidades que contam com Perl no seu quadro, e outras investem nessa formação, e muitos alunos saem atrás de querer aprender Perl, e posso afirmar que em Portugal "Saber Perl faz bem para saúde e para o bolso.". Quanto ao Brasil até 2005, quando ainda estava por ai, tinha um forte envolvimento com Universidades do Rio de Janeiro e São Paulo e posso dizer que o cenário não era muito diferente. Bom, o Perl não faz milagres é preciso trabalhar e conquistar os projectos, demanda existe e muitas delas não definem tecnologias, depende da gente para mostrar soluções eficientes e viáveis para os clientes. Quanto a ganhar bem, isso depende do profissional e não da ferramenta, você pode ganhar bem trabalhando com Java, Perl, Cobol e C, tudo vai depender do nível do profissional. Quanto " ... qualquer outra coisa "convencional" ..." novamente não consigo perceber, o que esta tentando dizer com "convecional" ?? VB, Delphi ?? Perl não disputa mercado com Python, Ruby ... eles estão na disputa com Java e C# ... por isso esta percebendo esse aumento, com o encolhimento Java, talvez natural depois do Boom, mas como disse o C# ganha espaço na plataforma Windows e Python e Ruby na plataforma Linux ... o Perl está sendo aplicado onde sempre foi, como o C, esta lá e ninguém fica questionando ou preocupado com sua posição no mercado, é estável, presente e não alterado ... mas podemos ainda perceber mesmo que seja pequeno, um crescimento em outras áreas nunca antes trabalhadas, e isso pode ser bom. Um abraço; Em 06/04/08, Nilson Santos Figueiredo Junior escreveu: > > 2008/4/6 Marco Lima : > > > A demanda de pessoal especializado em Perl na Europa está cada vez > maior, e > > aqui em Portugal, como disse um grande amigo "se o Perl a Internet em > > Portugal não existia". Nos EUA existem oportunidades que não acabam > mais, e > > como ótimos salários, sem contar na terra do petróleo, que tenho > recebido > > contactos atrás de contactos. > > > A minha percepção é diferente. Aqui no Brasil, principalmente, a > participação de Perl é nula. Tanto que eu já até desisti do mercado > nacional. No exterior, o que acontece é que as pessoas envolvidas com > Perl acabam montando empresas de consultoria em Perl e, por sua > competência acima da média, conseguem mais projetos e coisas assim. > Mas dificilmente uma empresa irá escolher Perl por conta própria. > > Você não vê estudantes saindo da universidade e querendo aprender > Perl. Boa parte dos estudantes nem vão saber o que é Perl. > > A vantagem dessa situação é que quem trabalha como um desenvolvedor > Perl vai ser mais bem pago devido à escassez de recursos. Acredito que > se eu fosse um desenvolvedor Java ou qualquer outra coisa > "convencional" eu teria mais dificuldades em conseguir algum emprego > que me pague, no mínimo, decentemente, na minha situação. A questão é > se isso é sustentável por mais muito tempo. > > Bom, eu não sei. Às vezes eu estou desinformado mesmo. Mas minha > percepção é diferente. Minha percepção é de um crescimento de Python e > Ruby acima do crescimento do mercado e Perl estagnado. E, pra ser > sincero, eu gostaria bastante de estar errado. Mas eu sou pessimista. > > > -Nilson Santos F. Jr. > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Marco Lima www.perl.org.br mago.perlbr em gmail.com $_ = "wftedskaebjgdpjgidbsmnjgc";tr/a-z/oh,turtleneck Phrase Jar!/; print; "Ninguém é tão grande que não possa aprender, e nem tão pequeno que não possa ensinar" -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20080407/33288291/attachment.html From acid06 em gmail.com Sun Apr 6 17:33:20 2008 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Sun, 6 Apr 2008 21:33:20 -0300 Subject: [Cascavel-pm] Perl training In-Reply-To: References: <83d8367f0804032252j276a7823y1ecf790db4341113@mail.gmail.com> <9a08c9b40804040859m45bf4efcsc2a4251465d6b222@mail.gmail.com> <47F7300F.9070206@yahoo.co.uk> <9a08c9b40804052045q4557b397nca531e738d45fac4@mail.gmail.com> <9a08c9b40804060920k47bd974bv3392d162247adca5@mail.gmail.com> Message-ID: <9a08c9b40804061733r76d6c035k8e7913684f93f49@mail.gmail.com> 2008/4/6 Marco Lima : > Bom, no mercado do Rio de Janeiro e São Paulo o cenário não é esse, tenho > visto cada vez mais aumentar as oportunidades para Perl, e a aposta em > projectos maiores esta cada vez mais constantes. Realmente não sei confirmar ou não isso. Eu conheço muita gente que trabalha com desenvolvimento pelo Brasil e, com exceção das pessoas aqui da lista, ninguém que eu conheça trabalha com Perl ou sequer conhece uma empresa que trabalhe com Perl. Conheço gente que trabalha com Java, .NET, C++, Python, Ruby, PHP e até mesmo tecnologias como Delphi. Conheço muita gente aqui de Belo Horizonte (e daqui eu posso falar com pleno conhecimento) mas também conheço várias pessoas de SP e algumas do RJ. Mas sou bem desinformado em relação ao que é usado fora do sudeste. Eu posso te dizer com certeza que aqui em Belo Horizonte esse não é o caso. E a indústria de TI daqui tem se tornado uma fatia cada vez mais relevante do mercado nacional, graças a algumas empresas maiores (que, obviamente, não utilizam Perl). > " ... Mas dificilmente uma empresa irá escolher Perl por conta própria ..." > não percebo que esta querendo dizer? bom, empresas contratam especialistas > que escolhem as tecnologias, essas pessoas escolhem a tecnologia conforme > suas necessidades ... podem escolher tecnologias erradas ou certa, mas isso > não importa para a questão ... o que posso perceber, é que os > "especialistas" não tomam a decisão pelas qualidades da tecnologias, mas > pela influência da mídia, presentes de fornecedores ou simplesmente por não > serem tão "especialistas" assim. Quanto a empresas escolherem, SIM ... elas > escolhem Perl como ferramenta, empresas de telecomunicações e indústrias são > as mais cotadas, pelo simples facto de quem selecciona as tecnologias são > muitas vezes engenheiros e não informáticos tendenciosos . Procure saber sobre como são os sistemas de TI em grandes empresas no Brasil como Vale, CST, Gerdau, etc (empresas que não são diretamente envolvidas em TI, apenas utilizam como suporte). Eu te pago uma cerveja no dia em que nos encontrarmos (se isso ocorrer algum dia) se você me der um exemplo de utilização de uma linguagem/plataforma que não seja: Java, .NET, Delphi, ou PHP. Não precisa nem de ser Perl, Python já serve. Aliás, eu até sei que uma dessas tem alguns projetos pilotos usando Ruby on Rails, mas isso é pouco conhecido e eu não me lembro qual delas então eu até deixo isso entrar na aposta. ;-) Note que eu não estou dizendo que eu acho esses sistemas interessantes de um ponto de vista tecnológico. Pelo contrário. O fato é que a grande parte dos desenvolvedores serão empregadas nessas áreas e, por conseqüência, a maioria acaba aprendendo somente as linguagens relevantes para o mainstream. Isso significa que mesmo os melhores profissionais podem acabar restritos à essas plataformas e, por isso, é uma posição de risco menor para uma empresa assumir um projeto grande desenvolvido em Java do que em Perl. > "Você não vê estudantes saindo da universidade e querendo aprender Perl..." > Bom ... realmente falar do Brasil nesse momento eu não poderia, pois já > estou quase 3 anos aqui, mas em Portugal temos Universidades que contam com > Perl no seu quadro, e outras investem nessa formação, e muitos alunos saem > atrás de querer aprender Perl, e posso afirmar que em Portugal "Saber Perl > faz bem para saúde e para o bolso.". Quanto ao Brasil até 2005, quando ainda > estava por ai, tinha um forte envolvimento com Universidades do Rio de > Janeiro e São Paulo e posso dizer que o cenário não era muito diferente. A participação de Perl na maioria as universidades reconhecidamente boas aqui no Brasil é mínima ou nula. Em geral, o uso de Perl costuma ser restrito à nichos como bioinformática ou tratamento de informações. E mesmo nesses nichos vem perdendo espaço. Em especial na bioinformática onde Python já ganhou bastante terreno (em parte por causa de um projeto de grande porte da IBM que requeria ferramentas escritas em Python). > Perl não disputa mercado com Python, Ruby ... eles estão na disputa com Java > e C# ... por isso esta percebendo esse aumento, com o encolhimento Java, > talvez natural depois do Boom, mas como disse o C# ganha espaço na > plataforma Windows e Python e Ruby na plataforma Linux ... o Perl está > sendo aplicado onde sempre foi, como o C, esta lá e ninguém fica > questionando ou preocupado com sua posição no mercado, é estável, presente e > não alterado ... mas podemos ainda perceber mesmo que seja pequeno, um > crescimento em outras áreas nunca antes trabalhadas, e isso pode ser bom. Bom, eu não sei. Na minha cabeça os competidores diretos de Perl são outras linguagens dinâmicas, isto é, Python e Ruby. Elas não são linguagens similares a Java, são linguagens similares a Perl e possuem boa parte das qualidades e "defeitos" em comum. Todas elas te dão tanta corda para se enforcar quanto queira e não acho que de forma alguma uma linguagem assim compete com Java, que possui uma filosofia justamente o contrário. Enfim, o que eu quero dizer é que eu acredito que Perl no Brasil não vale a pena. Se eu estivesse mirando para uma carreira como empregado de uma empresa de desenvolvimento de software no Brasil, iria procurar aprender um pouco mais de Python ou Ruby, que me parecem ter mais futuro por aqui. Pode ser que essa situação está mudando - e eu ficaria muito satisfeito se esse fosse o caso. Mas acredito que não. -Nilson Santos F. Jr. From edencardim em gmail.com Sun Apr 6 18:49:07 2008 From: edencardim em gmail.com (Eden Cardim) Date: Sun, 6 Apr 2008 22:49:07 -0300 Subject: [Cascavel-pm] Perl training In-Reply-To: <9a08c9b40804061733r76d6c035k8e7913684f93f49@mail.gmail.com> References: <83d8367f0804032252j276a7823y1ecf790db4341113@mail.gmail.com> <9a08c9b40804040859m45bf4efcsc2a4251465d6b222@mail.gmail.com> <47F7300F.9070206@yahoo.co.uk> <9a08c9b40804052045q4557b397nca531e738d45fac4@mail.gmail.com> <9a08c9b40804060920k47bd974bv3392d162247adca5@mail.gmail.com> <9a08c9b40804061733r76d6c035k8e7913684f93f49@mail.gmail.com> Message-ID: <3de55ead0804061849n3f2289f9r3d09763f4b36865d@mail.gmail.com> 2008/4/6 Nilson Santos Figueiredo Junior : > Realmente não sei confirmar ou não isso. Eu conheço muita gente que > trabalha com desenvolvimento pelo Brasil e, com exceção das pessoas > aqui da lista, ninguém que eu conheça trabalha com Perl ou sequer > conhece uma empresa que trabalhe com Perl. > [snip] Entendo onde você quer chegar. Eu acho que o problema da não-utilização de Perl vem diretamente do perfil da comunidade de desenvolvedores Perl em geral. Até hoje, consegui identificar 2 tipos de desenvolvedores: 1) Os desenvolvedores sérios, aplicados e que sabem como e porquê utilizar a linguagem que escolheram se especializar, 2) O cara que viu alguém com o perfil anterior recebendo um bom salário e quis seguir a trilha sem estudar ou fazer muito esforço. O pessoal com o perfil 2 geralmente desiste e vai falar mal da linguagem pra outras pessoas, e o pessoal com o perfil 1 geralmente é muito envolvido com os aspectos técnicos da linguagem e acham que o marketing não é importante para já que teoricamente a linguagem tem fortes vantegens técnicas, ou simplesmente porque não querem trabalhar o lado do marketing. O problema é que os caras que tem o poder de tomar as decisões, especificamente, decidir em qual linguagem investir o dinheiro disponível, sabem pouco sobre os aspectos técnicos e se preocupam mais com os casos de sucesso e as tendências relatadas pelo mundo, além, é claro, de se preocupar com quanto o projeto vai custar e se tem "cacife" pra bancar. Ou seja, o fato da linguagem não ser vastamente utilizada em termos de quantidade de empresas não tem relação com a qualidade técnica da linguagem e sim com a cultura da comunidade Perl de tender a ficar no anonimato. Agora, se existisse uma quantidade razoável de empresas lucrativas que conhecidamente aplicassem Perl, os demais empreendedores arriscariam montar novos empreendimentos e empregar mais desenvolvedores. Se, por exemplo, o principal patrocinador do FISL fosse uma empresa que conhecidamente aplicasse Perl os milhares de investidores que frequentam o evento em busca de idéias para aplicar o seu dinheiro, com certeza a utilização da linguagem tenderia a subir um pouco e isso ia gerar uma reação em cadeia. Por isso acho que a idéia da cooperativa utilizando os desenvolvedores existentes para divulgar a linguagem seria um bom começo (se for viável e lucrativa), bem melhor do que perder tempo treinando mais desenvolvedores, que provavelmente não seriam absorvidos pelo mercado atual (mas só porque não sabem quais empresas aplicam Perl e não divulgam) e logo procurariam outra linguagem para aprender. Resumindo: precisamos relatar mais casos de sucesso e menos enumerações de aspectos técnicos se queremos que a linguagem seja mais utilizada e reconhecida. -- edenc.vox.com From nferraz em gmail.com Sun Apr 6 19:44:17 2008 From: nferraz em gmail.com (Nelson Ferraz) Date: Mon, 7 Apr 2008 03:44:17 +0100 Subject: [Cascavel-pm] Perl training In-Reply-To: <9a08c9b40804060920k47bd974bv3392d162247adca5@mail.gmail.com> References: <83d8367f0804032252j276a7823y1ecf790db4341113@mail.gmail.com> <9a08c9b40804040859m45bf4efcsc2a4251465d6b222@mail.gmail.com> <47F7300F.9070206@yahoo.co.uk> <9a08c9b40804052045q4557b397nca531e738d45fac4@mail.gmail.com> <9a08c9b40804060920k47bd974bv3392d162247adca5@mail.gmail.com> Message-ID: <604cec170804061944j62212fd4m99054572cca56888@mail.gmail.com> Em 06/04/08, Nilson Santos Figueiredo Junior escreveu: > Bom, eu não sei. Às vezes eu estou desinformado mesmo. Mas minha > percepção é diferente. Minha percepção é de um crescimento de Python e > Ruby acima do crescimento do mercado e Perl estagnado. E, pra ser > sincero, eu gostaria bastante de estar errado. Mas eu sou pessimista. Dá uma olhada na seguinte apresentação: "Perl Myths" http://blog.timbunce.org/2008/03/08/perl-myths/ []s Nelson From nferraz em gmail.com Sun Apr 6 20:03:05 2008 From: nferraz em gmail.com (Nelson Ferraz) Date: Mon, 7 Apr 2008 04:03:05 +0100 Subject: [Cascavel-pm] Perl training In-Reply-To: <3de55ead0804061849n3f2289f9r3d09763f4b36865d@mail.gmail.com> References: <83d8367f0804032252j276a7823y1ecf790db4341113@mail.gmail.com> <9a08c9b40804040859m45bf4efcsc2a4251465d6b222@mail.gmail.com> <47F7300F.9070206@yahoo.co.uk> <9a08c9b40804052045q4557b397nca531e738d45fac4@mail.gmail.com> <9a08c9b40804060920k47bd974bv3392d162247adca5@mail.gmail.com> <9a08c9b40804061733r76d6c035k8e7913684f93f49@mail.gmail.com> <3de55ead0804061849n3f2289f9r3d09763f4b36865d@mail.gmail.com> Message-ID: <604cec170804062003k76ee0325gf4def96742e7eff9@mail.gmail.com> > Resumindo: precisamos relatar mais casos de sucesso e menos > enumerações de aspectos técnicos se queremos que a linguagem seja mais > utilizada e reconhecida. Que tal começar documentando seus casos de sucesso em: http://perl.org.br/bin/view/Artigos/WebListagemCasos :-) -- Nelson Ferraz Free Software Foundation Associate Member #3203 Projeto Software Livre Brasil (www.softwarelivre.org.br) Sociedade Perl do Brasil (www.perl.org.br) Rede Livre de Compartilhamento de Cultura Digital From mago.perlbr em gmail.com Mon Apr 7 02:08:44 2008 From: mago.perlbr em gmail.com (Marco Lima) Date: Mon, 7 Apr 2008 10:08:44 +0100 Subject: [Cascavel-pm] Perl training In-Reply-To: <9a08c9b40804061733r76d6c035k8e7913684f93f49@mail.gmail.com> References: <83d8367f0804032252j276a7823y1ecf790db4341113@mail.gmail.com> <9a08c9b40804040859m45bf4efcsc2a4251465d6b222@mail.gmail.com> <47F7300F.9070206@yahoo.co.uk> <9a08c9b40804052045q4557b397nca531e738d45fac4@mail.gmail.com> <9a08c9b40804060920k47bd974bv3392d162247adca5@mail.gmail.com> <9a08c9b40804061733r76d6c035k8e7913684f93f49@mail.gmail.com> Message-ID: Salve! Não duvido que conheça muita gente, como também têm muitas ferramentas disponíveis no mercado, a questão é ... se você esta procurando no lugar certo!? Mesmo em Belo horizonte você pode ter empresas trabalhando com Perl e nem sabe. Perl faz parte de importantes sistemas que por suas características é utilizado para implementação de algumas funcionalidades, alguns dos sistemas que utilizam ou já utilizaram Perl podemos citar: SAP, PowerCenter, ARBOR, Comptel, Control-M, ... além de ferramentas específicas menos conhecidas, como sistemas de testes de equipamentos, sistemas para elementos de redes de telecomunicações, etc. Quanto a aposta você pode se preparar para pagar muitas cervejas, eu mesmo já desenvolvi projectos em empresas como Vale, Petrobrás, Vivo, Claro/Embratel/Vésper; TIM, Motorola, Oi/Telemar, GVT, Delphi e GlaxoSmithKline, e essas são apenas as empresas que eu implementei projectos e todos eles a tecnologia já estava definida pelo cliente. Quanto a IBM, bom ela têm uma boa equipa de Perl lá em Hortolândia conheço alguns que já trabalharam comigo, a Bioinformática ao contrário do que você pensa esta cada vez utilizando Perl, te contacto com pessoal de pesquisa em Universidades como a USP e do LNCC, e posso te garantir isso. Quanto a comparação de Python e Ruby com Perl, acho que deveria analisar melhor e sinceramente a sua visão do Java deve estar bastante nebulosa. Bom, pelo que consegui perceber você esta decidido em escolher uma outra ferramenta para trabalhar, e isso pode ser natural já que não consegue trabalhar com Perl, mas acho um erro colocar a culpa no Perl, se você acha que Java vai ser melhor para você, boa sorte existem vários projectos por ai para serem desenvolvidos, se você que trabalhar com Ruby e Python, boa sorte gosto das duas e acho linguagens fantásticas e podem ser um opção bastante interessante para ferramentas como Java, C#, VB.net etc. Mas uma coisa posso garantir, o cenário para o Perl esta cada vez melhor, e cada dia surgem mais oportunidades, e posso de dizer isso depois de 15 anos trabalhando com Perl, e nunca tive problemas em conseguir projectos ou apresentar novas soluções. Porém um coisa é importante, Perl têm sua aplicação e não queira fazer de tudo, pois ai pode estar o erro. Um abraço; Em 07/04/08, Nilson Santos Figueiredo Junior escreveu: > > 2008/4/6 Marco Lima : > > > Bom, no mercado do Rio de Janeiro e São Paulo o cenário não é esse, > tenho > > visto cada vez mais aumentar as oportunidades para Perl, e a aposta em > > projectos maiores esta cada vez mais constantes. > > > Realmente não sei confirmar ou não isso. Eu conheço muita gente que > trabalha com desenvolvimento pelo Brasil e, com exceção das pessoas > aqui da lista, ninguém que eu conheça trabalha com Perl ou sequer > conhece uma empresa que trabalhe com Perl. Conheço gente que trabalha > com Java, .NET, C++, Python, Ruby, PHP e até mesmo tecnologias como > Delphi. Conheço muita gente aqui de Belo Horizonte (e daqui eu posso > falar com pleno conhecimento) mas também conheço várias pessoas de SP > e algumas do RJ. Mas sou bem desinformado em relação ao que é usado > fora do sudeste. > > Eu posso te dizer com certeza que aqui em Belo Horizonte esse não é o > caso. E a indústria de TI daqui tem se tornado uma fatia cada vez mais > relevante do mercado nacional, graças a algumas empresas maiores (que, > obviamente, não utilizam Perl). > " ... Mas dificilmente uma empresa irá escolher Perl por conta própria > ..." > > não percebo que esta querendo dizer? bom, empresas contratam > especialistas > > que escolhem as tecnologias, essas pessoas escolhem a tecnologia > conforme > > suas necessidades ... podem escolher tecnologias erradas ou certa, mas > isso > > não importa para a questão ... o que posso perceber, é que os > > "especialistas" não tomam a decisão pelas qualidades da tecnologias, mas > > pela influência da mídia, presentes de fornecedores ou simplesmente por > não > > serem tão "especialistas" assim. Quanto a empresas escolherem, SIM ... > elas > > escolhem Perl como ferramenta, empresas de telecomunicações e indústrias > são > > as mais cotadas, pelo simples facto de quem selecciona as tecnologias > são > > muitas vezes engenheiros e não informáticos tendenciosos . > > > Procure saber sobre como são os sistemas de TI em grandes empresas no > Brasil como Vale, CST, Gerdau, etc (empresas que não são diretamente > envolvidas em TI, apenas utilizam como suporte). Eu te pago uma > cerveja no dia em que nos encontrarmos (se isso ocorrer algum dia) se > você me der um exemplo de utilização de uma linguagem/plataforma que > não seja: Java, .NET, Delphi, ou PHP. Não precisa nem de ser Perl, > Python já serve. Aliás, eu até sei que uma dessas tem alguns projetos > pilotos usando Ruby on Rails, mas isso é pouco conhecido e eu não me > lembro qual delas então eu até deixo isso entrar na aposta. ;-) > > Note que eu não estou dizendo que eu acho esses sistemas interessantes > de um ponto de vista tecnológico. Pelo contrário. O fato é que a > grande parte dos desenvolvedores serão empregadas nessas áreas e, por > conseqüência, a maioria acaba aprendendo somente as linguagens > relevantes para o mainstream. Isso significa que mesmo os melhores > profissionais podem acabar restritos à essas plataformas e, por isso, > é uma posição de risco menor para uma empresa assumir um projeto > grande desenvolvido em Java do que em Perl. > > > > "Você não vê estudantes saindo da universidade e querendo aprender > Perl..." > > Bom ... realmente falar do Brasil nesse momento eu não poderia, pois já > > estou quase 3 anos aqui, mas em Portugal temos Universidades que contam > com > > Perl no seu quadro, e outras investem nessa formação, e muitos alunos > saem > > atrás de querer aprender Perl, e posso afirmar que em Portugal "Saber > Perl > > faz bem para saúde e para o bolso.". Quanto ao Brasil até 2005, quando > ainda > > estava por ai, tinha um forte envolvimento com Universidades do Rio de > > Janeiro e São Paulo e posso dizer que o cenário não era muito diferente. > > > A participação de Perl na maioria as universidades reconhecidamente > boas aqui no Brasil é mínima ou nula. Em geral, o uso de Perl costuma > ser restrito à nichos como bioinformática ou tratamento de > informações. E mesmo nesses nichos vem perdendo espaço. Em especial na > bioinformática onde Python já ganhou bastante terreno (em parte por > causa de um projeto de grande porte da IBM que requeria ferramentas > escritas em Python). > > > > Perl não disputa mercado com Python, Ruby ... eles estão na disputa com > Java > > e C# ... por isso esta percebendo esse aumento, com o encolhimento Java, > > talvez natural depois do Boom, mas como disse o C# ganha espaço na > > plataforma Windows e Python e Ruby na plataforma Linux ... o Perl está > > sendo aplicado onde sempre foi, como o C, esta lá e ninguém fica > > questionando ou preocupado com sua posição no mercado, é estável, > presente e > > não alterado ... mas podemos ainda perceber mesmo que seja pequeno, um > > crescimento em outras áreas nunca antes trabalhadas, e isso pode ser > bom. > > > Bom, eu não sei. Na minha cabeça os competidores diretos de Perl são > outras linguagens dinâmicas, isto é, Python e Ruby. Elas não são > linguagens similares a Java, são linguagens similares a Perl e possuem > boa parte das qualidades e "defeitos" em comum. Todas elas te dão > tanta corda para se enforcar quanto queira e não acho que de forma > alguma uma linguagem assim compete com Java, que possui uma filosofia > justamente o contrário. > > Enfim, o que eu quero dizer é que eu acredito que Perl no Brasil não > vale a pena. Se eu estivesse mirando para uma carreira como empregado > de uma empresa de desenvolvimento de software no Brasil, iria procurar > aprender um pouco mais de Python ou Ruby, que me parecem ter mais > futuro por aqui. Pode ser que essa situação está mudando - e eu > ficaria muito satisfeito se esse fosse o caso. Mas acredito que não. > > > -Nilson Santos F. Jr. > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Marco Lima www.perl.org.br mago.perlbr em gmail.com $_ = "wftedskaebjgdpjgidbsmnjgc";tr/a-z/oh,turtleneck Phrase Jar!/; print; "Ninguém é tão grande que não possa aprender, e nem tão pequeno que não possa ensinar" -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20080407/082dac74/attachment.html From acid06 em gmail.com Mon Apr 7 05:49:18 2008 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Mon, 7 Apr 2008 09:49:18 -0300 Subject: [Cascavel-pm] Perl training In-Reply-To: References: <83d8367f0804032252j276a7823y1ecf790db4341113@mail.gmail.com> <9a08c9b40804040859m45bf4efcsc2a4251465d6b222@mail.gmail.com> <47F7300F.9070206@yahoo.co.uk> <9a08c9b40804052045q4557b397nca531e738d45fac4@mail.gmail.com> <9a08c9b40804060920k47bd974bv3392d162247adca5@mail.gmail.com> <9a08c9b40804061733r76d6c035k8e7913684f93f49@mail.gmail.com> Message-ID: <9a08c9b40804070549x18c3ca4elc39d27998eac1218@mail.gmail.com> 2008/4/7 Marco Lima : > Quanto a aposta você pode se preparar para pagar muitas cervejas, eu mesmo > já desenvolvi projectos em empresas como Vale, Petrobrás, Vivo, > Claro/Embratel/Vésper; TIM, Motorola, Oi/Telemar, GVT, Delphi e > GlaxoSmithKline, e essas são apenas as empresas que eu implementei projectos > e todos eles a tecnologia já estava definida pelo cliente. Me desculpe, mas eu nao acredito que voce tenha desenvolvido sistemas grandes em Perl para a Vale nos ultimos 4 anos. Eu nao sei dizer sobre o ramo de telefonia. > Quanto a IBM, bom ela têm uma boa equipa de Perl lá em Hortolândia conheço > alguns que já trabalharam comigo, a Bioinformática ao contrário do que você > pensa esta cada vez utilizando Perl, te contacto com pessoal de pesquisa em > Universidades como a USP e do LNCC, e posso te garantir isso. Caso voce nao saiba, a IBM de Hortolandia esta se transformando em um projeto piloto da IBM para transformar o Brasil em um centro internacional de... call centers. Sim, isso mesmo. Eu ja trabalhei com Bioinformatica. Pergunte a seus contatos sobre o Genographic Project da IBM e outras iniciativas do tipo. > Bom, pelo que consegui perceber você esta decidido em escolher uma outra > ferramenta para trabalhar, e isso pode ser natural já que não consegue > trabalhar com Perl, mas acho um erro colocar a culpa no Perl, se você acha > que Java vai ser melhor para você, boa sorte existem vários projectos por ai > para serem desenvolvidos, se você que trabalhar com Ruby e Python, boa sorte > gosto das duas e acho linguagens fantásticas e podem ser um opção bastante > interessante para ferramentas como Java, C#, VB.net etc. Sinceramente, eu estou ate me sentindo um pouco incomodado porque ou eu escrevo muito mal ou voce tem serios problemas de compreensao. Eu trabalho atualmente com Perl e venho trabalhando ha mais de 2 anos. E pretendo continuar trabalhando com Perl por muitos anos. Nao tenho dificuldades em conseguir trabalhos em Perl e eu so iria trabalhar com Java se me pagassem *muito* melhor pra isso ou eu estivesse morrendo de fome (e nenhuma das alternativas me parece plausivel no momento). Nao faco a menor ideia de onde voce tirou essas conclusoes. Eu disse que o mercado no Brasil para Python e Ruby e maior e esta crescendo mais que o de Perl, que esta estagnado ou diminuindo, pela minha percepcao. Por isso eu desisti de Perl por aqui: nao vale a pena o esforco de procura e eu ganho mais desenvolvendo em Perl pra empresas estrangeiras, com o beneficio de poder trabalhar de pijamas. > Mas uma coisa posso garantir, o cenário para o Perl esta cada vez melhor, e > cada dia surgem mais oportunidades, e posso de dizer isso depois de 15 anos > trabalhando com Perl, e nunca tive problemas em conseguir projectos ou > apresentar novas soluções. Porém um coisa é importante, Perl têm sua > aplicação e não queira fazer de tudo, pois ai pode estar o erro. A cada dia surgem mais oportunidades pra mim em Perl. Isso nao quer dizer que o cenario esteja cada vez melhor. O cenario estaria cada vez melhor para a linguagem como um todo se comecassem a surgir grandes empresas utilizando a linguagem, se a comunidade academica comecasse a valorizar a linguagem com todo o merito que ela merece e se o numero de usuarios da linguagem crescesse. Atualmente, so esta bom para mim, pra voce e para mais uns poucos que participam dessa lista. PS: me desculpem pela falta de acentos, estou em um computador com o teclado desconfigurado. -Nilson Santos F. Jr. From mago.perlbr em gmail.com Mon Apr 7 06:13:16 2008 From: mago.perlbr em gmail.com (Marco Lima) Date: Mon, 7 Apr 2008 14:13:16 +0100 Subject: [Cascavel-pm] Perl training In-Reply-To: <9a08c9b40804070549x18c3ca4elc39d27998eac1218@mail.gmail.com> References: <83d8367f0804032252j276a7823y1ecf790db4341113@mail.gmail.com> <9a08c9b40804040859m45bf4efcsc2a4251465d6b222@mail.gmail.com> <47F7300F.9070206@yahoo.co.uk> <9a08c9b40804052045q4557b397nca531e738d45fac4@mail.gmail.com> <9a08c9b40804060920k47bd974bv3392d162247adca5@mail.gmail.com> <9a08c9b40804061733r76d6c035k8e7913684f93f49@mail.gmail.com> <9a08c9b40804070549x18c3ca4elc39d27998eac1218@mail.gmail.com> Message-ID: Salve! Bom, se a Vale que você esta mencionando é a Vale do Rio Doce, minha empresa trabalha em parceria com a Accenture a mais de 5 anos, é verdade que também trabalhamos com Java, mas já realizamos alguns projectos em Perl sim, como um sistema de gestão logística de contentores, para o Porto de Tubarão. Quanto ao sector de telecomunicações, esse eu nem preciso argumentar. Fico feliz pela IBM, e lhe dou os parabéns por trabalhar com Bioinformática deve ser bastante interessante. Quanto a escreve mal, isso não acho que você escreve até muito bem, e a eu compreender, não tenha dúvida que compreendo, e até muito bem. O que não compreendo é se você desistiu do Perl no Brasil, porque participar de uma lista brasileira se ela não têm futuro, e porque participar da comunidade brasileira se não que ajudar e nem fazer mais nada. E para mim, você é uma programador Java, só não sabe disso, porque para você é uma questão de quanto pagam $$$. Falando em mercado, eu hoje vejo um cenário muito, mais muito melhor do que 5 anos atrás, ainda mil vezes melhor do que a 10 anos, então realmente não acho que estamos encolhendo ou estagnados, muito pelo contrário vejo cada dia crescendo mais. Quanto ao Python e Ruby, como já disse antes, acho excelente que elas ganhem cada vez mais espaço, e elas têm o espaço delas e não ameaçam o Perl, mas sim o Java que esta perdendo espaço, e é por isso que você sente o Python e Ruby crescerem mas não deve olhas para o Perl com se ele tivesse encolhendo, olhe bem e vai ver que é o Java que perdeu muito espaço, basta olhar o volume de projectos em Java de 5 anos atrás e hoje. Ps1. Nada pessoal =) Ps2. Configura o teclado =P Em 07/04/08, Nilson Santos Figueiredo Junior escreveu > 2008/4/7 Marco Lima : > > > Quanto a aposta você pode se preparar para pagar muitas cervejas, eu > mesmo > > já desenvolvi projectos em empresas como Vale, Petrobrás, Vivo, > > Claro/Embratel/Vésper; TIM, Motorola, Oi/Telemar, GVT, Delphi e > > GlaxoSmithKline, e essas são apenas as empresas que eu implementei > projectos > > e todos eles a tecnologia já estava definida pelo cliente. > > > Me desculpe, mas eu nao acredito que voce tenha desenvolvido sistemas > grandes em Perl para a Vale nos ultimos 4 anos. Eu nao sei dizer sobre > o ramo de telefonia. > > > > Quanto a IBM, bom ela têm uma boa equipa de Perl lá em Hortolândia > conheço > > alguns que já trabalharam comigo, a Bioinformática ao contrário do que > você > > pensa esta cada vez utilizando Perl, te contacto com pessoal de pesquisa > em > > Universidades como a USP e do LNCC, e posso te garantir isso. > > > Caso voce nao saiba, a IBM de Hortolandia esta se transformando em um > projeto piloto da IBM para transformar o Brasil em um centro > internacional de... call centers. Sim, isso mesmo. > > Eu ja trabalhei com Bioinformatica. Pergunte a seus contatos sobre o > Genographic Project da IBM e outras iniciativas do tipo. > Bom, pelo que consegui perceber você esta decidido em escolher uma outra > > ferramenta para trabalhar, e isso pode ser natural já que não consegue > > trabalhar com Perl, mas acho um erro colocar a culpa no Perl, se você > acha > > que Java vai ser melhor para você, boa sorte existem vários projectos > por ai > > para serem desenvolvidos, se você que trabalhar com Ruby e Python, boa > sorte > > gosto das duas e acho linguagens fantásticas e podem ser um opção > bastante > > interessante para ferramentas como Java, C#, VB.net etc. > > > Sinceramente, eu estou ate me sentindo um pouco incomodado porque ou > eu escrevo muito mal ou voce tem serios problemas de compreensao. > > Eu trabalho atualmente com Perl e venho trabalhando ha mais de 2 anos. > E pretendo continuar trabalhando com Perl por muitos anos. Nao tenho > dificuldades em conseguir trabalhos em Perl e eu so iria trabalhar com > Java se me pagassem *muito* melhor pra isso ou eu estivesse morrendo > de fome (e nenhuma das alternativas me parece plausivel no momento). > > Nao faco a menor ideia de onde voce tirou essas conclusoes. > > Eu disse que o mercado no Brasil para Python e Ruby e maior e esta > crescendo mais que o de Perl, que esta estagnado ou diminuindo, pela > minha percepcao. Por isso eu desisti de Perl por aqui: nao vale a pena > o esforco de procura e eu ganho mais desenvolvendo em Perl pra > empresas estrangeiras, com o beneficio de poder trabalhar de pijamas. > > > > Mas uma coisa posso garantir, o cenário para o Perl esta cada vez > melhor, e > > cada dia surgem mais oportunidades, e posso de dizer isso depois de 15 > anos > > trabalhando com Perl, e nunca tive problemas em conseguir projectos ou > > apresentar novas soluções. Porém um coisa é importante, Perl têm sua > > aplicação e não queira fazer de tudo, pois ai pode estar o erro. > > > A cada dia surgem mais oportunidades pra mim em Perl. Isso nao quer > dizer que o cenario esteja cada vez melhor. O cenario estaria cada vez > melhor para a linguagem como um todo se comecassem a surgir grandes > empresas utilizando a linguagem, se a comunidade academica comecasse a > valorizar a linguagem com todo o merito que ela merece e se o numero > de usuarios da linguagem crescesse. Atualmente, so esta bom para mim, > pra voce e para mais uns poucos que participam dessa lista. > > PS: me desculpem pela falta de acentos, estou em um computador com o > teclado desconfigurado. > > > -Nilson Santos F. Jr. > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Marco Lima www.perl.org.br mago.perlbr em gmail.com $_ = "wftedskaebjgdpjgidbsmnjgc";tr/a-z/oh,turtleneck Phrase Jar!/; print; "Ninguém é tão grande que não possa aprender, e nem tão pequeno que não possa ensinar" -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20080407/7f9cc5b9/attachment.html From a.r.ferreira em gmail.com Mon Apr 7 06:47:29 2008 From: a.r.ferreira em gmail.com (Adriano Ferreira) Date: Mon, 7 Apr 2008 10:47:29 -0300 Subject: [Cascavel-pm] Perl training In-Reply-To: References: <83d8367f0804032252j276a7823y1ecf790db4341113@mail.gmail.com> <47F7300F.9070206@yahoo.co.uk> <9a08c9b40804052045q4557b397nca531e738d45fac4@mail.gmail.com> <9a08c9b40804060920k47bd974bv3392d162247adca5@mail.gmail.com> <9a08c9b40804061733r76d6c035k8e7913684f93f49@mail.gmail.com> <9a08c9b40804070549x18c3ca4elc39d27998eac1218@mail.gmail.com> Message-ID: <73ddeb6c0804070647x2a18f400i8a59d6d1731ee0c9@mail.gmail.com> 2008/4/7 Marco Lima : > Quanto a escreve mal, isso não acho que você escreve até muito bem, e a eu > compreender, não tenha dúvida que compreendo, e até muito bem. O que não > compreendo é se você desistiu do Perl no Brasil, porque participar de uma > lista brasileira se ela não têm futuro, O Nilson pode participar da lista brasileira de desenvolvedores Perl porque gosta de Perl e acha que há futuro aqui (embora possa precisar de certas mudanças de rota). O que eu considero razoável. e porque participar da comunidade > brasileira se não que ajudar e nem fazer mais nada. Em momento nenhum, o Nilson disse algo parecido com isto. E para mim, você é uma > programador Java, só não sabe disso, porque para você é uma questão de > quanto pagam $$$. Tive oportunidade de trabalhar com o Nilson, pouco tempo para falar a verdade, mas eu o admiro. É um profissional sério, um programador Perl proficiente e criativo. Uma das características dele (que aparece bastante) é que ele é extremamente crítico. Considero esta posição até bem vinda, muito mais que a do "tudo está bem no mundo Perl e quem não estiver de acordo, vá procurar outra turma". Ah, também acho $$$ importante. Nada que o Nilson disse impede qualquer iniciativa em "Perl training" ou qualquer tentativa de promoção da linguagem em que outros queiram se envolver. Esta thread tem sido um exercício de argumentação sobre a realidade que cada um vê para a programação Perl e nenhum ponto de vista invalida o outro. Portanto que continue a discussão, com ou sem acentos, com ortografia lusitana ou brasileira. Adriano From igor.sutton em gmail.com Mon Apr 7 06:48:37 2008 From: igor.sutton em gmail.com (Igor Sutton) Date: Mon, 7 Apr 2008 15:48:37 +0200 Subject: [Cascavel-pm] Perl training In-Reply-To: References: <83d8367f0804032252j276a7823y1ecf790db4341113@mail.gmail.com> <9a08c9b40804040859m45bf4efcsc2a4251465d6b222@mail.gmail.com> <47F7300F.9070206@yahoo.co.uk> <9a08c9b40804052045q4557b397nca531e738d45fac4@mail.gmail.com> <9a08c9b40804060920k47bd974bv3392d162247adca5@mail.gmail.com> <9a08c9b40804061733r76d6c035k8e7913684f93f49@mail.gmail.com> <9a08c9b40804070549x18c3ca4elc39d27998eac1218@mail.gmail.com> Message-ID: On Apr 7, 2008, at 3:13 PM, Marco Lima wrote: > Quanto a escreve mal, isso não acho que você escreve até muito bem, > e a eu compreender, não tenha dúvida que compreendo, e até muito > bem. O que não compreendo é se você desistiu do Perl no Brasil, Hrm, acho que agora foi eu que tive algum problema de entendimento... Posso estar enganado, porém tenho a mesma percepção do Nilson, e vejo o mercado de trabalho para programadores Perl morto. Bom, mas me vêm uma pergunta à cabeça: O que as pessoas que acreditam no Brasil estão fazendo longe dele? > porque participar de uma lista brasileira se ela não têm futuro, e > porque participar da comunidade brasileira se não que ajudar e nem > fazer mais nada. Eu posso responder por mim: eu voltei a participar da lista para ajudar individuais, e assim ajudar uma comunidade, seja ela no Brasil ou em Madagascar. > E para mim, você é uma programador Java, só não sabe disso, porque > para você é uma questão de quanto pagam $$$. Então eu também sou um programador Java... E você também. Se eu te pagar um biscoito por dia prá programar Perl prá mim você vem? Tenho minhas sérias dúvidas... > Falando em mercado, eu hoje vejo um cenário muito, mais muito melhor > do que 5 anos atrás, ainda mil vezes melhor do que a 10 anos, então > realmente não acho que estamos encolhendo ou estagnados, muito pelo > contrário vejo cada dia crescendo mais. Quanto ao Python e Ruby, > como já disse antes, acho excelente que elas ganhem cada vez mais > espaço, e elas têm o espaço delas e não ameaçam o Perl, mas sim o > Java que esta perdendo espaço, e é por isso que você sente o Python > e Ruby crescerem mas não deve olhas para o Perl com se ele tivesse > encolhendo, olhe bem e vai ver que é o Java que perdeu muito espaço, > basta olhar o volume de projectos em Java de 5 anos atrás e hoje. Ah, fui barriga verde! A pergunta sobre "o porquê você acredita no Brasil e está longe dele" deveria ser feita aqui :-P -- Igor From mago.perlbr em gmail.com Mon Apr 7 07:17:52 2008 From: mago.perlbr em gmail.com (Marco Lima) Date: Mon, 7 Apr 2008 15:17:52 +0100 Subject: [Cascavel-pm] Perl training In-Reply-To: References: <83d8367f0804032252j276a7823y1ecf790db4341113@mail.gmail.com> <9a08c9b40804052045q4557b397nca531e738d45fac4@mail.gmail.com> <9a08c9b40804060920k47bd974bv3392d162247adca5@mail.gmail.com> <9a08c9b40804061733r76d6c035k8e7913684f93f49@mail.gmail.com> <9a08c9b40804070549x18c3ca4elc39d27998eac1218@mail.gmail.com> Message-ID: Salve ! Isso tá ficando da vez mais interessante =) lavar roupa suja é bom, e colocar aqui o que pensamos pode ser muito bom, é óbvio que temos diversas visões de mercado de trabalho dentro dessa lista e colocar elas aqui vai ser bastante importante. Adriano, quero que você entenda que não estamos tendo um briga pessoal aqui, até porque não costumo fazer isso, já tem algum tempo que conheço Nilson e não existe nada pessoal nessa questão, é justamente a visão de cada um que esta sendo debatida aqui. E sei que o Nilson também concorda. Quanto a "quem não quiser me ouvir que vá para outro lugar!!" isso é um expressão cultural =) se as regras não te agradam, faça as suas =P Quanto a viver fora do Brasil, bom ... Em primeiro lugar, acho que nem preciso listar aqui o que já fiz para comunidade Perl do Brasil, e depois mesmo estando fora do Brasil continuo trabalhando para comunidade brasileira como sempre fiz, e não é só para Perl, tenho realizado trabalhos para levar oportunidades para dentro do Brasil, em conjunto com o Ministério do Desenvolvimento, além de desenvolver um trabalho para outros países como Portugal, Espanha e Angola. E lhe posso garantir que esse trabalho vai gerar mais fruto para comunidade brasileira do que para mim. Já os tais biscoitos, vai depender do sabor ??? mas não duvide, porque já fiz muito isso. Um abraço; Em 07/04/08, Igor Sutton escreveu: > > > On Apr 7, 2008, at 3:13 PM, Marco Lima wrote: > > > Quanto a escreve mal, isso não acho que você escreve até muito bem, > > e a eu compreender, não tenha dúvida que compreendo, e até muito > > bem. O que não compreendo é se você desistiu do Perl no Brasil, > > > Hrm, acho que agora foi eu que tive algum problema de entendimento... > Posso estar enganado, porém tenho a mesma percepção do Nilson, e vejo > o mercado de trabalho para programadores Perl morto. Bom, mas me vêm > uma pergunta à cabeça: O que as pessoas que acreditam no Brasil estão > fazendo longe dele? > > > > porque participar de uma lista brasileira se ela não têm futuro, e > > porque participar da comunidade brasileira se não que ajudar e nem > > fazer mais nada. > > > Eu posso responder por mim: eu voltei a participar da lista para > ajudar individuais, e assim ajudar uma comunidade, seja ela no Brasil > ou em Madagascar. > > > > E para mim, você é uma programador Java, só não sabe disso, porque > > para você é uma questão de quanto pagam $$$. > > > Então eu também sou um programador Java... E você também. Se eu te > pagar um biscoito por dia prá programar Perl prá mim você vem? Tenho > minhas sérias dúvidas... > > > > Falando em mercado, eu hoje vejo um cenário muito, mais muito melhor > > do que 5 anos atrás, ainda mil vezes melhor do que a 10 anos, então > > realmente não acho que estamos encolhendo ou estagnados, muito pelo > > contrário vejo cada dia crescendo mais. Quanto ao Python e Ruby, > > como já disse antes, acho excelente que elas ganhem cada vez mais > > espaço, e elas têm o espaço delas e não ameaçam o Perl, mas sim o > > Java que esta perdendo espaço, e é por isso que você sente o Python > > e Ruby crescerem mas não deve olhas para o Perl com se ele tivesse > > encolhendo, olhe bem e vai ver que é o Java que perdeu muito espaço, > > basta olhar o volume de projectos em Java de 5 anos atrás e hoje. > > > Ah, fui barriga verde! A pergunta sobre "o porquê você acredita no > Brasil e está longe dele" deveria ser feita aqui :-P > > > -- Igor > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Marco Lima www.perl.org.br mago.perlbr em gmail.com $_ = "wftedskaebjgdpjgidbsmnjgc";tr/a-z/oh,turtleneck Phrase Jar!/; print; "Ninguém é tão grande que não possa aprender, e nem tão pequeno que não possa ensinar" -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20080407/83c8285e/attachment-0001.html From acid06 em gmail.com Mon Apr 7 07:23:48 2008 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Mon, 7 Apr 2008 11:23:48 -0300 Subject: [Cascavel-pm] Perl training In-Reply-To: References: <83d8367f0804032252j276a7823y1ecf790db4341113@mail.gmail.com> <47F7300F.9070206@yahoo.co.uk> <9a08c9b40804052045q4557b397nca531e738d45fac4@mail.gmail.com> <9a08c9b40804060920k47bd974bv3392d162247adca5@mail.gmail.com> <9a08c9b40804061733r76d6c035k8e7913684f93f49@mail.gmail.com> <9a08c9b40804070549x18c3ca4elc39d27998eac1218@mail.gmail.com> Message-ID: <9a08c9b40804070723o4923018di6d5bf7f703429994@mail.gmail.com> 2008/4/7 Marco Lima : > Bom, se a Vale que você esta mencionando é a Vale do Rio Doce, minha empresa > trabalha em parceria com a Accenture a mais de 5 anos, é verdade que também > trabalhamos com Java, mas já realizamos alguns projectos em Perl sim, como > um sistema de gestão logística de contentores, para o Porto de Tubarão. E isso foi feito nos últimos 4 anos? Se foi, bem... deveria ser realmente algo pequeno. Eu tive experiência em primeira mão, e, bom, digamos que hoje eu tenho *fortes* contatos com pessoas que trabalham diretamente na área. Mas não irei entrar em detalhes, neste caso em especial eu não preciso de mais informações pra saber do que eu estou falando. > Quanto ao sector de telecomunicações, esse eu nem preciso argumentar. Sim, eu não sei muita coisa sobre esse setor e já até ouvi falar que existe um nicho para Perl na Telemar principalmente. Eu só tenho informações sobre a Brasil Telecom e lá eu sei que nos últimos 2-3 anos pelo menos nada novo de impacto foi feito em Perl. > Fico feliz pela IBM, e lhe dou os parabéns por trabalhar com Bioinformática > deve ser bastante interessante. Eu não trabalho mais com bioinformática. Infelizmente, não era tão interessante quanto eu imaginei. > Quanto a escreve mal, isso não acho que você escreve até muito bem, e a eu > compreender, não tenha dúvida que compreendo, e até muito bem. O que não > compreendo é se você desistiu do Perl no Brasil, porque participar de uma > lista brasileira se ela não têm futuro, e porque participar da comunidade > brasileira se não que ajudar e nem fazer mais nada. E para mim, você é uma > programador Java, só não sabe disso, porque para você é uma questão de > quanto pagam $$$. Eu gosto de ajudar as pessoas e discutir. E eu gostaria de um futuro em que Perl estivesse mais presente no Brasil. Eu desisti de procurar trabalho decente em Perl por aqui. Assim como você e boa parte das pessoas aqui cadastradas, não é mesmo? ;-) Em tempo, acabei de me lembrar que até que existe um nicho de trabalho em Perl aqui no Brasil em relativa expansão, relacionado com o Asterisk. Mas eu não sei mais detalhes. > Falando em mercado, eu hoje vejo um cenário muito, mais muito melhor do que > 5 anos atrás, ainda mil vezes melhor do que a 10 anos, então realmente não > acho que estamos encolhendo ou estagnados, muito pelo contrário vejo cada > dia crescendo mais. Quanto ao Python e Ruby, como já disse antes, acho > excelente que elas ganhem cada vez mais espaço, e elas têm o espaço delas e > não ameaçam o Perl, mas sim o Java que esta perdendo espaço, e é por isso > que você sente o Python e Ruby crescerem mas não deve olhas para o Perl com > se ele tivesse encolhendo, olhe bem e vai ver que é o Java que perdeu muito > espaço, basta olhar o volume de projectos em Java de 5 anos atrás e hoje. Eu não consigo enxergar Java encolhendo. Java está estagnado também, até onde eu consigo ver. Na verdade, talvez até tenha realmente encolhido um pouco. E essa pequena fatia tenha sido absorvida por Python. Mas só acho que isso possa ser uma relação causal no caso de Python com o Zope. Ruby, com o Rails, é um fenômeno à parte (e talvez passageiro). É claro que tanto Python com Ruby ameaçam Perl. Em especial, o Rails é visto como um competidor direto do Catalyst por alguém externo à comunidade Perl (quem utiliza o Catalyst geralmente costuma saber das suas vantagens em relação ao Rails). Mas enfim, como isso já está rendendo muito eu não quero ficar disputando quem tem mais contatos em empresas ou o que quer que seja, eu apresento um fato irrefutável: Perl está perdendo mindshare entre as pessoas em uma escala global. http://www.google.com/trends?q=perl+programming%2C+python+programming%2C+ruby+programming Neste gráfico é possível ver um outro dado importante. Cortando a Índia fora, porque ela distorce os dados, aparecendo em primeiro lugar para tudo, em ordem, Perl está mais popular nas Filipinas, Cingapura e Estados Unidos. Python está mais popular na Austrália, Suécia e Finlândia. Ruby está mais popular na Suécia, Estados Unidos e Canadá. Nas "top cities" das estatísticas, para Perl aparecem muito mais cidades indianas, enquanto pras outras duas aparecem cidades predominantemente americanas ou canadenses. Você consegue ver um padrão? Isso mostra que as empresas de inovação que em geral estão em países desenvolvidos preferem Ruby e Python em detrimento de Perl. Além disso, é possível extrapolar e dizer que as empresas que possuíam sistemas legados em Perl estão simplesmente outsourcing a manutenção e dedicando recursos para novos desenvolvimentos para outras linguagens. Eu considero isso tudo algo ruim e eu gostaria de saber como mudar isso. Mas eu não sei como e, mesmo se soubesse, provavelmente não seria capaz. E, claro, você pode falar que todas essas foram apenas suposições pessoais a partir dos dados. Mas, infelizmente, uma coisa é irrefutável: Perl está perdendo mindshare em uma escala global. Está ali. Ou o Google estaria querendo favorecer sua linguagem predileta? ;-) -Nilson Santos F. Jr. From frederico em gmail.com Mon Apr 7 07:43:14 2008 From: frederico em gmail.com (Frederico Recsky) Date: Mon, 7 Apr 2008 11:43:14 -0300 Subject: [Cascavel-pm] Perl training In-Reply-To: <9a08c9b40804070549x18c3ca4elc39d27998eac1218@mail.gmail.com> References: <83d8367f0804032252j276a7823y1ecf790db4341113@mail.gmail.com> <9a08c9b40804040859m45bf4efcsc2a4251465d6b222@mail.gmail.com> <47F7300F.9070206@yahoo.co.uk> <9a08c9b40804052045q4557b397nca531e738d45fac4@mail.gmail.com> <9a08c9b40804060920k47bd974bv3392d162247adca5@mail.gmail.com> <9a08c9b40804061733r76d6c035k8e7913684f93f49@mail.gmail.com> <9a08c9b40804070549x18c3ca4elc39d27998eac1218@mail.gmail.com> Message-ID: <88fe68ee0804070743x7a57b63er8ad237d770ee1da7@mail.gmail.com> Olá 2008/4/7 Nilson Santos Figueiredo Junior : > > > Quanto a IBM, bom ela têm uma boa equipa de Perl lá em Hortolândia > conheço > > alguns que já trabalharam comigo, a Bioinformática ao contrário do que > você > > pensa esta cada vez utilizando Perl, te contacto com pessoal de pesquisa > em > > Universidades como a USP e do LNCC, e posso te garantir isso. > > > Caso voce nao saiba, a IBM de Hortolandia esta se transformando em um > projeto piloto da IBM para transformar o Brasil em um centro > internacional de... call centers. Sim, isso mesmo. Esse é um dos projetos. Va no site da ibm, procura o link de vagas , vai na busca e digita perl. O time que mantem o bugzilla da ibm e suas adaptações por acaso fica em horto. Alias, como tem nego que trampa com perl aqui.. só que a maioria não frequenta nem o forum interno, quanto mais entram para listas e sites na internet. A maioria dos programadores independente de linguagem aqui apenas querem um emprego, seja em java, *COBOL* , banco de dados ou etc.. Na *minha* opinião o numero de bons programadores perl , C, java, etc se equivalem em numero (talvez sejam os mesmos :) ). O que muda é o numero de jovens fascinados por buzzword que saem gralhando sua linguagem preferida recem aprendida por ai. Inclua nisso ai pseudos gerentes de TI também, só que em vez de linguagem entenda "solução" preferida. -- ____________________________ Frederico Recsky Linux User: #253572 http://www.fred.eti.br http://www.perl.org.br -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20080407/fea7e98c/attachment.html From mago.perlbr em gmail.com Mon Apr 7 07:48:09 2008 From: mago.perlbr em gmail.com (Marco Lima) Date: Mon, 7 Apr 2008 15:48:09 +0100 Subject: [Cascavel-pm] Perl training In-Reply-To: <9a08c9b40804070723o4923018di6d5bf7f703429994@mail.gmail.com> References: <83d8367f0804032252j276a7823y1ecf790db4341113@mail.gmail.com> <9a08c9b40804052045q4557b397nca531e738d45fac4@mail.gmail.com> <9a08c9b40804060920k47bd974bv3392d162247adca5@mail.gmail.com> <9a08c9b40804061733r76d6c035k8e7913684f93f49@mail.gmail.com> <9a08c9b40804070549x18c3ca4elc39d27998eac1218@mail.gmail.com> <9a08c9b40804070723o4923018di6d5bf7f703429994@mail.gmail.com> Message-ID: =) Pode ser um bom indicador ... mas o que isso quer dizer ?? http://www.google.com/trends?q=Java+programming%2C+python+programming%2C+ruby+programming&ctab=0&geo=all&date=all&sort=0 http://www.google.com/trends?q=Java+programming%2C+python+programming%2C+C%23+programming&ctab=0&geo=all&date=all&sort=0 http://www.google.com/trends?q=Java+programming%2C+perl+programming%2C+C%23+programming&ctab=0&geo=all&date=all&sort=0 http://www.google.com/trends?q=C+programming%2C+python+programming%2C+ruby+programming&ctab=0 Quer dizer então também que o mercado de C não esta bom, e vai acabar !?!? http://www.google.com/trends?q=C+programming%2C+Java+programming%2C+Perl+programming&ctab=0&geo=all&date=all&sort=0 Ou será C, Java e Perl que estão perdendo espaço. Ou quem sabe são todas as linguagens !?!? temos que descobrir qual está na moda =) Em 07/04/08, Nilson Santos Figueiredo Junior escreveu: > > 2008/4/7 Marco Lima : > > > Bom, se a Vale que você esta mencionando é a Vale do Rio Doce, minha > empresa > > trabalha em parceria com a Accenture a mais de 5 anos, é verdade que > também > > trabalhamos com Java, mas já realizamos alguns projectos em Perl sim, > como > > um sistema de gestão logística de contentores, para o Porto de Tubarão. > > > E isso foi feito nos últimos 4 anos? Se foi, bem... deveria ser > realmente algo pequeno. Eu tive experiência em primeira mão, e, bom, > digamos que hoje eu tenho *fortes* contatos com pessoas que trabalham > diretamente na área. Mas não irei entrar em detalhes, neste caso em > especial eu não preciso de mais informações pra saber do que eu estou > falando. > > > > Quanto ao sector de telecomunicações, esse eu nem preciso argumentar. > > > Sim, eu não sei muita coisa sobre esse setor e já até ouvi falar que > existe um nicho para Perl na Telemar principalmente. Eu só tenho > informações sobre a Brasil Telecom e lá eu sei que nos últimos 2-3 > anos pelo menos nada novo de impacto foi feito em Perl. > > > > Fico feliz pela IBM, e lhe dou os parabéns por trabalhar com > Bioinformática > > deve ser bastante interessante. > > > Eu não trabalho mais com bioinformática. Infelizmente, não era tão > interessante quanto eu imaginei. > > > > Quanto a escreve mal, isso não acho que você escreve até muito bem, e a > eu > > compreender, não tenha dúvida que compreendo, e até muito bem. O que não > > compreendo é se você desistiu do Perl no Brasil, porque participar de > uma > > lista brasileira se ela não têm futuro, e porque participar da > comunidade > > brasileira se não que ajudar e nem fazer mais nada. E para mim, você é > uma > > programador Java, só não sabe disso, porque para você é uma questão de > > quanto pagam $$$. > > > Eu gosto de ajudar as pessoas e discutir. E eu gostaria de um futuro > em que Perl estivesse mais presente no Brasil. Eu desisti de procurar > trabalho decente em Perl por aqui. Assim como você e boa parte das > pessoas aqui cadastradas, não é mesmo? ;-) > > Em tempo, acabei de me lembrar que até que existe um nicho de trabalho > em Perl aqui no Brasil em relativa expansão, relacionado com o > Asterisk. Mas eu não sei mais detalhes. > > > > Falando em mercado, eu hoje vejo um cenário muito, mais muito melhor do > que > > 5 anos atrás, ainda mil vezes melhor do que a 10 anos, então realmente > não > > acho que estamos encolhendo ou estagnados, muito pelo contrário vejo > cada > > dia crescendo mais. Quanto ao Python e Ruby, como já disse antes, acho > > excelente que elas ganhem cada vez mais espaço, e elas têm o espaço > delas e > > não ameaçam o Perl, mas sim o Java que esta perdendo espaço, e é por > isso > > que você sente o Python e Ruby crescerem mas não deve olhas para o Perl > com > > se ele tivesse encolhendo, olhe bem e vai ver que é o Java que perdeu > muito > > espaço, basta olhar o volume de projectos em Java de 5 anos atrás e > hoje. > > > Eu não consigo enxergar Java encolhendo. Java está estagnado também, > até onde eu consigo ver. Na verdade, talvez até tenha realmente > encolhido um pouco. E essa pequena fatia tenha sido absorvida por > Python. Mas só acho que isso possa ser uma relação causal no caso de > Python com o Zope. Ruby, com o Rails, é um fenômeno à parte (e talvez > passageiro). > > É claro que tanto Python com Ruby ameaçam Perl. Em especial, o Rails é > visto como um competidor direto do Catalyst por alguém externo à > comunidade Perl (quem utiliza o Catalyst geralmente costuma saber das > suas vantagens em relação ao Rails). > > Mas enfim, como isso já está rendendo muito eu não quero ficar > disputando quem tem mais contatos em empresas ou o que quer que seja, > eu apresento um fato irrefutável: Perl está perdendo mindshare entre > as pessoas em uma escala global. > > > http://www.google.com/trends?q=perl+programming%2C+python+programming%2C+ruby+programming > > Neste gráfico é possível ver um outro dado importante. Cortando a > Índia fora, porque ela distorce os dados, aparecendo em primeiro lugar > para tudo, em ordem, Perl está mais popular nas Filipinas, Cingapura e > Estados Unidos. Python está mais popular na Austrália, Suécia e > Finlândia. Ruby está mais popular na Suécia, Estados Unidos e Canadá. > Nas "top cities" das estatísticas, para Perl aparecem muito mais > cidades indianas, enquanto pras outras duas aparecem cidades > predominantemente americanas ou canadenses. > > Você consegue ver um padrão? Isso mostra que as empresas de inovação > que em geral estão em países desenvolvidos preferem Ruby e Python em > detrimento de Perl. Além disso, é possível extrapolar e dizer que as > empresas que possuíam sistemas legados em Perl estão simplesmente > outsourcing a manutenção e dedicando recursos para novos > desenvolvimentos para outras linguagens. > > Eu considero isso tudo algo ruim e eu gostaria de saber como mudar > isso. Mas eu não sei como e, mesmo se soubesse, provavelmente não > seria capaz. > > E, claro, você pode falar que todas essas foram apenas suposições > pessoais a partir dos dados. Mas, infelizmente, uma coisa é > irrefutável: Perl está perdendo mindshare em uma escala global. Está > ali. Ou o Google estaria querendo favorecer sua linguagem predileta? > ;-) > > > -Nilson Santos F. Jr. > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Marco Lima www.perl.org.br mago.perlbr em gmail.com $_ = "wftedskaebjgdpjgidbsmnjgc";tr/a-z/oh,turtleneck Phrase Jar!/; print; "Ninguém é tão grande que não possa aprender, e nem tão pequeno que não possa ensinar" -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20080407/8499265f/attachment-0001.html From nferraz em gmail.com Mon Apr 7 07:52:51 2008 From: nferraz em gmail.com (Nelson Ferraz) Date: Mon, 7 Apr 2008 15:52:51 +0100 Subject: [Cascavel-pm] Perl training In-Reply-To: <9a08c9b40804070723o4923018di6d5bf7f703429994@mail.gmail.com> References: <83d8367f0804032252j276a7823y1ecf790db4341113@mail.gmail.com> <9a08c9b40804052045q4557b397nca531e738d45fac4@mail.gmail.com> <9a08c9b40804060920k47bd974bv3392d162247adca5@mail.gmail.com> <9a08c9b40804061733r76d6c035k8e7913684f93f49@mail.gmail.com> <9a08c9b40804070549x18c3ca4elc39d27998eac1218@mail.gmail.com> <9a08c9b40804070723o4923018di6d5bf7f703429994@mail.gmail.com> Message-ID: <604cec170804070752n24a2481fk35213671cf2a6e02@mail.gmail.com> > E, claro, você pode falar que todas essas foram apenas suposições > pessoais a partir dos dados. Mas, infelizmente, uma coisa é > irrefutável: Perl está perdendo mindshare em uma escala global. Está > ali. Ou o Google estaria querendo favorecer sua linguagem predileta? > ;-) Você viu aquela apresentação que eu indiquei, alguns emails atrás? Uma das coisas que ela mostra é que: Buzz != Jobs O fato é que Perl não tem gerado muitas notícias na mídia. Mas você ainda encontra muito mais oportunidades para programar em Perl, do que Python ou Ruby: http://www.indeed.com/jobtrends?q=perl%2Cpython%2Cruby&relative=1 Você mesmo citou o Asterisk como um dos mais recentes impulsores de Perl no mundo corporativo. O Asterisk é um software com potencial de mudar as regras do jogo em uma indústria de dezenas de bilhões de dólares. De resto, não vejo como mau sinal o crescimento dessas linguagens. De certa forma valida o tipo de linguagem dinâmica, que nós gostamos de programar. []s Nelson From luismottacampos em yahoo.co.uk Mon Apr 7 07:59:06 2008 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Mon, 07 Apr 2008 16:59:06 +0200 Subject: [Cascavel-pm] Perl training In-Reply-To: References: <83d8367f0804032252j276a7823y1ecf790db4341113@mail.gmail.com> <9a08c9b40804052045q4557b397nca531e738d45fac4@mail.gmail.com> <9a08c9b40804060920k47bd974bv3392d162247adca5@mail.gmail.com> <9a08c9b40804061733r76d6c035k8e7913684f93f49@mail.gmail.com> <9a08c9b40804070549x18c3ca4elc39d27998eac1218@mail.gmail.com> Message-ID: <47FA36BA.9070400@yahoo.co.uk> Marco Lima wrote: > Salve ! > > Isso tá ficando da vez mais interessante =) lavar roupa suja é bom, e > colocar aqui o que pensamos pode ser muito bom, é óbvio que temos > diversas visões de mercado de trabalho dentro dessa lista e colocar > elas aqui vai ser bastante importante. *Você* não quer lavar roupa suja aqui. Disso, eu tenho certeza. -- Luis Motta Campos (a.k.a. LMC) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From acid06 em gmail.com Mon Apr 7 08:01:36 2008 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Mon, 7 Apr 2008 12:01:36 -0300 Subject: [Cascavel-pm] Perl training In-Reply-To: References: <83d8367f0804032252j276a7823y1ecf790db4341113@mail.gmail.com> <9a08c9b40804060920k47bd974bv3392d162247adca5@mail.gmail.com> <9a08c9b40804061733r76d6c035k8e7913684f93f49@mail.gmail.com> <9a08c9b40804070549x18c3ca4elc39d27998eac1218@mail.gmail.com> <9a08c9b40804070723o4923018di6d5bf7f703429994@mail.gmail.com> Message-ID: <9a08c9b40804070801g7e9bddaeg143b53f78f53f16d@mail.gmail.com> 2008/4/7 Marco Lima : > Ou será C, Java e Perl que estão perdendo espaço. Sim, as 3 estão perdendo espaço. Aliás, eu nem me lembro qual foi a última vez que vi um anúncio de trabalho pra C. Somente em projetos de pesquisa mesmo. E é natural que C perca espaço - se você observar a curva para C++ ela é bem menos acentuada (apesar de também estar caindo). Hoje em dia, a não ser que você esteja querendo interfacear diretamente com o kernel (ou escrevê-lo) eu não sei porque você usaria C em detrimento de C++. A diferença é que Java perde mais espaço numa escala global que nacional, pela impressão que eu tenho. C vai cair até atingir um ponto de equilíbrio até resolverem inventar uma outra linguagem com as mesmas características, assim como Perl. Só que C é muito mais "necessário" que Perl, afinal, você precisa de escrever sistemas operacionais em alguma coisa que não seja assembly. Tem uma tendência que ajuda a entender isso tudo: http://www.google.com/trends?q=programming O interesse na área como um todo tem caído nos últimos anos, em especial nos Estados Unidos. Por isso, os dados de "estabilidade" de linguagens como Python e Ruby, na verdade significam crescimento percentual. O triste é que se você observar o gráfico para "perl programming" irá ver que ele apresenta uma curva mais acentuada que o de "programming" em geral, comprovando que a linguagem perdeu mindshare, como eu tinha dito. -Nilson Santos F. Jr. From mago.perlbr em gmail.com Mon Apr 7 08:02:43 2008 From: mago.perlbr em gmail.com (Marco Lima) Date: Mon, 7 Apr 2008 16:02:43 +0100 Subject: [Cascavel-pm] Perl training In-Reply-To: <604cec170804070752n24a2481fk35213671cf2a6e02@mail.gmail.com> References: <83d8367f0804032252j276a7823y1ecf790db4341113@mail.gmail.com> <9a08c9b40804060920k47bd974bv3392d162247adca5@mail.gmail.com> <9a08c9b40804061733r76d6c035k8e7913684f93f49@mail.gmail.com> <9a08c9b40804070549x18c3ca4elc39d27998eac1218@mail.gmail.com> <9a08c9b40804070723o4923018di6d5bf7f703429994@mail.gmail.com> <604cec170804070752n24a2481fk35213671cf2a6e02@mail.gmail.com> Message-ID: Eu to com medo !! http://www.google.com/trends?q=C%2B%2B+programming%2C+C+programming%2C+Perl+programming&ctab=0&geo=all&date=all&sort=0 Acho que as linguagens de programação vão acabar !!! SOCORRO ! Agora, falando sério, não podemos fazer alguns tipos de comparação, a grande volume de projecto em Perl estão no "backoffice", grandes projectos de Perl são realizado na estrutura de sistemas da empresa e não nas interfaces com utilizadores, por isso você não vai ouvir falar muito desse projectos por ai, mas é facto que eles estão ali e continuam a demandar trabalho. O Perl pode não estar no CRM, ERP, Billing, GED, BPM, BI ... da empresa, apesar de muitas vezes estar e você nem saber, mas você vai encontrar ele nos software da rede, na linha de produção, na engenharia, telecomunicação, e muitos outros lugares, só que não são divulgados como os sistemas bonitinhos que fazem interface com o utilizador. A questão que muitas vezes você encontra projectos que pedem programadores, C, Shell, Unix etc. para um projecto em Perl, mas como você mesmo já mencionou as empresas acham que um programador Perl é igual um tubarão baleia, difícil de se ver, mas não impossível. Em 07/04/08, Nelson Ferraz escreveu: > > > E, claro, você pode falar que todas essas foram apenas suposições > > pessoais a partir dos dados. Mas, infelizmente, uma coisa é > > irrefutável: Perl está perdendo mindshare em uma escala global. Está > > ali. Ou o Google estaria querendo favorecer sua linguagem predileta? > > ;-) > > > Você viu aquela apresentação que eu indiquei, alguns emails atrás? > > Uma das coisas que ela mostra é que: Buzz != Jobs > > O fato é que Perl não tem gerado muitas notícias na mídia. Mas você > ainda encontra muito mais oportunidades para programar em Perl, do que > Python ou Ruby: > > http://www.indeed.com/jobtrends?q=perl%2Cpython%2Cruby&relative=1 > > Você mesmo citou o Asterisk como um dos mais recentes impulsores de > Perl no mundo corporativo. O Asterisk é um software com potencial de > mudar as regras do jogo em uma indústria de dezenas de bilhões de > dólares. > > De resto, não vejo como mau sinal o crescimento dessas linguagens. De > certa forma valida o tipo de linguagem dinâmica, que nós gostamos de > programar. > > []s > > > Nelson > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Marco Lima www.perl.org.br mago.perlbr em gmail.com $_ = "wftedskaebjgdpjgidbsmnjgc";tr/a-z/oh,turtleneck Phrase Jar!/; print; "Ninguém é tão grande que não possa aprender, e nem tão pequeno que não possa ensinar" -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20080407/4c12aa07/attachment.html From luismottacampos em yahoo.co.uk Mon Apr 7 08:04:20 2008 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Mon, 07 Apr 2008 17:04:20 +0200 Subject: [Cascavel-pm] Perl training In-Reply-To: References: <83d8367f0804032252j276a7823y1ecf790db4341113@mail.gmail.com> <9a08c9b40804052045q4557b397nca531e738d45fac4@mail.gmail.com> <9a08c9b40804060920k47bd974bv3392d162247adca5@mail.gmail.com> <9a08c9b40804061733r76d6c035k8e7913684f93f49@mail.gmail.com> <9a08c9b40804070549x18c3ca4elc39d27998eac1218@mail.gmail.com> <9a08c9b40804070723o4923018di6d5bf7f703429994@mail.gmail.com> Message-ID: <47FA37F4.40500@yahoo.co.uk> Marco Lima wrote: > Pode ser um bom indicador ... mas o que isso quer dizer ?? > > http://www.google.com/trends?q=Java+programming%2C+python+programming%2C+ruby+programming&ctab=0&geo=all&date=all&sort=0 > http://www.google.com/trends?q=Java+programming%2C+python+programming%2C+C%23+programming&ctab=0&geo=all&date=all&sort=0 > http://www.google.com/trends?q=Java+programming%2C+perl+programming%2C+C%23+programming&ctab=0&geo=all&date=all&sort=0 > http://www.google.com/trends?q=C+programming%2C+python+programming%2C+ruby+programming&ctab=0 > > Quer dizer então também que o mercado de C não esta bom, e vai acabar > !?!? > > http://www.google.com/trends?q=C+programming%2C+Java+programming%2C+Perl+programming&ctab=0&geo=all&date=all&sort=0 > > Ou será C, Java e Perl que estão perdendo espaço. > > Ou quem sabe são todas as linguagens !?!? temos que descobrir qual > está na moda =) http://mail.pm.org/pipermail/saopaulo-pm/2008/003055.html A gente já passou por isso na lista dos SPPM. Por favor reusem o código, sim? -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From mago.perlbr em gmail.com Mon Apr 7 08:05:11 2008 From: mago.perlbr em gmail.com (Marco Lima) Date: Mon, 7 Apr 2008 16:05:11 +0100 Subject: [Cascavel-pm] Perl training In-Reply-To: <47FA36BA.9070400@yahoo.co.uk> References: <83d8367f0804032252j276a7823y1ecf790db4341113@mail.gmail.com> <9a08c9b40804060920k47bd974bv3392d162247adca5@mail.gmail.com> <9a08c9b40804061733r76d6c035k8e7913684f93f49@mail.gmail.com> <9a08c9b40804070549x18c3ca4elc39d27998eac1218@mail.gmail.com> <47FA36BA.9070400@yahoo.co.uk> Message-ID: Bom! a vontade, temos muito tempo para isso ... e quanto mais melhor. 2008/4/7, Luis Motta Campos : > > Marco Lima wrote: > > Salve ! > > > > Isso tá ficando da vez mais interessante =) lavar roupa suja é bom, e > > colocar aqui o que pensamos pode ser muito bom, é óbvio que temos > > diversas visões de mercado de trabalho dentro dessa lista e colocar > > elas aqui vai ser bastante importante. > > > *Você* não quer lavar roupa suja aqui. Disso, eu tenho certeza. > > > -- > Luis Motta Campos (a.k.a. LMC) is a software engineer, > > Perl fanatic evangelist, and amateur {cook, photographer} > > _______________________________________________ > > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Marco Lima www.perl.org.br mago.perlbr em gmail.com $_ = "wftedskaebjgdpjgidbsmnjgc";tr/a-z/oh,turtleneck Phrase Jar!/; print; "Ninguém é tão grande que não possa aprender, e nem tão pequeno que não possa ensinar" -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20080407/6f630011/attachment-0001.html From mago.perlbr em gmail.com Mon Apr 7 08:07:12 2008 From: mago.perlbr em gmail.com (Marco Lima) Date: Mon, 7 Apr 2008 16:07:12 +0100 Subject: [Cascavel-pm] Perl training In-Reply-To: <47FA37F4.40500@yahoo.co.uk> References: <83d8367f0804032252j276a7823y1ecf790db4341113@mail.gmail.com> <9a08c9b40804060920k47bd974bv3392d162247adca5@mail.gmail.com> <9a08c9b40804061733r76d6c035k8e7913684f93f49@mail.gmail.com> <9a08c9b40804070549x18c3ca4elc39d27998eac1218@mail.gmail.com> <9a08c9b40804070723o4923018di6d5bf7f703429994@mail.gmail.com> <47FA37F4.40500@yahoo.co.uk> Message-ID: Salve !! Finalmente alguém sensato ! Em 07/04/08, Luis Motta Campos escreveu: > > Marco Lima wrote: > > Pode ser um bom indicador ... mas o que isso quer dizer ?? > > > > > http://www.google.com/trends?q=Java+programming%2C+python+programming%2C+ruby+programming&ctab=0&geo=all&date=all&sort=0 > > > http://www.google.com/trends?q=Java+programming%2C+python+programming%2C+C%23+programming&ctab=0&geo=all&date=all&sort=0 > > > http://www.google.com/trends?q=Java+programming%2C+perl+programming%2C+C%23+programming&ctab=0&geo=all&date=all&sort=0 > > > http://www.google.com/trends?q=C+programming%2C+python+programming%2C+ruby+programming&ctab=0 > > > > Quer dizer então também que o mercado de C não esta bom, e vai acabar > > !?!? > > > > > http://www.google.com/trends?q=C+programming%2C+Java+programming%2C+Perl+programming&ctab=0&geo=all&date=all&sort=0 > > > > Ou será C, Java e Perl que estão perdendo espaço. > > > > Ou quem sabe são todas as linguagens !?!? temos que descobrir qual > > está na moda =) > > > http://mail.pm.org/pipermail/saopaulo-pm/2008/003055.html > > A gente já passou por isso na lista dos SPPM. Por favor reusem o código, > sim? > > > -- > Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, > > Perl fanatic evangelist, and amateur {cook, photographer} > > _______________________________________________ > > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Marco Lima www.perl.org.br mago.perlbr em gmail.com $_ = "wftedskaebjgdpjgidbsmnjgc";tr/a-z/oh,turtleneck Phrase Jar!/; print; "Ninguém é tão grande que não possa aprender, e nem tão pequeno que não possa ensinar" -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20080407/f4bba5b8/attachment.html From edencardim em gmail.com Mon Apr 7 08:11:24 2008 From: edencardim em gmail.com (Eden Cardim) Date: Mon, 7 Apr 2008 12:11:24 -0300 Subject: [Cascavel-pm] Perl training In-Reply-To: <9a08c9b40804070723o4923018di6d5bf7f703429994@mail.gmail.com> References: <83d8367f0804032252j276a7823y1ecf790db4341113@mail.gmail.com> <9a08c9b40804052045q4557b397nca531e738d45fac4@mail.gmail.com> <9a08c9b40804060920k47bd974bv3392d162247adca5@mail.gmail.com> <9a08c9b40804061733r76d6c035k8e7913684f93f49@mail.gmail.com> <9a08c9b40804070549x18c3ca4elc39d27998eac1218@mail.gmail.com> <9a08c9b40804070723o4923018di6d5bf7f703429994@mail.gmail.com> Message-ID: <3de55ead0804070811j1f231de4m4ac3711397e1b698@mail.gmail.com> 2008/4/7 Nilson Santos Figueiredo Junior : > Você consegue ver um padrão? Isso mostra que as empresas de inovação > que em geral estão em países desenvolvidos preferem Ruby e Python em > detrimento de Perl. Além disso, é possível extrapolar e dizer que as > empresas que possuíam sistemas legados em Perl estão simplesmente > outsourcing a manutenção e dedicando recursos para novos > desenvolvimentos para outras linguagens. Porém tem um detalhe, as vagas de trabalho não são apenas nas empresas de inovação. O mercado de TI vem crescendo exponencialmente e por isso sempre tem espaço pra todo mundo. O fato de Ruby e Python estarem crescendo não significa que Perl está perdendo espaço, só significa que agora a concorrência pelo espaço recém-criado ocorre com mais linguagens do que antes. Agora, o mercado de TI não vive só de inovação, para haver novidades, as tecnologias maduras e bem-estabelecidas precisam estar funcionando bem para que as coisas novas sejam desenvolvidas por cima. E é nesse ponto que linguagens como C, LISP e Perl são beneficiadas com o crescimento das demais linguagens, elas fornecem a infra-estrutura necessária aos projetos de inovação, não aparecem no noticiário, mas as vagas estão lá. -- edenc.vox.com From acid06 em gmail.com Mon Apr 7 08:12:16 2008 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Mon, 7 Apr 2008 12:12:16 -0300 Subject: [Cascavel-pm] Perl training In-Reply-To: <604cec170804070752n24a2481fk35213671cf2a6e02@mail.gmail.com> References: <83d8367f0804032252j276a7823y1ecf790db4341113@mail.gmail.com> <9a08c9b40804060920k47bd974bv3392d162247adca5@mail.gmail.com> <9a08c9b40804061733r76d6c035k8e7913684f93f49@mail.gmail.com> <9a08c9b40804070549x18c3ca4elc39d27998eac1218@mail.gmail.com> <9a08c9b40804070723o4923018di6d5bf7f703429994@mail.gmail.com> <604cec170804070752n24a2481fk35213671cf2a6e02@mail.gmail.com> Message-ID: <9a08c9b40804070812k5bc1c9c8k6919fa392606df0d@mail.gmail.com> 2008/4/7 Nelson Ferraz : > O fato é que Perl não tem gerado muitas notícias na mídia. Mas você > ainda encontra muito mais oportunidades para programar em Perl, do que > Python ou Ruby: Que existe trabalho em Perl é claro, tanto que a maioria de nós aqui da lista estamos empregados e (com sorte) bem pagos. Quanto às listagens em sites de emprego... bem, eu poderia dizer que na verdade as vagas para Perl são listadas em número artificialmente maior simplesmente porque não são preenchidas pois as empresas não conseguem achar pessoas qualificadas, mas eu não poderia provar isso, apesar de ser a minha teoria pessoal para o fato. Além disso, a situação é que existem trabalhos e trabalhos. Trabalhar desenvolvendo um sistema de contabilidade de uma empresa é bem diferente de trabalhar desenvolvendo um aplicativo web com potencial de atingir milhões de pessoas ou fracassar miseravelmente. É como comparar a SAP com o Google. Tem muita gente aprendendo ABAP por aí e ganhando mais que eu, aqui no Brasil. Mas... thanks, but no thanks. ;-) > De resto, não vejo como mau sinal o crescimento dessas linguagens. De > certa forma valida o tipo de linguagem dinâmica, que nós gostamos de > programar. Eu compartilho desse sentimento. Mas pra mim é mais como um prêmio de consolação. Se num futuro eu não puder mais trabalhar com Perl, pelo menos terei alternativas sãs. -Nilson Santos F. Jr. From edencardim em gmail.com Mon Apr 7 08:33:44 2008 From: edencardim em gmail.com (Eden Cardim) Date: Mon, 7 Apr 2008 12:33:44 -0300 Subject: [Cascavel-pm] Perl training In-Reply-To: <9a08c9b40804070801g7e9bddaeg143b53f78f53f16d@mail.gmail.com> References: <83d8367f0804032252j276a7823y1ecf790db4341113@mail.gmail.com> <9a08c9b40804060920k47bd974bv3392d162247adca5@mail.gmail.com> <9a08c9b40804061733r76d6c035k8e7913684f93f49@mail.gmail.com> <9a08c9b40804070549x18c3ca4elc39d27998eac1218@mail.gmail.com> <9a08c9b40804070723o4923018di6d5bf7f703429994@mail.gmail.com> <9a08c9b40804070801g7e9bddaeg143b53f78f53f16d@mail.gmail.com> Message-ID: <3de55ead0804070833q50533fcdn605306bfb9f7533@mail.gmail.com> 2008/4/7 Nilson Santos Figueiredo Junior : > Sim, as 3 estão perdendo espaço. Aliás, eu nem me lembro qual foi a > última vez que vi um anúncio de trabalho pra C. Somente em projetos de > pesquisa mesmo. E é natural que C perca espaço - se você observar a > curva para C++ ela é bem menos acentuada (apesar de também estar > caindo). Hoje em dia, a não ser que você esteja querendo interfacear > diretamente com o kernel (ou escrevê-lo) eu não sei porque você usaria > C em detrimento de C++. Não é só isso não, tem vários projetos fora da pesquisa e dos sistemas operacionais que utilizam C e vão muito bem, apesar de não serem projetos de inovação, tipo Apache, MySQL, PostreSQL, SQLite, lighttpd... a lista é imensa. Uma grande porcentagem dos projetos em Ruby e Python vão utilizar pelo menos 1 dos sistemas dessa lista. Isso significa que a MySQL AB, por exemplo, vai precisar contratar mais pessoas para darem suporte aos projetos em Ruby e Python, e essas novas vagas vão ser para pessoas que saibam C, não Ruby e Python. O mesmo se aplica ao Perl, numa escala menor, é claro, parte dos projetos vão utilizar Bugzilla, RT, spamassassin, TAP, etc... -- edenc.vox.com From acid06 em gmail.com Mon Apr 7 08:39:25 2008 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Mon, 7 Apr 2008 12:39:25 -0300 Subject: [Cascavel-pm] Perl training In-Reply-To: <3de55ead0804070811j1f231de4m4ac3711397e1b698@mail.gmail.com> References: <83d8367f0804032252j276a7823y1ecf790db4341113@mail.gmail.com> <9a08c9b40804060920k47bd974bv3392d162247adca5@mail.gmail.com> <9a08c9b40804061733r76d6c035k8e7913684f93f49@mail.gmail.com> <9a08c9b40804070549x18c3ca4elc39d27998eac1218@mail.gmail.com> <9a08c9b40804070723o4923018di6d5bf7f703429994@mail.gmail.com> <3de55ead0804070811j1f231de4m4ac3711397e1b698@mail.gmail.com> Message-ID: <9a08c9b40804070839n251c9791wd9281ef56288a66b@mail.gmail.com> 2008/4/7 Eden Cardim : > Porém tem um detalhe, as vagas de trabalho não são apenas nas empresas > de inovação. O mercado de TI vem crescendo exponencialmente e por isso > sempre tem espaço pra todo mundo. O fato de Ruby e Python estarem > crescendo não significa que Perl está perdendo espaço, só significa > que agora a concorrência pelo espaço recém-criado ocorre com mais > linguagens do que antes. Agora, o mercado de TI não vive só de > inovação, para haver novidades, as tecnologias maduras e > bem-estabelecidas precisam estar funcionando bem para que as coisas > novas sejam desenvolvidas por cima. E é nesse ponto que linguagens > como C, LISP e Perl são beneficiadas com o crescimento das demais > linguagens, elas fornecem a infra-estrutura necessária aos projetos de > inovação, não aparecem no noticiário, mas as vagas estão lá. Sim, claro. É fácil prever que mesmo se ocorrer da linguagem entrar em desuso de vez, ainda assim existiria trabalho. Basta ver que até hoje existe trabalho para desenvolvedores COBOL. Mas eu não queria que Perl fosse o COBOL do futuro. ;-) Perl é parte de diversos projetos de inovação. Basta ver as coisas da SixApart, por exemplo. Perl é bastante adequada para isso - mais que as outras, na minha opinião. Não existem razões técnicas que impeçam Perl de estar mantendo tudo funcionando por trás da cortina *e* na frente dela. Eu costumo ver uma atitude de desprezo em relação aos "aplicativos web 2.0" na comunidade e eu fico me perguntando se isso simplesmente não é uma saída pela tangente para evitar o assunto que deveria ser tratado: porque Perl não está tão presente quanto poderia estar nessa área? Porque o Google utiliza Python bem mais que Perl sendo que ambas são linguagens com características bastante similares (apesar de existir uma certa "rivalidade" entre as comunidades) e aplicáveis à mesma classe de problemas? Não acho que ninguém possa dizer que o Google é apenas uma empresa que faz esses "aplicativos web 2.0" ou, muito menos, desmerecer as pessoas que trabalham lá. Não dá pra dizer que essa área é desinteressante ou qualquer coisa assim. Sejam aplicativos de visão computacional ou sistemas de billing, hoje em dia vai ter um aplicativo web 2.0 pra isso. Então tem pra todos os gostos. Eu acho que esse é o tipo de resposta que deveríamos procurar. Algo que não está inovando, está em decadência. -Nilson Santos F. Jr. From mago.perlbr em gmail.com Mon Apr 7 08:53:19 2008 From: mago.perlbr em gmail.com (Marco Lima) Date: Mon, 7 Apr 2008 16:53:19 +0100 Subject: [Cascavel-pm] Fwd: Perl training In-Reply-To: <9a08c9b40804070839n251c9791wd9281ef56288a66b@mail.gmail.com> References: <83d8367f0804032252j276a7823y1ecf790db4341113@mail.gmail.com> <9a08c9b40804060920k47bd974bv3392d162247adca5@mail.gmail.com> <9a08c9b40804061733r76d6c035k8e7913684f93f49@mail.gmail.com> <9a08c9b40804070549x18c3ca4elc39d27998eac1218@mail.gmail.com> <9a08c9b40804070723o4923018di6d5bf7f703429994@mail.gmail.com> <3de55ead0804070811j1f231de4m4ac3711397e1b698@mail.gmail.com> <9a08c9b40804070839n251c9791wd9281ef56288a66b@mail.gmail.com> Message-ID: Dois acréscimos ... Quanto a Cobol, não só morreu como existem novas versões integradas as base de dados como Oracle e muitas empresas estão desenvolvendo novos projectos em Cobol, no Brasil posso citar a Vivo que têm um grande numero projectos na área de DW e Tarifação. Já C, esse não merece nenhum comentário sobre o que vocês disseram, só apenas posso dizer ... consigo trabalho e com bom salários, para quantos programadores C que vocês conseguirem e não estou falando pouca coisa. e todos para projectos em grandes empresas. ---------- Forwarded message ---------- From: Nilson Santos Figueiredo Junior Date: 07/04/2008 16:39 Subject: Re: [Cascavel-pm] Perl training To: Cascavel Perl Mongers 2008/4/7 Eden Cardim : > Porém tem um detalhe, as vagas de trabalho não são apenas nas empresas > de inovação. O mercado de TI vem crescendo exponencialmente e por isso > sempre tem espaço pra todo mundo. O fato de Ruby e Python estarem > crescendo não significa que Perl está perdendo espaço, só significa > que agora a concorrência pelo espaço recém-criado ocorre com mais > linguagens do que antes. Agora, o mercado de TI não vive só de > inovação, para haver novidades, as tecnologias maduras e > bem-estabelecidas precisam estar funcionando bem para que as coisas > novas sejam desenvolvidas por cima. E é nesse ponto que linguagens > como C, LISP e Perl são beneficiadas com o crescimento das demais > linguagens, elas fornecem a infra-estrutura necessária aos projetos de > inovação, não aparecem no noticiário, mas as vagas estão lá. Sim, claro. É fácil prever que mesmo se ocorrer da linguagem entrar em desuso de vez, ainda assim existiria trabalho. Basta ver que até hoje existe trabalho para desenvolvedores COBOL. Mas eu não queria que Perl fosse o COBOL do futuro. ;-) Perl é parte de diversos projetos de inovação. Basta ver as coisas da SixApart, por exemplo. Perl é bastante adequada para isso - mais que as outras, na minha opinião. Não existem razões técnicas que impeçam Perl de estar mantendo tudo funcionando por trás da cortina *e* na frente dela. Eu costumo ver uma atitude de desprezo em relação aos "aplicativos web 2.0" na comunidade e eu fico me perguntando se isso simplesmente não é uma saída pela tangente para evitar o assunto que deveria ser tratado: porque Perl não está tão presente quanto poderia estar nessa área? Porque o Google utiliza Python bem mais que Perl sendo que ambas são linguagens com características bastante similares (apesar de existir uma certa "rivalidade" entre as comunidades) e aplicáveis à mesma classe de problemas? Não acho que ninguém possa dizer que o Google é apenas uma empresa que faz esses "aplicativos web 2.0" ou, muito menos, desmerecer as pessoas que trabalham lá. Não dá pra dizer que essa área é desinteressante ou qualquer coisa assim. Sejam aplicativos de visão computacional ou sistemas de billing, hoje em dia vai ter um aplicativo web 2.0 pra isso. Então tem pra todos os gostos. Eu acho que esse é o tipo de resposta que deveríamos procurar. Algo que não está inovando, está em decadência. -Nilson Santos F. Jr. _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm -- Marco Lima www.perl.org.br mago.perlbr em gmail.com $_ = "wftedskaebjgdpjgidbsmnjgc";tr/a-z/oh,turtleneck Phrase Jar!/; print; "Ninguém é tão grande que não possa aprender, e nem tão pequeno que não possa ensinar" -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20080407/43ef09e6/attachment-0001.html From acid06 em gmail.com Mon Apr 7 08:56:41 2008 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Mon, 7 Apr 2008 12:56:41 -0300 Subject: [Cascavel-pm] Perl training In-Reply-To: <3de55ead0804070833q50533fcdn605306bfb9f7533@mail.gmail.com> References: <83d8367f0804032252j276a7823y1ecf790db4341113@mail.gmail.com> <9a08c9b40804061733r76d6c035k8e7913684f93f49@mail.gmail.com> <9a08c9b40804070549x18c3ca4elc39d27998eac1218@mail.gmail.com> <9a08c9b40804070723o4923018di6d5bf7f703429994@mail.gmail.com> <9a08c9b40804070801g7e9bddaeg143b53f78f53f16d@mail.gmail.com> <3de55ead0804070833q50533fcdn605306bfb9f7533@mail.gmail.com> Message-ID: <9a08c9b40804070856m667dc7cdh23e6ca1b1949c4a@mail.gmail.com> 2008/4/7 Eden Cardim : > Não é só isso não, tem vários projetos fora da pesquisa e dos sistemas > operacionais que utilizam C e vão muito bem, apesar de não serem > projetos de inovação, tipo Apache, MySQL, PostreSQL, SQLite, > lighttpd... a lista é imensa. Uma grande porcentagem dos projetos em > Ruby e Python vão utilizar pelo menos 1 dos sistemas dessa lista. Isso > significa que a MySQL AB, por exemplo, vai precisar contratar mais > pessoas para darem suporte aos projetos em Ruby e Python, e essas > novas vagas vão ser para pessoas que saibam C, não Ruby e Python. O > mesmo se aplica ao Perl, numa escala menor, é claro, parte dos > projetos vão utilizar Bugzilla, RT, spamassassin, TAP, etc... Apache, MySQL, PostreSQL, SQLite e lighttpd foram todos projetos extremamente inovadores. Alguns deles literalmente mudaram o mundo de maneira significativa. O perl é um outro exemplo de um projeto extremamente inovador. Eu ficaria muito satisfeito e orgulhoso de ter sido responsável pela criação de qualquer um destes projetos. A importâncias deles ofusca completamente a importância de qualquer um dos projetos em Perl citadas. Estas aplicações são feitas em C por dois motivos: performance e portabilidade. Contudo, também é importante ressaltar que as pessoas responsáveis por esses projetos eram, em geral, pessoas enraizadas na cultura de C, puro. Por isso ainda existe um forte desenvolvimento de coisas como a Gtk em paralelo ao desenvolvimento de bibliotecas mais modernas como a Qt. Mas mesmo nesse nicho bem tradicional, existe o movimento de conversão do Gnome para C#. Eu quero ressaltar que eu não tenho nada contra C ou C++. Pelo contrário, são linguagens que eu conheço bastante e acredito que seja imprescindível que qualquer desenvolvedor aprenda C (em especial), mesmo que nunca for utilizar. E acho impressionante como C++ consegue ser flexível (se você souber utilizar templates e a STL direito) e, ao mesmo tempo, ser uma linguagem com performance praticamente equivalente à de C. -Nilson Santos F. Jr. From danielrantunes em yahoo.com.br Mon Apr 7 10:36:59 2008 From: danielrantunes em yahoo.com.br (=?iso-8859-1?Q?Daniel_=AE_Antunes?=) Date: Mon, 7 Apr 2008 10:36:59 -0700 (PDT) Subject: [Cascavel-pm] =?iso-8859-1?q?Maneira_melhor_para_escrever_e_reduz?= =?iso-8859-1?q?ir_trecho_de_c=F3digo=2E?= Message-ID: <281290.84288.qm@web36905.mail.mud.yahoo.com> Olá amigos da lista, boa tarde... Gostaria de saber se há a possibilidade de escrever estas linhas de forma sintética : if ($sup eq 'ABC'){ $self->{book}=new Sup::ABC($xml,Sup::ABC::METHOD_A); } elsif ($sup eq 'D'){ $self->{book}=new Sup::D($xml,Sup::D::METHOD_A); } elsif ($sup eq 'EF'){ $self->{book}=new Sup::EF($xml,Sup::EF::METHOD_A); } elsif ($sup eq 'GHIJK'){ $self->{book}=new Sup::GHIJK($xml,Sup::GHIJK::METHOD_A); } Eu tentei algumas alternativas mas sem sucesso. Criei os módulos com métodos iguais propositalmente para facilitar no desenvolvimento, porém, ainda não achei uma maneira de sintetizar isto. Eu queria algo do tipo : $self->{book}=new Sup::$sup($xml,Sup::$sup::METHOD_A); Acredito que seja algo simples mas... Foge do meu domínio de PERL. E como estes módulos estão crescendo, cada um deles se comunica com um determinado local com características especifícas, eu preciso descobrir uma metodologia antes de dar prosseguimento. Desde já muito obrigado. Daniel ® Antunes profissional de informática gnu/linux user #238553 Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! http://br.mail.yahoo.com/ -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20080407/14f02df0/attachment.html From daniel em ruoso.com Mon Apr 7 10:51:35 2008 From: daniel em ruoso.com (Daniel Ruoso) Date: Mon, 07 Apr 2008 18:51:35 +0100 Subject: [Cascavel-pm] =?iso-8859-1?q?Maneira_melhor_para_escrever_e_reduz?= =?iso-8859-1?q?ir_trecho_de_c=F3digo=2E?= In-Reply-To: <281290.84288.qm@web36905.mail.mud.yahoo.com> References: <281290.84288.qm@web36905.mail.mud.yahoo.com> Message-ID: <1207590695.5303.36.camel@pitombeira> Seg, 2008-04-07 às 10:36 -0700, Daniel ® Antunes escreveu: > Olá amigos da lista, boa tarde... > Gostaria de saber se há a possibilidade de escrever estas linhas > de forma sintética : > if ($sup eq 'ABC'){ > $self->{book}=new Sup::ABC($xml,Sup::ABC::METHOD_A); > } > elsif ($sup eq 'D'){ > $self->{book}=new Sup::D($xml,Sup::D::METHOD_A); > } > elsif ($sup eq 'EF'){ > $self->{book}=new Sup::EF($xml,Sup::EF::METHOD_A); > } > elsif ($sup eq 'GHIJK'){ > $self->{book}=new Sup::GHIJK($xml,Sup::GHIJK::METHOD_A); > } { my $package = 'Sup::'.$sup; $self->{book} = $package->new($xml, $package->METHOD_A); } Algumas observações... 1 - *NUNCA* use a notação indireta. Sempre usa 'Module->new' no lugar de 'new Module'. 2 - O código acima pressupõe que METHOD_A é realmente um método e não uma subrotina. Se METHOD_A for realmente uma subrotina, ?use UNIVERSAL qw(can); ... { my $package = 'Sub::'.$sup; my $sub_a = $package->can('METHOD_A') or die 'No method a'; $self->{book} = $package->new($xml, $sub_a->()); } daniel From edencardim em gmail.com Mon Apr 7 10:57:51 2008 From: edencardim em gmail.com (Eden Cardim) Date: Mon, 7 Apr 2008 14:57:51 -0300 Subject: [Cascavel-pm] =?utf-8?q?Maneira_melhor_para_escrever_e_reduzir_tr?= =?utf-8?q?echo_de_c=C3=B3digo=2E?= In-Reply-To: <1207590695.5303.36.camel@pitombeira> References: <281290.84288.qm@web36905.mail.mud.yahoo.com> <1207590695.5303.36.camel@pitombeira> Message-ID: <3de55ead0804071057y33a667c1uee2e66219e047aba@mail.gmail.com> 2008/4/7 Daniel Ruoso : Alguns acréscimos que eu faria: > ?use UNIVERSAL qw(can); use UNIVERSAL::require; > ... > { > my $package = 'Sub::'.$sup; $package->require or die $@; > my $sub_a = $package->can('METHOD_A') > or die 'No method a'; > $self->{book} = $package->new($xml, $sub_a->()); > } -- edenc.vox.com From danielrantunes em yahoo.com.br Mon Apr 7 11:04:22 2008 From: danielrantunes em yahoo.com.br (=?iso-8859-1?Q?Daniel_=AE_Antunes?=) Date: Mon, 7 Apr 2008 11:04:22 -0700 (PDT) Subject: [Cascavel-pm] =?iso-8859-1?q?Res=3A__Maneira_melhor_para_escrever?= =?iso-8859-1?q?_e_reduzir_trecho_de_c=F3digo=2E?= Message-ID: <674054.73493.qm@web36907.mail.mud.yahoo.com> Na verdade o METHOD_A é uma constante do módulo que aponta para um método da operadora em questão. Tipo : use constant METHOD_A 'getRGInfo'; Minha intenção é de "tentar" manter um padrão nestes módulos pq são/serão muitos. Sobre usar o "new" de forma indireta, já tinham me falado isto, eu modifiquei em grande parte do código. Mas este trecho em particular faz parte do módulo chave do sistema e eu acabei não mexendo. Eu já procurei uma referência do por que desta "Best Practice", mas não encontrei, vc poderia me indicar algum lugar onde eu possa compreender isto ? Novamente obrigado. Daniel ® Antunes profissional de informática gnu/linux user #238553 ----- Mensagem original ---- De: Daniel Ruoso Para: Cascavel Perl Mongers Enviadas: Segunda-feira, 7 de Abril de 2008 14:51:35 Assunto: Re: [Cascavel-pm] Maneira melhor para escrever e reduzir trecho de código. Seg, 2008-04-07 às 10:36 -0700, Daniel ® Antunes escreveu: > Olá amigos da lista, boa tarde... > Gostaria de saber se há a possibilidade de escrever estas linhas > de forma sintética : > if ($sup eq 'ABC'){ > $self->{book}=new Sup::ABC($xml,Sup::ABC::METHOD_A); > } > elsif ($sup eq 'D'){ > $self->{book}=new Sup::D($xml,Sup::D::METHOD_A); > } > elsif ($sup eq 'EF'){ > $self->{book}=new Sup::EF($xml,Sup::EF::METHOD_A); > } > elsif ($sup eq 'GHIJK'){ > $self->{book}=new Sup::GHIJK($xml,Sup::GHIJK::METHOD_A); > } { my $package = 'Sup::'.$sup; $self->{book} = $package->new($xml, $package->METHOD_A); } Algumas observações... 1 - *NUNCA* use a notação indireta. Sempre usa 'Module->new' no lugar de 'new Module'. 2 - O código acima pressupõe que METHOD_A é realmente um método e não uma subrotina. Se METHOD_A for realmente uma subrotina, use UNIVERSAL qw(can); ... { my $package = 'Sub::'.$sup; my $sub_a = $package->can('METHOD_A') or die 'No method a'; $self->{book} = $package->new($xml, $sub_a->()); } daniel _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! http://br.mail.yahoo.com/ -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20080407/122fb0b8/attachment.html From edencardim em gmail.com Mon Apr 7 11:20:01 2008 From: edencardim em gmail.com (Eden Cardim) Date: Mon, 7 Apr 2008 15:20:01 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Res=3A_Maneira_melhor_para_escrever_?= =?iso-8859-1?q?e_reduzir_trecho_de_c=F3digo=2E?= In-Reply-To: <674054.73493.qm@web36907.mail.mud.yahoo.com> References: <674054.73493.qm@web36907.mail.mud.yahoo.com> Message-ID: <3de55ead0804071120q4575fab1ia3d0fe84cb0bb436@mail.gmail.com> 2008/4/7 Daniel (R) Antunes : > > Na verdade o METHOD_A é uma constante do módulo que aponta para um > método da operadora em questão. > Tipo : > > use constant METHOD_A 'getRGInfo'; Isso vai complicar sua vida sem necessidade. É melhor você implementar um método que seja um proxy pro outro método que você quer chamar: package Foo; sub METHOD_A { getRGInfo(@_); } Ou então criar um alias: *{METHOD_A} = \&getRGInfo; Ambas as soluções vão fazer com que Foo::METHOD_A seja equivalente a Foo::getRGInfo, porém a segunda é mais rápida porque evita a chamada de subrotina dupla. -- edenc.vox.com From danielrantunes em yahoo.com.br Mon Apr 7 11:23:24 2008 From: danielrantunes em yahoo.com.br (=?iso-8859-1?Q?Daniel_=AE_Antunes?=) Date: Mon, 7 Apr 2008 11:23:24 -0700 (PDT) Subject: [Cascavel-pm] =?iso-8859-1?q?Res=3A__Res=3A_Maneira_melhor_para_e?= =?iso-8859-1?q?screver_e_reduzir_trecho_de_c=F3digo=2E?= Message-ID: <465296.15789.qm@web36904.mail.mud.yahoo.com> Sorry, me expressei mal... O método está em um WebService, é uma referência para o POST que é feito após uma série de análises e construções. Daniel ® Antunes profissional de informática gnu/linux user #238553 ----- Mensagem original ---- De: Eden Cardim Para: Cascavel Perl Mongers Enviadas: Segunda-feira, 7 de Abril de 2008 15:20:01 Assunto: Re: [Cascavel-pm] Res: Maneira melhor para escrever e reduzir trecho de código. 2008/4/7 Daniel (R) Antunes : > > Na verdade o METHOD_A é uma constante do módulo que aponta para um > método da operadora em questão. > Tipo : > > use constant METHOD_A 'getRGInfo'; Isso vai complicar sua vida sem necessidade. É melhor você implementar um método que seja um proxy pro outro método que você quer chamar: package Foo; sub METHOD_A { getRGInfo(@_); } Ou então criar um alias: *{METHOD_A} = \&getRGInfo; Ambas as soluções vão fazer com que Foo::METHOD_A seja equivalente a Foo::getRGInfo, porém a segunda é mais rápida porque evita a chamada de subrotina dupla. -- edenc.vox.com _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! http://br.mail.yahoo.com/ -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20080407/c5de7048/attachment.html From edencardim em gmail.com Mon Apr 7 11:35:47 2008 From: edencardim em gmail.com (Eden Cardim) Date: Mon, 7 Apr 2008 15:35:47 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Res=3A_Res=3A_Maneira_melhor_para_es?= =?iso-8859-1?q?crever_e_reduzir_trecho_de_c=F3digo=2E?= In-Reply-To: <465296.15789.qm@web36904.mail.mud.yahoo.com> References: <465296.15789.qm@web36904.mail.mud.yahoo.com> Message-ID: <3de55ead0804071135m1d101bbdw83a903f521772cde@mail.gmail.com> 2008/4/7 Daniel (R) Antunes : > > Sorry, me expressei mal... > O método está em um WebService, é uma referência para o POST que é feito > após uma série de análises e construções. Detalhe, em Perl não existem constantes rotuladas como no C, porém o compilador do Perl faz inline de subrotinas que retornam lvalues imutáveis e o módulo constant se aproveita disso. Resumindo, as constantes que você declarou são apenas subrotinas, porém já que você quer obter os valores em runtime, o compilador não vai conseguir otimizar. -- edenc.vox.com From danielrantunes em yahoo.com.br Mon Apr 7 11:43:25 2008 From: danielrantunes em yahoo.com.br (=?iso-8859-1?Q?Daniel_=AE_Antunes?=) Date: Mon, 7 Apr 2008 11:43:25 -0700 (PDT) Subject: [Cascavel-pm] =?iso-8859-1?q?Res=3A__Res=3A_Res=3A_Maneira_melhor?= =?iso-8859-1?q?_para_escrever_e_reduzir_trecho_de_c=F3digo=2E?= Message-ID: <446003.60066.qm@web36903.mail.mud.yahoo.com> pow, taí um detalhe importante... Eu não sabia disto, minha intenção era justamente usá-las como rótulo. :( Caí do Camelo, rsrs... PerlVendo e aprendendo... Daniel ® Antunes profissional de informática gnu/linux user #238553 Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! http://br.mail.yahoo.com/ -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20080407/7c74e6fb/attachment.html From danielrantunes em yahoo.com.br Tue Apr 8 13:05:50 2008 From: danielrantunes em yahoo.com.br (=?iso-8859-1?Q?Daniel_=AE_Antunes?=) Date: Tue, 8 Apr 2008 13:05:50 -0700 (PDT) Subject: [Cascavel-pm] Fui banido ? Message-ID: <170288.45156.qm@web36906.mail.mud.yahoo.com> Estou escrevendo só para ver se fui banido da lista pois desde ontem não recebo mensagens... Desconsidere, por favor... Obrigado. Daniel ® Antunes profissional de informática gnu/linux user #238553 Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! http://br.mail.yahoo.com/ -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20080408/32cb767e/attachment.html From gabriel.vieira em gmail.com Tue Apr 8 13:07:59 2008 From: gabriel.vieira em gmail.com (Gabriel Vieira) Date: Tue, 8 Apr 2008 17:07:59 -0300 Subject: [Cascavel-pm] Fui banido ? In-Reply-To: <170288.45156.qm@web36906.mail.mud.yahoo.com> References: <170288.45156.qm@web36906.mail.mud.yahoo.com> Message-ID: <83d8367f0804081307r87f4e51r1112cdfbb6b79ce7@mail.gmail.com> Alguém viu alguma coisa? ;) 2008/4/8 Daniel (R) Antunes : > > Estou escrevendo só para ver se fui banido da lista pois desde ontem não > recebo mensagens... > Desconsidere, por favor... > Obrigado. > Daniel (R) Antunes > profissional de informática > gnu/linux user #238553 > > > ________________________________ > Abra sua conta no Yahoo! Mail, o único sem limite de espaço para > armazenamento! > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Gabriel Vieira From danielrantunes em yahoo.com.br Tue Apr 8 13:12:42 2008 From: danielrantunes em yahoo.com.br (=?iso-8859-1?Q?Daniel_=AE_Antunes?=) Date: Tue, 8 Apr 2008 13:12:42 -0700 (PDT) Subject: [Cascavel-pm] Res: Fui banido ? Message-ID: <708480.23002.qm@web36904.mail.mud.yahoo.com> Peço desculpas, hehehehe... Foi mal. Mas a lista é super movimentada e achei estranho, principalmente pelo fato de ter sido minha a última mensagem recebida. Daniel ® Antunes profissional de informática gnu/linux user #238553 ----- Mensagem original ---- De: Gabriel Vieira Para: Cascavel Perl Mongers Enviadas: Terça-feira, 8 de Abril de 2008 17:07:59 Assunto: Re: [Cascavel-pm] Fui banido ? Alguém viu alguma coisa? ;) 2008/4/8 Daniel (R) Antunes : > > Estou escrevendo só para ver se fui banido da lista pois desde ontem não > recebo mensagens... > Desconsidere, por favor... > Obrigado. > Daniel (R) Antunes > profissional de informática > gnu/linux user #238553 > > > ________________________________ > Abra sua conta no Yahoo! Mail, o único sem limite de espaço para > armazenamento! > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Gabriel Vieira _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! http://br.mail.yahoo.com/ -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20080408/a525164a/attachment.html From gabriel.vieira em gmail.com Tue Apr 8 13:16:51 2008 From: gabriel.vieira em gmail.com (Gabriel Vieira) Date: Tue, 8 Apr 2008 17:16:51 -0300 Subject: [Cascavel-pm] Res: Fui banido ? In-Reply-To: <708480.23002.qm@web36904.mail.mud.yahoo.com> References: <708480.23002.qm@web36904.mail.mud.yahoo.com> Message-ID: <83d8367f0804081316i6afc5191vd6ca26a20dc9a083@mail.gmail.com> Quando isso acontecer, é só olhar o histórico da lista. Isso é bom até porque algumas mensagens podem ir para a lista de spam. Abraços. 2008/4/8 Daniel (R) Antunes : > > Peço desculpas, hehehehe... Foi mal. Mas a lista é super movimentada e > achei estranho, principalmente pelo fato de ter sido minha a última mensagem > recebida. > > Daniel (R) Antunes > > profissional de informática > gnu/linux user #238553 > > > ----- Mensagem original ---- > De: Gabriel Vieira > Para: Cascavel Perl Mongers > Enviadas: Terça-feira, 8 de Abril de 2008 17:07:59 > Assunto: Re: [Cascavel-pm] Fui banido ? > > > Alguém viu alguma coisa? > ;) > > 2008/4/8 Daniel (R) Antunes : > > > > Estou escrevendo só para ver se fui banido da lista pois desde ontem > não > > recebo mensagens... > > Desconsidere, por favor... > > Obrigado. > > Daniel (R) Antunes > > profissional de informática > > gnu/linux user #238553 > > > > > > ________________________________ > > Abra sua conta no Yahoo! Mail, o único sem limite de espaço para > > armazenamento! > > _______________________________________________ > > Cascavel-pm mailing list > > Cascavel-pm em pm.org > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > -- > Gabriel Vieira > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > ________________________________ > Abra sua conta no Yahoo! Mail, o único sem limite de espaço para > armazenamento! > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Gabriel Vieira From marcoaureliomacae em gmail.com Wed Apr 9 05:26:27 2008 From: marcoaureliomacae em gmail.com (=?ISO-8859-1?Q?Marco_Aur=E9lio_(MACA=C9)?=) Date: Wed, 9 Apr 2008 09:26:27 -0300 Subject: [Cascavel-pm] [OT] II Encontro de Software Livre de Pernambuco Message-ID: Bom dia, Caros Amigos, Acontecerá nos dias 23, 24 e 25 de abril de 2008 na Faculdade Maurício de Nassau - Recife (PE), o II Encontro de Software Livre de Pernambuco [1]. A Comunidade de Perl Mongers do Recife (PE) [2], está inscrita para participar em um espaço gratuito destinado às comunidades. Nosso ideal é fortalecer e popularizar a dileta linguagem de programação Perl e os módulos do CPAN [3], que hoje são bases sólidas para o desenvolvimento de tecnologias livres. Pergunta: Será possível adquirir gratuitamente ou promocionalmente, material de divulgação e promoção da Comunidade Mãe [4] e/ou material didático sobre a linguagem Perl e módulos do CPAN, para ser distribuído ou ensinado durante este encontro? Desde já eu agradeço as vossas colaborações! Abraços fraternos, Marco Aurélio (MACAÉ) Comunidade de Perl Mongers do Recife (PE) Fontes: [1] - http://www.softwarelivrepe.com.br [2] - http://recife.pm.org [3] - http://www.cpan.org [4] - http://www.perl.org.br From nferraz em gmail.com Wed Apr 9 15:59:40 2008 From: nferraz em gmail.com (Nelson Ferraz) Date: Wed, 9 Apr 2008 23:59:40 +0100 Subject: [Cascavel-pm] Querem Perl no Google App Engine? Message-ID: <604cec170804091559m12d6f9c7t852e9a2e81e0b078@mail.gmail.com> Então marquem lá a estrelinha, ao lado do "Issue 34", em: http://code.google.com/p/googleappengine/issues/detail?id=34 From nferraz em gmail.com Thu Apr 10 06:20:23 2008 From: nferraz em gmail.com (Nelson Ferraz) Date: Thu, 10 Apr 2008 14:20:23 +0100 Subject: [Cascavel-pm] Querem Perl no Google App Engine? In-Reply-To: <604cec170804091559m12d6f9c7t852e9a2e81e0b078@mail.gmail.com> References: <604cec170804091559m12d6f9c7t852e9a2e81e0b078@mail.gmail.com> Message-ID: <604cec170804100620n3eeb4cefl37071c8f7078a17a@mail.gmail.com> De ontem pra hoje o suporte a Perl ganhou várias posições no issue tracker, tornando-se o item mais pedido: http://code.google.com/p/googleappengine/issues/list Só para vocês poderem comparar, entre as linguagens: Perl - 210 Java - 135 Ruby - 131 PHP - 33 Vamos lá, continuem a registrar os seus votos!!! Tem que marcar a estrelinha ao lado do "Issue 34", em: http://code.google.com/p/googleappengine/issues/detail?id=34 From nelio.nunes em sapo.pt Thu Apr 10 06:40:23 2008 From: nelio.nunes em sapo.pt (=?ISO-8859-1?Q?N=E9lio_Nunes?=) Date: Thu, 10 Apr 2008 14:40:23 +0100 Subject: [Cascavel-pm] Querem Perl no Google App Engine? In-Reply-To: <604cec170804100620n3eeb4cefl37071c8f7078a17a@mail.gmail.com> References: <604cec170804091559m12d6f9c7t852e9a2e81e0b078@mail.gmail.com> <604cec170804100620n3eeb4cefl37071c8f7078a17a@mail.gmail.com> Message-ID: <6102850A-C802-4A8A-A1F4-C0B78B3D9E2B@sapo.pt> Bem, até podemos fazer aqui uma correlação com o tema "Perl training" discutido á uns dias atrás :) Já vi que há pessoal que tem alguns issues quanto á questão da privacidade, o que é que vocês acham? []'s Nélio Nunes nelio.nunes em sapo.pt On Apr 10, 2008, at 2:20 PM, Nelson Ferraz wrote: > De ontem pra hoje o suporte a Perl ganhou várias posições no issue > tracker, tornando-se o item mais pedido: > > http://code.google.com/p/googleappengine/issues/list > > Só para vocês poderem comparar, entre as linguagens: > > Perl - 210 > Java - 135 > Ruby - 131 > PHP - 33 > > Vamos lá, continuem a registrar os seus votos!!! > > Tem que marcar a estrelinha ao lado do "Issue 34", em: > > http://code.google.com/p/googleappengine/issues/detail?id=34 > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > From fernandolouis em terra.com.br Fri Apr 11 05:15:42 2008 From: fernandolouis em terra.com.br (fernandolouis em terra.com.br) Date: Fri, 11 Apr 2008 09:15:42 -0300 Subject: [Cascavel-pm] Google App Engine References: <604cec170804091559m12d6f9c7t852e9a2e81e0b078@mail.gmail.com><604cec170804100620n3eeb4cefl37071c8f7078a17a@mail.gmail.com> <6102850A-C802-4A8A-A1F4-C0B78B3D9E2B@sapo.pt> Message-ID: <010b01c89bcd$c37b7c70$0301a8c0@rede.local> Pra que serve o Google App Engine? From daniel em ruoso.com Fri Apr 11 05:36:21 2008 From: daniel em ruoso.com (Daniel Ruoso) Date: Fri, 11 Apr 2008 13:36:21 +0100 Subject: [Cascavel-pm] Google App Engine In-Reply-To: <010b01c89bcd$c37b7c70$0301a8c0@rede.local> References: <604cec170804091559m12d6f9c7t852e9a2e81e0b078@mail.gmail.com> <604cec170804100620n3eeb4cefl37071c8f7078a17a@mail.gmail.com> <6102850A-C802-4A8A-A1F4-C0B78B3D9E2B@sapo.pt> <010b01c89bcd$c37b7c70$0301a8c0@rede.local> Message-ID: <1207917381.6554.1.camel@pitombeira> Sex, 2008-04-11 às 09:15 -0300, fernandolouis em terra.com.br escreveu: > Pra que serve o Google App Engine? Para estender o domínio do google sobre informações que outrora considerávamos privadas, convencendo centenas de desenvolvedores que as informações dos usuários das suas aplicações vale menos do que o valor da hospedagem da aplicação. Minha esperança é saber que estamos em uma bolha e que uma hora ou outra isso vai acabar. daniel From nelio.nunes em sapo.pt Fri Apr 11 06:57:41 2008 From: nelio.nunes em sapo.pt (=?ISO-8859-1?Q?N=E9lio_Nunes?=) Date: Fri, 11 Apr 2008 14:57:41 +0100 Subject: [Cascavel-pm] Google App Engine In-Reply-To: <1207917381.6554.1.camel@pitombeira> References: <604cec170804091559m12d6f9c7t852e9a2e81e0b078@mail.gmail.com> <604cec170804100620n3eeb4cefl37071c8f7078a17a@mail.gmail.com> <6102850A-C802-4A8A-A1F4-C0B78B3D9E2B@sapo.pt> <010b01c89bcd$c37b7c70$0301a8c0@rede.local> <1207917381.6554.1.camel@pitombeira> Message-ID: > > Para estender o domínio do google sobre informações que outrora > considerávamos privadas, convencendo centenas de desenvolvedores que > as > informações dos usuários das suas aplicações vale menos do que o valor > da hospedagem da aplicação. Tenho a certeza de que um desenvolvedor sério vai ter isso em mente. Não acredito que o app engine no sentido do hosting vá pegar muito, ou que as desenvolvedores que lá hospedem aplicações, insiram dados sensíveis na infraestrutura do google (sobre a qual nada sabem). Acho que é mais uma ferramenta que dá jeito, e pode ser útil para muita coisa tu poderes ter um pouco da capacidade de computação do google para ti. No entanto, por questões de segurança, a liberdade que dão aos desenvolvedores é muito limitada, logo a aplicabilidade da solução é também limitada. Seja como for, podes executar o google app engine localmente como executas o Catalyst. []'s Nélio Nunes nelio.nunes em sapo.pt From glasswalk3r em yahoo.com.br Fri Apr 11 08:20:04 2008 From: glasswalk3r em yahoo.com.br (Alceu Rodrigues de Freitas Junior) Date: Fri, 11 Apr 2008 12:20:04 -0300 Subject: [Cascavel-pm] Perl training In-Reply-To: <9a08c9b40804070812k5bc1c9c8k6919fa392606df0d@mail.gmail.com> References: <83d8367f0804032252j276a7823y1ecf790db4341113@mail.gmail.com> <9a08c9b40804060920k47bd974bv3392d162247adca5@mail.gmail.com> <9a08c9b40804061733r76d6c035k8e7913684f93f49@mail.gmail.com> <9a08c9b40804070549x18c3ca4elc39d27998eac1218@mail.gmail.com> <9a08c9b40804070723o4923018di6d5bf7f703429994@mail.gmail.com> <604cec170804070752n24a2481fk35213671cf2a6e02@mail.gmail.com> <9a08c9b40804070812k5bc1c9c8k6919fa392606df0d@mail.gmail.com> Message-ID: <47FF81A4.9010804@yahoo.com.br> Nilson Santos Figueiredo Junior escreveu: > Além disso, a situação é que existem trabalhos e trabalhos. Trabalhar > desenvolvendo um sistema de contabilidade de uma empresa é bem > diferente de trabalhar desenvolvendo um aplicativo web com potencial > de atingir milhões de pessoas ou fracassar miseravelmente. É como > comparar a SAP com o Google. Tem muita gente aprendendo ABAP por aí e > ganhando mais que eu, aqui no Brasil. Mas... thanks, but no thanks. > ;-) > A propósito, ABAP já é considerado commodity no Brasil. Os programadores ABAP não conseguem mais ter o mesmo salário que tinham a 5 anos atrás e as consultorias grandes simplesmente não mantem esse tipo de programador (ok, exceto talvez pela Sonda Procwork que tem um equipe grande). []'s Alceu From mago.perlbr em gmail.com Fri Apr 11 09:02:59 2008 From: mago.perlbr em gmail.com (Marco Lima) Date: Fri, 11 Apr 2008 17:02:59 +0100 Subject: [Cascavel-pm] Perl training In-Reply-To: <47FF81A4.9010804@yahoo.com.br> References: <83d8367f0804032252j276a7823y1ecf790db4341113@mail.gmail.com> <9a08c9b40804061733r76d6c035k8e7913684f93f49@mail.gmail.com> <9a08c9b40804070549x18c3ca4elc39d27998eac1218@mail.gmail.com> <9a08c9b40804070723o4923018di6d5bf7f703429994@mail.gmail.com> <604cec170804070752n24a2481fk35213671cf2a6e02@mail.gmail.com> <9a08c9b40804070812k5bc1c9c8k6919fa392606df0d@mail.gmail.com> <47FF81A4.9010804@yahoo.com.br> Message-ID: Salve Alceu! Além de poder garantir que existem projectos que podem ser feitos em Perl, como já são feitos em Java. Posso dizer que conheço 2 empresas com soluções para o SAP feitas em Perl, e uma delas é a TIM, que usa no sistema de comissionamento de canais internos. Abraços; Em 11/04/08, Alceu Rodrigues de Freitas Junior escreveu: > > Nilson Santos Figueiredo Junior escreveu: > > > Além disso, a situação é que existem trabalhos e trabalhos. Trabalhar > > desenvolvendo um sistema de contabilidade de uma empresa é bem > > diferente de trabalhar desenvolvendo um aplicativo web com potencial > > de atingir milhões de pessoas ou fracassar miseravelmente. É como > > comparar a SAP com o Google. Tem muita gente aprendendo ABAP por aí e > > ganhando mais que eu, aqui no Brasil. Mas... thanks, but no thanks. > > ;-) > > > > A propósito, ABAP já é considerado commodity no Brasil. Os programadores > ABAP não conseguem mais ter o mesmo salário que tinham a 5 anos atrás e > as consultorias grandes simplesmente não mantem esse tipo de programador > (ok, exceto talvez pela Sonda Procwork que tem um equipe grande). > > []'s > > Alceu > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Marco Lima www.perl.org.br mago.perlbr em gmail.com $_ = "wftedskaebjgdpjgidbsmnjgc";tr/a-z/oh,turtleneck Phrase Jar!/; print; "Ninguém é tão grande que não possa aprender, e nem tão pequeno que não possa ensinar" -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20080411/7244838b/attachment.html From acid06 em gmail.com Fri Apr 11 11:46:22 2008 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Fri, 11 Apr 2008 15:46:22 -0300 Subject: [Cascavel-pm] Google App Engine In-Reply-To: <010b01c89bcd$c37b7c70$0301a8c0@rede.local> References: <604cec170804091559m12d6f9c7t852e9a2e81e0b078@mail.gmail.com> <604cec170804100620n3eeb4cefl37071c8f7078a17a@mail.gmail.com> <6102850A-C802-4A8A-A1F4-C0B78B3D9E2B@sapo.pt> <010b01c89bcd$c37b7c70$0301a8c0@rede.local> Message-ID: <9a08c9b40804111146x78204252gdc0477396564ee96@mail.gmail.com> 2008/4/11 : > Pra que serve o Google App Engine? O Google App Engine é uma nova proposta bastante interessante do Google onde você pode utilizar a infraestrutura de processamento distribuído deles para execução de seus aplicativos Web. Infelizmente, inicialmente, a API está apenas disponível para a linguagem Python. Inicialmente, eles estão oferecendo somente o plano gratuito, que permite armazenamento de 500MB e processamento restrito a 5 milhões de page views por mês. Em alguns meses eles estarão oferecendo os planos pagos. É como se você fosse utilizar o Google pra hospedar seu aplicativo, com o diferencial que você teria uma disponibilidade virtualmente infinita. Caso você se interesse e acredite que seria interessante a API estar disponível também em Perl, aqui está um link para a votação de novos recursos para o Google App Engine: http://code.google.com/p/googleappengine/issues/detail?id=34 Como já foi observado em uma mensagem anterior, algumas pessoas acreditam que o Google quer dominar o mundo e ler seus pensamentos. Eu acho isso uma bobagem e, sinceramente, eu lamento por isso, eu gostaria que fosse verdade porque um mundo dominado pelo Google provavelmente seria bem melhor que o atual. ;-) Mas, de qualquer forma, se você ainda tiver dúvidas a esse respeito, pode ler os termos de uso e a política de privacidade que deveriam saná-las: http://code.google.com/appengine/terms.html http://code.google.com/appengine/privacy.html http://code.google.com/appengine/program_policies.html -Nilson Santos F. Jr. From acid06 em gmail.com Fri Apr 11 11:52:08 2008 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Fri, 11 Apr 2008 15:52:08 -0300 Subject: [Cascavel-pm] Perl training In-Reply-To: <47FF81A4.9010804@yahoo.com.br> References: <83d8367f0804032252j276a7823y1ecf790db4341113@mail.gmail.com> <9a08c9b40804061733r76d6c035k8e7913684f93f49@mail.gmail.com> <9a08c9b40804070549x18c3ca4elc39d27998eac1218@mail.gmail.com> <9a08c9b40804070723o4923018di6d5bf7f703429994@mail.gmail.com> <604cec170804070752n24a2481fk35213671cf2a6e02@mail.gmail.com> <9a08c9b40804070812k5bc1c9c8k6919fa392606df0d@mail.gmail.com> <47FF81A4.9010804@yahoo.com.br> Message-ID: <9a08c9b40804111152tdd56fb8x432f8289101438e8@mail.gmail.com> 2008/4/11 Alceu Rodrigues de Freitas Junior : > A propósito, ABAP já é considerado commodity no Brasil. Os programadores > ABAP não conseguem mais ter o mesmo salário que tinham a 5 anos atrás e > as consultorias grandes simplesmente não mantem esse tipo de programador > (ok, exceto talvez pela Sonda Procwork que tem um equipe grande). Realmente, pode ser verdade. A última vez que eu verifiquei isso foi por volta de 2004. Nessa época, o salário inicial para recém certificados (em uma certificação da SAP que não me lembro o nome) era em torno de 7-8mil reais / mês e vi algumas ofertas para pessoas com maior experiência de 12 ou 13 mil reais / mês, não me lembro. Bom, posso dizer que eu não ganho 13 mil reais / mês. ;-) Mas eu não sei como está agora. -Nilson Santos F. Jr. From nferraz em gmail.com Fri Apr 11 14:01:09 2008 From: nferraz em gmail.com (Nelson Ferraz) Date: Fri, 11 Apr 2008 22:01:09 +0100 Subject: [Cascavel-pm] Querem Perl no Google App Engine? In-Reply-To: <604cec170804100620n3eeb4cefl37071c8f7078a17a@mail.gmail.com> References: <604cec170804091559m12d6f9c7t852e9a2e81e0b078@mail.gmail.com> <604cec170804100620n3eeb4cefl37071c8f7078a17a@mail.gmail.com> Message-ID: <604cec170804111401n78b7eaa8m2ac917460ebb3cef@mail.gmail.com> Infelizmente Perl perdeu a primeira colocação... Java - 725 Ruby - 673 PHP - 505 Perl - 477 http://code.google.com/p/googleappengine/issues/list (OBS - pra quem marcou '+1' nos comentários, saiba que isso não é suficiente pra registrar seu voto... tem que clicar na estrelinha!!! :-P) []s Nelson From mago.perlbr em gmail.com Fri Apr 11 14:30:23 2008 From: mago.perlbr em gmail.com (Marco Lima) Date: Fri, 11 Apr 2008 22:30:23 +0100 Subject: [Cascavel-pm] Google App Engine In-Reply-To: <9a08c9b40804111146x78204252gdc0477396564ee96@mail.gmail.com> References: <604cec170804091559m12d6f9c7t852e9a2e81e0b078@mail.gmail.com> <604cec170804100620n3eeb4cefl37071c8f7078a17a@mail.gmail.com> <6102850A-C802-4A8A-A1F4-C0B78B3D9E2B@sapo.pt> <010b01c89bcd$c37b7c70$0301a8c0@rede.local> <9a08c9b40804111146x78204252gdc0477396564ee96@mail.gmail.com> Message-ID: Nem merece comentários !! Salve a nova Microsoft !! e viva a Igreja Universal !! Em 11/04/08, Nilson Santos Figueiredo Junior escreveu: > > 2008/4/11 : > > Pra que serve o Google App Engine? > > O Google App Engine é uma nova proposta bastante interessante do > Google onde você pode utilizar a infraestrutura de processamento > distribuído deles para execução de seus aplicativos Web. Infelizmente, > inicialmente, a API está apenas disponível para a linguagem Python. > > Inicialmente, eles estão oferecendo somente o plano gratuito, que > permite armazenamento de 500MB e processamento restrito a 5 milhões de > page views por mês. Em alguns meses eles estarão oferecendo os planos > pagos. > > É como se você fosse utilizar o Google pra hospedar seu aplicativo, > com o diferencial que você teria uma disponibilidade virtualmente > infinita. > > Caso você se interesse e acredite que seria interessante a API estar > disponível também em Perl, aqui está um link para a votação de novos > recursos para o Google App Engine: > > http://code.google.com/p/googleappengine/issues/detail?id=34 > > Como já foi observado em uma mensagem anterior, algumas pessoas > acreditam que o Google quer dominar o mundo e ler seus pensamentos. Eu > acho isso uma bobagem e, sinceramente, eu lamento por isso, eu > gostaria que fosse verdade porque um mundo dominado pelo Google > provavelmente seria bem melhor que o atual. ;-) > > Mas, de qualquer forma, se você ainda tiver dúvidas a esse respeito, > pode ler os termos de uso e a política de privacidade que deveriam > saná-las: > > http://code.google.com/appengine/terms.html > http://code.google.com/appengine/privacy.html > http://code.google.com/appengine/program_policies.html > > -Nilson Santos F. Jr. > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Marco Lima www.perl.org.br mago.perlbr em gmail.com $_ = "wftedskaebjgdpjgidbsmnjgc";tr/a-z/oh,turtleneck Phrase Jar!/; print; "Ninguém é tão grande que não possa aprender, e nem tão pequeno que não possa ensinar" -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20080411/cdcbad10/attachment.html From acid06 em gmail.com Fri Apr 11 14:53:08 2008 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Fri, 11 Apr 2008 18:53:08 -0300 Subject: [Cascavel-pm] Google App Engine In-Reply-To: References: <604cec170804091559m12d6f9c7t852e9a2e81e0b078@mail.gmail.com> <604cec170804100620n3eeb4cefl37071c8f7078a17a@mail.gmail.com> <6102850A-C802-4A8A-A1F4-C0B78B3D9E2B@sapo.pt> <010b01c89bcd$c37b7c70$0301a8c0@rede.local> <9a08c9b40804111146x78204252gdc0477396564ee96@mail.gmail.com> Message-ID: <9a08c9b40804111453q7250e1cfkd78cfe89c7d61d54@mail.gmail.com> 2008/4/11 Marco Lima : > Nem merece comentários !! Salve a nova Microsoft !! e viva a Igreja > Universal !! É completamente diferente a atitude do Google em comparação com a Microsoft. Desde as coisas grandes e amplamente divulgadas como o Summer of Code, que acredito que todos conheçam, até coisas menores e não divulgadas como pode ser visto aqui nos escritórios do Google em Belo Horizonte e em sua parceria com a UFMG. O processo de aquisição de empresas é completamente diferente, enquanto a Microsoft adquiria empresas para simplesmente jogar fora tudo o que eles tinham, o Google faz os produtos daquela empresa crescerem de uma forma tal que não se sustentariam caso fossem agir sozinhos. É possível notar um direto fomento ao desenvolvimento promovido pelo Google. Várias iniciativas, desde o Gmail, que acabou com aquela era sombria de emails com alguns megabytes de armazenamento, passando o Google Earth que viabilizou o acesso à informações globais de alta qualidade por todos, a iniciativa do OpenSocial, entre outros, e agora culminando nesta nova plataforma. Mas, enfim, não vale à pena discutir isso. Até porque, infelizmente, eu não trabalho lá. -Nilson Santos F. Jr. From mdacwb em gmail.com Fri Apr 11 17:31:15 2008 From: mdacwb em gmail.com (Marco A P D'Andrade) Date: Fri, 11 Apr 2008 21:31:15 -0300 Subject: [Cascavel-pm] Querem Perl no Google App Engine? In-Reply-To: <604cec170804111401n78b7eaa8m2ac917460ebb3cef@mail.gmail.com> References: <604cec170804091559m12d6f9c7t852e9a2e81e0b078@mail.gmail.com> <604cec170804100620n3eeb4cefl37071c8f7078a17a@mail.gmail.com> <604cec170804111401n78b7eaa8m2ac917460ebb3cef@mail.gmail.com> Message-ID: <42dcdd750804111731l2db1069dn85394d1161696b0e@mail.gmail.com> Opa! Voltei colocar minha estrelinha! Sugiro que os demais facam o mesmo! 2008/4/11, Nelson Ferraz : > Infelizmente Perl perdeu a primeira colocação... > > Java - 725 > Ruby - 673 > PHP - 505 > Perl - 477 > > > http://code.google.com/p/googleappengine/issues/list > > > (OBS - pra quem marcou '+1' nos comentários, saiba que isso não é > suficiente pra registrar seu voto... tem que clicar na estrelinha!!! > :-P) > > []s > > > Nelson > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > From mago.perlbr em gmail.com Sat Apr 12 08:48:45 2008 From: mago.perlbr em gmail.com (Marco Lima) Date: Sat, 12 Apr 2008 16:48:45 +0100 Subject: [Cascavel-pm] Google App Engine In-Reply-To: <9a08c9b40804111453q7250e1cfkd78cfe89c7d61d54@mail.gmail.com> References: <604cec170804091559m12d6f9c7t852e9a2e81e0b078@mail.gmail.com> <604cec170804100620n3eeb4cefl37071c8f7078a17a@mail.gmail.com> <6102850A-C802-4A8A-A1F4-C0B78B3D9E2B@sapo.pt> <010b01c89bcd$c37b7c70$0301a8c0@rede.local> <9a08c9b40804111146x78204252gdc0477396564ee96@mail.gmail.com> <9a08c9b40804111453q7250e1cfkd78cfe89c7d61d54@mail.gmail.com> Message-ID: Vixe !! Realmente é diferente ... são objectivos muito diferentes, antes possuir as ferramentas para automatizar a informação era o máximo, mas isso foi mudando e agora perceberam que possuir a informação é mais fixe ainda !!! por isso que a Microsoft começa a correr atrás do que o Google já tinha percebido ... e o lhe fez ser conhecido como o maior DW do mundo ... a questão é o que fazem com essa informação, e como conseguem ela, já foi tempo que algumas pessoas ainda acreditam que um "Portal do Conteúdo" têm um objectivo filantrópico ... ajudar as pessoas oferecendo ferramentas legais para email, video, blogs, fotos, códigos, busca de informações, ferramenta de relacionamento, georeferenciamento, etc. mas esse nunca foi o objectivo, essas ferramentas só servem para uma coisa! extrair o máximo de informação possível, podendo na visão mais simples e "honesta" criar padrões de mercado, mas essas informações podem ser vendidas e servir para muitas coisas, ai depende de vocês pensarem o que poderiam fazer com essas informações !! "...enquanto a Microsoft adquiria empresas para simplesmente jogar fora tudo o que eles tinham..." ... ??? estranho essa afirmação! DOS, Visio, Project, C# ... "...o Google faz os produtos daquela empresa crescerem de uma forma tal que não se sustentariam caso fossem agir sozinhos. ..." Sera que o YouTube precisava do Google?? ou já era grande antes dele?? ... Eu queria lembrar as palavras de uma pessoa importante (para não citar nomes) que trabalha no Google e disse: "Vendo o meu trabalho, mas não minha ALMA!". Acho que isso já dá uma ideia do que estamos falando. Mas, enfim, não vale à pena discutir isso. Até porque, "FELIZMENTE", eu não trabalho lá. Em 11/04/08, Nilson Santos Figueiredo Junior escreveu: > > 2008/4/11 Marco Lima : > > Nem merece comentários !! Salve a nova Microsoft !! e viva a Igreja > > Universal !! > > É completamente diferente a atitude do Google em comparação com a > Microsoft. Desde as coisas grandes e amplamente divulgadas como o > Summer of Code, que acredito que todos conheçam, até coisas menores e > não divulgadas como pode ser visto aqui nos escritórios do Google em > Belo Horizonte e em sua parceria com a UFMG. O processo de aquisição > de empresas é completamente diferente, enquanto a Microsoft adquiria > empresas para simplesmente jogar fora tudo o que eles tinham, o Google > faz os produtos daquela empresa crescerem de uma forma tal que não se > sustentariam caso fossem agir sozinhos. > > É possível notar um direto fomento ao desenvolvimento promovido pelo > Google. Várias iniciativas, desde o Gmail, que acabou com aquela era > sombria de emails com alguns megabytes de armazenamento, passando o > Google Earth que viabilizou o acesso à informações globais de alta > qualidade por todos, a iniciativa do OpenSocial, entre outros, e agora > culminando nesta nova plataforma. > > Mas, enfim, não vale à pena discutir isso. Até porque, infelizmente, > eu não trabalho lá. > > -Nilson Santos F. Jr. > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Marco Lima www.perl.org.br mago.perlbr em gmail.com $_ = "wftedskaebjgdpjgidbsmnjgc";tr/a-z/oh,turtleneck Phrase Jar!/; print; "Ninguém é tão grande que não possa aprender, e nem tão pequeno que não possa ensinar" -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20080412/ffe6dbbc/attachment-0001.html From acid06 em gmail.com Sat Apr 12 11:30:29 2008 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Sat, 12 Apr 2008 15:30:29 -0300 Subject: [Cascavel-pm] Google App Engine In-Reply-To: References: <604cec170804091559m12d6f9c7t852e9a2e81e0b078@mail.gmail.com> <604cec170804100620n3eeb4cefl37071c8f7078a17a@mail.gmail.com> <6102850A-C802-4A8A-A1F4-C0B78B3D9E2B@sapo.pt> <010b01c89bcd$c37b7c70$0301a8c0@rede.local> <9a08c9b40804111146x78204252gdc0477396564ee96@mail.gmail.com> <9a08c9b40804111453q7250e1cfkd78cfe89c7d61d54@mail.gmail.com> Message-ID: <9a08c9b40804121130p2d4eec93xab2b3b4b0a0dd82f@mail.gmail.com> 2008/4/12 Marco Lima : > Realmente é diferente ... são objectivos muito diferentes, antes possuir as > ferramentas para automatizar a informação era o máximo, mas isso foi mudando > e agora perceberam que possuir a informação é mais fixe ainda !!! por isso > que a Microsoft começa a correr atrás do que o Google já tinha percebido ... > e o lhe fez ser conhecido como o maior DW do mundo ... a questão é o que > fazem com essa informação, e como conseguem ela, já foi tempo que algumas > pessoas ainda acreditam que um "Portal do Conteúdo" têm um objectivo > filantrópico ... ajudar as pessoas oferecendo ferramentas legais para email, > video, blogs, fotos, códigos, busca de informações, ferramenta de > relacionamento, georeferenciamento, etc. mas esse nunca foi o objectivo, > essas ferramentas só servem para uma coisa! extrair o máximo de informação > possível, podendo na visão mais simples e "honesta" criar padrões de > mercado, mas essas informações podem ser vendidas e servir para muitas > coisas, ai depende de vocês pensarem o que poderiam fazer com essas > informações !! Eles não podem vender para terceiros esse tipo de informação, pois seria ilegal de acordo com as suas políticas de privacidade. Se você não acredita nisso, sinceramente, eu nem vou tentar de convencer porque seria perda do meu tempo. > "...o Google faz os produtos daquela empresa crescerem de uma forma tal que > não se > sustentariam caso fossem agir sozinhos. ..." Sera que o YouTube precisava > do Google?? ou já era grande antes dele?? ... O YouTube até hoje não gera dinheiro. Ele precisava de que alguém o comprasse para continuar existindo. O Google era a altenativa que fazia mais sentido. Talvez o Yahoo também, mas acho que eles não teriam dinheiro suficiente. > Eu queria lembrar as palavras de uma pessoa importante (para não citar > nomes) que trabalha no Google e disse: "Vendo o meu trabalho, mas não minha > ALMA!". Acho que isso já dá uma ideia do que estamos falando. Seu trabalho é sua alma. > Mas, enfim, não vale à pena discutir isso. Até porque, "FELIZMENTE", eu não > trabalho lá. Bom, eu poderia argumentar que: a) você está andando com as pessoas erradas ou b) você e as pessoas que você conhece têm objetivos muito diferentes dos meus e das pessoas que eu conheço. Mas, novamente, não vale à pena continuar isso. Eu só posso dizer que todas as pessoas realmente inteligentes e competentes que eu conheço que conheceram como é o Google por dentro iriam discordar de seus pontos de vista. Claro, é importante dizer que isso não é para todos, como eu ressaltei em b). Se você quer trabalhar como um desenvolvedor "9 to 5", desenvolvendo sistemas para aplicações mission critical como forma de alavancar a sinergia da sua corporação global, talvez esse mundo não seja pra você. Aliás... isso quase me faz retomar a discussão de alguns dias atrás sobre a participação de Perl no mercado mas, infelizmente, não tenho mais tempo agora. Mas como eu não quero continuar com isso, vou te dar uma forma de auto-satisfação, para evitar que você continue com essa discussão: você sempre pode pensar que a sua opinião é mais correta que a minha porque, se o que você disse em outro email é realidade, você tem uma experiência profissional 3 vezes maior que a minha (se você desenvolve profissionalmente há 15 anos) e certamente eu não sei o que estou falando porque sou bem menos experiente que você. Dessa maneira, você evita que eu e você gastemos mais tempo com isso, porque se essa discussão continuar, eu vou me sentir compelido a responder novamente e eu sei que eu não vou conseguir convencer você de qualquer coisa. -Nilson Santos F. Jr. From joenio em gmail.com Sat Apr 12 12:37:43 2008 From: joenio em gmail.com (Joenio Costa) Date: Sat, 12 Apr 2008 16:37:43 -0300 Subject: [Cascavel-pm] Google App Engine In-Reply-To: <9a08c9b40804121130p2d4eec93xab2b3b4b0a0dd82f@mail.gmail.com> References: <604cec170804091559m12d6f9c7t852e9a2e81e0b078@mail.gmail.com> <604cec170804100620n3eeb4cefl37071c8f7078a17a@mail.gmail.com> <6102850A-C802-4A8A-A1F4-C0B78B3D9E2B@sapo.pt> <010b01c89bcd$c37b7c70$0301a8c0@rede.local> <9a08c9b40804111146x78204252gdc0477396564ee96@mail.gmail.com> <9a08c9b40804111453q7250e1cfkd78cfe89c7d61d54@mail.gmail.com> <9a08c9b40804121130p2d4eec93xab2b3b4b0a0dd82f@mail.gmail.com> Message-ID: <65934b450804121237j6530d84eta623adc07cbc2704@mail.gmail.com> Só um pequeno comentário... 2008/4/12 Nilson Santos Figueiredo Junior : > > > Mas, enfim, não vale à pena discutir isso. Até porque, "FELIZMENTE", eu não > > trabalho lá. > > Bom, eu poderia argumentar que: a) você está andando com as pessoas > erradas ou b) você e as pessoas que você conhece têm objetivos muito > diferentes dos meus e das pessoas que eu conheço. Mas, novamente, não > vale à pena continuar isso. Eu só posso dizer que todas as pessoas > realmente inteligentes e competentes que eu conheço que conheceram > como é o Google por dentro iriam discordar de seus pontos de vista. Eu tento enxergar uma pequena parte do Google por dentro e o que consigo ver não me cheira muito bem. Algumas referencias: http://www.safernet.org.br/twiki/bin/view/SaferNet/Noticia20080404214625 http://www.safernet.org.br/twiki/bin/view/SaferNet/CrimesOrkut http://www.safernet.org.br/twiki/bin/view/SaferNet/Noticia20080408202018 Att, -- Joenio Costa - Salvador Perl Mongers - Grupo de Usuário Perl de Salvador - Colivre - Cooperativa de Tecnologias Livres - PSL-BA - Projeto Software Livre Bahia From daniel em ruoso.com Sun Apr 13 02:02:55 2008 From: daniel em ruoso.com (Daniel Ruoso) Date: Sun, 13 Apr 2008 10:02:55 +0100 Subject: [Cascavel-pm] Google App Engine In-Reply-To: <9a08c9b40804121130p2d4eec93xab2b3b4b0a0dd82f@mail.gmail.com> References: <604cec170804091559m12d6f9c7t852e9a2e81e0b078@mail.gmail.com> <604cec170804100620n3eeb4cefl37071c8f7078a17a@mail.gmail.com> <6102850A-C802-4A8A-A1F4-C0B78B3D9E2B@sapo.pt> <010b01c89bcd$c37b7c70$0301a8c0@rede.local> <9a08c9b40804111146x78204252gdc0477396564ee96@mail.gmail.com> <9a08c9b40804111453q7250e1cfkd78cfe89c7d61d54@mail.gmail.com> <9a08c9b40804121130p2d4eec93xab2b3b4b0a0dd82f@mail.gmail.com> Message-ID: <1208077375.4954.26.camel@pitombeira> Sáb, 2008-04-12 às 15:30 -0300, Nilson Santos Figueiredo Junior escreveu: > Eles não podem vender para terceiros esse tipo de informação, pois > seria ilegal de acordo com as suas políticas de privacidade. > Se você não acredita nisso, sinceramente, eu nem vou tentar de > convencer porque seria perda do meu tempo. O que você ainda não entendeu é que eles não querem vender essa informação, muito pelo contrário, eles querem deter o monopólio sobre esse tipo de informação. Para entender o significado desse tipo de monopólio vou usar um exemplo muito concreto. Na década de 80, as gravadoras detinham o monopólio sobre as informações do mercado da música, elas conseguiam estabelecer padrões de comportamento de uma maneira tal que elas tinham condições de avaliar previamente, em termos de mercado, se um determinado álbum seria ou não um *hit*. O resultado disso, bem, todos conhecemos, infelizmente. A década de 80 foi a idade das trevas na música em quase todo o mundo, porque as gravadoras conseguiam emplacar a pior porcaria que uma massa de consumidores estaria disposta a consumir, e conseguiam trabalhar com os mecanismos de "opinião pública" (rádio, tv etc) para fazer com que isso fosse "o suficiente". Felizmente, na década de 90, com o barateamento da produção dos CDs, com o barateamento dos próprios estúdios de gravação, as gravadoras perderam o monopólio sobre essa informação, e por isso, já não conseguem saber antecipadamente quais álbuns vão ou não emplacar. Enquanto no final da década de 80 e início da década de 90, era fácil um pop star vender 1 milhão de cópias, hoje as gravadoras comemoram as 100 mil. Esse exemplo não é uma analogia direta ao Google, mas é uma ilustração do tipo de estrago que um monopólio da natureza daquele que o google está construindo pode causar. A não ser que você goste de Luis Caldas, é claro, aí você pode achar que é positivo ;) > O YouTube até hoje não gera dinheiro. Ele precisava de que alguém o > comprasse para continuar existindo. O Google era a altenativa que > fazia mais sentido. Talvez o Yahoo também, mas acho que eles não > teriam dinheiro suficiente. Isso na verdade é a outra parte daquele email que eu mandei. Eu hoje já tenho certeza que estamos vivendo a bolha das .com 2.0 (ironicamente até chamam de web 2.0), e isso me dá uma certa tranquilidade por saber que essa insanidade deve acabar a qualquer momento. > Bom, eu poderia argumentar que: a) você está andando com as pessoas > erradas ou ?!?!? esse papo de má companhia eu não vou nem comentar... > b) você e as pessoas que você conhece têm objetivos muito > diferentes dos meus e das pessoas que eu conheço. Mas, novamente, não > vale à pena continuar isso. Eu só posso dizer que todas as pessoas > realmente inteligentes e competentes que eu conheço que conheceram > como é o Google por dentro iriam discordar de seus pontos de vista. Não duvido, assim como exatamente esse tipo de comentário era feito da Microsoft no início da década de 90, lembra como o campus da ms era "cool", e como "todo mundo" queria trabalhar lá? O fato do Google ter um bom ambiente de trabalho, e de conseguir recrutar vários profissionais competentes não é uma afirmação de objetivos da empresa, é um meio para atingir objetivos, independente da natureza deles. Acho até que as pessoas que conhecem o google por dentro (tecnicamente falando) tem menos condições de fazer uma análise de como o google funciona por fora (administrativamente falando). Mas de uma maneira geral, uma coisa não tem nada a ver com a outra. > Claro, é importante dizer que isso não é para todos, como eu ressaltei > em b). Se você quer trabalhar como um desenvolvedor "9 to 5", > desenvolvendo sistemas para aplicações mission critical como forma de > alavancar a sinergia da sua corporação global, talvez esse mundo não > seja pra você. > Aliás... isso quase me faz retomar a discussão de alguns dias atrás > sobre a participação de Perl no mercado mas, infelizmente, não tenho > mais tempo agora. ?!?!?! o que diabos isso tem a ver com o assunto? Você está querendo me dizer que você usaria o Google Engine numa aplicação para um cliente final? E você acha que isso é positivo? Você acha realmente que depender da infra-estrutura do google é o melhor para as suas aplicações? melhor do que em um ambiente onde você controla, você sabe o que acontece com os dados? Uma última pergunta, você por um acaso não estaria trabalhando em uma empresa .com 2.0^W^W web 2.0, estaria? daniel From acid06 em gmail.com Sun Apr 13 08:56:42 2008 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Sun, 13 Apr 2008 12:56:42 -0300 Subject: [Cascavel-pm] Google App Engine In-Reply-To: <65934b450804121237j6530d84eta623adc07cbc2704@mail.gmail.com> References: <604cec170804091559m12d6f9c7t852e9a2e81e0b078@mail.gmail.com> <604cec170804100620n3eeb4cefl37071c8f7078a17a@mail.gmail.com> <6102850A-C802-4A8A-A1F4-C0B78B3D9E2B@sapo.pt> <010b01c89bcd$c37b7c70$0301a8c0@rede.local> <9a08c9b40804111146x78204252gdc0477396564ee96@mail.gmail.com> <9a08c9b40804111453q7250e1cfkd78cfe89c7d61d54@mail.gmail.com> <9a08c9b40804121130p2d4eec93xab2b3b4b0a0dd82f@mail.gmail.com> <65934b450804121237j6530d84eta623adc07cbc2704@mail.gmail.com> Message-ID: <9a08c9b40804130856r2dad146ex77d9fd43ae838226@mail.gmail.com> 2008/4/12 Joenio Costa : > Algumas referencias: > > http://www.safernet.org.br/twiki/bin/view/SaferNet/Noticia20080404214625 > http://www.safernet.org.br/twiki/bin/view/SaferNet/CrimesOrkut > http://www.safernet.org.br/twiki/bin/view/SaferNet/Noticia20080408202018 O Google e, por conseqüência, o Orkut, estão sujeitos à legislação americana. Ao divulgar as informações privadas de seus usuários sem respaldo legal da legislação sob a qual eles estão sujeitos, eles estão violando a sua própria política de privacidade. Alguns dos considerados "crimes do Orkut", como racismo, xenofobia e nazismo, não são ilegais, porque nos USA existem provisões para liberdade de expressão mais fortes que aqui, que permitem o hate speech. Pessoalmente, eu acho uma tremenda bobagem essa tentativa de atuação da SaferNet contra o Google e o Google só atende algumas das reinvidicações por pura boa-fé e por interesse no mercado brasileiro com seu centro de RD aqui porque, de fato, eles poderiam simplesmente fechar tudo aqui e o orkut continuaria funcionando da forma que é - coisa que os legisladores e pessoas da SaferNet aparentemente não conseguiram entender ainda. Na verdade, o ponto fraco do Google não é ser atacado pela SaferNet, é violar a privacidade entregando seus usuários à SaferNet. Existe uma inversão de valores na sua implicação. E é por isso que todos os dados do Google ficam armazenados em locais sujeitos a legislação dos USA, porque ela é a que dá maior respaldo para o Google cumprir a sua própria política de privacidade. No caso da China, por exemplo, em que iriam ter dados armazenados na China e sujeitos às legislações locais (censura) ele tomaram o devido cuidado de até mudar o nome do serviço. Eu coloco no mesmo saco instituições como a SaferNet e o povo que fica procurando censura em jogos de computador. São pessoas que não sabem seu lugar no mundo. Essa é minha opinião. -Nilson Santos F. Jr. From acid06 em gmail.com Sun Apr 13 09:37:36 2008 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Sun, 13 Apr 2008 13:37:36 -0300 Subject: [Cascavel-pm] Google App Engine In-Reply-To: <1208077375.4954.26.camel@pitombeira> References: <604cec170804091559m12d6f9c7t852e9a2e81e0b078@mail.gmail.com> <604cec170804100620n3eeb4cefl37071c8f7078a17a@mail.gmail.com> <6102850A-C802-4A8A-A1F4-C0B78B3D9E2B@sapo.pt> <010b01c89bcd$c37b7c70$0301a8c0@rede.local> <9a08c9b40804111146x78204252gdc0477396564ee96@mail.gmail.com> <9a08c9b40804111453q7250e1cfkd78cfe89c7d61d54@mail.gmail.com> <9a08c9b40804121130p2d4eec93xab2b3b4b0a0dd82f@mail.gmail.com> <1208077375.4954.26.camel@pitombeira> Message-ID: <9a08c9b40804130937k1d52ec14r59391bb35ccd457a@mail.gmail.com> 2008/4/13 Daniel Ruoso : > O resultado disso, bem, todos conhecemos, infelizmente. A década de 80 > foi a idade das trevas na música em quase todo o mundo, porque as > gravadoras conseguiam emplacar a pior porcaria que uma massa de > consumidores estaria disposta a consumir, e conseguiam trabalhar com os > mecanismos de "opinião pública" (rádio, tv etc) para fazer com que isso > fosse "o suficiente". Eu não sei, eu gosto de muita música dos anos 80. O final da década de 70 e início da década de 80 foi muito produtivo, principalmente na Inglaterra: - Bauhaus (78-83) - The Cure (76-presente, e as melhores foram produzidas na década de 80) - Joy Division (tá, eles terminaram em 80, mas foram lançados CDs ainda em 81 e 86, se não me engano) - Siouxsie & The Banshees (78-95, maior parte da atividade na década de 80) - entre outros Depois, o final da década de 80 e pegando o início da década de 90 também foi muito produtivo com Sisters of Mercy, Conteau Twins, The Mission, Christian Death, entre outros. E isso porque me restringi apenas a um genêro de música, se fosse partir pra outro gênero, como o metal, teria o Metallica, que surgiu em 81 e teve todos os seus clássicos (Master of Puppets, etc) gravados na década de 80. Enfim, poderia continuar citando mas isso é sem sentido. Foi só pra ilustrar que seu argumento era falso. Independente de qualquer monopólio, boa música surgia. E, sinceramente, mesmo se fossemos falar das porcarias... eu prefiro escutar a Cindi Lauper cantando do que ter que ouvir "dança do créu". > Isso na verdade é a outra parte daquele email que eu mandei. Eu hoje já > tenho certeza que estamos vivendo a bolha das .com 2.0 (ironicamente até > chamam de web 2.0), e isso me dá uma certa tranquilidade por saber que > essa insanidade deve acabar a qualquer momento. Acho que tem uma diferença de hoje do que aconteceu em 2000: hoje as empresas não estão jogando milhões de dólares em qualquer uma que aparece por aí. Existem milhões de startups surgindo e desaparecendo mas o dinheiro circulando é melhor. Por outro lado, as que são vistas como bem-sucedidas recebem um volume de dinheiro bem maior do que os padrões da época da bolha das .com. Infelizmente, eu não sei prever o resultado disso. > ?!?!?! o que diabos isso tem a ver com o assunto? Você está querendo me > dizer que você usaria o Google Engine numa aplicação para um cliente > final? E você acha que isso é positivo? Você acha realmente que depender > da infra-estrutura do google é o melhor para as suas aplicações? melhor > do que em um ambiente onde você controla, você sabe o que acontece com > os dados? Em algumas circunstâncias, sim. > Uma última pergunta, você por um acaso não estaria trabalhando em uma > empresa .com 2.0^W^W web 2.0, estaria? Bom, acho que alguns da lista sabem que eu trabalho em uma empresa que é *bem* "web 1.0" (sim, um-ponto-zero). Na verdade, 1.0 até demais. ;-). É uma empresa privately funded que sobreviveu à primeira bolha das .com porque era lucrativa e é lucrativa desde então. Por isso, não estava e não está sujeita aos efeitos de uma bolha. Por outro lado, ela nunca "estourou" e virou um sucesso da internet, por bem ou por mal. Mas eu, particularmente, acharia interessante trabalhar em empresas web 2.0 genuínas, infladas com venture capital e sujeitas à uma explosão à qualquer momento da nova bolha (que os apocalípticos chutam que irá ocorrer lá pra 2010). O tipo de desafio presente nessas empresas é, muitas vezes, mais interessante e, normalmente, existe uma cultura de cultuação aos aspectos técnicos em detrimento dos processos de negócios. -Nilson Santos F. Jr. From gabriel.vieira em gmail.com Sun Apr 13 09:50:46 2008 From: gabriel.vieira em gmail.com (Gabriel Vieira) Date: Sun, 13 Apr 2008 13:50:46 -0300 Subject: [Cascavel-pm] Google App Engine In-Reply-To: <9a08c9b40804130856r2dad146ex77d9fd43ae838226@mail.gmail.com> References: <604cec170804091559m12d6f9c7t852e9a2e81e0b078@mail.gmail.com> <6102850A-C802-4A8A-A1F4-C0B78B3D9E2B@sapo.pt> <010b01c89bcd$c37b7c70$0301a8c0@rede.local> <9a08c9b40804111146x78204252gdc0477396564ee96@mail.gmail.com> <9a08c9b40804111453q7250e1cfkd78cfe89c7d61d54@mail.gmail.com> <9a08c9b40804121130p2d4eec93xab2b3b4b0a0dd82f@mail.gmail.com> <65934b450804121237j6530d84eta623adc07cbc2704@mail.gmail.com> <9a08c9b40804130856r2dad146ex77d9fd43ae838226@mail.gmail.com> Message-ID: <83d8367f0804130950p284a4da8y462025c161eac9ab@mail.gmail.com> Bom, se o sujeito que pratica os atos reside no Brasil ele responde às leis brasileiras. Ou seja, são SIM atos ilegais. O processo lógico era os órgãos brasileiros solicitarem à matriz, ao invés de ameaçar a filial brasileira que QUASE nada tem haver. Se são cidadãos brasileiros que estão sendo ofendidos direta/indiretamente, cabe ao órgão competente brasileiro tomar atitudes sim! É um direito que temos. No mais, você tem razão, mas não ao fervor das afirmações, pois se o Brasil bloqueia o acesso ao Orkut, uma grande gama de usuários do Orkut fica sem acesso, eu diria que muito mais da metade até. Quantos aos jogos: existem loucos de todo tipo no mundo, dia desses mesmo um rapaz aqui em João Pessoa, que não bastasse ter feito atentado a bomba ao colégio onde estudava ano passado, simulou o próprio sequestro se amarrando, encapuzando e tomando banho de gasolina (não nessa ordem :P). Então alguns tipos de conteúdos devem sim ser restritos. Ele sofria de bullying e a censura ao jogo, pode sim ser considerável. Imagina um rapaz desse tendo acesso a conteúdo que coloque em risco grande quantidade de pessoas. É o preço da inclusão digital :P hehe. Abraços! 2008/4/13 Nilson Santos Figueiredo Junior : > 2008/4/12 Joenio Costa : > > Algumas referencias: > > > > http://www.safernet.org.br/twiki/bin/view/SaferNet/Noticia20080404214625 > > http://www.safernet.org.br/twiki/bin/view/SaferNet/CrimesOrkut > > http://www.safernet.org.br/twiki/bin/view/SaferNet/Noticia20080408202018 > > O Google e, por conseqüência, o Orkut, estão sujeitos à legislação > americana. Ao divulgar as informações privadas de seus usuários sem > respaldo legal da legislação sob a qual eles estão sujeitos, eles > estão violando a sua própria política de privacidade. Alguns dos > considerados "crimes do Orkut", como racismo, xenofobia e nazismo, não > são ilegais, porque nos USA existem provisões para liberdade de > expressão mais fortes que aqui, que permitem o hate speech. > > Pessoalmente, eu acho uma tremenda bobagem essa tentativa de atuação > da SaferNet contra o Google e o Google só atende algumas das > reinvidicações por pura boa-fé e por interesse no mercado brasileiro > com seu centro de RD aqui porque, de fato, eles poderiam simplesmente > fechar tudo aqui e o orkut continuaria funcionando da forma que é - > coisa que os legisladores e pessoas da SaferNet aparentemente não > conseguiram entender ainda. Na verdade, o ponto fraco do Google não é > ser atacado pela SaferNet, é violar a privacidade entregando seus > usuários à SaferNet. Existe uma inversão de valores na sua implicação. > > E é por isso que todos os dados do Google ficam armazenados em locais > sujeitos a legislação dos USA, porque ela é a que dá maior respaldo > para o Google cumprir a sua própria política de privacidade. No caso > da China, por exemplo, em que iriam ter dados armazenados na China e > sujeitos às legislações locais (censura) ele tomaram o devido cuidado > de até mudar o nome do serviço. > > Eu coloco no mesmo saco instituições como a SaferNet e o povo que fica > procurando censura em jogos de computador. São pessoas que não sabem > seu lugar no mundo. > > Essa é minha opinião. > > -Nilson Santos F. Jr. > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Gabriel Vieira From acid06 em gmail.com Sun Apr 13 10:08:16 2008 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Sun, 13 Apr 2008 14:08:16 -0300 Subject: [Cascavel-pm] Google App Engine In-Reply-To: <83d8367f0804130950p284a4da8y462025c161eac9ab@mail.gmail.com> References: <604cec170804091559m12d6f9c7t852e9a2e81e0b078@mail.gmail.com> <010b01c89bcd$c37b7c70$0301a8c0@rede.local> <9a08c9b40804111146x78204252gdc0477396564ee96@mail.gmail.com> <9a08c9b40804111453q7250e1cfkd78cfe89c7d61d54@mail.gmail.com> <9a08c9b40804121130p2d4eec93xab2b3b4b0a0dd82f@mail.gmail.com> <65934b450804121237j6530d84eta623adc07cbc2704@mail.gmail.com> <9a08c9b40804130856r2dad146ex77d9fd43ae838226@mail.gmail.com> <83d8367f0804130950p284a4da8y462025c161eac9ab@mail.gmail.com> Message-ID: <9a08c9b40804131008h1b95fe16v2225c3f1c411fa8d@mail.gmail.com> 2008/4/13 Gabriel Vieira : > No mais, você tem razão, mas não ao fervor das afirmações, pois se o > Brasil bloqueia o acesso ao Orkut, uma grande gama de usuários do > Orkut fica sem acesso, eu diria que muito mais da metade até. Eu, sinceramente, gostaria de entender como "o Brasil bloqueia o Orkut". O Brasil, felizmente, não é a China que possui um grande firewall na frente do tráfego do país inteiro. Eu me recordo quando teve aquela coisa de "bloquear o Youtube" por causa do vídeo da Cicarelli e eu fiquei me perguntando essa mesma coisa e, bem, o site continuou perfeitamente acessível para mim durante todo aquele período. > Quantos aos jogos: existem loucos de todo tipo no mundo, dia desses > mesmo um rapaz aqui em João Pessoa, que não bastasse ter feito > atentado a bomba ao colégio onde estudava ano passado, simulou o > próprio sequestro se amarrando, encapuzando e tomando banho de > gasolina (não nessa ordem :P). Então alguns tipos de conteúdos devem > sim ser restritos. Ele sofria de bullying e a censura ao jogo, pode > sim ser considerável. Imagina um rapaz desse tendo acesso a conteúdo > que coloque em risco grande quantidade de pessoas. É o preço da > inclusão digital :P hehe. Isso é transferência da responsabilidade de educação dos filhos dos pais para o Estado. E, bem, se eu fosse um adolescentemente que comtesse um crime grave e fosse minimamente esperto eu também iria tentar culpar os jogos pra livrar a minha cara. Quem tem de regular o acesso aos jogos, ou filmes ou outras alternativas de entretenimento aos filhos são os pais. No máximo, o governo poderia determinar faixas etárias, como acontece com filmes. Se eu sou maior de idade eu deveria ter o direito de jogar o jogo que eu bem entendesse no meu computador. Isso ser proibido beira o ridículo e as pessoas acreditarem que é obrigação do Estado legislar sobre isso retrata o nível de decadência da sociedade. Adolescentes não saem matando por aí por causa dos jogos ou por causa do fácil acesso à informação, eles saem matando por aí por falta de educação apropriada pelos pais. Adolescentes não ficam grávidas com 14 anos por que a televisão mostra cenas de sexo, elas ficam grávidas por falta de uma educação apropriada pelos pais. E assim por diante. -Nilson Santos F. Jr. From gabriel.vieira em gmail.com Sun Apr 13 10:15:00 2008 From: gabriel.vieira em gmail.com (Gabriel Vieira) Date: Sun, 13 Apr 2008 14:15:00 -0300 Subject: [Cascavel-pm] Google App Engine In-Reply-To: <9a08c9b40804131008h1b95fe16v2225c3f1c411fa8d@mail.gmail.com> References: <604cec170804091559m12d6f9c7t852e9a2e81e0b078@mail.gmail.com> <9a08c9b40804111146x78204252gdc0477396564ee96@mail.gmail.com> <9a08c9b40804111453q7250e1cfkd78cfe89c7d61d54@mail.gmail.com> <9a08c9b40804121130p2d4eec93xab2b3b4b0a0dd82f@mail.gmail.com> <65934b450804121237j6530d84eta623adc07cbc2704@mail.gmail.com> <9a08c9b40804130856r2dad146ex77d9fd43ae838226@mail.gmail.com> <83d8367f0804130950p284a4da8y462025c161eac9ab@mail.gmail.com> <9a08c9b40804131008h1b95fe16v2225c3f1c411fa8d@mail.gmail.com> Message-ID: <83d8367f0804131015u2f2fc254g4bb797f926d6fc87@mail.gmail.com> Somente enviando liminar para que os backnones barrem os IPs. Simples, não? Na época da Cicarelli apenas a Brasil Telecom barrou a rota, logo muitos não tiveram problemas, como você e eu, porém muitos outros tiveram. Concordo contigo, a culpa, na minha opinião, é dos pais. E concordo com o regularmento por faixa etária também. Bom, concordo em todo o resto. 2008/4/13 Nilson Santos Figueiredo Junior : > 2008/4/13 Gabriel Vieira : > > > No mais, você tem razão, mas não ao fervor das afirmações, pois se o > > Brasil bloqueia o acesso ao Orkut, uma grande gama de usuários do > > Orkut fica sem acesso, eu diria que muito mais da metade até. > > Eu, sinceramente, gostaria de entender como "o Brasil bloqueia o > Orkut". O Brasil, felizmente, não é a China que possui um grande > firewall na frente do tráfego do país inteiro. > > Eu me recordo quando teve aquela coisa de "bloquear o Youtube" por > causa do vídeo da Cicarelli e eu fiquei me perguntando essa mesma > coisa e, bem, o site continuou perfeitamente acessível para mim > durante todo aquele período. > > > > Quantos aos jogos: existem loucos de todo tipo no mundo, dia desses > > mesmo um rapaz aqui em João Pessoa, que não bastasse ter feito > > atentado a bomba ao colégio onde estudava ano passado, simulou o > > próprio sequestro se amarrando, encapuzando e tomando banho de > > gasolina (não nessa ordem :P). Então alguns tipos de conteúdos devem > > sim ser restritos. Ele sofria de bullying e a censura ao jogo, pode > > sim ser considerável. Imagina um rapaz desse tendo acesso a conteúdo > > que coloque em risco grande quantidade de pessoas. É o preço da > > inclusão digital :P hehe. > > Isso é transferência da responsabilidade de educação dos filhos dos > pais para o Estado. E, bem, se eu fosse um adolescentemente que > comtesse um crime grave e fosse minimamente esperto eu também iria > tentar culpar os jogos pra livrar a minha cara. > > Quem tem de regular o acesso aos jogos, ou filmes ou outras > alternativas de entretenimento aos filhos são os pais. No máximo, o > governo poderia determinar faixas etárias, como acontece com filmes. > Se eu sou maior de idade eu deveria ter o direito de jogar o jogo que > eu bem entendesse no meu computador. Isso ser proibido beira o > ridículo e as pessoas acreditarem que é obrigação do Estado legislar > sobre isso retrata o nível de decadência da sociedade. > > Adolescentes não saem matando por aí por causa dos jogos ou por causa > do fácil acesso à informação, eles saem matando por aí por falta de > educação apropriada pelos pais. Adolescentes não ficam grávidas com 14 > anos por que a televisão mostra cenas de sexo, elas ficam grávidas por > falta de uma educação apropriada pelos pais. E assim por diante. > > > > -Nilson Santos F. Jr. > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Gabriel Vieira From acid06 em gmail.com Sun Apr 13 10:21:25 2008 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Sun, 13 Apr 2008 14:21:25 -0300 Subject: [Cascavel-pm] Google App Engine In-Reply-To: <83d8367f0804131015u2f2fc254g4bb797f926d6fc87@mail.gmail.com> References: <604cec170804091559m12d6f9c7t852e9a2e81e0b078@mail.gmail.com> <9a08c9b40804111453q7250e1cfkd78cfe89c7d61d54@mail.gmail.com> <9a08c9b40804121130p2d4eec93xab2b3b4b0a0dd82f@mail.gmail.com> <65934b450804121237j6530d84eta623adc07cbc2704@mail.gmail.com> <9a08c9b40804130856r2dad146ex77d9fd43ae838226@mail.gmail.com> <83d8367f0804130950p284a4da8y462025c161eac9ab@mail.gmail.com> <9a08c9b40804131008h1b95fe16v2225c3f1c411fa8d@mail.gmail.com> <83d8367f0804131015u2f2fc254g4bb797f926d6fc87@mail.gmail.com> Message-ID: <9a08c9b40804131021v55f329en1db4cd73cd9e61a9@mail.gmail.com> 2008/4/13 Gabriel Vieira : > Somente enviando liminar para que os backnones barrem os IPs. Simples, não? > Na época da Cicarelli apenas a Brasil Telecom barrou a rota, logo > muitos não tiveram problemas, como você e eu, porém muitos outros > tiveram. Certo. Aí o usuário utiliza um servidor proxy no exterior. Ou o Google muda o IP. Considerando que o Orkut é excessivamente popular, em alguns dias iriam surgir sites específicos para servidres de proxy pro Orkut para o Brasil. É a solução do problema errado. Isso é que nem aqueles pais que utilizam aqueles programas "NetNanny" da vida para impedir que seus filhos acessem sites, só que aplicado a uma escala nacional. Daí pra chegar na China é um passo. -Nilson Santos F. Jr. From gabriel.vieira em gmail.com Sun Apr 13 11:11:54 2008 From: gabriel.vieira em gmail.com (Gabriel Vieira) Date: Sun, 13 Apr 2008 15:11:54 -0300 Subject: [Cascavel-pm] Google App Engine In-Reply-To: <9a08c9b40804131021v55f329en1db4cd73cd9e61a9@mail.gmail.com> References: <604cec170804091559m12d6f9c7t852e9a2e81e0b078@mail.gmail.com> <9a08c9b40804111453q7250e1cfkd78cfe89c7d61d54@mail.gmail.com> <9a08c9b40804121130p2d4eec93xab2b3b4b0a0dd82f@mail.gmail.com> <65934b450804121237j6530d84eta623adc07cbc2704@mail.gmail.com> <9a08c9b40804130856r2dad146ex77d9fd43ae838226@mail.gmail.com> <83d8367f0804130950p284a4da8y462025c161eac9ab@mail.gmail.com> <9a08c9b40804131008h1b95fe16v2225c3f1c411fa8d@mail.gmail.com> <83d8367f0804131015u2f2fc254g4bb797f926d6fc87@mail.gmail.com> <9a08c9b40804131021v55f329en1db4cd73cd9e61a9@mail.gmail.com> Message-ID: <83d8367f0804131111j56fd08ady1dfe75a135333464@mail.gmail.com> Sim, alternativas existem, e ninguém está dizendo que não. Não mude o foco. Ninguém falou que é solução, mas é o jeito que agem aqui. E com certeza nem o YouTube gostou nem o Google iria gostar disso. 2008/4/13 Nilson Santos Figueiredo Junior : > 2008/4/13 Gabriel Vieira : > > > Somente enviando liminar para que os backnones barrem os IPs. Simples, não? > > Na época da Cicarelli apenas a Brasil Telecom barrou a rota, logo > > muitos não tiveram problemas, como você e eu, porém muitos outros > > tiveram. > > Certo. Aí o usuário utiliza um servidor proxy no exterior. Ou o Google > muda o IP. > > Considerando que o Orkut é excessivamente popular, em alguns dias > iriam surgir sites específicos para servidres de proxy pro Orkut para > o Brasil. É a solução do problema errado. > > Isso é que nem aqueles pais que utilizam aqueles programas "NetNanny" > da vida para impedir que seus filhos acessem sites, só que aplicado a > uma escala nacional. Daí pra chegar na China é um passo. > > > > -Nilson Santos F. Jr. > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Gabriel Vieira From edencardim em gmail.com Sun Apr 13 12:11:59 2008 From: edencardim em gmail.com (Eden Cardim) Date: Sun, 13 Apr 2008 16:11:59 -0300 Subject: [Cascavel-pm] Google App Engine In-Reply-To: <9a08c9b40804130937k1d52ec14r59391bb35ccd457a@mail.gmail.com> References: <604cec170804091559m12d6f9c7t852e9a2e81e0b078@mail.gmail.com> <6102850A-C802-4A8A-A1F4-C0B78B3D9E2B@sapo.pt> <010b01c89bcd$c37b7c70$0301a8c0@rede.local> <9a08c9b40804111146x78204252gdc0477396564ee96@mail.gmail.com> <9a08c9b40804111453q7250e1cfkd78cfe89c7d61d54@mail.gmail.com> <9a08c9b40804121130p2d4eec93xab2b3b4b0a0dd82f@mail.gmail.com> <1208077375.4954.26.camel@pitombeira> <9a08c9b40804130937k1d52ec14r59391bb35ccd457a@mail.gmail.com> Message-ID: <3de55ead0804131211g6269a150vc7376f4fcc2b778f@mail.gmail.com> 2008/4/13 Nilson Santos Figueiredo Junior : > 2008/4/13 Daniel Ruoso : > > > O resultado disso, bem, todos conhecemos, infelizmente. A década de 80 > > foi a idade das trevas na música em quase todo o mundo, porque as > > gravadoras conseguiam emplacar a pior porcaria que uma massa de > > consumidores estaria disposta a consumir, e conseguiam trabalhar com os > > mecanismos de "opinião pública" (rádio, tv etc) para fazer com que isso > > fosse "o suficiente". > > Eu não sei, eu gosto de muita música dos anos 80. O final da década de > 70 e início da década de 80 foi muito produtivo, principalmente na > Inglaterra: > - Bauhaus (78-83) > - The Cure (76-presente, e as melhores foram produzidas na década de 80) > - Joy Division (tá, eles terminaram em 80, mas foram lançados CDs > ainda em 81 e 86, se não me engano) > - Siouxsie & The Banshees (78-95, maior parte da atividade na década de 80) > - entre outros > Depois, o final da década de 80 e pegando o início da década de 90 > também foi muito produtivo com Sisters of Mercy, Conteau Twins, The > Mission, Christian Death, entre outros. > > E isso porque me restringi apenas a um genêro de música, se fosse > partir pra outro gênero, como o metal, teria o Metallica, que surgiu > em 81 e teve todos os seus clássicos (Master of Puppets, etc) gravados > na década de 80. > > Enfim, poderia continuar citando mas isso é sem sentido. Foi só pra > ilustrar que seu argumento era falso. Independente de qualquer > monopólio, boa música surgia. Nossa, a lista de grupos/artistas bons dos anos 80 que me lembro é tão grande que tô com preguiça de conferir um por um se houve algum engano da minha parte, rs. Porém, há um detalhe, muitas coisas boas que surgiram ou se popularizaram nos anos 80 surgiram como contra-cultura exatamente em resposta ao monopólio das gravadoras, vide hard rock, metal (e todas suas vertentes), hardcore e grunge. No Brasil a coisa foi mais difícil porque ainda havia repressão cultural armada. -- edenc.vox.com From nferraz em gmail.com Sun Apr 13 12:36:50 2008 From: nferraz em gmail.com (Nelson Ferraz) Date: Sun, 13 Apr 2008 20:36:50 +0100 Subject: [Cascavel-pm] Linux: Cisco Turns Routers Into Linux App Servers Message-ID: <604cec170804131236s2c3c7970v428750b74f7fd622@mail.gmail.com> Achei a notícia interessante... pensei em compartilhar: "InternetNews is reporting that Cisco's new Application eXtension Platform turns several models of Cisco switches into Linux application servers. With certified libraries in C, Java and Perl, developers will be able to use a downloadable SDK to build their apps. The AXP server is just another module in a Cisco switch running Cisco's own derivation of a modern Linux distro (Kernel 2.6.x) specifically hardened to run on that particular hardware. Modules will include up to 1.4-GHz Intel Pentiums with 2 GB RAM and a 160 GB hard drive." http://linux.slashdot.org/linux/08/04/13/1559212.shtml http://www.internetnews.com/dev-news/article.php/3740106/ []s!!! From luismottacampos em yahoo.co.uk Mon Apr 14 01:03:11 2008 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Mon, 14 Apr 2008 10:03:11 +0200 Subject: [Cascavel-pm] Google App Engine In-Reply-To: <9a08c9b40804131008h1b95fe16v2225c3f1c411fa8d@mail.gmail.com> References: <604cec170804091559m12d6f9c7t852e9a2e81e0b078@mail.gmail.com> <010b01c89bcd$c37b7c70$0301a8c0@rede.local> <9a08c9b40804111146x78204252gdc0477396564ee96@mail.gmail.com> <9a08c9b40804111453q7250e1cfkd78cfe89c7d61d54@mail.gmail.com> <9a08c9b40804121130p2d4eec93xab2b3b4b0a0dd82f@mail.gmail.com> <65934b450804121237j6530d84eta623adc07cbc2704@mail.gmail.com> <9a08c9b40804130856r2dad146ex77d9fd43ae838226@mail.gmail.com> <83d8367f0804130950p284a4da8y462025c161eac9ab@mail.gmail.com> <9a08c9b40804131008h1b95fe16v2225c3f1c411fa8d@mail.gmail.com> Message-ID: <48030FBF.5020708@yahoo.co.uk> Nilson Santos Figueiredo Junior wrote: > 2008/4/13 Gabriel Vieira : >> No mais, você tem razão, mas não ao fervor das afirmações, pois se >> o Brasil bloqueia o acesso ao Orkut, uma grande gama de usuários do >> Orkut fica sem acesso, eu diria que muito mais da metade até. > > Eu, sinceramente, gostaria de entender como "o Brasil bloqueia o > Orkut". O Brasil, felizmente, não é a China que possui um grande > firewall na frente do tráfego do país inteiro. > > Eu me recordo quando teve aquela coisa de "bloquear o Youtube" por > causa do vídeo da Cicarelli e eu fiquei me perguntando essa mesma > coisa e, bem, o site continuou perfeitamente acessível para mim > durante todo aquele período. No Caso do Vídeo da Cicarelli, que você mencionou, não aconteceu bloqueio. É muito fácil para qualquer um bloquear um website: veja o que aconteceu faz pouco tempo com o Afeganistão, que decidiu bloquear o YouTube, por que eles achavam que o website era "subversivo", por exemplo. O governo montou uma estrutura de routers bem simples, que deve ter custado 30-40K USD, e publicou, via Whois Daemon, novas rotas para o YouTube.com, "mais baratas" (toda rota recebe um "custo" quando se publica). O que acontece neste caso é que os roteadores que se auto-configuram através do serviço do Whois Database viram as rotas mais baratas e mandavam todo mundo seguir para a estrutura de roteadores "dead end" que o governo montou. O que eles não contavam é que o mundo inteiro ia ver as tais rotas, por causa de um erro de publicação (eles deveriam ter modificado um objecto RPSL existente, não criado um novo, mais abrangente). O restultado disso foi o YouTube ficar fora-do-ar no mundo todo por umas duas horas, mais ou menos. Como você pode ver, é bastante simples tirar um website do ar. Você tem apenas de saber que fio puxar. :) Tem aí meus dois centavos. Putamplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From luismottacampos em yahoo.co.uk Mon Apr 14 01:05:21 2008 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Mon, 14 Apr 2008 10:05:21 +0200 Subject: [Cascavel-pm] Google App Engine In-Reply-To: <9a08c9b40804131021v55f329en1db4cd73cd9e61a9@mail.gmail.com> References: <604cec170804091559m12d6f9c7t852e9a2e81e0b078@mail.gmail.com> <9a08c9b40804111453q7250e1cfkd78cfe89c7d61d54@mail.gmail.com> <9a08c9b40804121130p2d4eec93xab2b3b4b0a0dd82f@mail.gmail.com> <65934b450804121237j6530d84eta623adc07cbc2704@mail.gmail.com> <9a08c9b40804130856r2dad146ex77d9fd43ae838226@mail.gmail.com> <83d8367f0804130950p284a4da8y462025c161eac9ab@mail.gmail.com> <9a08c9b40804131008h1b95fe16v2225c3f1c411fa8d@mail.gmail.com> <83d8367f0804131015u2f2fc254g4bb797f926d6fc87@mail.gmail.com> <9a08c9b40804131021v55f329en1db4cd73cd9e61a9@mail.gmail.com> Message-ID: <48031041.30804@yahoo.co.uk> Nilson Santos Figueiredo Junior wrote: > 2008/4/13 Gabriel Vieira : >> Somente enviando liminar para que os backnones barrem os IPs. Simples, não? >> Na época da Cicarelli apenas a Brasil Telecom barrou a rota, logo >> muitos não tiveram problemas, como você e eu, porém muitos outros >> tiveram. > > Certo. Aí o usuário utiliza um servidor proxy no exterior. Ou o Google > muda o IP. > > Considerando que o Orkut é excessivamente popular, em alguns dias > iriam surgir sites específicos para servidres de proxy pro Orkut para > o Brasil. É a solução do problema errado. > > Isso é que nem aqueles pais que utilizam aqueles programas "NetNanny" > da vida para impedir que seus filhos acessem sites, só que aplicado a > uma escala nacional. Daí pra chegar na China é um passo. Que passo? A China faz exatamente isso, em escala nacional :) Servidores proxy não funcionam neste caso, o serviço termina "estrangulado" e as patricinhas que usam Orkut vão mudar para outro website que faça a mesma coisa. Putamplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From luismottacampos em yahoo.co.uk Mon Apr 14 01:08:20 2008 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Mon, 14 Apr 2008 10:08:20 +0200 Subject: [Cascavel-pm] Linux: Cisco Turns Routers Into Linux App Servers In-Reply-To: <604cec170804131236s2c3c7970v428750b74f7fd622@mail.gmail.com> References: <604cec170804131236s2c3c7970v428750b74f7fd622@mail.gmail.com> Message-ID: <480310F4.8010903@yahoo.co.uk> Nelson Ferraz wrote: > Achei a notícia interessante... pensei em compartilhar: > > "InternetNews is reporting that Cisco's new Application eXtension > Platform turns several models of Cisco switches into Linux application > servers. With certified libraries in C, Java and Perl, developers will > be able to use a downloadable SDK to build their apps. The AXP server > is just another module in a Cisco switch running Cisco's own > derivation of a modern Linux distro (Kernel 2.6.x) specifically > hardened to run on that particular hardware. Modules will include up > to 1.4-GHz Intel Pentiums with 2 GB RAM and a 160 GB hard drive." > > http://linux.slashdot.org/linux/08/04/13/1559212.shtml > > http://www.internetnews.com/dev-news/article.php/3740106/ Hum... A Cisco está atrasada, mas tem a vantagem posicional. Parece que eles estão tentando entrar no mercado de servidores corporativos... eu me pergunto que vantagem eu ganho em preencher um switch de 200K USD com módulos para rodar linux, que pode muito bem funcionar em máquinas HP ou Dell (ou o teu fabricante favorito) por menos da quarta parte do preço... Interessante, mas aparentemente sem utilidade prática. ;) Putamplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From daniel em ruoso.com Mon Apr 14 02:22:48 2008 From: daniel em ruoso.com (Daniel Ruoso) Date: Mon, 14 Apr 2008 10:22:48 +0100 Subject: [Cascavel-pm] =?iso-8859-1?q?Responsabilidade_Estado_x_Fam=EDlia_?= =?iso-8859-1?q?=28Was=3A_Re=3A=09_Google_App_Engine=29?= In-Reply-To: <9a08c9b40804131008h1b95fe16v2225c3f1c411fa8d@mail.gmail.com> References: <604cec170804091559m12d6f9c7t852e9a2e81e0b078@mail.gmail.com> <010b01c89bcd$c37b7c70$0301a8c0@rede.local> <9a08c9b40804111146x78204252gdc0477396564ee96@mail.gmail.com> <9a08c9b40804111453q7250e1cfkd78cfe89c7d61d54@mail.gmail.com> <9a08c9b40804121130p2d4eec93xab2b3b4b0a0dd82f@mail.gmail.com> <65934b450804121237j6530d84eta623adc07cbc2704@mail.gmail.com> <9a08c9b40804130856r2dad146ex77d9fd43ae838226@mail.gmail.com> <83d8367f0804130950p284a4da8y462025c161eac9ab@mail.gmail.com> <9a08c9b40804131008h1b95fe16v2225c3f1c411fa8d@mail.gmail.com> Message-ID: <1208164968.5821.8.camel@pitombeira> Dom, 2008-04-13 às 14:08 -0300, Nilson Santos Figueiredo Junior escreveu: > Isso é transferência da responsabilidade de educação dos filhos dos > pais para o Estado. E, bem, se eu fosse um adolescentemente que > comtesse um crime grave e fosse minimamente esperto eu também iria > tentar culpar os jogos pra livrar a minha cara. Ahmm... exceto que a lei brasileira já coloca no estado essa responsabilidade. O estado tem obrigação de assegurar o bem estar da criança e do adolescente (como enunciado no ECA). Isso é muito importante por um lado, pois permite que o estado intervenha em muitas situações onde realmente é necessário que a criança ou adolescente seja protegido. Por outro lado, isso dá a um juiz o poder de determinar se uma coisa é ou não nociva para as crianças, e, dessa forma, se o estado tem a obrigação de proteger as crianças daquela ameaça. Então assim, o buraco é muito mais embaixo, porque estamos falando de características fundamentais da legislação brasileira, e mudar isso provavelmente iria requerer uma reforma constitucional ampla, e não simplesmente uma emenda. daniel From acid06 em gmail.com Mon Apr 14 04:57:21 2008 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Mon, 14 Apr 2008 08:57:21 -0300 Subject: [Cascavel-pm] Google App Engine In-Reply-To: <48030FBF.5020708@yahoo.co.uk> References: <604cec170804091559m12d6f9c7t852e9a2e81e0b078@mail.gmail.com> <9a08c9b40804111453q7250e1cfkd78cfe89c7d61d54@mail.gmail.com> <9a08c9b40804121130p2d4eec93xab2b3b4b0a0dd82f@mail.gmail.com> <65934b450804121237j6530d84eta623adc07cbc2704@mail.gmail.com> <9a08c9b40804130856r2dad146ex77d9fd43ae838226@mail.gmail.com> <83d8367f0804130950p284a4da8y462025c161eac9ab@mail.gmail.com> <9a08c9b40804131008h1b95fe16v2225c3f1c411fa8d@mail.gmail.com> <48030FBF.5020708@yahoo.co.uk> Message-ID: <9a08c9b40804140457s25102401i150fa4ade4d70377@mail.gmail.com> 2008/4/14 Luis Motta Campos : > O governo montou uma estrutura de routers bem simples, que deve ter > custado 30-40K USD, e publicou, via Whois Daemon, novas rotas para o > YouTube.com, "mais baratas" (toda rota recebe um "custo" quando se publica). > > O que acontece neste caso é que os roteadores que se auto-configuram > através do serviço do Whois Database viram as rotas mais baratas e > mandavam todo mundo seguir para a estrutura de roteadores "dead end" que > o governo montou. Hmmm... interessante, não tinha imaginado que isso seria possível. Imagino que eles tenham que colocar, nesse caso, uma estrutura dessa em cada ponto de saída pra ser efetivo, caso contrário a censura seria somente parcial. Ou estou errado? De qualquer forma, é uma censura meio fajuta. Eu acho que seria facilmente burlada em pouco tempo dada a popularidade do Orkut. O Youtube era mais inviável porque a necessidade de banda era muito maior. -Nilson Santos F. Jr. From acid06 em gmail.com Mon Apr 14 05:09:45 2008 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Mon, 14 Apr 2008 09:09:45 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Responsabilidade_Estado_x_Fam=EDlia_?= =?iso-8859-1?q?=28Was=3A_Re=3A_Google_App_Engine=29?= In-Reply-To: <1208164968.5821.8.camel@pitombeira> References: <604cec170804091559m12d6f9c7t852e9a2e81e0b078@mail.gmail.com> <9a08c9b40804111453q7250e1cfkd78cfe89c7d61d54@mail.gmail.com> <9a08c9b40804121130p2d4eec93xab2b3b4b0a0dd82f@mail.gmail.com> <65934b450804121237j6530d84eta623adc07cbc2704@mail.gmail.com> <9a08c9b40804130856r2dad146ex77d9fd43ae838226@mail.gmail.com> <83d8367f0804130950p284a4da8y462025c161eac9ab@mail.gmail.com> <9a08c9b40804131008h1b95fe16v2225c3f1c411fa8d@mail.gmail.com> <1208164968.5821.8.camel@pitombeira> Message-ID: <9a08c9b40804140509g139647d2q8720c8a9306fc0bf@mail.gmail.com> 2008/4/14 Daniel Ruoso : > Ahmm... exceto que a lei brasileira já coloca no estado essa > responsabilidade. O estado tem obrigação de assegurar o bem estar da > criança e do adolescente (como enunciado no ECA). Certo, neste caso, cabe ao estado proibir a venda de jogos violentos à menores de 18 anos, não censurar a venda de jogos violentos, medida que é adotada com outras coisas bem mais nocivas à menores de 18 anos como o álcool. > Então assim, o buraco é muito mais embaixo, porque estamos falando de > características fundamentais da legislação brasileira, e mudar isso > provavelmente iria requerer uma reforma constitucional ampla, e não > simplesmente uma emenda. Acho que o problema é que, em geral, a constituição tentou instituir um welfare state mas acabou resultando em um país onde só vemos as desvantagens dessa filosofia e nenhuma das vantagens. Isso pode ser visto mais recentemente como, por exemplo, no mercado imobiliário, onde contratos por meio de hipoteca, como são feitos no mundo todo, estão em completo desuso em favor da alienação fiduciária. Isso é considerado um retrocesso jurídico mas é a única forma dos bancos conseguirem uma garantia real e, assim, ampliar o crédito. -Nilson Santos F. Jr. From luismottacampos em yahoo.co.uk Mon Apr 14 05:28:52 2008 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Mon, 14 Apr 2008 14:28:52 +0200 Subject: [Cascavel-pm] Google App Engine In-Reply-To: <9a08c9b40804140457s25102401i150fa4ade4d70377@mail.gmail.com> References: <604cec170804091559m12d6f9c7t852e9a2e81e0b078@mail.gmail.com> <9a08c9b40804111453q7250e1cfkd78cfe89c7d61d54@mail.gmail.com> <9a08c9b40804121130p2d4eec93xab2b3b4b0a0dd82f@mail.gmail.com> <65934b450804121237j6530d84eta623adc07cbc2704@mail.gmail.com> <9a08c9b40804130856r2dad146ex77d9fd43ae838226@mail.gmail.com> <83d8367f0804130950p284a4da8y462025c161eac9ab@mail.gmail.com> <9a08c9b40804131008h1b95fe16v2225c3f1c411fa8d@mail.gmail.com> <48030FBF.5020708@yahoo.co.uk> <9a08c9b40804140457s25102401i150fa4ade4d70377@mail.gmail.com> Message-ID: <48034E04.2060505@yahoo.co.uk> Nilson Santos Figueiredo Junior wrote: > 2008/4/14 Luis Motta Campos : >> O governo montou uma estrutura de routers bem simples, que deve ter >> custado 30-40K USD, e publicou, via Whois Daemon, novas rotas para o >> YouTube.com, "mais baratas" (toda rota recebe um "custo" quando se publica). >> >> O que acontece neste caso é que os roteadores que se auto-configuram >> através do serviço do Whois Database viram as rotas mais baratas e >> mandavam todo mundo seguir para a estrutura de roteadores "dead end" que >> o governo montou. > > Hmmm... interessante, não tinha imaginado que isso seria possível. > Imagino que eles tenham que colocar, nesse caso, uma estrutura dessa > em cada ponto de saída pra ser efetivo, caso contrário a censura seria > somente parcial. Ou estou errado? Hum. Eu acho que isso aqui pode te dar idéias: http://www.linux.it/~md/text/blackholing.html Putamplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From alexandre.abreu em gmail.com Mon Apr 14 07:20:16 2008 From: alexandre.abreu em gmail.com (Alexandre de Abreu) Date: Mon, 14 Apr 2008 11:20:16 -0300 Subject: [Cascavel-pm] Google App Engine In-Reply-To: <48034E04.2060505@yahoo.co.uk> References: <604cec170804091559m12d6f9c7t852e9a2e81e0b078@mail.gmail.com> <9a08c9b40804121130p2d4eec93xab2b3b4b0a0dd82f@mail.gmail.com> <65934b450804121237j6530d84eta623adc07cbc2704@mail.gmail.com> <9a08c9b40804130856r2dad146ex77d9fd43ae838226@mail.gmail.com> <83d8367f0804130950p284a4da8y462025c161eac9ab@mail.gmail.com> <9a08c9b40804131008h1b95fe16v2225c3f1c411fa8d@mail.gmail.com> <48030FBF.5020708@yahoo.co.uk> <9a08c9b40804140457s25102401i150fa4ade4d70377@mail.gmail.com> <48034E04.2060505@yahoo.co.uk> Message-ID: Olá, ótima discussão. Um vez o conteúdo na Web, já era. Não há maneira de bloquear a disseminação e acesso, alguém discorda? Como todo mecanismo, ação ou método utilizado na área de segurança da informação, o "blackhole" apenas dificulta, mas, está longe de bloquear o acesso aos sites citados. Abraços Alexandre On 14/04/2008, Luis Motta Campos wrote: > Nilson Santos Figueiredo Junior wrote: > > > 2008/4/14 Luis Motta Campos : > >> O governo montou uma estrutura de routers bem simples, que deve ter > >> custado 30-40K USD, e publicou, via Whois Daemon, novas rotas para o > >> YouTube.com, "mais baratas" (toda rota recebe um "custo" quando se publica). > >> > >> O que acontece neste caso é que os roteadores que se auto-configuram > >> através do serviço do Whois Database viram as rotas mais baratas e > >> mandavam todo mundo seguir para a estrutura de roteadores "dead end" que > >> o governo montou. > > > > Hmmm... interessante, não tinha imaginado que isso seria possível. > > Imagino que eles tenham que colocar, nesse caso, uma estrutura dessa > > em cada ponto de saída pra ser efetivo, caso contrário a censura seria > > somente parcial. Ou estou errado? > > > Hum. Eu acho que isso aqui pode te dar idéias: > http://www.linux.it/~md/text/blackholing.html > > > Putamplexos! > -- > Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, > Perl fanatic evangelist, and amateur {cook, photographer} > > _______________________________________________ > > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Alexandre Teixeira From ptfzs em yahoo.com.br Mon Apr 14 08:25:33 2008 From: ptfzs em yahoo.com.br (Patty Silva) Date: Mon, 14 Apr 2008 08:25:33 -0700 (PDT) Subject: [Cascavel-pm] Recuperar chave hash Message-ID: <952168.60518.qm@web31308.mail.mud.yahoo.com> Pessoal.. tenho um hash e gostaria de recuperar a chave passando o valor.. tem como? ex: %alphabet = ('a' => 'apple', 'b' => 'ball', 'c' => 'cat', 'x' => 'xylophone'); Tem como eu recuperar exemplo: a chave de cat e de ball??? Obrigada :) Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! http://br.mail.yahoo.com/ -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20080414/f135ad16/attachment.html From acid06 em gmail.com Mon Apr 14 08:29:37 2008 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Mon, 14 Apr 2008 12:29:37 -0300 Subject: [Cascavel-pm] Recuperar chave hash In-Reply-To: <952168.60518.qm@web31308.mail.mud.yahoo.com> References: <952168.60518.qm@web31308.mail.mud.yahoo.com> Message-ID: <9a08c9b40804140829x1975f872gdc1e0822307fba60@mail.gmail.com> 2008/4/14 Patty Silva : > Tem como eu recuperar exemplo: a chave de cat e de ball??? Sim, tem como fazer isso. -Nilson Santos F. Jr. From gabriel.vieira em gmail.com Mon Apr 14 08:38:48 2008 From: gabriel.vieira em gmail.com (Gabriel Vieira) Date: Mon, 14 Apr 2008 12:38:48 -0300 Subject: [Cascavel-pm] Recuperar chave hash In-Reply-To: <9a08c9b40804140829x1975f872gdc1e0822307fba60@mail.gmail.com> References: <952168.60518.qm@web31308.mail.mud.yahoo.com> <9a08c9b40804140829x1975f872gdc1e0822307fba60@mail.gmail.com> Message-ID: <83d8367f0804140838x342fd862m1ca5a2ebbdbbac38@mail.gmail.com> hehe. foreach. each. keys. =) 2008/4/14 Nilson Santos Figueiredo Junior : > 2008/4/14 Patty Silva : > > > Tem como eu recuperar exemplo: a chave de cat e de ball??? > > Sim, tem como fazer isso. > > -Nilson Santos F. Jr. > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Gabriel Vieira From daniel em ruoso.com Mon Apr 14 08:42:55 2008 From: daniel em ruoso.com (Daniel Ruoso) Date: Mon, 14 Apr 2008 16:42:55 +0100 Subject: [Cascavel-pm] Recuperar chave hash In-Reply-To: <83d8367f0804140838x342fd862m1ca5a2ebbdbbac38@mail.gmail.com> References: <952168.60518.qm@web31308.mail.mud.yahoo.com> <9a08c9b40804140829x1975f872gdc1e0822307fba60@mail.gmail.com> <83d8367f0804140838x342fd862m1ca5a2ebbdbbac38@mail.gmail.com> Message-ID: <1208187775.5821.39.camel@pitombeira> Seg, 2008-04-14 às 12:38 -0300, Gabriel Vieira escreveu: > foreach. > each. > keys. map grep keys daniel From nferraz em gmail.com Mon Apr 14 08:45:03 2008 From: nferraz em gmail.com (Nelson Ferraz) Date: Mon, 14 Apr 2008 16:45:03 +0100 Subject: [Cascavel-pm] Recuperar chave hash In-Reply-To: <1208187775.5821.39.camel@pitombeira> References: <952168.60518.qm@web31308.mail.mud.yahoo.com> <9a08c9b40804140829x1975f872gdc1e0822307fba60@mail.gmail.com> <83d8367f0804140838x342fd862m1ca5a2ebbdbbac38@mail.gmail.com> <1208187775.5821.39.camel@pitombeira> Message-ID: <604cec170804140845o58fbdcb1u551660d2d4cb90eb@mail.gmail.com> Apesar do Nilson já ter dado uma resposta perfeita... my %reverse = reverse %alphabet; From gabriel.vieira em gmail.com Mon Apr 14 08:55:47 2008 From: gabriel.vieira em gmail.com (Gabriel Vieira) Date: Mon, 14 Apr 2008 12:55:47 -0300 Subject: [Cascavel-pm] Recuperar chave hash In-Reply-To: <604cec170804140845o58fbdcb1u551660d2d4cb90eb@mail.gmail.com> References: <952168.60518.qm@web31308.mail.mud.yahoo.com> <9a08c9b40804140829x1975f872gdc1e0822307fba60@mail.gmail.com> <83d8367f0804140838x342fd862m1ca5a2ebbdbbac38@mail.gmail.com> <1208187775.5821.39.camel@pitombeira> <604cec170804140845o58fbdcb1u551660d2d4cb90eb@mail.gmail.com> Message-ID: <83d8367f0804140855x2507e4dau4a63610efc09f889@mail.gmail.com> Boa! On Mon, Apr 14, 2008 at 12:45 PM, Nelson Ferraz wrote: > Apesar do Nilson já ter dado uma resposta perfeita... > > my %reverse = reverse %alphabet; > > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Gabriel Vieira From roanbrasil em gmail.com Mon Apr 14 09:59:23 2008 From: roanbrasil em gmail.com (Roan Brasil Monteiro) Date: Mon, 14 Apr 2008 13:59:23 -0300 Subject: [Cascavel-pm] [OT] Vaga C++ IBM Message-ID: <403668000804140959g424ac671p3a17e619099d1edd@mail.gmail.com> Ae galera tá rolando vaga na IBM aqui onde trabalho. Requerimentos: C++ XML XSL Javascript Inglês Quem quiser favor entrar em contato pela lista mesmo e mandar o CV para mim que encaminho pras pessoas aki. Abraços -- Atenciosamente, Roan Brasil Monteiro -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20080414/4af5b18b/attachment.html From gabriel.vieira em gmail.com Mon Apr 14 10:12:05 2008 From: gabriel.vieira em gmail.com (Gabriel Vieira) Date: Mon, 14 Apr 2008 14:12:05 -0300 Subject: [Cascavel-pm] [OT] Vaga C++ IBM In-Reply-To: <403668000804140959g424ac671p3a17e619099d1edd@mail.gmail.com> References: <403668000804140959g424ac671p3a17e619099d1edd@mail.gmail.com> Message-ID: <83d8367f0804141012m5b0bec8cnfb492a3f3bc30b8e@mail.gmail.com> Que mal pergunte: onde fica?! 2008/4/14 Roan Brasil Monteiro : > Ae galera tá rolando vaga na IBM aqui onde trabalho. > > Requerimentos: > C++ > XML > XSL > Javascript > Inglês > > Quem quiser favor entrar em contato pela lista mesmo e mandar o CV para mim > que encaminho pras pessoas aki. Abraços > > -- > Atenciosamente, > > Roan Brasil Monteiro > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Gabriel Vieira From ptfzs em yahoo.com.br Mon Apr 14 10:13:38 2008 From: ptfzs em yahoo.com.br (Patty Silva) Date: Mon, 14 Apr 2008 10:13:38 -0700 (PDT) Subject: [Cascavel-pm] Res: Recuperar chave hash Message-ID: <270053.65380.qm@web31302.mail.mud.yahoo.com> Ok Pessoal..:) deu certo.. Obrigada []sss ----- Mensagem original ---- De: Gabriel Vieira Para: Cascavel Perl Mongers Enviadas: Segunda-feira, 14 de Abril de 2008 15:55:47 Assunto: Re: [Cascavel-pm] Recuperar chave hash Boa! On Mon, Apr 14, 2008 at 12:45 PM, Nelson Ferraz wrote: > Apesar do Nilson já ter dado uma resposta perfeita... > > my %reverse = reverse %alphabet; > > > _______________________________________________ > 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 Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! http://br.mail.yahoo.com/ -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20080414/2d3e6c1f/attachment.html From luismottacampos em yahoo.co.uk Mon Apr 14 10:33:56 2008 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Mon, 14 Apr 2008 19:33:56 +0200 Subject: [Cascavel-pm] Google App Engine In-Reply-To: References: <604cec170804091559m12d6f9c7t852e9a2e81e0b078@mail.gmail.com> <9a08c9b40804121130p2d4eec93xab2b3b4b0a0dd82f@mail.gmail.com> <65934b450804121237j6530d84eta623adc07cbc2704@mail.gmail.com> <9a08c9b40804130856r2dad146ex77d9fd43ae838226@mail.gmail.com> <83d8367f0804130950p284a4da8y462025c161eac9ab@mail.gmail.com> <9a08c9b40804131008h1b95fe16v2225c3f1c411fa8d@mail.gmail.com> <48030FBF.5020708@yahoo.co.uk> <9a08c9b40804140457s25102401i150fa4ade4d70377@mail.gmail.com> <48034E04.2060505@yahoo.co.uk> Message-ID: <48039584.7000108@yahoo.co.uk> Alexandre de Abreu wrote: > Olá, ótima discussão. > > Um vez o conteúdo na Web, já era. Não há maneira de bloquear a > disseminação e acesso, alguém discorda? > > Como todo mecanismo, ação ou método utilizado na área de segurança da > informação, o "blackhole" apenas dificulta, mas, está longe de > bloquear o acesso aos sites citados. Lamento, mas eu discordo. O problema é ter "peito" para se expor e bloquear os websites corretamente, usando o mecanismo da forma certa. Putamplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From roanbrasil em gmail.com Mon Apr 14 11:31:49 2008 From: roanbrasil em gmail.com (Roan Brasil Monteiro) Date: Mon, 14 Apr 2008 15:31:49 -0300 Subject: [Cascavel-pm] [OT] Vaga C++ IBM In-Reply-To: <83d8367f0804141012m5b0bec8cnfb492a3f3bc30b8e@mail.gmail.com> References: <403668000804140959g424ac671p3a17e619099d1edd@mail.gmail.com> <83d8367f0804141012m5b0bec8cnfb492a3f3bc30b8e@mail.gmail.com> Message-ID: <403668000804141131v4223a508if24d3c64095f124e@mail.gmail.com> Hortolândia - SP, 8km de Campinas 2008/4/14, Gabriel Vieira : > > Que mal pergunte: onde fica?! > > 2008/4/14 Roan Brasil Monteiro : > > > Ae galera tá rolando vaga na IBM aqui onde trabalho. > > > > Requerimentos: > > C++ > > XML > > XSL > > Javascript > > Inglês > > > > Quem quiser favor entrar em contato pela lista mesmo e mandar o CV para > mim > > que encaminho pras pessoas aki. Abraços > > > > -- > > Atenciosamente, > > > > Roan Brasil Monteiro > > > _______________________________________________ > > Cascavel-pm mailing list > > Cascavel-pm em pm.org > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > -- > Gabriel Vieira > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Atenciosamente, Roan Brasil Monteiro -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20080414/ec53c24d/attachment.html From alexandre.abreu em gmail.com Mon Apr 14 17:08:20 2008 From: alexandre.abreu em gmail.com (Alexandre de Abreu) Date: Mon, 14 Apr 2008 21:08:20 -0300 Subject: [Cascavel-pm] Google App Engine In-Reply-To: <48039584.7000108@yahoo.co.uk> References: <604cec170804091559m12d6f9c7t852e9a2e81e0b078@mail.gmail.com> <65934b450804121237j6530d84eta623adc07cbc2704@mail.gmail.com> <9a08c9b40804130856r2dad146ex77d9fd43ae838226@mail.gmail.com> <83d8367f0804130950p284a4da8y462025c161eac9ab@mail.gmail.com> <9a08c9b40804131008h1b95fe16v2225c3f1c411fa8d@mail.gmail.com> <48030FBF.5020708@yahoo.co.uk> <9a08c9b40804140457s25102401i150fa4ade4d70377@mail.gmail.com> <48034E04.2060505@yahoo.co.uk> <48039584.7000108@yahoo.co.uk> Message-ID: Lamentação e discordância aceita Mr. Campos! :D Controlar o acesso à Internet, ainda mais para um país, não é brincadeira mesmo. Só afirmei que não há eficácia no método para bloquear acesso a um ou mais sites, mas, sim não participar da Internet. Imagina bloquear todos os acessos aos IPs do Youtube/GGL. Agora imagina bloquear todos os acessos a todos que têm acesso ao Youtube. É isso que deve ocorrer para ser eficaz. Existem 1k maneiras de preparar Neston, essa á uma das interessantes: http://yro.slashdot.org/comments.pl?sid=225558&cid=18262112 Sem falar em TOR, vale uma boa lida sobre este último. Abraço Alexandre On 14/04/2008, Luis Motta Campos wrote: > Alexandre de Abreu wrote: > > Olá, ótima discussão. > > > > Um vez o conteúdo na Web, já era. Não há maneira de bloquear a > > disseminação e acesso, alguém discorda? > > > > Como todo mecanismo, ação ou método utilizado na área de segurança da > > informação, o "blackhole" apenas dificulta, mas, está longe de > > bloquear o acesso aos sites citados. > > Lamento, mas eu discordo. O problema é ter "peito" para se expor e > bloquear os websites corretamente, usando o mecanismo da forma certa. > > Putamplexos! > > -- > Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, > Perl fanatic evangelist, and amateur {cook, photographer} > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Alexandre Teixeira From luismottacampos em yahoo.co.uk Tue Apr 15 02:48:11 2008 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Tue, 15 Apr 2008 11:48:11 +0200 Subject: [Cascavel-pm] Google App Engine In-Reply-To: References: <604cec170804091559m12d6f9c7t852e9a2e81e0b078@mail.gmail.com> <65934b450804121237j6530d84eta623adc07cbc2704@mail.gmail.com> <9a08c9b40804130856r2dad146ex77d9fd43ae838226@mail.gmail.com> <83d8367f0804130950p284a4da8y462025c161eac9ab@mail.gmail.com> <9a08c9b40804131008h1b95fe16v2225c3f1c411fa8d@mail.gmail.com> <48030FBF.5020708@yahoo.co.uk> <9a08c9b40804140457s25102401i150fa4ade4d70377@mail.gmail.com> <48034E04.2060505@yahoo.co.uk> <48039584.7000108@yahoo.co.uk> Message-ID: <480479DB.9070003@yahoo.co.uk> Alexandre de Abreu wrote: > Lamentação e discordância aceita Mr. Campos! :D > > Controlar o acesso à Internet, ainda mais para um país, não é > brincadeira mesmo. Só afirmei que não há eficácia no método para > bloquear acesso a um ou mais sites, mas, sim não participar da > Internet. > > Imagina bloquear todos os acessos aos IPs do Youtube/GGL. Agora > imagina bloquear todos os acessos a todos que têm acesso ao Youtube. É > isso que deve ocorrer para ser eficaz. Existem 1k maneiras de preparar > Neston, essa á uma das interessantes: > > http://yro.slashdot.org/comments.pl?sid=225558&cid=18262112 > > Sem falar em TOR, vale uma boa lida sobre este último. O artigo do Slashdot é lixo. Leia o do RIPE NCC, que é mais claro nos detalhes (o diabo está nos detalhes). http://www.ripe.net/news/study-youtube-hijacking.html Eu sou o mentor de bases de dados do pessoal do RIS, o departamento do RIPE NCC que faz os estudos sobre este tipo de merda na nossa região (inclui Europa, Ásia e Oriente Médio, mas não a Oceania ou o Japão). Leia o artigo acima, e você vai ter uma idéia melhor sobre como implementar um "blackhole". A gente está trabalhando em ter todos os objetos da base de dados assinados com PGP agora, mas ainda assim é relativamente fácil para alguém entrar "no meio", oferecendo uma rota "mais barata". Claro, você pode tentar rotear seus pacotes na mão, mas isso apenas vai piorar a situação geral. A Internet não foi desenhada para ter controle de acesso, autenticação ou autorização. Isso foi feito de propósito, não é um erro de projeto, definitivamente. ;) Eu concordo que isso não é segurança definitiva, e que é possível "contornar" a situação. O problema é que isso normalmente requer equipamento e conhecimento que não está ao alcance do "consumidor de Internet médio". Putamplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From alexandre.abreu em gmail.com Tue Apr 15 07:16:39 2008 From: alexandre.abreu em gmail.com (Alexandre de Abreu) Date: Tue, 15 Apr 2008 11:16:39 -0300 Subject: [Cascavel-pm] Google App Engine In-Reply-To: <480479DB.9070003@yahoo.co.uk> References: <604cec170804091559m12d6f9c7t852e9a2e81e0b078@mail.gmail.com> <83d8367f0804130950p284a4da8y462025c161eac9ab@mail.gmail.com> <9a08c9b40804131008h1b95fe16v2225c3f1c411fa8d@mail.gmail.com> <48030FBF.5020708@yahoo.co.uk> <9a08c9b40804140457s25102401i150fa4ade4d70377@mail.gmail.com> <48034E04.2060505@yahoo.co.uk> <48039584.7000108@yahoo.co.uk> <480479DB.9070003@yahoo.co.uk> Message-ID: Luis, É isso aí, desde a sua concepção, ninguém imaginava que a Internet chegaria ao ponto em que está, basear-se na confiança dos entes envolvios no roteamento é extremamente inseguro(propagação de rotas via BGP) sem melhores mecanismos de validação é perigoso. Naquela época, no ambiente acadêmico era fantástico. É fato que a galera faz remendos em cima de remendos, manter compatibilidade e ao mesmo tempo melhorar a segurança não é fãcil, vide DNS/Spam(SPF, RBL, DNSSec, etc.), Roteamento IP(Blackholes, etc.), protocolo Ethernet(Static ARP). Enfim, concordamos que o lado "negro" da força sempre dá um jeitinho e que a criptografia pode ajudar(IPSec, Túneis VPN, etc.). Trabalhei um tempo no UOL e tenho "noção" de como esses caras sofrem pra manter o lance "de pé", é outro mundo. O Perl tá ajudando neste processo no RIPE? Abçs Alexandre On 15/04/2008, Luis Motta Campos wrote: > Alexandre de Abreu wrote: > > Lamentação e discordância aceita Mr. Campos! :D > > > > Controlar o acesso à Internet, ainda mais para um país, não é > > brincadeira mesmo. Só afirmei que não há eficácia no método para > > bloquear acesso a um ou mais sites, mas, sim não participar da > > Internet. > > > > Imagina bloquear todos os acessos aos IPs do Youtube/GGL. Agora > > imagina bloquear todos os acessos a todos que têm acesso ao Youtube. É > > isso que deve ocorrer para ser eficaz. Existem 1k maneiras de preparar > > Neston, essa á uma das interessantes: > > > > http://yro.slashdot.org/comments.pl?sid=225558&cid=18262112 > > > > Sem falar em TOR, vale uma boa lida sobre este último. > > > O artigo do Slashdot é lixo. Leia o do RIPE NCC, que é mais claro nos > detalhes (o diabo está nos detalhes). > > http://www.ripe.net/news/study-youtube-hijacking.html > > Eu sou o mentor de bases de dados do pessoal do RIS, o departamento do > RIPE NCC que faz os estudos sobre este tipo de merda na nossa região > (inclui Europa, Ásia e Oriente Médio, mas não a Oceania ou o Japão). > > Leia o artigo acima, e você vai ter uma idéia melhor sobre como > implementar um "blackhole". A gente está trabalhando em ter todos os > objetos da base de dados assinados com PGP agora, mas ainda assim é > relativamente fácil para alguém entrar "no meio", oferecendo uma rota > "mais barata". > > Claro, você pode tentar rotear seus pacotes na mão, mas isso apenas vai > piorar a situação geral. > > A Internet não foi desenhada para ter controle de acesso, autenticação > ou autorização. Isso foi feito de propósito, não é um erro de projeto, > definitivamente. ;) > > Eu concordo que isso não é segurança definitiva, e que é possível > "contornar" a situação. O problema é que isso normalmente requer > equipamento e conhecimento que não está ao alcance do "consumidor de > Internet médio". > > > Putamplexos! > -- > Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, > Perl fanatic evangelist, and amateur {cook, photographer} > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Alexandre Teixeira From luismottacampos em yahoo.co.uk Wed Apr 16 05:35:00 2008 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Wed, 16 Apr 2008 14:35:00 +0200 Subject: [Cascavel-pm] Perl e a Internet ... [Was: Google App Engine] In-Reply-To: References: <604cec170804091559m12d6f9c7t852e9a2e81e0b078@mail.gmail.com> <83d8367f0804130950p284a4da8y462025c161eac9ab@mail.gmail.com> <9a08c9b40804131008h1b95fe16v2225c3f1c411fa8d@mail.gmail.com> <48030FBF.5020708@yahoo.co.uk> <9a08c9b40804140457s25102401i150fa4ade4d70377@mail.gmail.com> <48034E04.2060505@yahoo.co.uk> <48039584.7000108@yahoo.co.uk> <480479DB.9070003@yahoo.co.uk> Message-ID: <4805F274.50405@yahoo.co.uk> Alexandre de Abreu wrote: > Luis, [snip] > O Perl tá ajudando neste processo no RIPE? Você já deve ter ouvido alguém dizer que "Perl é a fita-adesiva que segura a Internet", não? Será que eu preciso explicar mais alguma coisa? :D Putamplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From alexandre.abreu em gmail.com Wed Apr 16 05:44:26 2008 From: alexandre.abreu em gmail.com (Alexandre de Abreu) Date: Wed, 16 Apr 2008 09:44:26 -0300 Subject: [Cascavel-pm] Perl e a Internet ... [Was: Google App Engine] In-Reply-To: <4805F274.50405@yahoo.co.uk> References: <604cec170804091559m12d6f9c7t852e9a2e81e0b078@mail.gmail.com> <48030FBF.5020708@yahoo.co.uk> <9a08c9b40804140457s25102401i150fa4ade4d70377@mail.gmail.com> <48034E04.2060505@yahoo.co.uk> <48039584.7000108@yahoo.co.uk> <480479DB.9070003@yahoo.co.uk> <4805F274.50405@yahoo.co.uk> Message-ID: rsrs boa! :-) On 16/04/2008, Luis Motta Campos wrote: > Alexandre de Abreu wrote: > > Luis, > [snip] > > O Perl tá ajudando neste processo no RIPE? > > Você já deve ter ouvido alguém dizer que "Perl é a fita-adesiva que > segura a Internet", não? Será que eu preciso explicar mais alguma coisa? :D > > Putamplexos! > > -- > Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, > Perl fanatic evangelist, and amateur {cook, photographer} > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Alexandre Teixeira From alexseki em gmail.com Wed Apr 16 06:03:28 2008 From: alexseki em gmail.com (Alexandre Seki) Date: Wed, 16 Apr 2008 10:03:28 -0300 Subject: [Cascavel-pm] [OT] Frioooooooooooo Message-ID: <32edeebf0804160603x7e4c7d1ndc8be53b7d2cc3f5@mail.gmail.com> Galera quem for vim pro fisl 9 se prepare que aqui no Sul esta fazendo muito frio! ;) -- Atenciosamente, Alexandre K. Seki -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20080416/94067db9/attachment.html From luismottacampos em yahoo.co.uk Wed Apr 16 07:37:52 2008 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Wed, 16 Apr 2008 16:37:52 +0200 Subject: [Cascavel-pm] [OT] Frioooooooooooo In-Reply-To: <32edeebf0804160603x7e4c7d1ndc8be53b7d2cc3f5@mail.gmail.com> References: <32edeebf0804160603x7e4c7d1ndc8be53b7d2cc3f5@mail.gmail.com> Message-ID: <48060F40.7040303@yahoo.co.uk> Alexandre Seki wrote: > Galera quem for vim pro fisl 9 se prepare que aqui no Sul esta fazendo muito > frio! Lamentavelmente, eu não vou aparecer. O frio daqui é mais intenso. :) E eu adoro. :D Putamplexos e bom FISL para todo mundo! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From acid06 em gmail.com Wed Apr 16 12:15:07 2008 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Wed, 16 Apr 2008 16:15:07 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Catalyst_na_Wikipedia_em_portugu=EAs?= Message-ID: <9a08c9b40804161215u50e292f3s35f52f30c848aed9@mail.gmail.com> Pessoal, Não sei se isso é muito relevante, mas, enfim. Eu notei que não existia uma página sobre o Catalyst na Wikipedia em Português e, apesar de eu acabar ignorando-a às vezes, quem sabe isso não pode dar uma pequena ajuda para a difusão do conhecimento sobre Perl por aqui. Como estava com um tempo de sobra, acabei criando a página, mas ainda é um esboço. Quem quiser se voluntariar para expandí-la: http://pt.wikipedia.org/wiki/Catalyst_%28software%29 -Nilson Santos F. Jr. From luismottacampos em yahoo.co.uk Thu Apr 17 04:37:43 2008 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Thu, 17 Apr 2008 13:37:43 +0200 Subject: [Cascavel-pm] Google App Engine In-Reply-To: <480479DB.9070003@yahoo.co.uk> References: <604cec170804091559m12d6f9c7t852e9a2e81e0b078@mail.gmail.com> <65934b450804121237j6530d84eta623adc07cbc2704@mail.gmail.com> <9a08c9b40804130856r2dad146ex77d9fd43ae838226@mail.gmail.com> <83d8367f0804130950p284a4da8y462025c161eac9ab@mail.gmail.com> <9a08c9b40804131008h1b95fe16v2225c3f1c411fa8d@mail.gmail.com> <48030FBF.5020708@yahoo.co.uk> <9a08c9b40804140457s25102401i150fa4ade4d70377@mail.gmail.com> <48034E04.2060505@yahoo.co.uk> <48039584.7000108@yahoo.co.uk> <480479DB.9070003@yahoo.co.uk> Message-ID: <48073687.7010002@yahoo.co.uk> Luis Motta Campos wrote: > Alexandre de Abreu wrote: >> Lamentação e discordância aceita Mr. Campos! :D >> >> Controlar o acesso à Internet, ainda mais para um país, não é >> brincadeira mesmo. Só afirmei que não há eficácia no método para >> bloquear acesso a um ou mais sites, mas, sim não participar da >> Internet. >> >> Imagina bloquear todos os acessos aos IPs do Youtube/GGL. Agora >> imagina bloquear todos os acessos a todos que têm acesso ao Youtube. É >> isso que deve ocorrer para ser eficaz. Existem 1k maneiras de preparar >> Neston, essa á uma das interessantes: >> >> http://yro.slashdot.org/comments.pl?sid=225558&cid=18262112 >> >> Sem falar em TOR, vale uma boa lida sobre este último. > > O artigo do Slashdot é lixo. Leia o do RIPE NCC, que é mais claro nos > detalhes (o diabo está nos detalhes). > > http://www.ripe.net/news/study-youtube-hijacking.html Totalmente no tema, o YouTube está fazendo graça com a própria desgraça: "The Day YouTube Died" http://www.youtube.com/watch?v=JJ-nSCl1UMc Putamplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From edencardim em gmail.com Thu Apr 17 16:01:09 2008 From: edencardim em gmail.com (Eden Cardim) Date: Thu, 17 Apr 2008 20:01:09 -0300 Subject: [Cascavel-pm] Convocando participantes do YAPC::SA [was: FISL - quem vai?] Message-ID: <3de55ead0804171601y54dc3fd5paab81d7fe294a528@mail.gmail.com> On Wed, Mar 19, 2008 at 1:28 PM, Rodrigo Fernandes wrote: > > 1 - Eden Cardim > > 2 - Wallace Reis > > 3 - Fernando Oliveira > > 4 - Rodrigo Montoro > > 5 - Lucas Mateus > > 6 - Fernando Louis > > 7 - Solli Honório > > 8 - Rodrigo Fernandes bom, dessa lista faltam o Lucas Mateus (que mandou o blabos no lugar dele), o Fernando Louis e o Rodrigo Fernandes. Cadê vocês? -- edenc.vox.com From edencardim em gmail.com Thu Apr 17 16:05:18 2008 From: edencardim em gmail.com (Eden Cardim) Date: Thu, 17 Apr 2008 20:05:18 -0300 Subject: [Cascavel-pm] Convocando participantes do YAPC::SA [was: FISL - quem vai?] In-Reply-To: <3de55ead0804171601y54dc3fd5paab81d7fe294a528@mail.gmail.com> References: <3de55ead0804171601y54dc3fd5paab81d7fe294a528@mail.gmail.com> Message-ID: <3de55ead0804171605v3892f553gb0b59ae79fd51c2d@mail.gmail.com> On Thu, Apr 17, 2008 at 8:01 PM, Eden Cardim wrote: > bom, dessa lista faltam o Lucas Mateus (que mandou o blabos no lugar > dele), o Fernando Louis e o Rodrigo Fernandes. Cadê vocês? Opa, o André Moura tb disse que vinha mas não apareceu ainda. Cadê você André!? -- edenc.vox.com From fernandolouis em terra.com.br Thu Apr 17 16:23:54 2008 From: fernandolouis em terra.com.br (fernandolouis em terra.com.br) Date: Thu, 17 Apr 2008 20:23:54 -0300 Subject: [Cascavel-pm] Convocando participantes do YAPC::SA [was: FISL - quem vai?] References: <3de55ead0804171601y54dc3fd5paab81d7fe294a528@mail.gmail.com> Message-ID: <01bd01c8a0e2$1ad74df0$0301a8c0@rede.local> Amigos, não poderia ir dessa vez... infelizmente. Bom proveito, bom aprendizado, bom coffe break e boa curtição nos barzinhos. []s, Fernando ----- Original Message ----- From: "Eden Cardim" To: "Cascavel Perl Mongers" Sent: Thursday, April 17, 2008 8:01 PM Subject: [Cascavel-pm] Convocando participantes do YAPC::SA [was: FISL - quem vai?] On Wed, Mar 19, 2008 at 1:28 PM, Rodrigo Fernandes wrote: > > 1 - Eden Cardim > > 2 - Wallace Reis > > 3 - Fernando Oliveira > > 4 - Rodrigo Montoro > > 5 - Lucas Mateus > > 6 - Fernando Louis > > 7 - Solli Honório > > 8 - Rodrigo Fernandes bom, dessa lista faltam o Lucas Mateus (que mandou o blabos no lugar dele), o Fernando Louis e o Rodrigo Fernandes. Cadê vocês? -- edenc.vox.com _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm From fernandes em cpan.org Thu Apr 17 16:59:10 2008 From: fernandes em cpan.org (Rodrigo Panchiniak Fernandes) Date: Thu, 17 Apr 2008 16:59:10 -0700 (PDT) Subject: [Cascavel-pm] Convocando participantes do YAPC::SA [was: FISL - quem vai?] In-Reply-To: <3de55ead0804171601y54dc3fd5paab81d7fe294a528@mail.gmail.com> Message-ID: <261817.76072.qm@web44813.mail.sp1.yahoo.com> Chego amanhã, Eden. []s Rodrigo Fernandes --- Eden Cardim wrote: > On Wed, Mar 19, 2008 at 1:28 PM, Rodrigo Fernandes > wrote: > > > 1 - Eden Cardim > > > 2 - Wallace Reis > > > 3 - Fernando Oliveira > > > 4 - Rodrigo Montoro > > > 5 - Lucas Mateus > > > 6 - Fernando Louis > > > 7 - Solli Honório > > > > 8 - Rodrigo Fernandes > > bom, dessa lista faltam o Lucas Mateus (que mandou o > blabos no lugar > dele), o Fernando Louis e o Rodrigo Fernandes. Cadê > vocês? > > -- > edenc.vox.com > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > ____________________________________________________________________________________ Be a better friend, newshound, and know-it-all with Yahoo! Mobile. Try it now. http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ From lgbassani em terra.com.br Thu Apr 17 17:51:50 2008 From: lgbassani em terra.com.br (Luciano Giordani Bassani) Date: Thu, 17 Apr 2008 21:51:50 -0300 Subject: [Cascavel-pm] Convocando participantes do YAPC::SA [was: FISL - quem vai?] In-Reply-To: <3de55ead0804171601y54dc3fd5paab81d7fe294a528@mail.gmail.com> References: <3de55ead0804171601y54dc3fd5paab81d7fe294a528@mail.gmail.com> Message-ID: <4807F0A6.9070301@terra.com.br> Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20080417/36ebcaa9/attachment.html From andreoandre em gmail.com Thu Apr 17 18:24:23 2008 From: andreoandre em gmail.com (=?ISO-8859-1?Q?Andr=E9_Moura?=) Date: Thu, 17 Apr 2008 22:24:23 -0300 Subject: [Cascavel-pm] Convocando participantes do YAPC::SA [was: FISL - quem vai?] In-Reply-To: <4807F0A6.9070301@terra.com.br> References: <3de55ead0804171601y54dc3fd5paab81d7fe294a528@mail.gmail.com> <4807F0A6.9070301@terra.com.br> Message-ID: Opa estou aqui !!!!!!... Amanhã estarei com vocês... Em 17/04/08, Luciano Giordani Bassani escreveu: > > *Vi o Randal Schwartz conferindo as palestras sobre PostgreSQL hoje... > Aliás, a palestra sobre PostgreSQL Application Server parecia mais > palestra de Perl... Até teve o famoso "use strict; use warnings;" que eu > nunca uso! :-P > Creio que o pessoal não entendeu muito. Ele deu até um exemplo daquela > famosa regex para validação de e-mail e depois um outro esquema, mais > "elegante" usando módulos. Queria que meu chefe tivesse assistido isso. Ele > não quer mais que eu use Perl nos projetos novos, pq é difícil achar > programador que aceite o salário que ele quer pagar, hehehe > > SDS, > > Luciano > * > > > Eden Cardim escreveu: > > On Wed, Mar 19, 2008 at 1:28 PM, Rodrigo Fernandes > wrote: > > > 1 - Eden Cardim > > 2 - Wallace Reis > > 3 - Fernando Oliveira > > 4 - Rodrigo Montoro > > 5 - Lucas Mateus > > 6 - Fernando Louis > > 7 - Solli Honório > > 8 - Rodrigo Fernandes > > bom, dessa lista faltam o Lucas Mateus (que mandou o blabos no lugar > dele), o Fernando Louis e o Rodrigo Fernandes. Cadê vocês? > > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- André O Moura http://andrem.wordpress.com -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20080417/1f48e223/attachment.html From gabriel.vieira em gmail.com Thu Apr 17 20:22:20 2008 From: gabriel.vieira em gmail.com (Gabriel Vieira) Date: Fri, 18 Apr 2008 00:22:20 -0300 Subject: [Cascavel-pm] Convocando participantes do YAPC::SA [was: FISL - quem vai?] In-Reply-To: <3de55ead0804171601y54dc3fd5paab81d7fe294a528@mail.gmail.com> References: <3de55ead0804171601y54dc3fd5paab81d7fe294a528@mail.gmail.com> Message-ID: <83d8367f0804172022ud46ec8es21bfaaddfdb95f13@mail.gmail.com> O Mateus foi... de Thais... nao percebem que os dois nunca aparecem juntos?! On Thu, Apr 17, 2008 at 8:01 PM, Eden Cardim wrote: > On Wed, Mar 19, 2008 at 1:28 PM, Rodrigo Fernandes > wrote: > > > 1 - Eden Cardim > > > 2 - Wallace Reis > > > 3 - Fernando Oliveira > > > 4 - Rodrigo Montoro > > > 5 - Lucas Mateus > > > 6 - Fernando Louis > > > 7 - Solli Honório > > > > 8 - Rodrigo Fernandes > > bom, dessa lista faltam o Lucas Mateus (que mandou o blabos no lugar > dele), o Fernando Louis e o Rodrigo Fernandes. Cadê vocês? > > -- > edenc.vox.com > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Gabriel Vieira -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20080418/db42fe3f/attachment-0001.html From gabriel.vieira em gmail.com Thu Apr 17 20:23:08 2008 From: gabriel.vieira em gmail.com (Gabriel Vieira) Date: Fri, 18 Apr 2008 00:23:08 -0300 Subject: [Cascavel-pm] Convocando participantes do YAPC::SA [was: FISL - quem vai?] In-Reply-To: <4807F0A6.9070301@terra.com.br> References: <3de55ead0804171601y54dc3fd5paab81d7fe294a528@mail.gmail.com> <4807F0A6.9070301@terra.com.br> Message-ID: <83d8367f0804172023y7280da10kbbb0254b99783b2b@mail.gmail.com> Quanto ele paga?! \o/ 2008/4/17 Luciano Giordani Bassani : > *Vi o Randal Schwartz conferindo as palestras sobre PostgreSQL hoje... > Aliás, a palestra sobre PostgreSQL Application Server parecia mais > palestra de Perl... Até teve o famoso "use strict; use warnings;" que eu > nunca uso! :-P > Creio que o pessoal não entendeu muito. Ele deu até um exemplo daquela > famosa regex para validação de e-mail e depois um outro esquema, mais > "elegante" usando módulos. Queria que meu chefe tivesse assistido isso. Ele > não quer mais que eu use Perl nos projetos novos, pq é difícil achar > programador que aceite o salário que ele quer pagar, hehehe > > SDS, > > Luciano > * > > > Eden Cardim escreveu: > > On Wed, Mar 19, 2008 at 1:28 PM, Rodrigo Fernandes wrote: > > > > 1 - Eden Cardim > > 2 - Wallace Reis > > 3 - Fernando Oliveira > > 4 - Rodrigo Montoro > > 5 - Lucas Mateus > > 6 - Fernando Louis > > 7 - Solli Honório > > 8 - Rodrigo Fernandes > > > bom, dessa lista faltam o Lucas Mateus (que mandou o blabos no lugar > dele), o Fernando Louis e o Rodrigo Fernandes. Cadê vocês? > > > > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Gabriel Vieira -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20080418/78ba326a/attachment.html From edencardim em gmail.com Fri Apr 18 08:33:01 2008 From: edencardim em gmail.com (Eden Cardim) Date: Fri, 18 Apr 2008 12:33:01 -0300 Subject: [Cascavel-pm] Convocando participantes do YAPC::SA [was: FISL - quem vai?] In-Reply-To: <4807F0A6.9070301@terra.com.br> References: <3de55ead0804171601y54dc3fd5paab81d7fe294a528@mail.gmail.com> <4807F0A6.9070301@terra.com.br> Message-ID: <3de55ead0804180833y282df5d9vb969a95e08eea7c4@mail.gmail.com> 2008/4/17 Luciano Giordani Bassani : > > Vi o Randal Schwartz conferindo as palestras sobre PostgreSQL hoje... > Aliás, a palestra sobre PostgreSQL Application Server parecia mais palestra > de Perl... Até teve o famoso "use strict; use warnings;" que eu nunca uso! > :-P Compareçam no stand! estamos aqui na fernte do stand da NComputing, que é perto do stand do debian. -- edenc.vox.com From shonorio em gmail.com Sat Apr 19 13:41:18 2008 From: shonorio em gmail.com (Solli Honorio) Date: Sat, 19 Apr 2008 17:41:18 -0300 Subject: [Cascavel-pm] [OT] Evento FISL - LONGO Message-ID: <12d1f4ee0804191341o765cb25eqb04a3ad1966c65b9@mail.gmail.com> Ola pessoal, depois de perder dois backups sobre a minha proposta de backup e aos cacos (ou só a capa da gaita, como dizem por aqui) por dormir de madrugada e acordar bem cedo segue o meu relato sobre o evento. Antes de mais nada o FISL estava lotado, boa parte das palestras no qual eu estive estavam lotadas, e o nível das palestras se mantiveram na média dos demais anos. É possível observar apresentadores com bons conhecimentos, mas com dificuldade de expressar estes conhecimentos o quê diminui consideravelmente a extração de alguma informação útil. Mas teve coisas que me chamou bastante atenção, e que me fez pensar sobre o nosso futuro, sendo elas : * Representatividade Nem Java, nem PHP, o que ví aqui foi uma explosão de Python e Ruby. As palestra de "Ruby on the Rail" tinham gente "saindo pelo ladrão". PHP com o público cativo e volumoso. Teve hora que eu até pensei estar no 'PyCon', tamanho a quantidade de palestras de Python, direta ou inderetamente. Isto se deve a dois fatores, eu acredito. Primeiro é que estas comunidades estão bastante animadas e participativas, e a outra é que eles conseguiram emplacar muitas apresentações de soluções, que por acaso utilizam estas linguagem. Conversei com algumas pessoas, e tive a informação que APENAS 5 pessoas postaram proposta na trilha de Perl. Fui uma delas, e tive a alegria de ter a minha proposta de desenvolvimento em Perl aprovada e a tristeza de logo depois tê-la cancelada, isto porquê eu já estava palestrante em sysadmin. Mas isto mostrou, para mim pelo menos, que o problema do Perl não está em algum 'preconceito' com a linguagem, e sim na pouca participação da comunidade. * Divulgação pela solução aplicada e prática Ruby e Python usaram a estratégia de mostar soluções/produtos práticos, e NÃO a linguagem em sí. Percebí que precisamos repensar a nossa estratégia de 'marketing'. Todo mundo sabe que Perl é a ferrari para parse de documentos, regex e outras coisas, então falar sobre isto já é chato e pouco "envolvente". * Empolgação, renovação e jovialidade Ví a comunidade ruby e python bem empolgada e participativa, e até contagiante (na minha opnião). Ví a renovação, principalmente no python. Ví garotos e garotas, que ví sendo introduzido ao python no fisl 6/7 e neste fisl ministrando palestras de alto nível e para auditório lotado.... aí eu pensei "O quê está ao meu alcance para NÃO ficar como os programadores Cobol ?" * Perl não morreu Apesar de nem o Randal falar de Perl, as palestras que tinham perl como linguagem base estavam com bom público. Com o YAPC a aceitação foi média e eu realmente credito isto a uma problema que o Lorn já me chamou a atenção e consegui observar aqui na plenitude. Ninguém sabe e nem tem idéia do que é YAPC::*, então isto não chama a atenção, ou pior, fica realmente com a cara do perl, ilegível aos olhos dos pobres mortais. __FIM__ -- "o animal satisfeito dorme". - Guimarães Rosa -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20080419/5ea55a08/attachment.html From lgbassani em terra.com.br Sat Apr 19 16:33:33 2008 From: lgbassani em terra.com.br (Luciano Giordani Bassani) Date: Sat, 19 Apr 2008 20:33:33 -0300 Subject: [Cascavel-pm] [OT] Evento FISL - LONGO In-Reply-To: <12d1f4ee0804191341o765cb25eqb04a3ad1966c65b9@mail.gmail.com> References: <12d1f4ee0804191341o765cb25eqb04a3ad1966c65b9@mail.gmail.com> Message-ID: <480A814D.8080901@terra.com.br> Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20080419/08a0f29c/attachment.html From acid06 em gmail.com Sat Apr 19 22:47:19 2008 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Sun, 20 Apr 2008 02:47:19 -0300 Subject: [Cascavel-pm] [OT] Evento FISL - LONGO In-Reply-To: <12d1f4ee0804191341o765cb25eqb04a3ad1966c65b9@mail.gmail.com> References: <12d1f4ee0804191341o765cb25eqb04a3ad1966c65b9@mail.gmail.com> Message-ID: <9a08c9b40804192247m4e577466t5b182ce74a32bf05@mail.gmail.com> 2008/4/19 Solli Honorio : > * Empolgação, renovação e jovialidade > Ví a comunidade ruby e python bem empolgada e participativa, e até > contagiante (na minha opnião). Ví a renovação, principalmente no python. Ví > garotos e garotas, que ví sendo introduzido ao python no fisl 6/7 e neste > fisl ministrando palestras de alto nível e para auditório lotado.... aí eu > pensei "O quê está ao meu alcance para NÃO ficar como os programadores Cobol > ?" É basicamente esse o ponto que eu levantei em discussões recentes aqui na lista e que a maioria dos que se manifestaram simplesmente rebateram com o fato de que existem diversas oportunidades bem pagas pra trabalho em Perl. Sim, existem e todos nós sabemos disso. O problema é que Perl não se mostra atrativo para alguém que está cursando uma universidade agora, por exemplo. Um estudante, entusiasta, em geral, vai tentar aprender ou uma linguagem para o mercado (provavelmente Java), uma linguagem pra coisas web quick'n'dirty (PHP) ou uma linguagem "legal" - o que significa, nos dias de hoje Ruby ou Python. Perl não é mais "legal". O mercado pra Perl no Brasil é ordens de grandeza menor que o pra Java. E, sinceramente, eu prefiro que as coisas quick'n'dirty continuem em PHP. E não, ninguém quer saber se Perl é a cola que mantém a internet funcionando, isso é a mesma coisa que dizer que as pessoas devem aprender a programar em assembly porque é isso que mantém o seu computador funcionando. Eu não sei direito o que fazer pra mudar isso, mas eu acho a idéia de cursos bem interessante. O ideal seria uma campanha de divulgação de alguma(s) empresa(s) que utilize(m) Perl e tenha(m) um porte maior. De preferência, com vagas disponíveis e que produzam aplicações interessantes (não, infelizmente o seu sistema de billing pra uma Fortune 500 que movimenta trilhões dólares por ano não é interessante para esse público). Outro ponto é ver se a comunidade está de acordo com esses objetivos. Pelas respostas que eu vejo por aqui, boa parte das pessoas acham que já está bom da maneira como está. Eu não acho que está bom. Mas, infelizmente, nem se eu fosse bastante animado e com bastante iniciativa pra essas coisas (coisa que eu não sou) eu daria conta sozinho. O que me parece é que as pessoas esquecem que boa parte dessas pessoas que estão "seguindo a moda" hoje, indo atrás do Rails ou coisas assim, serão as pessoas que irão compor o "grosso" dos desenvolvedores daqui a 5 ou 10 anos. E, bom... COBOL continua sendo o que mantém o sistema financeiro funcionando... isso não me parece uma grande vantagem. Bom, quem sabe no próximo FISL eu resolvo ir tentar fazer alguma coisa ao invés de ficar só reclamando. Não sei se vale de muita coisa ficar reclamando sem também nunca ter feito nada de efetivo pra tentar mudar isso. A situação é análoga com a das pessoas que jogam papel no chão da rua usando o argumento de que, "como todo mundo joga, um papel a mais não faz diferença". Bom, está tarde. Obrigado pelo relato sobre o FISL! -Nilson Santos F. Jr. From igor.sutton em gmail.com Sun Apr 20 03:22:35 2008 From: igor.sutton em gmail.com (Igor Sutton) Date: Sun, 20 Apr 2008 12:22:35 +0200 Subject: [Cascavel-pm] [OT] Evento FISL - LONGO In-Reply-To: <480A814D.8080901@terra.com.br> References: <12d1f4ee0804191341o765cb25eqb04a3ad1966c65b9@mail.gmail.com> <480A814D.8080901@terra.com.br> Message-ID: <203181CD-0884-4062-9146-2882DDA5BCAD@mac.com> On Apr 20, 2008, at 1:33 AM, Luciano Giordani Bassani wrote: > Então, concordo que falta realmente apresentar mais soluções > práticas com o Perl, mas não apenas isso. Creio que falta, também, > introduzir a linguagem para quem não conhece. Na minha humilde > opinião, não adianta tentar "vender" o Catalyst em um lugar que a > maioria das pessoas não sabe o que é Perl. O grande problema aqui é definir quem faz parte desta maioria de pessoas. Acredito que o problema disso é foco: o FISL é um evento designado a introduzir ao Software Livre. E acho que as pessoas não tem que conhecer Perl para conhecer Catalyst ? é isso que acontece com Ruby On Rails. O problema, ao meu ver, é que as pessoas continuam a mostrar o Perl de maneira críptica: JAPHs, idiomas esotéricos, etc. Catalyst é simples, Ruby On Rails é simples, e onde fica a diferença deles? Geralmente pessoas introduzidas ao Ruby On Rails desconhecem Ruby, então torno a perguntar: onde está a diferença? Em relação ao Ruby, Ruby baseou-se no Perl em diversos de seus idiomas, mas ninguém chama Ruby de 'write only language'. Ruby você pode modificar os métodos em runtime ? assim como Perl, mas acham isso bacana em Ruby e um problema em Perl. E qual a razão disso? Ao meu ver, é reflexo da história do Perl, onde usuários Perl introduziam newbies com aspectos avançados da linguagem, praticamente afugentando os recém introduzidos ? e isso, infelizmente, não vamos mudar. Em relação ao Ruby On Rails e Catalyst, o fato é que para o iniciante, assim como o PHP, Rails é mais acessível ? existem uma infinidade utilitários "rails in a box" disponíveis. Eu sei que isto pode ser ponto de discussão mas é a maneira que eu enxergo isso. Outro aspecto é que Rails é muito mais amigavel quando você quer fazer uma aplicação, afinal, frameworks são uma base. Rails e Catalyst ao meu ver não podem ser comparados. Rails oferece um esqueleto para a sua aplicação, com cada coisa em seu lugar, e você apenas preenche o que precisa. Catalyst oferece os blocos para você construir seu esqueleto[1]. Então, temos que adaptar o futuro, mostrando como escrever bom código em Perl. Certa vez li uma apresentação em que Larry Wall disse que Perl era como uma linguagem qualquer, em que você conseguiria se comunicar tanto como um bebê quanto um adulto... E acredito que isso é verdade. Mostremos ao mundo como escrever Perl como um bebê: mostrando o lado do Perl mais parecido com a linguagem que ele está acostumado, seja C, C#, Java, PHP ou BASIC. Depois que ele perceber que a curva de aprendizado dele será menor que ele imagina, deixe-o se interessar pela linguagem e pelas suas "features" na medida que ele quiser. Esses são meus dois centavos. [1] Sim, existem alguns helpers para Catalyst, mas nunca achei um que fizesse o que eu precisasse, e quando eu quis fazer uma aplicação web, eu quis fazer a aplicação web, e não montar o quebra-cabeças. Mas esta foi a minha experiência. -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20080420/92b3b072/attachment-0001.html From daniel em ruoso.com Sun Apr 20 03:43:40 2008 From: daniel em ruoso.com (Daniel Ruoso) Date: Sun, 20 Apr 2008 11:43:40 +0100 Subject: [Cascavel-pm] Catalyst, Jifty e RoR (Was: Re: [OT] Evento FISL - LONGO) In-Reply-To: <203181CD-0884-4062-9146-2882DDA5BCAD@mac.com> References: <12d1f4ee0804191341o765cb25eqb04a3ad1966c65b9@mail.gmail.com> <480A814D.8080901@terra.com.br> <203181CD-0884-4062-9146-2882DDA5BCAD@mac.com> Message-ID: <1208688220.24675.10.camel@pitombeira> Dom, 2008-04-20 às 12:22 +0200, Igor Sutton escreveu: > [1] Sim, existem alguns helpers para Catalyst, mas nunca achei um que > fizesse o que eu precisasse, e quando eu quis fazer uma aplicação web, > eu quis fazer a aplicação web, e não montar o quebra-cabeças. Mas esta > foi a minha experiência. Na verdade esse é o grande diferencial do Catalyst (dito por quem está usando Catalyst para fazer uma aplicação SOAP usando XMPP), e se você espera um framework do tipo "aplicação pronta", eu recomendo você pesquisar sobre o Jifty. Como o Jesse Vincent disse, cada aplicação Catalyst é um "unique snowflake", ele vê isso como um problema, por isso ele investe no Jifty, eu vejo isso como uma vantagem, por isso invisto no Catalyst. Daniel From igor.sutton em gmail.com Sun Apr 20 04:16:56 2008 From: igor.sutton em gmail.com (Igor Sutton) Date: Sun, 20 Apr 2008 13:16:56 +0200 Subject: [Cascavel-pm] Catalyst, Jifty e RoR (Was: Re: [OT] Evento FISL - LONGO) In-Reply-To: <1208688220.24675.10.camel@pitombeira> References: <12d1f4ee0804191341o765cb25eqb04a3ad1966c65b9@mail.gmail.com> <480A814D.8080901@terra.com.br> <203181CD-0884-4062-9146-2882DDA5BCAD@mac.com> <1208688220.24675.10.camel@pitombeira> Message-ID: On Apr 20, 2008, at 12:43 PM, Daniel Ruoso wrote: > > Dom, 2008-04-20 às 12:22 +0200, Igor Sutton escreveu: >> [1] Sim, existem alguns helpers para Catalyst, mas nunca achei um que >> fizesse o que eu precisasse, e quando eu quis fazer uma aplicação >> web, >> eu quis fazer a aplicação web, e não montar o quebra-cabeças. Mas >> esta >> foi a minha experiência. > > Na verdade esse é o grande diferencial do Catalyst (dito por quem está > usando Catalyst para fazer uma aplicação SOAP usando XMPP), e se você > espera um framework do tipo "aplicação pronta", eu recomendo você > pesquisar sobre o Jifty. Como o Jesse Vincent disse, cada aplicação > Catalyst é um "unique snowflake", ele vê isso como um problema, por > isso > ele investe no Jifty, eu vejo isso como uma vantagem, por isso invisto > no Catalyst. Certo. E por quê não ter uma "forma" Catalyst pronta? Não seria mais sensato do que ter um outro framework? Se eu posso construir uma aplicação bottom-up com Catalyst, eu poderia ter um formato intermediário prá isso... Como eu não uso Catalyst nem Jifty nem RoR, eu apenas estaria sugerindo algo do tipo. Mais dois centavos. From daniel em ruoso.com Sun Apr 20 04:41:12 2008 From: daniel em ruoso.com (Daniel Ruoso) Date: Sun, 20 Apr 2008 12:41:12 +0100 Subject: [Cascavel-pm] Catalyst e Reaction (Was: Re: Catalyst, Jifty e RoR (Was: Re: [OT] Evento FISL - LONGO)) In-Reply-To: References: <12d1f4ee0804191341o765cb25eqb04a3ad1966c65b9@mail.gmail.com> <480A814D.8080901@terra.com.br> <203181CD-0884-4062-9146-2882DDA5BCAD@mac.com> <1208688220.24675.10.camel@pitombeira> Message-ID: <1208691672.24675.14.camel@pitombeira> Dom, 2008-04-20 às 13:16 +0200, Igor Sutton escreveu: > Certo. E por quê não ter uma "forma" Catalyst pronta? Por que a linha que divide isso de um framework de aplicações out-of-the-box é muito tênue. Manter a modularidade em um framework como o Catalyst é uma atividade que exige muito esforço. > Não seria mais > sensato do que ter um outro framework? Se eu posso construir uma > aplicação bottom-up com Catalyst, eu poderia ter um formato > intermediário prá isso... Na verdade é exatamente isso que o pessoal da shadowcat está tentando fazer com o projeto reaction. Ainda é bastante novo, não foi nem lançado. Quem está trabalhando com ele é o edenc. Eu particularmente ainda não comprei a idéia do reaction, então acho que o eden teria mais condições de explicar. daniel From nferraz em gmail.com Sun Apr 20 07:00:15 2008 From: nferraz em gmail.com (Nelson Ferraz) Date: Sun, 20 Apr 2008 11:00:15 -0300 Subject: [Cascavel-pm] [OT] Evento FISL - LONGO In-Reply-To: <9a08c9b40804192247m4e577466t5b182ce74a32bf05@mail.gmail.com> References: <12d1f4ee0804191341o765cb25eqb04a3ad1966c65b9@mail.gmail.com> <9a08c9b40804192247m4e577466t5b182ce74a32bf05@mail.gmail.com> Message-ID: <604cec170804200700k2a8647a8i4905f7fb1bb33e10@mail.gmail.com> > Eu não sei direito o que fazer pra mudar isso, mas eu acho a idéia de > cursos bem interessante. O ideal seria uma campanha de divulgação de > alguma(s) empresa(s) que utilize(m) Perl e tenha(m) um porte maior. > (...) > Bom, quem sabe no próximo FISL eu resolvo ir tentar fazer alguma coisa > ao invés de ficar só reclamando. Não sei se vale de muita coisa ficar > reclamando sem também nunca ter feito nada de efetivo pra tentar mudar > isso. Que tal começar divulgando seus casos de sucesso? http://www.perl.org.br/bin/view/Artigos/WebListagemCasos []s Nelson From reis.wallace em gmail.com Sun Apr 20 13:48:11 2008 From: reis.wallace em gmail.com (Wallace Reis) Date: Sun, 20 Apr 2008 17:48:11 -0300 Subject: [Cascavel-pm] [OT] Resenhas FISL Era: [OT] Evento FISL - LONGO Message-ID: <912e34190804201348t7f74af6bt7bfd5995b2caa561@mail.gmail.com> - "Abre a luz ae!" - "Abre? (todo mundo em coro)" - "Dann, mas vocês são burros mesmo, eu quis dizer abre em relação a abrir o circuito." (Breve silêncio seguido de risos descontrolados) -Solli -- wallace reis/wreis http://wallace.reis.org.br From reis.wallace em gmail.com Sun Apr 20 13:55:10 2008 From: reis.wallace em gmail.com (Wallace Reis) Date: Sun, 20 Apr 2008 17:55:10 -0300 Subject: [Cascavel-pm] [OT] Resenhas FISL Era: [OT] Evento FISL - LONGO In-Reply-To: <912e34190804201348t7f74af6bt7bfd5995b2caa561@mail.gmail.com> References: <912e34190804201348t7f74af6bt7bfd5995b2caa561@mail.gmail.com> Message-ID: <912e34190804201355j28c58a90m3c90c8291de2ab31@mail.gmail.com> 2008/4/20 Wallace Reis : > -Solli Este mesmo rapaz foi palestrar sobre backup. No meio da palestra ele pergunta se alguém ali fazia backup de notebooks e ninguém levantou a mão, e nem ele mesmo poderia levantar, uma vez que na semana de viajar pro evento o notebook dele vai pro saco e ele não tinha feito algum backup. -- wallace reis/wreis http://wallace.reis.org.br From edencardim em gmail.com Sun Apr 20 15:53:45 2008 From: edencardim em gmail.com (Eden Cardim) Date: Sun, 20 Apr 2008 19:53:45 -0300 Subject: [Cascavel-pm] Catalyst e Reaction (Was: Re: Catalyst, Jifty e RoR (Was: Re: [OT] Evento FISL - LONGO)) In-Reply-To: <1208691672.24675.14.camel@pitombeira> References: <12d1f4ee0804191341o765cb25eqb04a3ad1966c65b9@mail.gmail.com> <480A814D.8080901@terra.com.br> <203181CD-0884-4062-9146-2882DDA5BCAD@mac.com> <1208688220.24675.10.camel@pitombeira> <1208691672.24675.14.camel@pitombeira> Message-ID: <3de55ead0804201553j5c718730gb5d33393c4e9d74c@mail.gmail.com> 2008/4/20 Daniel Ruoso : > Por que a linha que divide isso de um framework de aplicações > out-of-the-box é muito tênue. Manter a modularidade em um framework como > o Catalyst é uma atividade que exige muito esforço. Não exige muito esforço, exige um bom conhecimento do framework e habilidades razoáveis de engenharia, como em qualquer outro tipo de software. > Na verdade é exatamente isso que o pessoal da shadowcat está tentando > fazer com o projeto reaction. Ainda é bastante novo, não foi nem > lançado. Quem está trabalhando com ele é o edenc. Eu particularmente > ainda não comprei a idéia do reaction, então acho que o eden teria mais > condições de explicar. Sim, é mais ou menos essa a tentativa do Reaction sim. Ele te oferece um arcabouço de reusabilidade para aplicações web. Ele surgiu na shadowcat depois do pessoal ver que estavam estruturando as aplicações de maneira bastante similar então resolveram criar um padrão de uma vez por todas. A página web que é vista pelo usuário no browser é mapeada para uma estrutura de objetos abstratos no lado do servidor, então você desenvolve como se fosse client-side. Tem uma infra-estrutura de despacho de eventos e renderização de widgets. O grande problema é que ainda está mal documentado porque ainda estamos solidificando a API. Mas já temos sistemas em produção utilizando ele. -- edenc.vox.com From edencardim em gmail.com Sun Apr 20 16:09:54 2008 From: edencardim em gmail.com (Eden Cardim) Date: Sun, 20 Apr 2008 20:09:54 -0300 Subject: [Cascavel-pm] [OT] Evento FISL - LONGO In-Reply-To: <12d1f4ee0804191341o765cb25eqb04a3ad1966c65b9@mail.gmail.com> References: <12d1f4ee0804191341o765cb25eqb04a3ad1966c65b9@mail.gmail.com> Message-ID: <3de55ead0804201609x39e8fd05va1f5d5afd0f36523@mail.gmail.com> 2008/4/19 Solli Honorio : > * Perl não morreu > Apesar de nem o Randal falar de Perl, as palestras que tinham perl como > linguagem base estavam com bom público. Com o YAPC a aceitação foi média e > eu realmente credito isto a uma problema que o Lorn já me chamou a atenção e > consegui observar aqui na plenitude. Ninguém sabe e nem tem idéia do que é > YAPC::*, então isto não chama a atenção, ou pior, fica realmente com a cara > do perl, ilegível aos olhos dos pobres mortais. Eu acho que temos um problema conceitual aqui. o YAPC não é um evento de divulgação da linguagem, é um encontro pra quem já conhece a linguagem beber junto ... *ahem*... compartilhar informações sobre a linguagem. A divulgação da linguagem tem que ser feita com palestras no evento principal. O problema é que eu encontrei muita gente lá no evento que desenvolvia com perl mas não compareceu nem no stand nem no YAPC. E poucas apareceram no YAPC *e* no stand. Ou seja, a comunidade no Brasil está muito dispersa os caras que palestraram sobre BioPerl nem sabiam que existem grupos PM. Aí eu falei, um pouco chateado com o Solli, que esse pessoal não está nos procurando e ele me respondeu algo que me fez refletir: "Será que os PM procuraram eles?". Além disso, discutimos sobre a receptividade da comunidade a novos membros e ouvimos o depoimento da Taís sobre a experiência dela como recém-chegada na comunidade. Baseado nisso, acho que precisamos re-pensar as formas de unir a comunidade e ser receptivo com novos membros. -- edenc.vox.com From lgbassani em terra.com.br Sun Apr 20 18:07:12 2008 From: lgbassani em terra.com.br (Luciano Giordani Bassani) Date: Sun, 20 Apr 2008 22:07:12 -0300 Subject: [Cascavel-pm] [OT] Evento FISL - LONGO In-Reply-To: <203181CD-0884-4062-9146-2882DDA5BCAD@mac.com> References: <12d1f4ee0804191341o765cb25eqb04a3ad1966c65b9@mail.gmail.com> <480A814D.8080901@terra.com.br> <203181CD-0884-4062-9146-2882DDA5BCAD@mac.com> Message-ID: <480BE8C0.9080307@terra.com.br> Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20080420/1858a99c/attachment.html From joenio em gmail.com Sun Apr 20 19:09:21 2008 From: joenio em gmail.com (Joenio Costa) Date: Sun, 20 Apr 2008 23:09:21 -0300 Subject: [Cascavel-pm] [OT] Evento FISL - LONGO In-Reply-To: <480BE8C0.9080307@terra.com.br> References: <12d1f4ee0804191341o765cb25eqb04a3ad1966c65b9@mail.gmail.com> <480A814D.8080901@terra.com.br> <203181CD-0884-4062-9146-2882DDA5BCAD@mac.com> <480BE8C0.9080307@terra.com.br> Message-ID: <65934b450804201909se09aa34x78efb34b25dc6d06@mail.gmail.com> Documentação em portugues tb ajuda aos iniciantes, que tal voces que apresentaram algo sobre Perl no Fisl adicionar os slides no Portal do Perl Brasil? 2008/4/20 Luciano Giordani Bassani : > > Realmente mistificam muito o Perl como sendo uma linguagem difícil, o que > não é verdade. > Quando eu resolvi desenvolver aplicações web, eu testei algumas linguagens > (isso a muito tempo atrás, lá por 2000). Não escolhi ASP por ser muito lento > e pesado. Não optei por PHP, pois havia pouca documentação disponível. Optei > por Perl, pois achei muito parecido com ANSI C, que eu já conhecia um pouco > (quando estudei Redes de Computadores), sem mencionar que você pode fazer > qualquer coisa com Perl. > > Perl pode ser muito simples, com uma curva de aprendizado esplêndida, com o > CPAN com módulos prontos para tudo que se imaginar, farta documentação na > WEB e ao mesmo tempo pode ser "hacker" (quando vi pela primeira vez aqueles > códigos que fazem "chover" em 1 linha, com regex, etc, fiquei pasmo). > > Este tipo de coisa, se apresentando em eventos como o FISL, com certeza > atrairia mais novos programadores. Mas não só isso, tem que se apresentar > que Perl pode dar dinheiro. Que muitas empresas dependem do Perl. > > > SDS, > > Luciano > > > > Igor Sutton escreveu: > > > > On Apr 20, 2008, at 1:33 AM, Luciano Giordani Bassani wrote: > > > Então, concordo que falta realmente apresentar mais soluções práticas com o > Perl, mas não apenas isso. Creio que falta, também, introduzir a linguagem > para quem não conhece. Na minha humilde opinião, não adianta tentar "vender" > o Catalyst em um lugar que a maioria das pessoas não sabe o que é Perl. > > > O grande problema aqui é definir quem faz parte desta maioria de pessoas. > Acredito que o problema disso é foco: o FISL é um evento designado a > introduzir ao Software Livre. E acho que as pessoas não tem que conhecer > Perl para conhecer Catalyst ? é isso que acontece com Ruby On Rails. > > > O problema, ao meu ver, é que as pessoas continuam a mostrar o Perl de > maneira críptica: JAPHs, idiomas esotéricos, etc. Catalyst é simples, Ruby > On Rails é simples, e onde fica a diferença deles? Geralmente pessoas > introduzidas ao Ruby On Rails desconhecem Ruby, então torno a perguntar: > onde está a diferença? > > > Em relação ao Ruby, Ruby baseou-se no Perl em diversos de seus idiomas, mas > ninguém chama Ruby de 'write only language'. Ruby você pode modificar os > métodos em runtime ? assim como Perl, mas acham isso bacana em Ruby e um > problema em Perl. E qual a razão disso? Ao meu ver, é reflexo da história do > Perl, onde usuários Perl introduziam newbies com aspectos avançados da > linguagem, praticamente afugentando os recém introduzidos ? e isso, > infelizmente, não vamos mudar. > > > Em relação ao Ruby On Rails e Catalyst, o fato é que para o iniciante, assim > como o PHP, Rails é mais acessível ? existem uma infinidade utilitários > "rails in a box" disponíveis. Eu sei que isto pode ser ponto de discussão > mas é a maneira que eu enxergo isso. Outro aspecto é que Rails é muito mais > amigavel quando você quer fazer uma aplicação, afinal, frameworks são uma > base. Rails e Catalyst ao meu ver não podem ser comparados. Rails oferece um > esqueleto para a sua aplicação, com cada coisa em seu lugar, e você apenas > preenche o que precisa. Catalyst oferece os blocos para você construir seu > esqueleto[1]. > > > Então, temos que adaptar o futuro, mostrando como escrever bom código em > Perl. Certa vez li uma apresentação em que Larry Wall disse que Perl era > como uma linguagem qualquer, em que você conseguiria se comunicar tanto como > um bebê quanto um adulto... E acredito que isso é verdade. > > > Mostremos ao mundo como escrever Perl como um bebê: mostrando o lado do Perl > mais parecido com a linguagem que ele está acostumado, seja C, C#, Java, PHP > ou BASIC. Depois que ele perceber que a curva de aprendizado dele será menor > que ele imagina, deixe-o se interessar pela linguagem e pelas suas > "features" na medida que ele quiser. > > Esses são meus dois centavos. > > > [1] Sim, existem alguns helpers para Catalyst, mas nunca achei um que > fizesse o que eu precisasse, e quando eu quis fazer uma aplicação web, eu > quis fazer a aplicação web, e não montar o quebra-cabeças. Mas esta foi a > minha experiência. > ________________________________ > > _______________________________________________ > 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 > -- Joenio Costa - Salvador Perl Mongers - Grupo de Usuário Perl de Salvador - Colibre - Cooperativa de Tecnologias Livres - PSL-BA - Projeto Software Livre Bahia From acid06 em gmail.com Sun Apr 20 19:40:55 2008 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Sun, 20 Apr 2008 23:40:55 -0300 Subject: [Cascavel-pm] Catalyst, Jifty e RoR (Was: Re: [OT] Evento FISL - LONGO) In-Reply-To: References: <12d1f4ee0804191341o765cb25eqb04a3ad1966c65b9@mail.gmail.com> <480A814D.8080901@terra.com.br> <203181CD-0884-4062-9146-2882DDA5BCAD@mac.com> <1208688220.24675.10.camel@pitombeira> Message-ID: <9a08c9b40804201940p5e245f37m646adbf41d682f8e@mail.gmail.com> 2008/4/20 Igor Sutton : > Certo. E por quê não ter uma "forma" Catalyst pronta? Não seria mais > sensato do que ter um outro framework? Se eu posso construir uma > aplicação bottom-up com Catalyst, eu poderia ter um formato > intermediário prá isso... Como eu não uso Catalyst nem Jifty nem RoR, > eu apenas estaria sugerindo algo do tipo. Mas isso já existe: http://search.cpan.org/~zby/Catalyst-Example-InstantCRUD-0.0.20/ A questão é, na prática, essas coisas não servem pra muita coisa. Ninguém usa essas coisas pro projeto final em nenhum framework. Isso é só pra marketing mesmo ou introdução. -Nilson Santos F. Jr. From igor.sutton em gmail.com Sun Apr 20 23:43:03 2008 From: igor.sutton em gmail.com (Igor Sutton) Date: Mon, 21 Apr 2008 08:43:03 +0200 Subject: [Cascavel-pm] Catalyst, Jifty e RoR (Was: Re: [OT] Evento FISL - LONGO) In-Reply-To: <9a08c9b40804201940p5e245f37m646adbf41d682f8e@mail.gmail.com> References: <12d1f4ee0804191341o765cb25eqb04a3ad1966c65b9@mail.gmail.com> <480A814D.8080901@terra.com.br> <203181CD-0884-4062-9146-2882DDA5BCAD@mac.com> <1208688220.24675.10.camel@pitombeira> <9a08c9b40804201940p5e245f37m646adbf41d682f8e@mail.gmail.com> Message-ID: On Apr 21, 2008, at 4:40 AM, Nilson Santos Figueiredo Junior wrote: > 2008/4/20 Igor Sutton : >> Certo. E por quê não ter uma "forma" Catalyst pronta? Não seria mais >> sensato do que ter um outro framework? Se eu posso construir uma >> aplicação bottom-up com Catalyst, eu poderia ter um formato >> intermediário prá isso... Como eu não uso Catalyst nem Jifty nem RoR, >> eu apenas estaria sugerindo algo do tipo. > > Mas isso já existe: > > http://search.cpan.org/~zby/Catalyst-Example-InstantCRUD-0.0.20/ > > A questão é, na prática, essas coisas não servem pra muita coisa. > Ninguém usa essas coisas pro projeto final em nenhum framework. Isso é > só pra marketing mesmo ou introdução. Hrm. Na prática, serve sim. Tempos atrás tive que fazer uma aplicação web, e comecei com Catalyst. Depois de ter diversos problemas com algo estúpido - enviar email - acabei considerando outros frameworks. Infelizmente, acabei com Rails. O que conta não é o CRUD, e sim a metodologia que apesar de não ser perfeita, é boa o suficiente para que alguém que nunca programou em Ruby seja produtivo. O que *eu* gostaria de ver no Catalyst é um formato intermediário dizendo que os templates vão ali, os arquivos de configuração aqui, configuração de base de dados acolá. E baseando-se neste formato intermediário, você adicionar o que você quiser, como você quiser. Eu não quero ter que me preocupar com "onde eu vou colocar os meus templates", na prática coloco onde quiser, mas existe a falta de um guideline básico para o desenvolvedor casual, que vai ser comprado pela 1) facilidade de implementação do framework 2) poder da linguagem de programação em que o framework está baseado. Mais uma vez, o que ferra o TIMTOWDI é que enquanto outras linguagens juntam esforços para fazer uma solução funcionar[1], em Perl temos sempre 1001 maneiras de fazê-lo. Gostaria de ver iniciativas de padronização de soluções, de verdade[2]. [1] Isso não é exatamente bem verdade, em Rails existe mais de um MVC porém a solução para web applications é Rails, existe mais de um ORM, porém o foco geral é no ActiveRecords, e aí vai. [2] Isto já começou a acontecer, vide http://emailproject.perl.org. - Igor From edencardim em gmail.com Mon Apr 21 05:24:10 2008 From: edencardim em gmail.com (Eden Cardim) Date: Mon, 21 Apr 2008 09:24:10 -0300 Subject: [Cascavel-pm] Catalyst, Jifty e RoR (Was: Re: [OT] Evento FISL - LONGO) In-Reply-To: References: <12d1f4ee0804191341o765cb25eqb04a3ad1966c65b9@mail.gmail.com> <480A814D.8080901@terra.com.br> <203181CD-0884-4062-9146-2882DDA5BCAD@mac.com> <1208688220.24675.10.camel@pitombeira> <9a08c9b40804201940p5e245f37m646adbf41d682f8e@mail.gmail.com> Message-ID: <3de55ead0804210524u4d3bbfc1r283a09a732fb3b98@mail.gmail.com> 2008/4/21 Igor Sutton : > Hrm. Na prática, serve sim. Tempos atrás tive que fazer uma aplicação > web, e comecei com Catalyst. Depois de ter diversos problemas com algo > estúpido - enviar email - acabei considerando outros frameworks. > Infelizmente, acabei com Rails. Você teve problema com os módulos de envio de emails ou com o Catalyst em si? Se foi com o Catalyst, poderia relatar o que houeve para que possamos melhorar o framework? Você pediu ajuda no #catalyst em irc.perl.org? > O que *eu* gostaria de ver no Catalyst é um formato intermediário > dizendo que os templates vão ali, os arquivos de configuração aqui, > configuração de base de dados acolá. E baseando-se neste formato > intermediário, você adicionar o que você quiser, como você quiser. Eu > não quero ter que me preocupar com "onde eu vou colocar os meus > templates", na prática coloco onde quiser, mas existe a falta de um > guideline básico para o desenvolvedor casual, que vai ser comprado > pela 1) facilidade de implementação do framework 2) poder da linguagem > de programação em que o framework está baseado. Isso já existe, o padrão disseminado para aplicações Catalyst é DBIx::Class e Template Toolkit ambos deixam bastante explícitos onde colocar arquivos de configuração e templates por padrão. Um grande problema, que ocorre na maioria dos frameworks MVC existentes é como reaproveitar código nos Templates de maneira eficiente e como fazer os templates serem agnósticos ao Model. O que tenho visto é que todas as aplicações tentam resolver isso da sua própria maneira e acabam saindo do padrão, e é esse o problema que o Reaction resolver. > Mais uma vez, o que ferra o TIMTOWDI é que enquanto outras linguagens > juntam esforços para fazer uma solução funcionar[1], em Perl temos > sempre 1001 maneiras de fazê-lo. Gostaria de ver iniciativas de > padronização de soluções, de verdade[2]. > > [1] Isso não é exatamente bem verdade, em Rails existe mais de um MVC > porém a solução para web applications é Rails, existe mais de um ORM, > porém o foco geral é no ActiveRecords, e aí vai. O foco geral de ORM da comunidade Catalyst é no DBIx::Class. -- edenc.vox.com From edencardim em gmail.com Mon Apr 21 05:26:32 2008 From: edencardim em gmail.com (Eden Cardim) Date: Mon, 21 Apr 2008 09:26:32 -0300 Subject: [Cascavel-pm] Catalyst, Jifty e RoR (Was: Re: [OT] Evento FISL - LONGO) In-Reply-To: <9a08c9b40804201940p5e245f37m646adbf41d682f8e@mail.gmail.com> References: <12d1f4ee0804191341o765cb25eqb04a3ad1966c65b9@mail.gmail.com> <480A814D.8080901@terra.com.br> <203181CD-0884-4062-9146-2882DDA5BCAD@mac.com> <1208688220.24675.10.camel@pitombeira> <9a08c9b40804201940p5e245f37m646adbf41d682f8e@mail.gmail.com> Message-ID: <3de55ead0804210526m54dd2e58v6d139bbfaa2130d1@mail.gmail.com> 2008/4/20 Nilson Santos Figueiredo Junior : > Mas isso já existe: > > http://search.cpan.org/~zby/Catalyst-Example-InstantCRUD-0.0.20/ > > A questão é, na prática, essas coisas não servem pra muita coisa. > Ninguém usa essas coisas pro projeto final em nenhum framework. Isso é > só pra marketing mesmo ou introdução. Sinto muito mas você está enganado, boa parte das aplicações às quais eu dou suporte na Shadowcat utilizam InstantCRUD e outras coisas do gênero, principalmente validadores de formulário. -- edenc.vox.com From nferraz em gmail.com Mon Apr 21 06:57:37 2008 From: nferraz em gmail.com (Nelson Ferraz) Date: Mon, 21 Apr 2008 10:57:37 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Ensino_=E0_Dist=E2ncia=3F?= Message-ID: <604cec170804210657p75c6d224i9b8f653d3f66f2a2@mail.gmail.com> De uma matéria sobre Ensino à Distância (EAD) publicada no Estadão: "Pela primeira vez desde o surgimento do ensino a distância no Brasil, há mais estudantes inscritos em cursos de graduação do que de especialização nessa modalidade... São 430 mil alunos, que representam 45% do total de pessoas que fazem algum tipo de curso não presencial. Em 2000, comparativamente, havia só 10 cursos e cerca de 8 mil matriculados." Achei os números impressionantes. Por que não criamos uma área de EAD, onde podemos cadastrar tutoriais com perguntas e respostas, avaliações, etc? Que ferramentas de EAD vocês conhecem? From ralfbraga em gmail.com Mon Apr 21 07:11:47 2008 From: ralfbraga em gmail.com (Ralf Braga) Date: Mon, 21 Apr 2008 15:11:47 +0100 Subject: [Cascavel-pm] =?iso-8859-1?q?Ensino_=E0_Dist=E2ncia=3F?= In-Reply-To: <604cec170804210657p75c6d224i9b8f653d3f66f2a2@mail.gmail.com> References: <604cec170804210657p75c6d224i9b8f653d3f66f2a2@mail.gmail.com> Message-ID: <8fae23d30804210711g59a62bc8m6c7c9cbc717a2f8b@mail.gmail.com> Nelson, Um projeto relevente e conhecido é do ENAP pelo Serpro e outros orgãos: https://ead.serpro.gov.br/index.asp Se não me engano a ferramenta é o Moodle. abs, Ralf Em 21/04/08, Nelson Ferraz escreveu: > > De uma matéria sobre Ensino à Distância (EAD) publicada no Estadão: > > "Pela primeira vez desde o surgimento do ensino a distância no Brasil, > há mais estudantes inscritos em cursos de graduação do que de > especialização nessa modalidade... São 430 mil alunos, que representam > 45% do total de pessoas que fazem algum tipo de curso não presencial. > Em 2000, comparativamente, havia só 10 cursos e cerca de 8 mil > matriculados." > > Achei os números impressionantes. > > Por que não criamos uma área de EAD, onde podemos cadastrar tutoriais > com perguntas e respostas, avaliações, etc? > > Que ferramentas de EAD vocês conhecem? > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Ralf Braga -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20080421/470fa62d/attachment.html From edencardim em gmail.com Mon Apr 21 07:23:54 2008 From: edencardim em gmail.com (Eden Cardim) Date: Mon, 21 Apr 2008 11:23:54 -0300 Subject: [Cascavel-pm] [OT] Fotos FISL 9.0 Message-ID: <3de55ead0804210723j179de202j4dbca22727adce69@mail.gmail.com> http://www.flickr.com/photos/59634058 em N00/sets/72157604658493843/ -- edenc.vox.com From shonorio em gmail.com Mon Apr 21 07:46:51 2008 From: shonorio em gmail.com (Solli Honorio) Date: Mon, 21 Apr 2008 11:46:51 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Ensino_=E0_Dist=E2ncia=3F?= In-Reply-To: <604cec170804210657p75c6d224i9b8f653d3f66f2a2@mail.gmail.com> References: <604cec170804210657p75c6d224i9b8f653d3f66f2a2@mail.gmail.com> Message-ID: <12d1f4ee0804210746m7e9d376ax45cd817341bfcdc0@mail.gmail.com> Em 21/04/08, Nelson Ferraz escreveu: > > De uma matéria sobre Ensino à Distância (EAD) publicada no Estadão: > > "Pela primeira vez desde o surgimento do ensino a distância no Brasil, > há mais estudantes inscritos em cursos de graduação do que de > especialização nessa modalidade... São 430 mil alunos, que representam > 45% do total de pessoas que fazem algum tipo de curso não presencial. > Em 2000, comparativamente, havia só 10 cursos e cerca de 8 mil > matriculados." > > Achei os números impressionantes. > > Por que não criamos uma área de EAD, onde podemos cadastrar tutoriais > com perguntas e respostas, avaliações, etc? > > Que ferramentas de EAD vocês conhecem? Estou trabalhando nisto, já comentei isto na lista e logo vou colocar os detalhes. Neste momento mas preocupado com a questão de estruturação disto e metodologia do que de ferramentas propriamente dita, mas logo teremos alguma coisa. Solli M. Honório _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- "o animal satisfeito dorme". - Guimarães Rosa -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20080421/7c189abf/attachment-0001.html From nferraz em gmail.com Mon Apr 21 08:11:53 2008 From: nferraz em gmail.com (Nelson Ferraz) Date: Mon, 21 Apr 2008 12:11:53 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Ensino_=E0_Dist=E2ncia=3F?= In-Reply-To: <12d1f4ee0804210746m7e9d376ax45cd817341bfcdc0@mail.gmail.com> References: <604cec170804210657p75c6d224i9b8f653d3f66f2a2@mail.gmail.com> <12d1f4ee0804210746m7e9d376ax45cd817341bfcdc0@mail.gmail.com> Message-ID: <604cec170804210811u55d771edx5556c63b9dedd942@mail.gmail.com> > Estou trabalhando nisto, já comentei isto na lista e logo vou colocar os > detalhes. Neste momento mas preocupado com a questão de estruturação disto e > metodologia do que de ferramentas propriamente dita, mas logo teremos alguma > coisa. Legal, Solli. Mantenha-nos informados sobre o que você tem feito. Avise se pudermos ajudar. []s Nelson From nferraz em gmail.com Mon Apr 21 08:10:23 2008 From: nferraz em gmail.com (Nelson Ferraz) Date: Mon, 21 Apr 2008 12:10:23 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Ensino_=E0_Dist=E2ncia=3F?= In-Reply-To: <8fae23d30804210711g59a62bc8m6c7c9cbc717a2f8b@mail.gmail.com> References: <604cec170804210657p75c6d224i9b8f653d3f66f2a2@mail.gmail.com> <8fae23d30804210711g59a62bc8m6c7c9cbc717a2f8b@mail.gmail.com> Message-ID: <604cec170804210810l52509171pda7987955652ff22@mail.gmail.com> Em 21/04/08, Ralf Braga escreveu: > Nelson, > > Um projeto relevente e conhecido é do ENAP pelo Serpro e outros orgãos: > > https://ead.serpro.gov.br/index.asp Muito interessante, eu não conhecia esse site! Qualquer um pode se matricular? Aqui está a lista de cursos oferecidos: https://ead.serpro.gov.br/login/cursos_oferecidos.asp?cod_escola=11 -- Nelson Ferraz Free Software Foundation Associate Member #3203 Projeto Software Livre Brasil (www.softwarelivre.org.br) Sociedade Perl do Brasil (www.perl.org.br) Rede Livre de Compartilhamento de Cultura Digital From ralfbraga em gmail.com Mon Apr 21 09:29:32 2008 From: ralfbraga em gmail.com (Ralf Braga) Date: Mon, 21 Apr 2008 17:29:32 +0100 Subject: [Cascavel-pm] =?iso-8859-1?q?Ensino_=E0_Dist=E2ncia=3F?= In-Reply-To: <604cec170804210810l52509171pda7987955652ff22@mail.gmail.com> References: <604cec170804210657p75c6d224i9b8f653d3f66f2a2@mail.gmail.com> <8fae23d30804210711g59a62bc8m6c7c9cbc717a2f8b@mail.gmail.com> <604cec170804210810l52509171pda7987955652ff22@mail.gmail.com> Message-ID: <8fae23d30804210929r1b8d1b02u990c00298114bb2f@mail.gmail.com> Acho que agora sim, eles abriram, eu posso estar enganado mas ouvi dizer que sim, antes era só possível para funcionarios federais. Senão eles criaram um outro domínio para outras pessoas, mas sei que lá tem cursos desde vi, python etc.... abs, Ralf 2008/4/21, Nelson Ferraz : > > Em 21/04/08, Ralf Braga escreveu: > > Nelson, > > > > Um projeto relevente e conhecido é do ENAP pelo Serpro e outros orgãos: > > > > https://ead.serpro.gov.br/index.asp > > Muito interessante, eu não conhecia esse site! Qualquer um pode se > matricular? > > Aqui está a lista de cursos oferecidos: > > https://ead.serpro.gov.br/login/cursos_oferecidos.asp?cod_escola=11 > > > -- > Nelson Ferraz > > Free Software Foundation Associate Member #3203 > Projeto Software Livre Brasil (www.softwarelivre.org.br) > Sociedade Perl do Brasil (www.perl.org.br) > Rede Livre de Compartilhamento de Cultura Digital > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Ralf Braga -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20080421/a1e02f91/attachment.html From acid06 em gmail.com Mon Apr 21 12:52:18 2008 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Mon, 21 Apr 2008 16:52:18 -0300 Subject: [Cascavel-pm] Catalyst, Jifty e RoR (Was: Re: [OT] Evento FISL - LONGO) In-Reply-To: References: <12d1f4ee0804191341o765cb25eqb04a3ad1966c65b9@mail.gmail.com> <480A814D.8080901@terra.com.br> <203181CD-0884-4062-9146-2882DDA5BCAD@mac.com> <1208688220.24675.10.camel@pitombeira> <9a08c9b40804201940p5e245f37m646adbf41d682f8e@mail.gmail.com> Message-ID: <9a08c9b40804211252s4c248d71xc2fca035fefd1496@mail.gmail.com> 2008/4/21 Igor Sutton : > O que *eu* gostaria de ver no Catalyst é um formato intermediário > dizendo que os templates vão ali, os arquivos de configuração aqui, > configuração de base de dados acolá. E baseando-se neste formato > intermediário, você adicionar o que você quiser, como você quiser. Eu > não quero ter que me preocupar com "onde eu vou colocar os meus > templates", na prática coloco onde quiser, mas existe a falta de um > guideline básico para o desenvolvedor casual, que vai ser comprado > pela 1) facilidade de implementação do framework 2) poder da linguagem > de programação em que o framework está baseado. Eu acho que você nunca desenvolveu em Catalyst. Os templates são padronizados em um lugar e mapeados diretamente em actions por padrão. Assim como o arquivo de configuração do aplicativo e, dentro desse arquivo de configuração, o que especifica a base de dados também é padronizado. Por padrão, tudo tem um lugar definido e, se você quiser, pode mudar. -Nilson Santos F. Jr. From acid06 em gmail.com Mon Apr 21 12:59:39 2008 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Mon, 21 Apr 2008 16:59:39 -0300 Subject: [Cascavel-pm] Catalyst, Jifty e RoR (Was: Re: [OT] Evento FISL - LONGO) In-Reply-To: <3de55ead0804210526m54dd2e58v6d139bbfaa2130d1@mail.gmail.com> References: <12d1f4ee0804191341o765cb25eqb04a3ad1966c65b9@mail.gmail.com> <480A814D.8080901@terra.com.br> <203181CD-0884-4062-9146-2882DDA5BCAD@mac.com> <1208688220.24675.10.camel@pitombeira> <9a08c9b40804201940p5e245f37m646adbf41d682f8e@mail.gmail.com> <3de55ead0804210526m54dd2e58v6d139bbfaa2130d1@mail.gmail.com> Message-ID: <9a08c9b40804211259i7f55d5aeq72da4f3062d57a8c@mail.gmail.com> 2008/4/21 Eden Cardim : > Sinto muito mas você está enganado, boa parte das aplicações às quais > eu dou suporte na Shadowcat utilizam InstantCRUD e outras coisas do > gênero, principalmente validadores de formulário. Bom, eu realmente não sei. Quem sabe o dia em que o InstantCRUD resolver eliminar a dependência completamente desnecessária no Cache::FastMmap em favor de algo que seja portável eu teste? Se fosse utilizado o Catalyst::Plugin::Session::Store::File tudo funcionaria da mesma maneira. O que eu já testei foi o Enzyme e, sinceramente, não acho que valeria à pena utilizá-lo para nada sério. Só pra coisas bobas mesmo. -Nilson Santos F. Jr. From acid06 em gmail.com Mon Apr 21 13:33:49 2008 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Mon, 21 Apr 2008 17:33:49 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Sugest=E3o_FISL_e_SPB?= Message-ID: <9a08c9b40804211333i5414d381se22e19715ae42413@mail.gmail.com> Pessoal, Estamos discutindo aqui na lista essas propostas para ensino / divulgação de Perl e acabei de saber uma outra coisa (talvez você que foram no evento já sabiam, mas pra mim foi novidade): a Associação Python Brasil promoveu alguns cursos durante o FISL sobre Python e tecnologias relacionadas. Talvez vocês já tenham avaliado a hipótese e eu estaria atrasado mas... será que não seria viável um planejamento da SPB para cursos no próximo evento? Será que teria quorum? -Nilson Santos F. Jr. From agnaldo em starweb-software.com.br Mon Apr 21 13:54:46 2008 From: agnaldo em starweb-software.com.br (Agnaldo Macedo) Date: Mon, 21 Apr 2008 17:54:46 -0300 Subject: [Cascavel-pm] RES: Catalyst, Jifty e RoR (Was: Re: [OT] Evento FISL - LONGO) In-Reply-To: <9a08c9b40804211259i7f55d5aeq72da4f3062d57a8c@mail.gmail.com> Message-ID: <20080421205417.0972B3D809E@maresia.onda.com.br> Alguém da lista já avaliou o "ActivePerl Pro Studio" e o "Komodo IDE" ? -----Mensagem original----- De: cascavel-pm-bounces+agnaldo=starweb-software.com.br em pm.org [mailto:cascavel-pm-bounces+agnaldo=starweb-software.com.br em pm.org] Em nome de Nilson Santos Figueiredo Junior Enviada em: segunda-feira, 21 de abril de 2008 17:00 Para: Cascavel Perl Mongers Assunto: Re: [Cascavel-pm] Catalyst,Jifty e RoR (Was: Re: [OT] Evento FISL - LONGO) 2008/4/21 Eden Cardim : > Sinto muito mas você está enganado, boa parte das aplicações às quais > eu dou suporte na Shadowcat utilizam InstantCRUD e outras coisas do > gênero, principalmente validadores de formulário. Bom, eu realmente não sei. Quem sabe o dia em que o InstantCRUD resolver eliminar a dependência completamente desnecessária no Cache::FastMmap em favor de algo que seja portável eu teste? Se fosse utilizado o Catalyst::Plugin::Session::Store::File tudo funcionaria da mesma maneira. O que eu já testei foi o Enzyme e, sinceramente, não acho que valeria à pena utilizá-lo para nada sério. Só pra coisas bobas mesmo. -Nilson Santos F. Jr. _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm From edencardim em gmail.com Mon Apr 21 18:13:04 2008 From: edencardim em gmail.com (Eden Cardim) Date: Mon, 21 Apr 2008 22:13:04 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Sugest=E3o_FISL_e_SPB?= In-Reply-To: <9a08c9b40804211333i5414d381se22e19715ae42413@mail.gmail.com> References: <9a08c9b40804211333i5414d381se22e19715ae42413@mail.gmail.com> Message-ID: <3de55ead0804211813y6660f15aka41f78aac11bb8be@mail.gmail.com> 2008/4/21 Nilson Santos Figueiredo Junior : > Estamos discutindo aqui na lista essas propostas para ensino / > divulgação de Perl e acabei de saber uma outra coisa (talvez você que > foram no evento já sabiam, mas pra mim foi novidade): a Associação > Python Brasil promoveu alguns cursos durante o FISL sobre Python e > tecnologias relacionadas. > > Talvez vocês já tenham avaliado a hipótese e eu estaria atrasado > mas... será que não seria viável um planejamento da SPB para cursos no > próximo evento? Será que teria quorum? Quórum tem sim, se fizer a divulgação correta. O problema é conseguir quórum pro planejamento, já presenciei várias tentativas fracassadas. -- edenc.vox.com From edencardim em gmail.com Mon Apr 21 18:24:03 2008 From: edencardim em gmail.com (Eden Cardim) Date: Mon, 21 Apr 2008 22:24:03 -0300 Subject: [Cascavel-pm] RES: Catalyst, Jifty e RoR (Was: Re: [OT] Evento FISL - LONGO) In-Reply-To: <20080421205417.0972B3D809E@maresia.onda.com.br> References: <9a08c9b40804211259i7f55d5aeq72da4f3062d57a8c@mail.gmail.com> <20080421205417.0972B3D809E@maresia.onda.com.br> Message-ID: <3de55ead0804211824j4d3004beh1587a99ad2fd996a@mail.gmail.com> 2008/4/21 Agnaldo Macedo : > Alguém da lista já avaliou o "ActivePerl Pro Studio" e o "Komodo IDE" ? O Komodo foi a última IDE que eu avaliei antes de me convencer de que a melhor "IDE" para perl é um bom shell/editor de texto. -- edenc.vox.com From edencardim em gmail.com Mon Apr 21 18:22:34 2008 From: edencardim em gmail.com (Eden Cardim) Date: Mon, 21 Apr 2008 22:22:34 -0300 Subject: [Cascavel-pm] Catalyst, Jifty e RoR (Was: Re: [OT] Evento FISL - LONGO) In-Reply-To: <9a08c9b40804211259i7f55d5aeq72da4f3062d57a8c@mail.gmail.com> References: <12d1f4ee0804191341o765cb25eqb04a3ad1966c65b9@mail.gmail.com> <480A814D.8080901@terra.com.br> <203181CD-0884-4062-9146-2882DDA5BCAD@mac.com> <1208688220.24675.10.camel@pitombeira> <9a08c9b40804201940p5e245f37m646adbf41d682f8e@mail.gmail.com> <3de55ead0804210526m54dd2e58v6d139bbfaa2130d1@mail.gmail.com> <9a08c9b40804211259i7f55d5aeq72da4f3062d57a8c@mail.gmail.com> Message-ID: <3de55ead0804211822p24c725b7ifcb0010af7f8575e@mail.gmail.com> 2008/4/21 Nilson Santos Figueiredo Junior : > Bom, eu realmente não sei. Quem sabe o dia em que o InstantCRUD > resolver eliminar a dependência completamente desnecessária no > Cache::FastMmap em favor de algo que seja portável eu teste? Se fosse > utilizado o Catalyst::Plugin::Session::Store::File tudo funcionaria da > mesma maneira. Bom, os sistemas em que eu trabalhei e que utilizam InstantCRUD precisam da velocidade do FastMmap e não precisam da portabilidade, então esse problema não foi um impecilho. E esse é um problema relativamente fácil de se resolver, por isso, não imagino que impediria o módulo de ser utilizado em soluções de produção. De qualquer forma, tenho certeza que o Zby aceitaria um patch pra tornar o InstantCRUD portável. -- edenc.vox.com From blabos em gmail.com Mon Apr 21 19:14:24 2008 From: blabos em gmail.com (Blabos de Blebe) Date: Mon, 21 Apr 2008 23:14:24 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Sugest=E3o_FISL_e_SPB?= In-Reply-To: <3de55ead0804211813y6660f15aka41f78aac11bb8be@mail.gmail.com> References: <9a08c9b40804211333i5414d381se22e19715ae42413@mail.gmail.com> <3de55ead0804211813y6660f15aka41f78aac11bb8be@mail.gmail.com> Message-ID: <179354400804211914wc76e489j99e31a812ce0cf73@mail.gmail.com> Algumas idéias seguem germinando pelo 'submundo', justamente porque a primeira opinião é sempre uma crítica, não uma ajuda... 2008/4/21 Eden Cardim : > 2008/4/21 Nilson Santos Figueiredo Junior : > > > Estamos discutindo aqui na lista essas propostas para ensino / > > divulgação de Perl e acabei de saber uma outra coisa (talvez você que > > foram no evento já sabiam, mas pra mim foi novidade): a Associação > > Python Brasil promoveu alguns cursos durante o FISL sobre Python e > > tecnologias relacionadas. > > > > Talvez vocês já tenham avaliado a hipótese e eu estaria atrasado > > mas... será que não seria viável um planejamento da SPB para cursos no > > próximo evento? Será que teria quorum? > > Quórum tem sim, se fizer a divulgação correta. O problema é conseguir > quórum pro planejamento, já presenciei várias tentativas fracassadas. > > -- > edenc.vox.com > > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > From acid06 em gmail.com Mon Apr 21 19:47:51 2008 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Mon, 21 Apr 2008 23:47:51 -0300 Subject: [Cascavel-pm] Catalyst, Jifty e RoR (Was: Re: [OT] Evento FISL - LONGO) In-Reply-To: <3de55ead0804211822p24c725b7ifcb0010af7f8575e@mail.gmail.com> References: <12d1f4ee0804191341o765cb25eqb04a3ad1966c65b9@mail.gmail.com> <480A814D.8080901@terra.com.br> <203181CD-0884-4062-9146-2882DDA5BCAD@mac.com> <1208688220.24675.10.camel@pitombeira> <9a08c9b40804201940p5e245f37m646adbf41d682f8e@mail.gmail.com> <3de55ead0804210526m54dd2e58v6d139bbfaa2130d1@mail.gmail.com> <9a08c9b40804211259i7f55d5aeq72da4f3062d57a8c@mail.gmail.com> <3de55ead0804211822p24c725b7ifcb0010af7f8575e@mail.gmail.com> Message-ID: <9a08c9b40804211947v73bf2d58yf4cbaee84003615f@mail.gmail.com> 2008/4/21 Eden Cardim : > Bom, os sistemas em que eu trabalhei e que utilizam InstantCRUD > precisam da velocidade do FastMmap e não precisam da portabilidade, > então esse problema não foi um impecilho. E esse é um problema > relativamente fácil de se resolver, por isso, não imagino que > impediria o módulo de ser utilizado em soluções de produção. De > qualquer forma, tenho certeza que o Zby aceitaria um patch pra tornar > o InstantCRUD portável. Certo, a questão é que não é um requerimento para o InstantCRUD. Ao invés de FastMmap, alguém poderia querer utilizar o Memcached. Enfim, quem realmente precisa da performance, pode alterar uma linha de código facilmente. O que não faz sentido é, por padrão, utilizar a alternativa não-portável. No final, isso pode ajudar a espantar algumas pessoas, não sei. Na época que eu testei o Enzyme ele também tinha problema de compatibilidade mas eu arrumei na mão. Só que alguém que está conhecendo agora não vai querer (ou saber) fazer isso... -Nilson Santos F. Jr. From blabos em gmail.com Mon Apr 21 22:04:39 2008 From: blabos em gmail.com (Blabos de Blebe) Date: Tue, 22 Apr 2008 02:04:39 -0300 Subject: [Cascavel-pm] [OT] Fotos FISL 9.0 In-Reply-To: <3de55ead0804210723j179de202j4dbca22727adce69@mail.gmail.com> References: <3de55ead0804210723j179de202j4dbca22727adce69@mail.gmail.com> Message-ID: <179354400804212204q3c378085wf44151d92e09cd9e@mail.gmail.com> Você fez questão de publicar os piores ângulos. E aquela sequencia de fotos que o Solli tirou no pinguim? Cadê? Foram as melhores... 2008/4/21 Eden Cardim : > http://www.flickr.com/photos/59634058 em N00/sets/72157604658493843/ > > -- > edenc.vox.com > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > From mago.perlbr em gmail.com Tue Apr 22 01:36:03 2008 From: mago.perlbr em gmail.com (Marco Lima) Date: Tue, 22 Apr 2008 09:36:03 +0100 Subject: [Cascavel-pm] =?iso-8859-1?q?Sugest=E3o_FISL_e_SPB?= In-Reply-To: <179354400804211914wc76e489j99e31a812ce0cf73@mail.gmail.com> References: <9a08c9b40804211333i5414d381se22e19715ae42413@mail.gmail.com> <3de55ead0804211813y6660f15aka41f78aac11bb8be@mail.gmail.com> <179354400804211914wc76e489j99e31a812ce0cf73@mail.gmail.com> Message-ID: Salve ! Quem deseja ajudar na coordenação das actividades da SPB deve entrar para o grupo da Coordenação, mas lembro que o convite é para os que desejam realmente ajudar. Conversa nós já temos até demais por aqui. Abração; 2008/4/22 Blabos de Blebe : > Algumas idéias seguem germinando pelo 'submundo', > justamente porque a primeira opinião é sempre uma > crítica, não uma ajuda... > > 2008/4/21 Eden Cardim : > > 2008/4/21 Nilson Santos Figueiredo Junior : > > > > > Estamos discutindo aqui na lista essas propostas para ensino / > > > divulgação de Perl e acabei de saber uma outra coisa (talvez você > que > > > foram no evento já sabiam, mas pra mim foi novidade): a Associação > > > Python Brasil promoveu alguns cursos durante o FISL sobre Python e > > > tecnologias relacionadas. > > > > > > Talvez vocês já tenham avaliado a hipótese e eu estaria atrasado > > > mas... será que não seria viável um planejamento da SPB para cursos > no > > > próximo evento? Será que teria quorum? > > > > Quórum tem sim, se fizer a divulgação correta. O problema é conseguir > > quórum pro planejamento, já presenciei várias tentativas fracassadas. > > > > -- > > edenc.vox.com > > > > > > _______________________________________________ > > Cascavel-pm mailing list > > Cascavel-pm em pm.org > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Marco Lima www.perl.org.br mago.perlbr em gmail.com $_ = "wftedskaebjgdpjgidbsmnjgc";tr/a-z/oh,turtleneck Phrase Jar!/; print; "Ninguém é tão grande que não possa aprender, e nem tão pequeno que não possa ensinar" -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20080422/3e57d5ff/attachment.html From edencardim em gmail.com Tue Apr 22 03:54:46 2008 From: edencardim em gmail.com (Eden Cardim) Date: Tue, 22 Apr 2008 07:54:46 -0300 Subject: [Cascavel-pm] Catalyst, Jifty e RoR (Was: Re: [OT] Evento FISL - LONGO) In-Reply-To: <9a08c9b40804211947v73bf2d58yf4cbaee84003615f@mail.gmail.com> References: <12d1f4ee0804191341o765cb25eqb04a3ad1966c65b9@mail.gmail.com> <480A814D.8080901@terra.com.br> <203181CD-0884-4062-9146-2882DDA5BCAD@mac.com> <1208688220.24675.10.camel@pitombeira> <9a08c9b40804201940p5e245f37m646adbf41d682f8e@mail.gmail.com> <3de55ead0804210526m54dd2e58v6d139bbfaa2130d1@mail.gmail.com> <9a08c9b40804211259i7f55d5aeq72da4f3062d57a8c@mail.gmail.com> <3de55ead0804211822p24c725b7ifcb0010af7f8575e@mail.gmail.com> <9a08c9b40804211947v73bf2d58yf4cbaee84003615f@mail.gmail.com> Message-ID: <3de55ead0804220354g81c188bnd93108981c3740d5@mail.gmail.com> 2008/4/21 Nilson Santos Figueiredo Junior : > Certo, a questão é que não é um requerimento para o InstantCRUD. Ao > invés de FastMmap, alguém poderia querer utilizar o Memcached. Enfim, > quem realmente precisa da performance, pode alterar uma linha de > código facilmente. O que não faz sentido é, por padrão, utilizar a > alternativa não-portável. BEGIN { require Catalyst; Catalyst->import( $is_windows? 'Catalyst::Plugin::Session::Store::File' : 'Catalyst::Plugin::Session::Store::FastMmap' ) } ou algo do gênero -- edenc.vox.com From jasenger em gmail.com Tue Apr 22 10:39:50 2008 From: jasenger em gmail.com (Jorge Augusto Senger) Date: Tue, 22 Apr 2008 14:39:50 -0300 Subject: [Cascavel-pm] ERP com Catalyst Message-ID: Pessoal, A empresa onde trabalho utiliza um ERP, em Clipper, com cerca de 15 anos de idade e a idéia aqui é modernizar a aplicação e implantá-la na web, em uma intranet. Quando comecei aqui, o novo ERP já estava sendo desenvolvido em Perl e CGI. Porém, como muitos membros da lista - o edenc principalmente - já enfatizaram, o CGI está obsoleto e eu não gostaria de reescrever uma aplicação velha usando uma tecnologia ultrapassada. Claro que a primeira coisa que me vem à cabeça é o Catalyst. Gostaria de aproveitar que o projeto ainda está no início para usar um framework MVC como o Catalyst, mas ainda não me sinto seguro para tomar esta decisão. Um dos aspectos positivos de utilizar Catalyst aqui e não outro framework é que grande parte da equipe domina Perl, o que tornaria o aprendizado do framework mais rápido. Gostaria de saber dos mais experientes se o Catalyst é uma boa escolha neste caso. As pessoas de minha equipe têm alguns receios e dúvidas a respeito do uso de um framework no lugar de CGIs: - Medo da aplicação se tornar engessada e dependente do framework; - Qual seria a diferença de performance da aplicação CGI x Catalyst?; - E se mais tarde o Catalyst sumir do mapa? O que vai acontecer com minha aplicação?; Para tentar esclarecer estas questões tenho lido algumas fontes na web e o livro do J. Rockway, mas considero a opinião de vocês muito importante também. -- Jorge Augusto Senger jasenger (at) gmail.com From edencardim em gmail.com Tue Apr 22 11:34:45 2008 From: edencardim em gmail.com (Eden Cardim) Date: Tue, 22 Apr 2008 15:34:45 -0300 Subject: [Cascavel-pm] ERP com Catalyst In-Reply-To: References: Message-ID: <3de55ead0804221134t579039c0udd5e91a4e6ed2933@mail.gmail.com> 2008/4/22 Jorge Augusto Senger : > As pessoas de minha equipe têm alguns receios e dúvidas a respeito do > uso de um framework no lugar de CGIs: > > - Medo da aplicação se tornar engessada e dependente do framework; A maioria das aplicações desenvolvidas com frameworks para web são mal-projetadas e incluem lógica de negócio dentro do escopo do framework (o pessoal do Ruby on Rails adora fazer isso). Como o Catalyst segue o mesmo princípio da liberdade do Perl, você pode fazer isso se quiser. Porém a forma correta de projetar a aplicação seria utilizar classes externas e o framework apenas como uma camada de "cola" entre a sua aplicação e a web. O Catalyst fornece formas de não tornar a sua aplicação dependente do framework. Inclusive escrevi um artigo sobre isso no ultimo advent calendar: http://catalyst.perl.org/calendar/2007/24 Qualquer dúvida, não hesite em perguntar. > - Qual seria a diferença de performance da aplicação CGI x Catalyst?; Tipicamente, aplicações CGI iniciam um processo a cada requisição, incluindo overhead desnecessário. Aplicações CGI tradicionais podem rodar em cima de FastCGI ou mod_perl e evitar esse problema. O Catalyst é compatível com CGI tradicional e também com FastCGI e mod_perl. Na verdade, não é o framework que vai ter o maior impacto na performance do sistema, é a maneira como você implanta a sua aplicação. > - E se mais tarde o Catalyst sumir do mapa? O que vai acontecer com > minha aplicação?; É bem difícil o Catalyst sumir do mapa pois várias empresas grandes dependem dele. Como ele é open source, com o tempo sua equipe vai conhecer bem os internals dele e vão poder tocar os projetos mesmo sem suporte (é o que acontece na maior parte dos sistemas onde eu já trabalhei). De qualquer maneira, esse é um problema que existe com qualquer tipo de software e a forma mais segura é fechar um contrato de suporte. Trazendo um pouco a brasa para a minha cebola (não sardinha, porque sou vegetariano ;)), a Shadowcat Systems Limited (www.shadowcat.co.uk), onde eu trabalho, fornece suporte a Catalyst inclusive com seguro. Só não sei se vai ser viável economicamente para você já que a taxa de câmbio entre está desfavorável para o Brasil. Há um burburinho nos corredores sobre uma cooperativa de desenvolvimento Perl envolvendo o pessoal aqui da lista, se você fechar um contrato de suporte conosco acho que todos seremos beneficiados. -- edenc.vox.com From shonorio em gmail.com Tue Apr 22 11:50:12 2008 From: shonorio em gmail.com (Solli Honorio) Date: Tue, 22 Apr 2008 15:50:12 -0300 Subject: [Cascavel-pm] ERP com Catalyst In-Reply-To: References: Message-ID: <12d1f4ee0804221150q459b557dhf4e4285dbe34c7df@mail.gmail.com> Em 22/04/08, Jorge Augusto Senger escreveu: > > Pessoal, > > A empresa onde trabalho utiliza um ERP, em Clipper, com cerca de 15 > anos de idade e a idéia aqui é modernizar a aplicação e implantá-la na > web, em uma intranet. > > Quando comecei aqui, o novo ERP já estava sendo desenvolvido em Perl e > CGI. Porém, como muitos membros da lista - o edenc principalmente - já > enfatizaram, o CGI está obsoleto e eu não gostaria de reescrever uma > aplicação velha usando uma tecnologia ultrapassada. > > Claro que a primeira coisa que me vem à cabeça é o Catalyst. Gostaria > de aproveitar que o projeto ainda está no início para usar um > framework MVC como o Catalyst, mas ainda não me sinto seguro para > tomar esta decisão. > > Um dos aspectos positivos de utilizar Catalyst aqui e não outro > framework é que grande parte da equipe domina Perl, o que tornaria o > aprendizado do framework mais rápido. > > Gostaria de saber dos mais experientes se o Catalyst é uma boa escolha > neste caso. > As pessoas de minha equipe têm alguns receios e dúvidas a respeito do > uso de um framework no lugar de CGIs: > > - Medo da aplicação se tornar engessada e dependente do framework; > - Qual seria a diferença de performance da aplicação CGI x Catalyst?; > - E se mais tarde o Catalyst sumir do mapa? O que vai acontecer com > minha aplicação?; Jorge, eu acredito realmente que o cominho natural é ir para o Catalyst e aqui estão alguns motivos: * Vocês já estão codificando algo em Perl, então neste momento você precisa pergar o que existe em CGI e quebrar em 3 partes, sendo elas : ** banco de dados (Model) e mapear todo o teu banco de dados para DBIx::Class, e isto é relativamente rápido, já que você já tem o banco. ** tirar o que é apresentação e colocar no view, e mesmo que ainda esteja em desenvolvimento pelo designer ** a parte lógica já vai direto para o controle, então as funções já podem ser utilizada diretamente no Catalyst, fazendo apenas as alterações necessária de 'dispatch' para o model/view adequado. Então o teu desempenho de programação será excelente. Com relação outros tipos de desempenho, a tendência é ser melhor. Ainda mais que você poderá trabalhar nas partes que realmente sejam um gargalho (banco de dados, apresentação ou algo lógica maluca). Com relação a longevidade do catalyst, é uma boa pergunta e para ela temos uma excelente reposta. O catalyst é antes de mais nada Perl e opensource, então mesmo que o catalyst morra algun dia, qualquer um que saiba perl poderá dar manutenção. Isto é um ponto importante para qualquer projeto. Para tentar esclarecer estas questões tenho lido algumas fontes na web > e o livro do J. Rockway, mas considero a opinião de vocês muito > importante também. > > > -- > Jorge Augusto Senger > jasenger (at) gmail.com > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- "o animal satisfeito dorme". - Guimarães Rosa -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20080422/a1487c0d/attachment-0001.html From lgbassani em terra.com.br Tue Apr 22 12:15:51 2008 From: lgbassani em terra.com.br (Luciano Giordani Bassani) Date: Tue, 22 Apr 2008 16:15:51 -0300 Subject: [Cascavel-pm] ERP com Catalyst In-Reply-To: References: Message-ID: <480E3967.8070106@terra.com.br> Eu não sei se minha opinião vale, pois não sou um programador Perl de verdade, mas mais um "colador de código". Eu assisti a palestra de Catalyst e assisti a palestra de Ruby on Rails. Eu estou iniciando um projeto de conversão de ERP, também, mas é de MS Access para PHP5. Eu não queria produzir em PHP, eu gostaria de programar em bom Perl, mas infelizmente meu chefe não quer mais Perl em projetos deste gênero. A sensação que eu tive é que estes frameworks são muito chatos e cheio de "declara aqui, declara ali". Não gostei. Eles tiram a parte boa que eu gosto de fazer, que é planejar bem a base de dados e a estrutura do sistema. Não gosto muito de ficar escrevendo e validando telas de cadastro, relatórios, etc. Gostaria de algo que fizesse este trabalho "sujo" para mim. Por isso, para este projeto ERP que estou começando a desenvolver, resolvi eu mesmo construir meu framework de uma forma que eu não precise ficar criando telas, pelo menos não as telas mais simples. Quando for uma tela mais complexa, não tem jeito. Faço manualmente mesmo, faz parte "sujar" um pouco as mãos. O projeto está muito no inicio ainda, mas como bom "colador" de código, reuni vários pacotes de desenvolvimento, para desenvolver um esquema tipo um "kernel" do aplicativo e estou abusando de DHTML. Acho que o projeto está começando a entrar nos eixos e talvez esta seja uma dica para vocês. Eu construi a aplicação de tal forma que na tela de grid, só preciso informar o nome da tabela e o SQL que é para ser usado no banco. O resto o próprio código faz. Na tela de cadastro, eu só informo o nome da tabela (volto a ressaltar, só serve para telas simples, telas complexas, com muitas tabelas tem que codificar "no braço") e o meu código pega os dados do banco de dados e monta o formulário baseado na definição SQL da tabela. Assim, o código já verifica o tipo de campo, tamanho, se é obrigatório, etc, tudo via SQL (estou usando o PostgreSQL). Ainda está muito no início para ter certeza se isso vai dar certo, mas por enquanto estou conseguindo resolver as questões técnicas e já consigo as operações básicas em tabelas comuns a um ERP, como tabela de estado, pais, tipo-disso, tipo-daquilo. No desenvolvimento, estou usando alguns pacotes DHTML prontos: http://www.dhtmlgoodies.com/index.html?page=dhtml-suite http://dhtmlx.com/docs/products/dhtmlxGrid/ SDS, Luciano OBS.: sobre a performance do CGI, eu uso isso em 2 projetos em Perl rodando em um servidor Linux, Com vários portais rodando no Apache, mais PostgreSQL e MySQL juntos, com uma visitação de cerca de 10mil visitantes únicos por dia, e nunca precisei usar FastCGI. A única coisa é que eu abuso da validação de dados com o Javascript. Em contra-partida, este projeto que esta em fase de teste em PHP5, no mesmo servidor, tem se mostrado lento, mesmo sendo escrito com boas práticas e eu estar usando PDO, que em tese deveria ser rápido. Meu servidor é um DELL Xeon com 3,8GHz e 2GB de RAM (a RAM é muito importante para o servidor web não ficar lento com o SGDB). Jorge Augusto Senger escreveu: > Pessoal, > > A empresa onde trabalho utiliza um ERP, em Clipper, com cerca de 15 > anos de idade e a idéia aqui é modernizar a aplicação e implantá-la na > web, em uma intranet. > > Quando comecei aqui, o novo ERP já estava sendo desenvolvido em Perl e > CGI. Porém, como muitos membros da lista - o edenc principalmente - já > enfatizaram, o CGI está obsoleto e eu não gostaria de reescrever uma > aplicação velha usando uma tecnologia ultrapassada. > > Claro que a primeira coisa que me vem à cabeça é o Catalyst. Gostaria > de aproveitar que o projeto ainda está no início para usar um > framework MVC como o Catalyst, mas ainda não me sinto seguro para > tomar esta decisão. > > Um dos aspectos positivos de utilizar Catalyst aqui e não outro > framework é que grande parte da equipe domina Perl, o que tornaria o > aprendizado do framework mais rápido. > > Gostaria de saber dos mais experientes se o Catalyst é uma boa escolha > neste caso. > As pessoas de minha equipe têm alguns receios e dúvidas a respeito do > uso de um framework no lugar de CGIs: > > - Medo da aplicação se tornar engessada e dependente do framework; > - Qual seria a diferença de performance da aplicação CGI x Catalyst?; > - E se mais tarde o Catalyst sumir do mapa? O que vai acontecer com > minha aplicação?; > > Para tentar esclarecer estas questões tenho lido algumas fontes na web > e o livro do J. Rockway, mas considero a opinião de vocês muito > importante também. > > From blabos em gmail.com Tue Apr 22 12:22:18 2008 From: blabos em gmail.com (Blabos de Blebe) Date: Tue, 22 Apr 2008 16:22:18 -0300 Subject: [Cascavel-pm] ERP com Catalyst In-Reply-To: <480E3967.8070106@terra.com.br> References: <480E3967.8070106@terra.com.br> Message-ID: <179354400804221222x22f6aaf8ma359cb0cbc6e5879@mail.gmail.com> Eu sou suspeito pra falar, e é só uma opinião, mas, Eu já programei bastante em PHP e cheguei a fazer meu próprio framework também. Hoje não trabalho com web, mas depois que eu comecei a ver o catalyst, não tive vontade de voltar ao PHP. Passei a me sentir "preso" com ele. Mas é só uma opinião Abraços 2008/4/22 Luciano Giordani Bassani : > Eu não sei se minha opinião vale, pois não sou um programador Perl de > verdade, mas mais um "colador de código". > > Eu assisti a palestra de Catalyst e assisti a palestra de Ruby on Rails. > Eu estou iniciando um projeto de conversão de ERP, também, mas é de MS > Access para PHP5. > Eu não queria produzir em PHP, eu gostaria de programar em bom Perl, mas > infelizmente meu chefe não quer mais Perl em projetos deste gênero. > > A sensação que eu tive é que estes frameworks são muito chatos e cheio > de "declara aqui, declara ali". Não gostei. > Eles tiram a parte boa que eu gosto de fazer, que é planejar bem a base > de dados e a estrutura do sistema. > Não gosto muito de ficar escrevendo e validando telas de cadastro, > relatórios, etc. > Gostaria de algo que fizesse este trabalho "sujo" para mim. > > Por isso, para este projeto ERP que estou começando a desenvolver, > resolvi eu mesmo construir meu framework de uma forma que eu não precise > ficar criando telas, pelo menos não as telas mais simples. Quando for > uma tela mais complexa, não tem jeito. Faço manualmente mesmo, faz parte > "sujar" um pouco as mãos. > > O projeto está muito no inicio ainda, mas como bom "colador" de código, > reuni vários pacotes de desenvolvimento, para desenvolver um esquema > tipo um "kernel" do aplicativo e estou abusando de DHTML. Acho que o > projeto está começando a entrar nos eixos e talvez esta seja uma dica > para vocês. > > Eu construi a aplicação de tal forma que na tela de grid, só preciso > informar o nome da tabela e o SQL que é para ser usado no banco. O resto > o próprio código faz. Na tela de cadastro, eu só informo o nome da > tabela (volto a ressaltar, só serve para telas simples, telas complexas, > com muitas tabelas tem que codificar "no braço") e o meu código pega os > dados do banco de dados e monta o formulário baseado na definição SQL da > tabela. Assim, o código já verifica o tipo de campo, tamanho, se é > obrigatório, etc, tudo via SQL (estou usando o PostgreSQL). > > Ainda está muito no início para ter certeza se isso vai dar certo, mas > por enquanto estou conseguindo resolver as questões técnicas e já > consigo as operações básicas em tabelas comuns a um ERP, como tabela de > estado, pais, tipo-disso, tipo-daquilo. > > No desenvolvimento, estou usando alguns pacotes DHTML prontos: > http://www.dhtmlgoodies.com/index.html?page=dhtml-suite > http://dhtmlx.com/docs/products/dhtmlxGrid/ > > > SDS, > > Luciano > > > OBS.: sobre a performance do CGI, eu uso isso em 2 projetos em Perl > rodando em um servidor Linux, Com vários portais rodando no Apache, mais > PostgreSQL e MySQL juntos, com uma visitação de cerca de 10mil > visitantes únicos por dia, e nunca precisei usar FastCGI. A única coisa > é que eu abuso da validação de dados com o Javascript. > Em contra-partida, este projeto que esta em fase de teste em PHP5, no > mesmo servidor, tem se mostrado lento, mesmo sendo escrito com boas > práticas e eu estar usando PDO, que em tese deveria ser rápido. Meu > servidor é um DELL Xeon com 3,8GHz e 2GB de RAM (a RAM é muito > importante para o servidor web não ficar lento com o SGDB). > > > Jorge Augusto Senger escreveu: > > > > Pessoal, > > > > A empresa onde trabalho utiliza um ERP, em Clipper, com cerca de 15 > > anos de idade e a idéia aqui é modernizar a aplicação e implantá-la na > > web, em uma intranet. > > > > Quando comecei aqui, o novo ERP já estava sendo desenvolvido em Perl e > > CGI. Porém, como muitos membros da lista - o edenc principalmente - já > > enfatizaram, o CGI está obsoleto e eu não gostaria de reescrever uma > > aplicação velha usando uma tecnologia ultrapassada. > > > > Claro que a primeira coisa que me vem à cabeça é o Catalyst. Gostaria > > de aproveitar que o projeto ainda está no início para usar um > > framework MVC como o Catalyst, mas ainda não me sinto seguro para > > tomar esta decisão. > > > > Um dos aspectos positivos de utilizar Catalyst aqui e não outro > > framework é que grande parte da equipe domina Perl, o que tornaria o > > aprendizado do framework mais rápido. > > > > Gostaria de saber dos mais experientes se o Catalyst é uma boa escolha > > neste caso. > > As pessoas de minha equipe têm alguns receios e dúvidas a respeito do > > uso de um framework no lugar de CGIs: > > > > - Medo da aplicação se tornar engessada e dependente do framework; > > - Qual seria a diferença de performance da aplicação CGI x Catalyst?; > > - E se mais tarde o Catalyst sumir do mapa? O que vai acontecer com > > minha aplicação?; > > > > Para tentar esclarecer estas questões tenho lido algumas fontes na web > > e o livro do J. Rockway, mas considero a opinião de vocês muito > > importante também. > > > > > > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > From acid06 em gmail.com Tue Apr 22 12:22:30 2008 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Tue, 22 Apr 2008 16:22:30 -0300 Subject: [Cascavel-pm] ERP com Catalyst In-Reply-To: <480E3967.8070106@terra.com.br> References: <480E3967.8070106@terra.com.br> Message-ID: <9a08c9b40804221222se328a10u216ee59282a82303@mail.gmail.com> 2008/4/22 Luciano Giordani Bassani : > A sensação que eu tive é que estes frameworks são muito chatos e cheio > de "declara aqui, declara ali". Não gostei. > Eles tiram a parte boa que eu gosto de fazer, que é planejar bem a base > de dados e a estrutura do sistema. > Não gosto muito de ficar escrevendo e validando telas de cadastro, > relatórios, etc. > Gostaria de algo que fizesse este trabalho "sujo" para mim. Mas é exatamente essa a idéia do Catalyst (com o DBIx::Class). Você planeja o banco de dados e todo o código pra comportar o banco de dados é gerado automaticamente. Existem os plugins para validação e geração de formulários automaticamente e utilizando o Template Toolkit você consegue criar uma abstração de widgets razoável, se fizer direitinho. Você acabou de descrever o contrário do que é na prática. ;-) -Nilson Santos F. Jr. From edencardim em gmail.com Tue Apr 22 12:25:30 2008 From: edencardim em gmail.com (Eden Cardim) Date: Tue, 22 Apr 2008 16:25:30 -0300 Subject: [Cascavel-pm] ERP com Catalyst In-Reply-To: <480E3967.8070106@terra.com.br> References: <480E3967.8070106@terra.com.br> Message-ID: <3de55ead0804221225q4bba1c7ai96049b753ba37916@mail.gmail.com> 2008/4/22 Luciano Giordani Bassani : > OBS.: sobre a performance do CGI, eu uso isso em 2 projetos em Perl > rodando em um servidor Linux, Com vários portais rodando no Apache, mais > PostgreSQL e MySQL juntos, com uma visitação de cerca de 10mil > visitantes únicos por dia, e nunca precisei usar FastCGI. 10 mil visitantes por dia não é indicador de que há solicitação massiva do seu sistema. A forma certa de medir isso seria em requisições por segundo. Com 10 mil usuários, se cada um fizer 10 requisições, você só vai precisar tratar de uma requisição por segundo, o que não é muito. Agora, se você começar a lidar com quantidades de requisições a partir da ordem de 10 requisições por segundo ou mais, seu sistema já vai começar a sofrer. > A única coisa > é que eu abuso da validação de dados com o Javascript. Validar dados com Javascript só serve como otimização, pois você precisa validar no server-side também, caso algum usuário malicioso ou desinformado mande requisições sem passar pelo Javascript. -- edenc.vox.com From daniel em ruoso.com Tue Apr 22 13:24:16 2008 From: daniel em ruoso.com (Daniel Ruoso) Date: Tue, 22 Apr 2008 21:24:16 +0100 Subject: [Cascavel-pm] ERP com Catalyst In-Reply-To: <480E3967.8070106@terra.com.br> References: <480E3967.8070106@terra.com.br> Message-ID: <1208895856.5198.3.camel@pitombeira> Ter, 2008-04-22 às 16:15 -0300, Luciano Giordani Bassani escreveu: > resolvi eu mesmo construir meu framework NÃAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAO Não faça isso!!!! Isso não faz nenhum sentido!!!! Fazer um framework dá trabalho, manter dá mais trabalho ainda e você provavelmente vai ter que implementar tudo que já está implementado em todos os outros. daniel From a.r.ferreira em gmail.com Tue Apr 22 14:53:43 2008 From: a.r.ferreira em gmail.com (Adriano Ferreira) Date: Tue, 22 Apr 2008 18:53:43 -0300 Subject: [Cascavel-pm] perldoc -A '$@' Message-ID: <73ddeb6c0804221453x26a631cexdbe5dabc87a0674f@mail.gmail.com> Ainda hoje, chegou ao CPAN uma nova versão (ainda de desenvolvimento) do Pod::Perldoc que inclui uma nova 'switch' $ perldoc -A '$@' $EVAL_ERROR $@ The Perl syntax error message from the last eval() operator. If $@ is the null string, the last eval() parsed and executed correctly (although the operations you invoked may have failed in the normal fashion). (Mnemonic: Where was the syntax error "at"?) Warning messages are not collected in this variable. You can, however, set up a routine to process warnings by setting $SIG{__WARN__} as described below. Also see "Error Indicators". Esta switch deve ser interessante para aqueles que já estão acostumados com: $ perldoc -f reverse para consultar a documentação de uma função builtin. Agora consultar as exóticas variáveis pré-definidas do Perl ficou fácil também. (O mérito do patch é do Curtis "Ovid" Poe.) Para aqueles usando Unix, em geral precisaremos de proteger a variável da interpretação do shell com '' $ perldoc -A '$:' Para instalar, a maneira mais fácil é através do CPAN (só que a distribuição deve demorar até amanhã ou depois para propagar pelos 'mirrors' mundo afora). $ cpan cpan> install FERREIRA/Pod-Perldoc-3.14_05.tar.gz É necessário o caminho inteiro porque é uma release de desenvolvimento (que não é indexada). Mas logo que for testada, ela será transformada em uma versão estável. Outra maneira fácil porque o Pod::Perldoc quase não tem dependências, é carregar a distribuição do search.cpan, descompactar, construir, compilar, testar, instalar. Onde pode-se pular as partes do "compilar" e "testar". $ wget http://search.cpan.org/CPAN/authors/id/F/FE/FERREIRA/Pod-Perldoc-3.14_05.tar.gz $ tar xfz Pod-Perldoc-3.14_05.tar.gz $ cd Pod-Perldoc-3.14_05 $ perl Makefile.PL $ make # compilar (o que não faz coisa alguma além de copiar para blib/ porque é puro Perl) $ make test # testar $ make install # dependendo do usuário precisa de "sudo" Comentários são benvindos. Adriano From nferraz em gmail.com Tue Apr 22 17:18:49 2008 From: nferraz em gmail.com (Nelson Ferraz) Date: Tue, 22 Apr 2008 21:18:49 -0300 Subject: [Cascavel-pm] Caso de Sucesso: Craigs List Message-ID: <604cec170804221718k702f9726y27e167aaf214c51@mail.gmail.com> Pessoal, Acabei de registrar mais um caso de sucesso: um site que recebe mais de 9 bilhões de page views por mês, inteiramente desenvolvido em Perl. http://www.perl.org.br/bin/view/Artigos/CasoCraigslist Ajudem-nos a documentar mais casos de sucesso! []s Nelson From jasenger em gmail.com Wed Apr 23 02:58:21 2008 From: jasenger em gmail.com (Jorge Augusto Senger) Date: Wed, 23 Apr 2008 06:58:21 -0300 Subject: [Cascavel-pm] ERP com Catalyst In-Reply-To: <1208895856.5198.3.camel@pitombeira> References: <480E3967.8070106@terra.com.br> <1208895856.5198.3.camel@pitombeira> Message-ID: Pessoal, Muito obrigado pelas respostas. Vou continuar estudando a implantação do Catalyst por aqui e assim que tiver novidades escrevo pra lista. 2008/4/22 Daniel Ruoso : > Ter, 2008-04-22 às 16:15 -0300, Luciano Giordani Bassani escreveu: > > > resolvi eu mesmo construir meu framework > > NÃAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAO > > Não faça isso!!!! Isso não faz nenhum sentido!!!! Fazer um framework dá > trabalho, manter dá mais trabalho ainda e você provavelmente vai ter que > implementar tudo que já está implementado em todos os outros. > > daniel > > > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Jorge Augusto Senger jasenger (at) gmail.com From cromo.jml em gmail.com Wed Apr 23 05:01:03 2008 From: cromo.jml em gmail.com (=?ISO-8859-1?Q?M=E1rcio_Vitor?=) Date: Wed, 23 Apr 2008 09:01:03 -0300 Subject: [Cascavel-pm] perldoc -A '$@' In-Reply-To: <73ddeb6c0804221453x26a631cexdbe5dabc87a0674f@mail.gmail.com> References: <73ddeb6c0804221453x26a631cexdbe5dabc87a0674f@mail.gmail.com> Message-ID: <3530b8ce0804230501ta5f4389hf73ff9a127e69c62@mail.gmail.com> Bacana Adriano, isto poupa algumas tecladas e logo tempo. No meu Debian instalou sem problemas via cpan. Apenas por curiosidade, por quê o '-A' ? Márcio Vitor 2008/4/22 Adriano Ferreira : > Ainda hoje, chegou ao CPAN uma nova versão (ainda de desenvolvimento) > do Pod::Perldoc que inclui uma nova 'switch' > > $ perldoc -A '$@' > > $EVAL_ERROR > $@ The Perl syntax error message from the last eval() operator. If > $@ is the null string, the last eval() parsed and executed > correctly (although the operations you invoked may have failed > in the normal fashion). (Mnemonic: Where was the syntax error > "at"?) > > Warning messages are not collected in this variable. You can, > however, set up a routine to process warnings by setting > $SIG{__WARN__} as described below. > > Also see "Error Indicators". > > Esta switch deve ser interessante para aqueles que já estão acostumados com: > > $ perldoc -f reverse > > para consultar a documentação de uma função builtin. Agora consultar > as exóticas variáveis pré-definidas do Perl ficou fácil também. (O > mérito do patch é do Curtis "Ovid" Poe.) > > Para aqueles usando Unix, em geral precisaremos de proteger a variável > da interpretação do shell com '' > > $ perldoc -A '$:' > > Para instalar, a maneira mais fácil é através do CPAN (só que a > distribuição deve demorar até amanhã ou depois para propagar pelos > 'mirrors' mundo afora). > > $ cpan > > cpan> install FERREIRA/Pod-Perldoc-3.14_05.tar.gz > > É necessário o caminho inteiro porque é uma release de desenvolvimento > (que não é indexada). Mas logo que for testada, ela será transformada > em uma versão estável. > > Outra maneira fácil porque o Pod::Perldoc quase não tem dependências, > é carregar a distribuição do search.cpan, descompactar, construir, > compilar, testar, instalar. Onde pode-se pular as partes do "compilar" > e "testar". > > $ wget http://search.cpan.org/CPAN/authors/id/F/FE/FERREIRA/Pod-Perldoc-3.14_05.tar.gz > $ tar xfz Pod-Perldoc-3.14_05.tar.gz > $ cd Pod-Perldoc-3.14_05 > $ perl Makefile.PL > > $ make # compilar (o que não faz coisa alguma além de copiar para > blib/ porque é puro Perl) > $ make test # testar > > $ make install # dependendo do usuário precisa de "sudo" > > Comentários são benvindos. > > Adriano > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > From a.r.ferreira em gmail.com Wed Apr 23 05:29:45 2008 From: a.r.ferreira em gmail.com (Adriano Ferreira) Date: Wed, 23 Apr 2008 09:29:45 -0300 Subject: [Cascavel-pm] perldoc -A '$@' In-Reply-To: <3530b8ce0804230501ta5f4389hf73ff9a127e69c62@mail.gmail.com> References: <73ddeb6c0804221453x26a631cexdbe5dabc87a0674f@mail.gmail.com> <3530b8ce0804230501ta5f4389hf73ff9a127e69c62@mail.gmail.com> Message-ID: <73ddeb6c0804230529m468ee720m8cadf1a49c9342f9@mail.gmail.com> 2008/4/23 Márcio Vitor : > Bacana Adriano, isto poupa algumas tecladas e logo tempo. No meu > Debian instalou sem problemas via cpan. > Apenas por curiosidade, por quê o '-A' ? Boa pergunta. Estou esperando a resposta do Ovid que propôs o patch e o nome da switch. -v e -V são usados para outros propósitos ("be *v*erbose" and "print *V*ersion"). Provavelmente, ele escolheu porque o A estava disponível entre as tantas letras que o Pod::Perldoc já usa e porque o A é a segunda letra de "v*A*r". > Márcio Vitor > > 2008/4/22 Adriano Ferreira : > > > > Ainda hoje, chegou ao CPAN uma nova versão (ainda de desenvolvimento) > > do Pod::Perldoc que inclui uma nova 'switch' > > > > $ perldoc -A '$@' > > > > $EVAL_ERROR > > $@ The Perl syntax error message from the last eval() operator. If > > $@ is the null string, the last eval() parsed and executed > > correctly (although the operations you invoked may have failed > > in the normal fashion). (Mnemonic: Where was the syntax error > > "at"?) > > > > Warning messages are not collected in this variable. You can, > > however, set up a routine to process warnings by setting > > $SIG{__WARN__} as described below. > > > > Also see "Error Indicators". > > > > Esta switch deve ser interessante para aqueles que já estão acostumados com: > > > > $ perldoc -f reverse > > > > para consultar a documentação de uma função builtin. Agora consultar > > as exóticas variáveis pré-definidas do Perl ficou fácil também. (O > > mérito do patch é do Curtis "Ovid" Poe.) > > > > Para aqueles usando Unix, em geral precisaremos de proteger a variável > > da interpretação do shell com '' > > > > $ perldoc -A '$:' > > > > Para instalar, a maneira mais fácil é através do CPAN (só que a > > distribuição deve demorar até amanhã ou depois para propagar pelos > > 'mirrors' mundo afora). > > > > $ cpan > > > > cpan> install FERREIRA/Pod-Perldoc-3.14_05.tar.gz > > > > É necessário o caminho inteiro porque é uma release de desenvolvimento > > (que não é indexada). Mas logo que for testada, ela será transformada > > em uma versão estável. > > > > Outra maneira fácil porque o Pod::Perldoc quase não tem dependências, > > é carregar a distribuição do search.cpan, descompactar, construir, > > compilar, testar, instalar. Onde pode-se pular as partes do "compilar" > > e "testar". > > > > $ wget http://search.cpan.org/CPAN/authors/id/F/FE/FERREIRA/Pod-Perldoc-3.14_05.tar.gz > > $ tar xfz Pod-Perldoc-3.14_05.tar.gz > > $ cd Pod-Perldoc-3.14_05 > > $ perl Makefile.PL > > > > $ make # compilar (o que não faz coisa alguma além de copiar para > > blib/ porque é puro Perl) > > $ make test # testar > > > > $ make install # dependendo do usuário precisa de "sudo" > > > > Comentários são benvindos. > > > > Adriano > > _______________________________________________ > > Cascavel-pm mailing list > > Cascavel-pm em pm.org > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > From fernandolouis em terra.com.br Wed Apr 23 05:41:56 2008 From: fernandolouis em terra.com.br (fernandolouis em terra.com.br) Date: Wed, 23 Apr 2008 09:41:56 -0300 Subject: [Cascavel-pm] Excluir imagens criadas pelo imagemagick References: <604cec170804221718k702f9726y27e167aaf214c51@mail.gmail.com> Message-ID: <000601c8a53f$6a9b6270$0301a8c0@rede.local> Bom dia pessoal.... Ao entrar em determinada parte do site, é gerado uma imagem com 4 números para poder acessar (como todos sabem esse método é utilizado para robôs não conseguirem acesso). Fiz da minha maneira, não sei se estou recriando a roda, mas faço o seguinte usando o imagemagick: Número aleatorio de 1000 a 9999 é gerado e então passo ao imagemagick criar uma imagem, de nome aleatório, por exemplo "qazwsx.gif" e então a página vai abrir essa imagem = que vai estar escrito o código correto para acesso, por exemplo: 1245 Nesse mesmo .pl, é criado um filehandle com o código correto dentro dele. O nome do arquivo também é aleatório, por exemplo "trewq" e abrí-lo vai ter o texto "1245" digitado Então, ao digitar o código que aparece, o usuário vai clicar em ok. Então na próxima página devo verificar se o código digitado foi correto (1245). Para isso, testo o seguinte: Vou receber, via "input type="hidden" o nome do filehandle que tem o código escrito (trewq). Faço a leitura dele e comparo se é igual ao que foi digitado. O problema é que esses arquivos, tanto as imagens criadas quanto os filehandles que contém os respectivos códigos correto dentro, sempre ficam armazenados no meu servidor. E todo final do dia tenho que ir lá e deletar tudo manualmente para não ficar armazenando lixo demais. Gostaria que após fzer a comparação do que foi digitado, tanto a imagem quanto o filehandle criado, fossem excluídos imediatamente, de forma automática. Já recebi a informação que posso armazenar essas imagens em cache do usuário ao invés de colocá-las no meu servidor, mas não entendo como posso fazer a verificação do código. Já li e reli a documentação do imagemagikc(http://www.imagemagick.org) e não achei a solução. Por favor, me dêem uma luz... []s,Fernando From edencardim em gmail.com Wed Apr 23 05:51:01 2008 From: edencardim em gmail.com (Eden Cardim) Date: Wed, 23 Apr 2008 09:51:01 -0300 Subject: [Cascavel-pm] Excluir imagens criadas pelo imagemagick In-Reply-To: <000601c8a53f$6a9b6270$0301a8c0@rede.local> References: <604cec170804221718k702f9726y27e167aaf214c51@mail.gmail.com> <000601c8a53f$6a9b6270$0301a8c0@rede.local> Message-ID: <3de55ead0804230551l15748a0u65dc0e3d913fc1b7@mail.gmail.com> 2008/4/23 : > E todo final do dia tenho que ir lá e deletar tudo manualmente para não > ficar armazenando lixo demais. > > Gostaria que após fzer a comparação do que foi digitado, tanto a imagem > quanto o filehandle criado, fossem excluídos imediatamente, de forma > automática. Dá uma olhada no módulo File::Temp, ele te dá um file handle que deleta o arquivo assim que sai do escopo. Mas essa não é a solução ideal. > Já recebi a informação que posso armazenar essas imagens em cache do usuário > ao invés de colocá-las no meu servidor, mas não entendo como posso fazer a > verificação do código. Sim, você pode mandar imprimir a imagem direto pro stream da conexão com o usuário. Dica: envie os cabeçalhos indicando o tipo de imagem, depois passe \*STDOUT pro imagemagick invés do filehandle que você está passando atualmente. -- edenc.vox.com From fernandolouis em terra.com.br Wed Apr 23 06:30:34 2008 From: fernandolouis em terra.com.br (fernandolouis em terra.com.br) Date: Wed, 23 Apr 2008 10:30:34 -0300 Subject: [Cascavel-pm] Excluir imagens criadas pelo imagemagick References: <604cec170804221718k702f9726y27e167aaf214c51@mail.gmail.com><000601c8a53f$6a9b6270$0301a8c0@rede.local> <3de55ead0804230551l15748a0u65dc0e3d913fc1b7@mail.gmail.com> Message-ID: <001901c8a546$362b24b0$0301a8c0@rede.local> Li a documentação, por favor, me corrija se eu estiver errado Cada arquivo que eu criar com o imagemagick devo também criá-lo com o File::Temp: $tmp = File::Temp->new( TEMPLATE => 'arquivox', DIR => 'diretoriox', SUFFIX => '.gif'); Basta isso? Ao eu acessar a próxima página, automaticamente o arquivo passado para o File::Temp vai ser deletado automaticamente? []s, Fernando ----- Original Message ----- From: "Eden Cardim" To: "Cascavel Perl Mongers" Sent: Wednesday, April 23, 2008 9:51 AM Subject: Re: [Cascavel-pm] Excluir imagens criadas pelo imagemagick 2008/4/23 : > E todo final do dia tenho que ir lá e deletar tudo manualmente para não > ficar armazenando lixo demais. > > Gostaria que após fzer a comparação do que foi digitado, tanto a imagem > quanto o filehandle criado, fossem excluídos imediatamente, de forma > automática. Dá uma olhada no módulo File::Temp, ele te dá um file handle que deleta o arquivo assim que sai do escopo. Mas essa não é a solução ideal. From daniel em ruoso.com Wed Apr 23 07:04:32 2008 From: daniel em ruoso.com (Daniel Ruoso) Date: Wed, 23 Apr 2008 15:04:32 +0100 Subject: [Cascavel-pm] Excluir imagens criadas pelo imagemagick In-Reply-To: <000601c8a53f$6a9b6270$0301a8c0@rede.local> References: <604cec170804221718k702f9726y27e167aaf214c51@mail.gmail.com> <000601c8a53f$6a9b6270$0301a8c0@rede.local> Message-ID: <1208959472.5792.3.camel@pitombeira> Qua, 2008-04-23 às 09:41 -0300, fernandolouis em terra.com.br escreveu: > Ao entrar em determinada parte do site, é gerado uma imagem com 4 números > para poder acessar (como todos sabem esse método é utilizado para robôs não > conseguirem acesso). Em primeiro lugar, um 'rant' habitual. Você está provendo uma versão em áudio também? Ou você quer garantir que pessoas cegas e com visão limitada também não possam ter acesso? > Fiz da minha maneira, não sei se estou recriando a roda, mas faço o seguinte > usando o imagemagick: O jeito normal de fazer isso é você ter um código seu que retorna a imagem diretamente, ao invés de gerar a imagem em disco e fazer um acesso ao arquivo estático. Dessa forma você não vai precisar ter arquivos temporários e não vai ter o problema (o que faz eu apontar que isso é um problema XY). daniel From fernandolouis em terra.com.br Wed Apr 23 07:05:35 2008 From: fernandolouis em terra.com.br (fernandolouis em terra.com.br) Date: Wed, 23 Apr 2008 11:05:35 -0300 Subject: [Cascavel-pm] Excluir imagens criadas pelo imagemagick References: <604cec170804221718k702f9726y27e167aaf214c51@mail.gmail.com> <000601c8a53f$6a9b6270$0301a8c0@rede.local> Message-ID: <000a01c8a54b$1a196020$0301a8c0@rede.local> Olha o que eu percebi... Na página do http://registro.br quando vai dar um "whois" em algum site, ele pede pra digitar determinado código. e essa imagem gerada não tem extensão de imagem.... veja: Como fazer dessa forma? Alguma dica pessoal? []s, Fernando ----- Original Message ----- From: To: "Cascavel Perl Mongers" Sent: Wednesday, April 23, 2008 9:41 AM Subject: [Cascavel-pm] Excluir imagens criadas pelo imagemagick Bom dia pessoal.... Ao entrar em determinada parte do site, é gerado uma imagem com 4 números para poder acessar (como todos sabem esse método é utilizado para robôs não conseguirem acesso). Fiz da minha maneira, não sei se estou recriando a roda, mas faço o seguinte usando o imagemagick: Número aleatorio de 1000 a 9999 é gerado e então passo ao imagemagick criar uma imagem, de nome aleatório, por exemplo "qazwsx.gif" e então a página vai abrir essa imagem = que vai estar escrito o código correto para acesso, por exemplo: 1245 Nesse mesmo .pl, é criado um filehandle com o código correto dentro dele. O nome do arquivo também é aleatório, por exemplo "trewq" e abrí-lo vai ter o texto "1245" digitado Então, ao digitar o código que aparece, o usuário vai clicar em ok. Então na próxima página devo verificar se o código digitado foi correto (1245). Para isso, testo o seguinte: Vou receber, via "input type="hidden" o nome do filehandle que tem o código escrito (trewq). Faço a leitura dele e comparo se é igual ao que foi digitado. O problema é que esses arquivos, tanto as imagens criadas quanto os filehandles que contém os respectivos códigos correto dentro, sempre ficam armazenados no meu servidor. E todo final do dia tenho que ir lá e deletar tudo manualmente para não ficar armazenando lixo demais. Gostaria que após fzer a comparação do que foi digitado, tanto a imagem quanto o filehandle criado, fossem excluídos imediatamente, de forma automática. Já recebi a informação que posso armazenar essas imagens em cache do usuário ao invés de colocá-las no meu servidor, mas não entendo como posso fazer a verificação do código. Já li e reli a documentação do imagemagikc(http://www.imagemagick.org) e não achei a solução. Por favor, me dêem uma luz... []s,Fernando _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm From edencardim em gmail.com Wed Apr 23 07:11:44 2008 From: edencardim em gmail.com (Eden Cardim) Date: Wed, 23 Apr 2008 11:11:44 -0300 Subject: [Cascavel-pm] Excluir imagens criadas pelo imagemagick In-Reply-To: <000a01c8a54b$1a196020$0301a8c0@rede.local> References: <604cec170804221718k702f9726y27e167aaf214c51@mail.gmail.com> <000601c8a53f$6a9b6270$0301a8c0@rede.local> <000a01c8a54b$1a196020$0301a8c0@rede.local> Message-ID: <3de55ead0804230711u4409b3d9yf721183b0b7fa5f5@mail.gmail.com> 2008/4/23 : > Olha o que eu percebi... > > Na página do http://registro.br quando vai dar um "whois" em algum site, ele > pede pra digitar determinado código. > > e essa imagem gerada não tem extensão de imagem.... veja: > > SRC=http://registro.br/cgi-bin/captcha/?hash=5d8015ffa64b5c9ad6b5116cfabc23bf> > > Como fazer dessa forma? Alguma dica pessoal? O protocolo HTTP é independente do File System. Eu já expliquei como se faz, leia a minha mensagem anterior novamente. -- edenc.vox.com From agnaldo em starweb-software.com.br Wed Apr 23 07:29:04 2008 From: agnaldo em starweb-software.com.br (Agnaldo Macedo) Date: Wed, 23 Apr 2008 11:29:04 -0300 Subject: [Cascavel-pm] RES: Excluir imagens criadas pelo imagemagick In-Reply-To: <000a01c8a54b$1a196020$0301a8c0@rede.local> Message-ID: <20080423142853.371C23D81F4@maresia.onda.com.br> Dá uma lida em http://www.captcha.net/ http://captchas.net/ Vide também, por curiosidade, http://meiobit.com/quebraram-o-captcha-do-yahoo http://www.meiobit.com/quebraram-o-captcha-do-gmail http://linorg.ciagri.usp.br/debian/pool/main/liba/libauthen-captcha-perl/?C= S;O=A E, pra quem gosta de CPAN, http://search.cpan.org/search?query=captcha -----Mensagem original----- De: cascavel-pm-bounces+agnaldo=starweb-software.com.br em pm.org [mailto:cascavel-pm-bounces+agnaldo=starweb-software.com.br em pm.org] Em nome de fernandolouis em terra.com.br Enviada em: quarta-feira, 23 de abril de 2008 11:06 Para: Cascavel Perl Mongers Assunto: Re: [Cascavel-pm] Excluir imagens criadas pelo imagemagick Olha o que eu percebi... Na página do http://registro.br quando vai dar um "whois" em algum site, ele pede pra digitar determinado código. e essa imagem gerada não tem extensão de imagem.... veja: Como fazer dessa forma? Alguma dica pessoal? []s, Fernando ----- Original Message ----- From: To: "Cascavel Perl Mongers" Sent: Wednesday, April 23, 2008 9:41 AM Subject: [Cascavel-pm] Excluir imagens criadas pelo imagemagick Bom dia pessoal.... Ao entrar em determinada parte do site, é gerado uma imagem com 4 números para poder acessar (como todos sabem esse método é utilizado para robôs não conseguirem acesso). Fiz da minha maneira, não sei se estou recriando a roda, mas faço o seguinte usando o imagemagick: Número aleatorio de 1000 a 9999 é gerado e então passo ao imagemagick criar uma imagem, de nome aleatório, por exemplo "qazwsx.gif" e então a página vai abrir essa imagem = que vai estar escrito o código correto para acesso, por exemplo: 1245 Nesse mesmo .pl, é criado um filehandle com o código correto dentro dele. O nome do arquivo também é aleatório, por exemplo "trewq" e abrí-lo vai ter o texto "1245" digitado Então, ao digitar o código que aparece, o usuário vai clicar em ok. Então na próxima página devo verificar se o código digitado foi correto (1245). Para isso, testo o seguinte: Vou receber, via "input type="hidden" o nome do filehandle que tem o código escrito (trewq). Faço a leitura dele e comparo se é igual ao que foi digitado. O problema é que esses arquivos, tanto as imagens criadas quanto os filehandles que contém os respectivos códigos correto dentro, sempre ficam armazenados no meu servidor. E todo final do dia tenho que ir lá e deletar tudo manualmente para não ficar armazenando lixo demais. Gostaria que após fzer a comparação do que foi digitado, tanto a imagem quanto o filehandle criado, fossem excluídos imediatamente, de forma automática. Já recebi a informação que posso armazenar essas imagens em cache do usuário ao invés de colocá-las no meu servidor, mas não entendo como posso fazer a verificação do código. Já li e reli a documentação do imagemagikc(http://www.imagemagick.org) e não achei a solução. Por favor, me dêem 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 From edencardim em gmail.com Wed Apr 23 07:34:01 2008 From: edencardim em gmail.com (Eden Cardim) Date: Wed, 23 Apr 2008 11:34:01 -0300 Subject: [Cascavel-pm] RES: Excluir imagens criadas pelo imagemagick In-Reply-To: <20080423142853.371C23D81F4@maresia.onda.com.br> References: <000a01c8a54b$1a196020$0301a8c0@rede.local> <20080423142853.371C23D81F4@maresia.onda.com.br> Message-ID: <3de55ead0804230734l1d080455u2808a8be5e2384b@mail.gmail.com> 2008/4/23 Agnaldo Macedo : > Dá uma lida em > http://www.captcha.net/ > > http://captchas.net/ > > Vide também, por curiosidade, > > http://meiobit.com/quebraram-o-captcha-do-yahoo > > http://www.meiobit.com/quebraram-o-captcha-do-gmail > > http://linorg.ciagri.usp.br/debian/pool/main/liba/libauthen-captcha-perl/?C= > S;O=A > > > E, pra quem gosta de CPAN, > > http://search.cpan.org/search?query=captcha No caso do fernando, vale a pena saber como é implementado streaming de imagens. De qualquer forma, recomendo http://recaptcha.net -- edenc.vox.com From fernandolouis em terra.com.br Wed Apr 23 08:01:41 2008 From: fernandolouis em terra.com.br (fernandolouis em terra.com.br) Date: Wed, 23 Apr 2008 12:01:41 -0300 Subject: [Cascavel-pm] RES: Excluir imagens criadas pelo imagemagick References: <000a01c8a54b$1a196020$0301a8c0@rede.local><20080423142853.371C23D81F4@maresia.onda.com.br> <3de55ead0804230734l1d080455u2808a8be5e2384b@mail.gmail.com> Message-ID: <007e01c8a552$f010bff0$0301a8c0@rede.local> Eden, seria então apenas eu usar: Content-type: image/gif ? ----- Original Message ----- From: "Eden Cardim" To: ; "Cascavel Perl Mongers" Sent: Wednesday, April 23, 2008 11:34 AM Subject: Re: [Cascavel-pm] RES: Excluir imagens criadas pelo imagemagick 2008/4/23 Agnaldo Macedo : > Dá uma lida em > http://www.captcha.net/ > > http://captchas.net/ > > Vide também, por curiosidade, > > http://meiobit.com/quebraram-o-captcha-do-yahoo > > http://www.meiobit.com/quebraram-o-captcha-do-gmail > > > http://linorg.ciagri.usp.br/debian/pool/main/liba/libauthen-captcha-perl/?C= > S;O=A > > > E, pra quem gosta de CPAN, > > http://search.cpan.org/search?query=captcha No caso do fernando, vale a pena saber como é implementado streaming de imagens. De qualquer forma, recomendo http://recaptcha.net -- 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 Wed Apr 23 08:15:03 2008 From: edencardim em gmail.com (Eden Cardim) Date: Wed, 23 Apr 2008 12:15:03 -0300 Subject: [Cascavel-pm] RES: Excluir imagens criadas pelo imagemagick In-Reply-To: <007e01c8a552$f010bff0$0301a8c0@rede.local> References: <000a01c8a54b$1a196020$0301a8c0@rede.local> <20080423142853.371C23D81F4@maresia.onda.com.br> <3de55ead0804230734l1d080455u2808a8be5e2384b@mail.gmail.com> <007e01c8a552$f010bff0$0301a8c0@rede.local> Message-ID: <3de55ead0804230815y216102a5y4337e4a75d1e20fd@mail.gmail.com> On Wed, Apr 23, 2008 at 12:01 PM, wrote: > Eden, seria então apenas eu usar: > > Content-type: image/gif ? Isso, um newline e depois o conteúdo do arquivo, se me lembro bem. http://www.rfc-editor.org/cgi-bin/rfcdoctype.pl?loc=RFC&letsgo=1945&type=ftp&file_format=txt -- edenc.vox.com From nferraz em gmail.com Thu Apr 24 06:56:59 2008 From: nferraz em gmail.com (Nelson Ferraz) Date: Thu, 24 Apr 2008 10:56:59 -0300 Subject: [Cascavel-pm] Ubuntu 8.04 - acabou de sair!!! Message-ID: <604cec170804240656y46f1108dif8c25cb79fa6249f@mail.gmail.com> Baixem enquanto está quentinho! :-D http://www.ubuntu.com/ -- Nelson Ferraz Free Software Foundation Associate Member #3203 Projeto Software Livre Brasil (www.softwarelivre.org.br) Sociedade Perl do Brasil (www.perl.org.br) Rede Livre de Compartilhamento de Cultura Digital From nferraz em gmail.com Thu Apr 24 07:07:56 2008 From: nferraz em gmail.com (Nelson Ferraz) Date: Thu, 24 Apr 2008 11:07:56 -0300 Subject: [Cascavel-pm] Ubuntu 8.04 - acabou de sair!!! In-Reply-To: <604cec170804240656y46f1108dif8c25cb79fa6249f@mail.gmail.com> References: <604cec170804240656y46f1108dif8c25cb79fa6249f@mail.gmail.com> Message-ID: <604cec170804240707x21c1e2c8m7c59f0cc3f97fad9@mail.gmail.com> 2008/4/24 Nelson Ferraz : > Baixem enquanto está quentinho! :-D > > http://www.ubuntu.com/ Apenas completando o email anterior: Devido à alta demanda, deve ser mais rápido baixar o iso via bittorrent. Aqui vai a lista de torrents oficiais: http://torrent.ubuntu.com:6969/ ( Procurem ubuntu-8.04-desktop-i386.iso ) -- Nelson Ferraz Free Software Foundation Associate Member #3203 Projeto Software Livre Brasil (www.softwarelivre.org.br) Sociedade Perl do Brasil (www.perl.org.br) Rede Livre de Compartilhamento de Cultura Digital From nferraz em gmail.com Thu Apr 24 13:55:34 2008 From: nferraz em gmail.com (Nelson Ferraz) Date: Thu, 24 Apr 2008 17:55:34 -0300 Subject: [Cascavel-pm] Fwd: EAD no TWIKI Message-ID: <604cec170804241355w2ebdc033mc6dc6cb52869d658@mail.gmail.com> Aqui vai o link para uma ferramenta de Ensino à Distância baseada em TWiki. Poderíamos adotá-la no portal perl.org.br? ---------- Forwarded message ---------- From: carlinhos cecconi Date: 2008/4/24 Subject: [TWikiBR] portal EAD no TWIKI To: twikibr em listas.softwarelivre.org Olá lista Convido a conhecerem o Portal de Educação a Distância Rede Livre. Todo ele foi desenvolvido como uma aplicação TWiki. Batizada de PortalEAD está disponível somente em português para download em http://portalead.redelivre.org.br/Capa/SubCapa1209051262 From luismottacampos em yahoo.co.uk Fri Apr 25 02:11:05 2008 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Fri, 25 Apr 2008 11:11:05 +0200 Subject: [Cascavel-pm] ERP com Catalyst In-Reply-To: <480E3967.8070106@terra.com.br> References: <480E3967.8070106@terra.com.br> Message-ID: <4811A029.9070907@yahoo.co.uk> ATENÇÃO: Se você não gosta de ser criticado, pare de ler este email aqui. Você foi avisado. Luciano Giordani Bassani wrote: > Eu não sei se minha opinião vale, pois não sou um programador Perl de > verdade, mas mais um "colador de código". Isso, lendo o teu email, a gente nota. > Eu assisti a palestra de Catalyst e assisti a palestra de Ruby on > Rails. Eu estou iniciando um projeto de conversão de ERP, também, mas > é de MS Access para PHP5. Eu não queria produzir em PHP, eu gostaria > de programar em bom Perl, mas infelizmente meu chefe não quer mais > Perl em projetos deste gênero. Eu gostaria de saber por que seu chefe não quer mais saber de Perl. E gostaria de saber também há quanto tempo você está trabalhando com seu chefe... talvez a opinião dele esteja muito vinculada à imagem que você projeta do Perl. > A sensação que eu tive é que estes frameworks são muito chatos e > cheio de "declara aqui, declara ali". Não gostei. Eles tiram a parte > boa que eu gosto de fazer, que é planejar bem a base de dados e a > estrutura do sistema. Não gosto muito de ficar escrevendo e validando > telas de cadastro, relatórios, etc. Gostaria de algo que fizesse este > trabalho "sujo" para mim. Você obviamente não compreendeu o motivo de se ter e usar frameworks. Leia Edward Yourdon ("Modern Structured Analisys", Prentice Hall PTR, ISBN-13: 978-0135986240), e Roger S Pressman ("Software Engineering: A Practitioner's Approach", McGraw-Hill, ISBN-13: 978-0073019338). A gente conversa sobre os motivos depois que você entender do que voce está falando. Por agora, procure seguir os frameworks. Eles concentram e formalizam mais conceitos sobre engenharia de software do que você. > Por isso, para este projeto ERP que estou começando a desenvolver, > resolvi eu mesmo construir meu framework de uma forma que eu não > precise ficar criando telas, pelo menos não as telas mais simples. > Quando for uma tela mais complexa, não tem jeito. Faço manualmente > mesmo, faz parte "sujar" um pouco as mãos. Você pode não estar compreendendo isso, mas está escolhendo a pior alternativa possível. Ao dividir tuas "telas" (Tela? O que é isso? Um ateliê de artes plásticas?) em "simples" e "complicadas", você está comentendo um erro básico: ter dois pesos e duas medidas, ter parte do seu sistema feito à mão e outra parte gerada automaticamente (e as duas com a mesma "funcionalidade"). > O projeto está muito no inicio ainda, mas como bom "colador" de > código, reuni vários pacotes de desenvolvimento, para desenvolver um > esquema tipo um "kernel" do aplicativo e estou abusando de DHTML. > Acho que o projeto está começando a entrar nos eixos e talvez esta > seja uma dica para vocês. A dica é: "não faça como eu faço, ou seus chefes também vão achar que a culpa é da linguagem Perl, que não ajuda nada". Você está se comportando como um "colador de código", e ainda por cima tem orgulho disso. :( Eu lamento dizer, meu caro, mas você está doente, e precisa estudar muita engenharia de software para não perder o bonde e terminar aposentado como "colador de código" breve. Por favor pense em ler os livros que eu te indiquei, sim? > Eu construi a aplicação de tal forma que na tela de grid, só preciso > informar o nome da tabela e o SQL que é para ser usado no banco. O > resto o próprio código faz. Na tela de cadastro, eu só informo o nome > da tabela (volto a ressaltar, só serve para telas simples, telas > complexas, com muitas tabelas tem que codificar "no braço") e o meu > código pega os dados do banco de dados e monta o formulário baseado > na definição SQL da tabela. Assim, o código já verifica o tipo de > campo, tamanho, se é obrigatório, etc, tudo via SQL (estou usando o > PostgreSQL). Bom, parece que a escolha da base de dados não foi assim tão ruim. Volto a ressaltar: "tela" é coisa de atelier de pintura, não de engenharia de software. Também ressalto outra vez: seu problema é ter dois pesos e duas medidas: você faz teu código funcionar bem em apenas uma parte dos casos, e adiciona "cruft" ao sistema quando "resolve na mão" os problemas que não sabe como tratar para as "telas mais complexas". > OBS.: sobre a performance do CGI, eu uso isso em 2 projetos em Perl > rodando em um servidor Linux, Com vários portais rodando no Apache, > mais PostgreSQL e MySQL juntos, com uma visitação de cerca de 10mil > visitantes únicos por dia, e nunca precisei usar FastCGI. A única > coisa é que eu abuso da validação de dados com o Javascript. Em > contra-partida, este projeto que esta em fase de teste em PHP5, no > mesmo servidor, tem se mostrado lento, mesmo sendo escrito com boas > práticas e eu estar usando PDO, que em tese deveria ser rápido. Meu > servidor é um DELL Xeon com 3,8GHz e 2GB de RAM (a RAM é muito > importante para o servidor web não ficar lento com o SGDB). Bom, pequenas observações: 10.000 usuários únicos por dia? Isso é menos de um minuto de trabalho dos meus sistemas. Eu tenho mais de 4 milhões de usuários únicos por dia, e pouco menos de 900 milhões de page-hits por dia, nas minhas páginas. Aqui, se usa ModPerl para as aplicações web, e alguma coisa já é Catalyst. Estamos migrando os sistemas mais novos primeiro, por questões políticas. Sobre validar dados com JS: eu espero que isso seja apenas uma estratégia para reduzir a quantidade de erros que você tem de tratar por HTTP {GET,POST}, e que você tenha uma estratégia consistente e coerente de validação implementada nos seus sistemas. De outra forma, teus sistemas não passam de um brinquedo, e eu não dou nada pela segurança das tuas "aplicações web". E não me venha com aquela conversa-mole de que "os sistemas da Intranet não precisam de segurança forte". O Gartner Group divulga faz muito tempo que os maiores ataques contra os dados de uma organização partem, em 75% dos casos, de dentro da própria organização: funcionários e ex-funcionários que ainda tem acesso aos sistemas são os principais responsáveis por fraude e tentativas de roubo ou destruição de dados. Espero que isso ajude a mudar a tua forma de ver sistemas, meu amigo. Cuide-se, estude, e depois conversamos mais. Putamplexos. -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From edencardim em gmail.com Fri Apr 25 05:24:09 2008 From: edencardim em gmail.com (Eden Cardim) Date: Fri, 25 Apr 2008 09:24:09 -0300 Subject: [Cascavel-pm] ERP com Catalyst In-Reply-To: <4811A029.9070907@yahoo.co.uk> References: <480E3967.8070106@terra.com.br> <4811A029.9070907@yahoo.co.uk> Message-ID: <3de55ead0804250524t2bf210f8pe4a0cf3628dfa581@mail.gmail.com> 2008/4/25 Luis Motta Campos : > Você obviamente não compreendeu o motivo de se ter e usar frameworks. > Leia Edward Yourdon ("Modern Structured Analisys", Prentice Hall PTR, > ISBN-13: 978-0135986240), e Roger S Pressman ("Software Engineering: A > Practitioner's Approach", McGraw-Hill, ISBN-13: 978-0073019338). A gente > conversa sobre os motivos depois que você entender do que voce está falando. champs++ Leia também: Erich Gamma, et. al. (Design Patterns: Elements of Reusable Object-Oriented Software, Addison-Wesley, ISBN-13: 978-0201633610) -- edenc.vox.com From lgbassani em terra.com.br Fri Apr 25 06:43:22 2008 From: lgbassani em terra.com.br (Luciano Giordani Bassani) Date: Fri, 25 Apr 2008 10:43:22 -0300 Subject: [Cascavel-pm] ERP com Catalyst In-Reply-To: <3de55ead0804250524t2bf210f8pe4a0cf3628dfa581@mail.gmail.com> References: <480E3967.8070106@terra.com.br> <4811A029.9070907@yahoo.co.uk> <3de55ead0804250524t2bf210f8pe4a0cf3628dfa581@mail.gmail.com> Message-ID: <4811DFFA.9090205@terra.com.br> Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20080425/e576f439/attachment.html From luismottacampos em yahoo.co.uk Fri Apr 25 07:19:11 2008 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Fri, 25 Apr 2008 16:19:11 +0200 Subject: [Cascavel-pm] ERP com Catalyst In-Reply-To: <4811DBBC.2050701@terra.com.br> References: <480E3967.8070106@terra.com.br> <4811A029.9070907@yahoo.co.uk> <4811DBBC.2050701@terra.com.br> Message-ID: <4811E85F.1020609@yahoo.co.uk> Luciano Giordani Bassani wrote: > Contando a época que fui estagiário, estou nesta empresa a quase 12 > anos. Lamento muito por você, parece que você precisa de um pouco mais de experiência profissional. Ficar tanto tempo assim numa empresa apenas faz mal para o desenvolvimento profissional da gente. Siga o meu conselho, e tente encontrar outra coisa para fazer. Não tenha pena do seu chefe, ele vai conseguir se virar. ;) > Acho que vou seguir o teu conselho e vou ler algum livro sobre isso, > mas em português. Certo, sem problemas. Eu uso o Google para você: Análise Estruturada Moderna Autor: Yourdon, Edward Editora: Campus ISBN: 8570016158 http://www.temporeal.com.br/produtos.php?id=153906 Engenharia de Software ( 6ª Edição) Autor: Pressman, Roger Editora: McGraw-Hill Brasil ISBN: 8586804576 http://www.temporeal.com.br/produtos.php?id=170297 Eles entregam, então você não precisa nem ir até a loja... é só clicar. > Algum dia, pq arrumar tempo é algo complicado. Tempo é questão de opção e organização. Em todo caso, para aqueles que precisam de uma ajudinha: Time Management for System Administrators Autor: Limoncelli, Thomas Editora: O'Reilly ISBN: 0596007833 http://www.temporeal.com.br/produtos.php?id=170897 > Mas a verdade é que eu não gosto mais de desenvolver sistemas. Me desculpe. Eu não quero ofender, nem tenho a intenção de brigar. Ainda assim, a impressão que eu tenho é a do menininho que está perdendo o jogo e diz "não brinco mais". Seja esportivo, leia os livros, você ainda tem "cura" ;) > Eu divido as telas (que na empresa onde a gente trabalha são > formulários que devem ser preenchidos, validados e enviados ao banco > de dados) em simples e complicadas, pq neste novo projeto as telas > simples (que em geral são a maioria) são geradas automaticamente. > Assim, eu só passo para o script qual é o nome da tabela e mais algum > ou outro parâmetro. Através de consultas SQL, o script monta o > formulário, vê o tipo de campo e se é obrigatório ou não e monta toda > a regra de validação, isso tudo automático. Em tese, toda a regra de > negócio eu estou tentando deixar no PostgreSQL e o script apenas lê > isso. Seus pecados, todos cobertos pelo Pressman: 1. Falta de separação entre a camada de validação, e exibição; 2. Falta de separação entre a camada de persistência e as regras de negócio. 3. "Meia-solução": metade do sistema precisa apenas de configuração, e outra metade precisa ser feita à mão, quando as duas são supostamente implementações parciais da mesma funcionalidade; 4. Usando depósito de dados como um "motor de regras de negócio". 5. Não misture a camada de exibição e a camada de aplicação: teus cálculos não importa se simples ou complicados, não devem ser feitos no meio do HTML, não devem ser "gerados com telas" (argh). Separe o código que exibe informações para o usuário num arquivo diferente do código que calcula as informações que serão exibidas. > Os formulários complicados (que na gíria da empresa chamamos de > tela), não podem ser automáticos pq existem outras regras e > sub-formulários. Por exemplo, telas que tem que calcular questões > financeiras, etc. A vantagem disso é que eu posso concentrar meu > tempo no que realmente importa e deixar estas questões de design > praticamente automáticas. Você realmente pode se beneficiar muito de ler os livros que eu te indiquei. Você está fazendo tudo ao contrário: deve se preocupar com o desenho da aplicação, e manter esta parte sob controle (não "automatize" o projeto da aplicação). Ao contrário, preocupe-se com isso (é o que realmente importa) e tenha políticas e regras para *tudo* no seus sistemas: gere automaticamente tudo o que puder ser gerado ou derivado de outras informações, seja dinâmica ou estáticamente. Mais uma vez, com todo o respeito (eu não quero ofender, quero educar) eu insisto: você não sabe como organizar software. Por favor leia os livros que eu te indiquei (estão em portugues, para fazer a tua vida simples). > Eu creio que não é educado da tua parte criticar os sistemas que eu > mantenho apenas pela quantidade de visitas que eles recebem. Eden, acho que você é melhor que eu para explicar que a quantidade de visitantes não tem nada a ver com isso, e que as críticas são sobre a parte de engenharia (ou melhor, sobre a falta dela) nos sistemas. A palavra é tua, Eden. > Sobre a validação eu já respondi para outra pessoa em outro e-mail e > sobre segurança eu posso afirmar, com 100% de certeza absoluta, que > os sistemas que eu mantenho são mais seguros do que os das Lojas > Americanas, Submarino, Saraíva, entre outros. Sim, sim, os outros estão vulneráveis ao ataque de XSS, você blogou sobre isso aqui: http://lgbassani.wordpress.com/ Eu tenho certeza de que os outros engenheiros de software desta lista também podem te explicar quais são os problemas com o teu software. > Eu me preocupo com isso e sempre que encontro uma falha nova eu > procuro solucionar. Você está me pré-julgado apenas pq eu falei em > Javascript. Isso é um erro recorrente dos "bons programadores". Lamento, mas eu não costumo prestar atenção nas linguagens de programação que as pessoas usam. Mesmo quando eu não aprecio a linguagem em si, eu sei apreciar um sistema bem desenhado. > Relegam Javascript, acham que elas não servem para nada. Javascript > para mim é algo que uso direto, mesmo antes de falarem em AJAX eu > sempre usava Javascript para validação de dados e jogar parte do > processamento para o cliente. Com isso eu reduzo a comunicação com o > servidor e o sistema fica mais "rápido" para o usuário. Nos projetos > antigos, a validação no lado do servidor era feito em Perl, mas neste > projeto novo, minha intenção é que a validação do lado do servidor > passe a ser feita pela base de dados. Perguntinha para a galera: qual é o erro conceitual disso? Onde está o problema? Com todo o respeito, e sem a menor intenção de ofender, eu quero acrescentar que a tua teimosia não está te ajudando a aprender. Eu acho que você pode se beneficiar da leitura dos livros que eu apontei, mais do que das críticas que eu tenho feito. Você parece que está ignorando o que eu escrevo, ou alguma coisa muito perto disso. Putamplexos. -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From toledo.andre em gmail.com Fri Apr 25 05:37:55 2008 From: toledo.andre em gmail.com (andretoledo) Date: Fri, 25 Apr 2008 12:37:55 +0000 Subject: [Cascavel-pm] andretoledo wants to keep up with you on Twitter Message-ID: <4811d0a310578_63f1155558da335c1494b@twitter-web014.twitter.com.tmail> To find out more about Twitter, visit the link below: http://twitter.com/i/080bdfc582c0f876a243f6e6aebabcffbeb300a8 Thanks, -The Twitter Team About Twitter Twitter is a unique approach to communication and networking based on the simple concept of status. What are you doing? What are your friends doing?right now? With Twitter, you may answer this question over SMS, IM, or the Web and the responses are shared between contacts. From edencardim em gmail.com Fri Apr 25 07:24:51 2008 From: edencardim em gmail.com (Eden Cardim) Date: Fri, 25 Apr 2008 11:24:51 -0300 Subject: [Cascavel-pm] ERP com Catalyst In-Reply-To: <4811DFFA.9090205@terra.com.br> References: <480E3967.8070106@terra.com.br> <4811A029.9070907@yahoo.co.uk> <3de55ead0804250524t2bf210f8pe4a0cf3628dfa581@mail.gmail.com> <4811DFFA.9090205@terra.com.br> Message-ID: <3de55ead0804250724n3f1888baua9ba7808cad427be@mail.gmail.com> 2008/4/25 Luciano Giordani Bassani : > > Eden, me desculpe mas este eu não vou ler de jeito nenhum. > Não consigo entender e não consigo pensar orientando a objeto. > Meus pensamentos são estruturados. :-) > > A uns 7 anos atrás, quando fiz uma pesquisa para escolher uma linguagem de > programação para web, escolhi Perl pq me pareceu uma das melhores linguagens > para se programar estruturado. Hoje eu sei que Perl é bom nas duas coisas, > mas meus pensamentos não mudam. São muitos anos pensando da mesma forma, > hehehe Cara, a 7 anos atrás nós usávamos monitores CRT, discos IDE e laptops de 7 quilos. O pessoal do yahoo achava que google.com era apenas mais uma engine de busca e o World Trade Center ainda estava de pé. Nossa, você ainda se referece a conteúdo Web 2.0 através do termo "DHTML"... Acorda cara, muita coisa mudou de lá pra cá, programação estruturada funciona sim, mas se recusar a ler um livro sobre orientação a objetos simplesmente porque você tem o mesmo pensamento de 7 anos atrás é algo difícil de engolir. Se você soubesse do que se trata e fizesse uma escolha, seria diferente, mas esse não é o caso, como você mesmo falou. Boa sorte participando de um negócio competitivo. -- edenc.vox.com From lgbassani em terra.com.br Fri Apr 25 07:48:44 2008 From: lgbassani em terra.com.br (Luciano Giordani Bassani) Date: Fri, 25 Apr 2008 11:48:44 -0300 Subject: [Cascavel-pm] ERP com Catalyst In-Reply-To: <3de55ead0804250724n3f1888baua9ba7808cad427be@mail.gmail.com> References: <480E3967.8070106@terra.com.br> <4811A029.9070907@yahoo.co.uk> <3de55ead0804250524t2bf210f8pe4a0cf3628dfa581@mail.gmail.com> <4811DFFA.9090205@terra.com.br> <3de55ead0804250724n3f1888baua9ba7808cad427be@mail.gmail.com> Message-ID: <4811EF4C.1090503@terra.com.br> Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20080425/5f9b4d15/attachment.html From cromo.jml em gmail.com Fri Apr 25 07:39:35 2008 From: cromo.jml em gmail.com (=?ISO-8859-1?Q?M=E1rcio_Vitor?=) Date: Fri, 25 Apr 2008 11:39:35 -0300 Subject: [Cascavel-pm] ERP com Catalyst In-Reply-To: <3de55ead0804250724n3f1888baua9ba7808cad427be@mail.gmail.com> References: <480E3967.8070106@terra.com.br> <4811A029.9070907@yahoo.co.uk> <3de55ead0804250524t2bf210f8pe4a0cf3628dfa581@mail.gmail.com> <4811DFFA.9090205@terra.com.br> <3de55ead0804250724n3f1888baua9ba7808cad427be@mail.gmail.com> Message-ID: <3530b8ce0804250739w3fec5f5bl6f0fe82588b211dc@mail.gmail.com> Luciano, concordo com Eden e com o Champs, isto me lembra ALGUNS companheiros de uma empresa que trabalhei que aprenderam a programar de forma estruturada, e pretendem morrer copiando e colando códigos de sistemas já prontos, só porque é mais simples, ainda bem que há um tempo conheci a lista, passei a ouvir o que é dito por aqui, e aprendi que seria bem mais fácil reusa-los usando módulos, isto exigiu uma pequena linha de aprendizado, coisa que assusta os acomodados. Aprendi a programar orientado a objetos e não tive grandes dificuldades em arrumar um novo emprego quan precisei, acredito que você querer parar no tempo é um problema muito sério, e isto pode atrapalhar sua caminhada no mercado profissional, conhecimento nunca é demais. Márcio Vitor 2008/4/25 Eden Cardim : > 2008/4/25 Luciano Giordani Bassani : > > > > > Eden, me desculpe mas este eu não vou ler de jeito nenhum. > > Não consigo entender e não consigo pensar orientando a objeto. > > Meus pensamentos são estruturados. :-) > > > > A uns 7 anos atrás, quando fiz uma pesquisa para escolher uma linguagem de > > programação para web, escolhi Perl pq me pareceu uma das melhores linguagens > > para se programar estruturado. Hoje eu sei que Perl é bom nas duas coisas, > > mas meus pensamentos não mudam. São muitos anos pensando da mesma forma, > > hehehe > > Cara, a 7 anos atrás nós usávamos monitores CRT, discos IDE e laptops > de 7 quilos. O pessoal do yahoo achava que google.com era apenas mais > uma engine de busca e o World Trade Center ainda estava de pé. Nossa, > você ainda se referece a conteúdo Web 2.0 através do termo "DHTML"... > Acorda cara, muita coisa mudou de lá pra cá, programação estruturada > funciona sim, mas se recusar a ler um livro sobre orientação a objetos > simplesmente porque você tem o mesmo pensamento de 7 anos atrás é algo > difícil de engolir. Se você soubesse do que se trata e fizesse uma > escolha, seria diferente, mas esse não é o caso, como você mesmo > falou. Boa sorte participando de um negócio competitivo. > > > > -- > edenc.vox.com > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > From lgbassani em terra.com.br Fri Apr 25 07:18:13 2008 From: lgbassani em terra.com.br (Luciano Giordani Bassani) Date: Fri, 25 Apr 2008 11:18:13 -0300 Subject: [Cascavel-pm] ERP com Catalyst In-Reply-To: <4811A029.9070907@yahoo.co.uk> References: <480E3967.8070106@terra.com.br> <4811A029.9070907@yahoo.co.uk> Message-ID: <4811E825.3050203@terra.com.br> Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20080425/e528301e/attachment-0001.html From nferraz em gmail.com Fri Apr 25 08:42:53 2008 From: nferraz em gmail.com (Nelson Ferraz) Date: Fri, 25 Apr 2008 12:42:53 -0300 Subject: [Cascavel-pm] ERP com Catalyst In-Reply-To: <4811E825.3050203@terra.com.br> References: <480E3967.8070106@terra.com.br> <4811A029.9070907@yahoo.co.uk> <4811E825.3050203@terra.com.br> Message-ID: <604cec170804250842q6b9ee72fj490d73d56d60ebb7@mail.gmail.com> Pessoal, Vamos moderar nas críticas. Algumas questões a considerar, antes de escrever uma mensagem para a lista: [1] Falo no momento correto? [2] Falo acerca de fatos? [3] Falo palavras úteis? [4] Falo de maneira gentil ou rude? [5] Falo com o coração gentil ou internamente existe malícia? Os itens 4 e 5 são importantes. Mesmo quando falamos de maneira gentil, precisamos investigar nossas verdadeiras motivações. From lgbassani em terra.com.br Fri Apr 25 08:55:19 2008 From: lgbassani em terra.com.br (Luciano Giordani Bassani) Date: Fri, 25 Apr 2008 12:55:19 -0300 Subject: [Cascavel-pm] ERP com Catalyst In-Reply-To: <4811E85F.1020609@yahoo.co.uk> References: <480E3967.8070106@terra.com.br> <4811A029.9070907@yahoo.co.uk> <4811DBBC.2050701@terra.com.br> <4811E85F.1020609@yahoo.co.uk> Message-ID: <4811FEE7.2040308@terra.com.br> Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20080425/93122136/attachment.html From edencardim em gmail.com Fri Apr 25 11:52:38 2008 From: edencardim em gmail.com (Eden Cardim) Date: Fri, 25 Apr 2008 15:52:38 -0300 Subject: [Cascavel-pm] ERP com Catalyst In-Reply-To: <4811E825.3050203@terra.com.br> References: <480E3967.8070106@terra.com.br> <4811A029.9070907@yahoo.co.uk> <4811E825.3050203@terra.com.br> Message-ID: <3de55ead0804251152ra759396q90c30df072319814@mail.gmail.com> 2008/4/25 Luciano Giordani Bassani : > Meu chefe não quer mais saber de Perl, pq ele não consegue profissional > "barato". Aliás, ele não consegue profissional nenhum, hehehe > Ele já botou várias vezes anúncio em jornal pedindo programador Perl, mas > nunca recebeu curriculum. Tenho pena dele se algum dia eu sair da empresa. > ;-) Anuncio em Jornal!?!?!?!? Ele tá procurando um desenvolvedor de software ou um jardineiro? De novo, sai sai da década de 90 porque estamos em 2008. -- edenc.vox.com From edencardim em gmail.com Fri Apr 25 11:50:20 2008 From: edencardim em gmail.com (Eden Cardim) Date: Fri, 25 Apr 2008 15:50:20 -0300 Subject: [Cascavel-pm] ERP com Catalyst In-Reply-To: <4811FEE7.2040308@terra.com.br> References: <480E3967.8070106@terra.com.br> <4811A029.9070907@yahoo.co.uk> <4811DBBC.2050701@terra.com.br> <4811E85F.1020609@yahoo.co.uk> <4811FEE7.2040308@terra.com.br> Message-ID: <3de55ead0804251150l1f666a17g9e65112d74b3ee67@mail.gmail.com> 2008/4/25 Luciano Giordani Bassani : > Não vou seguir todos os teus conselhos e sugestões, pq eu sou uma pessoa > que não aceita tudo pronto sem antes racionalizar. Exemplo: na palestra do > FISL, o David Fetter parece que comete o "pecado 4" que tu citou, pois pelo > que eu entendi da palestra ele repassa para o PostgreSQL o motor da regra de > negócio (pelos menos a validação dos dados). E é isso mesmo que eu pretendo. > Não tenho equipe grande de desenvolvimento, então vou deixar toda a regra de > validação (do lado do servidor) no banco de dados. Validação de dados e segurança são 2 coisas que apesar de estarem relacionadas, são diferentes. Nenhum banco de dados é capaz de detectar SQL injection, por exemplo, então se você não tratar isso no seu backend, vão haver buracos enormes na segurança do sistema, é uma falha bem conhecida. Inclusive eu conversei por quase 2 horas com o David Fetter a respeito de camadas de software intermediárias entre o Bando de Dados e o Front-End, e finalmente convenci ele a dar uma olhada no DBIx::Class. -- edenc.vox.com From acid06 em gmail.com Fri Apr 25 12:01:38 2008 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Fri, 25 Apr 2008 16:01:38 -0300 Subject: [Cascavel-pm] ERP com Catalyst In-Reply-To: <4811FEE7.2040308@terra.com.br> References: <480E3967.8070106@terra.com.br> <4811A029.9070907@yahoo.co.uk> <4811DBBC.2050701@terra.com.br> <4811E85F.1020609@yahoo.co.uk> <4811FEE7.2040308@terra.com.br> Message-ID: <9a08c9b40804251201w43521dbbu926f578b2e9f0978@mail.gmail.com> 2008/4/25 Luciano Giordani Bassani : > Realmente, creio que uma rotatividade seria interessante. Mas eu estou > tanto tempo assim na mesma empresa, pq ela me permitiu que eu "crescesse". > Eu comecei como técnico de manutenção e hoje eu sou "webmaster", > "webdeveloper", "DBA" e mais um monte destes termos, tudo ao mesmo tempo. > Mas confesso que cheguei em um estágio que não tem mais como eu aprender > alguma coisa lá e já estou pensando em trocar de emprego, mas dai tem as > prioridades privadas. Fiz algumas dívidas e enquanto estou pagando não dá > para pensar em grandes mudanças. > > A questão do tempo é isso mesmo... > Eu sou um funcionário que vale por uns 4 ou 5, heheheh > Vamos lá: > Eu administro 2 servidores, dando manutenção total a eles, desde: dns, > apache, banco de dados PostgreSQL, MySQL, postfix, snort, etc. Faço tudo > sozinho. > Este servidores trabalham na web em alta-disponibilidade (dentro do que é > possível fazer, com os recursos que disponho), inclusive com replicação de > dados no MySQL. O PostgreSQL ainda não consegui implementar uma solução. > > Além disso, eu até não havia mencionado, existem uma equipe dentro do nosso > maior cliente, responsável por fornecer o conteúdo para os portais que estão > nestes 2 servidores. Eu presto consultoria para eles e implemento a parte da > programação (exemplo, eles criam um novo menu que eles acham "bonitinho" e > eu "copio-e-colo" ou faço o código para eles), além é claro de formulários, > estas coisas. Você é o "herói" da empresa. Isso é ruim para você (baixa qualidade de vida) e para a empresa (excesso de dependência). Tanto você quanto seu chefe deveria tentar mudar essa situação. Um "herói" é aquele que compensa a falta de conhecimento de boas práticas com muito esforço e, muitas vezes, consegue até mesmo salvar projetos e fazer a empresa andar. O problema é que o custo disso é muito alto a longo prazo para a empresa e a todo prazo para o "herói". Historicamente, os "heróis" acabam ficando na empresa até ela quebrar (e isso costuma acontecer com tais empresas). Em particular, o livro que eu citei em outra mensagem fala em uma seção sobre o tipos de funcionários de uma empresa. Estou começando a achar que esse livre talvez seja realmente recomendado para você. Não porque você irá seguir o processo proposto, porque ele consegue ser mais rígido que quase qualquer outro processo formal que eu já vi, mas como aprendizado geral. Aqui vai um link para compra: Eu tentei enviar a mensagem anterior mas o email voltou pois o pm.org está rejeitando mensagens que contenham links para o Submarino, não sei porque. De qualquer forma, vá no BuscaPé e procure por "Engenharia de Software Wilson" e você vai encontrar o livro, é a segunda edição. > Eu aceitei todas as tuas críticas numa boa e vou ler estes livros que tu me > indicou, só não gostei da parte que tu me pré-julgou e disse que meu sistema > é inseguro, que não tem validação no lado do servidor, só pq eu falei em > "Javascript". E se não foi pq eu falei em "Javascript", que outra coisa > levou tu a acreditar que meus sistemas são inseguros? Eu não creio que eu > seja perfeito nisso, mas EU SEMPRE ME PREOCUPO em fazer algo bom dentro do > conhecimento que eu disponho. Adorei as palestras de PostgreSQL no fisl9.0, > pois além de aprender coisas novas, vi que a maioria das práticas de > segurança eu já implementava e a questão do "Postgresql Application Server" > é algo que está sendo feito neste novo projeto. A maior parte dos bons desenvolvedores web não tem nada contra JavaScript, o que nos faz treme é "validação de dados utilizando JavaScript". Porque? De fato, a validação de dados em JavaScript é até uma boa prática, na minha opinião. Contudo, quando alguém fala que está "validando os dados utilizando JavaScript" normalmente essa pessoa quis dizer que está "validando os dados *exclusivamente* em JavaScript" e isso é um pecado capital. Porque? Porque se alguém enviar um request malicioso, feito à mão para o seu servidor, você estará sujeito a problemas de segurança. Deixar para o banco de dados validar é algo que eu considero aceitável em protótipos ou sistemas internos, **desde que você tenha certeza que qualquer risco de SQL injection foi eliminado** (utilizando algo como o DBIx::Class). Mas, em geral, é uma má prática. Eu considero isso análogo a uma prática comum de desenvolvedores Java: ao realizar uma operação de divisão, ao invés de verificar se o divisor é 0, eles simplesmente dividem e pegam o erro de divisão por zero em um try/catch. Uma distorção completa da função que deveria ser desempenhada pelas exceções. > Não vou seguir todos os teus conselhos e sugestões, pq eu sou uma pessoa > que não aceita tudo pronto sem antes racionalizar. Exemplo: na palestra do > FISL, o David Fetter parece que comete o "pecado 4" que tu citou, pois pelo > que eu entendi da palestra ele repassa para o PostgreSQL o motor da regra de > negócio (pelos menos a validação dos dados). E é isso mesmo que eu pretendo. > Não tenho equipe grande de desenvolvimento, então vou deixar toda a regra de > validação (do lado do servidor) no banco de dados. Vou abusar de store > procedures e triggers neste projeto novo, mesmo que o Roger Pressman (que eu > vou ler, nem que seja para poder discordar dele depois), não concorde. Olha só, eu vou te falar uma coisa. É até um depoimento pessoal Quando eu estava aprendendo a programar, eu demorei um tempo pra conseguir entender claramente os benefícios da orientação à objetos. Isso é algo que você só vai conseguir entender na prática. Eu comecei a utilizar OO simplesmente porque eu achei que o programa ficava esteticamente mais agradável pra mim e eu queria aprender todos os recursos existentes em Perl. Mas eu não via nenhum benefício "gritante" antes de começar a utilizar pra valer. Eu sei que a "ficha caiu" pra mim um tempo depois, quando eu estava utilizando os conceitos de OO e observei como a minha vida tinha ficado mais fácil com aquilo quando precisava de realizar modificações no sistema e como o planejamento das coisas era facilitado. Eu sugiro que você tente desenvolver um pequeno projeto utilizando OO, mesmo que isso pareça doloros pra você agora - eu tenho certeza que depois você não vai querer voltar mais. -Nilson Santos F. Jr. From acid06 em gmail.com Fri Apr 25 11:37:06 2008 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Fri, 25 Apr 2008 15:37:06 -0300 Subject: [Cascavel-pm] ERP com Catalyst In-Reply-To: <4811A029.9070907@yahoo.co.uk> References: <480E3967.8070106@terra.com.br> <4811A029.9070907@yahoo.co.uk> Message-ID: <9a08c9b40804251137l7a0755d3q766edff7af476c3f@mail.gmail.com> 2008/4/25 Luis Motta Campos : > Você pode não estar compreendendo isso, mas está escolhendo a pior > alternativa possível. Ao dividir tuas "telas" (Tela? O que é isso? Um > ateliê de artes plásticas?) em "simples" e "complicadas", você está > comentendo um erro básico: ter dois pesos e duas medidas, ter parte do > seu sistema feito à mão e outra parte gerada automaticamente (e as duas > com a mesma "funcionalidade"). Em geral, eu concordo com o teor da sua mensagem. Contudo, aqui tem uma ressalva a ser feita. O uso de "telas" como medida de funcionalidade / complexidadade do sistema é algo fundamentado em um ramo da engenharia de software tradicional, especificamente, a medida de complexidade através de pontos de função. Um exemplo brasileiro disso é o livro de Engenharia de Software do Wilson de Pádua Filho, que propões o processo Praxis ( http://www.wppf.uaivip.com.br/praxis/ ), que é, inclusive, utilizado comercialmente em alguns lugares aqui em MG (apesar de ser um processo visado ao ensino de Eng. de Software). Os pontos de função são uma métrica padronizada pela ISO para determinar a complexidade de um sistema de informação baseado na funcionalidade que é percebida pelo usuário final, independentemente do que está por trás. E, em particular, "tela" é um termo bastante utilizando por estes lados. ;-) Note que eu não estou dizendo que isso é algo bom ou ruim, apenas estou dizendo que você não pode criticá-lo nesse ponto utilizando argumentos da engenharia de software tradicional. Em particular, eu não sou muito fã da engenharia de software tradicional. Caso você se interesse, aqui tem mais informações: http://en.wikipedia.org/wiki/Function_points http://www.ifpug.org/ http://www.bfpug.com.br/ -Nilson Santos F. Jr. From wendelscardua em gmail.com Fri Apr 25 15:10:49 2008 From: wendelscardua em gmail.com (Wendel Scardua) Date: Fri, 25 Apr 2008 19:10:49 -0300 Subject: [Cascavel-pm] andretoledo wants to keep up with you on Twitter In-Reply-To: <4811d0a310578_63f1155558da335c1494b@twitter-web014.twitter.com.tmail> References: <4811d0a310578_63f1155558da335c1494b@twitter-web014.twitter.com.tmail> Message-ID: <726229b50804251510i39337ee7s5cec4f707e465e30@mail.gmail.com> Se eu fosse você não confiaria em entregar meu email e senha pra um site, só pra ele mandar convites para *todos* os seus contatos, por mais legal que seja o site. Não só pela questão de entregar a senha, mas também por esses sites não saberem se seu contato é uma pessoa ou uma lista (como essa). []s Wendel On Fri, Apr 25, 2008 at 9:37 AM, andretoledo wrote: > To find out more about Twitter, visit the link below: > > http://twitter.com/i/080bdfc582c0f876a243f6e6aebabcffbeb300a8 > > Thanks, > -The Twitter Team > > About Twitter > > -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20080425/a2d73d3f/attachment.html From luismottacampos em yahoo.co.uk Sat Apr 26 01:02:01 2008 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Sat, 26 Apr 2008 10:02:01 +0200 Subject: [Cascavel-pm] ERP com Catalyst In-Reply-To: <9a08c9b40804251137l7a0755d3q766edff7af476c3f@mail.gmail.com> References: <480E3967.8070106@terra.com.br> <4811A029.9070907@yahoo.co.uk> <9a08c9b40804251137l7a0755d3q766edff7af476c3f@mail.gmail.com> Message-ID: <4812E179.2080701@yahoo.co.uk> Nilson Santos Figueiredo Junior wrote: > 2008/4/25 Luis Motta Campos : >> (...)Ao dividir tuas "telas" em "simples" e "complicadas", você >> está comentendo um erro básico: (...) ter parte do seu sistema >> feito à mão e outra parte gerada automaticamente. > > O uso de "telas" como medida de funcionalidade / complexidadade do > sistema é algo fundamentado em um ramo da engenharia de software > tradicional, especificamente, a medida de complexidade através de > pontos de função. Opa. Vamos fazer uma ressalva à sua ressalva. :) Eu conheço Pontos de Função: o Edward Yourdon, no livro que eu indiquei anteriormente explica e aplica isso. O método é simples, voltado para a área comercial, mas dá bons resultados com um mínimo de experiência. Eu recomendo o uso de Telas (sem aspas) como forma de estimar o custo de um projeto. O problema aqui é o contexto: está claro para mim que não estamos falando de Telas /Yourdonianas/, mas de parte da interface com o usuário. Mesmo com o /overlapping/ que eu admito que existe, não é a mesma coisa. > Um exemplo brasileiro disso é o livro de Engenharia de Software do > Wilson de Pádua Filho, que propões o processo Praxis ( > http://www.wppf.uaivip.com.br/praxis/ ), que é, inclusive, utilizado > comercialmente em alguns lugares aqui em MG (apesar de ser um > processo visado ao ensino de Eng. de Software). Interessante. É este aqui? Engenharia de Software - Fundamentos, Métodos e Padrões Autor: Paula Filho, Wilson de Pádua Editora: LTC ISBN: 8521613393 http://www.temporeal.com.br/produtos.php?id=167491 Pode ser uma alternativa boa ao Pressman (que nem sempre é bem traduzido). Alguém sabe me dizer se o livro é bom? [snip] > Note que eu não estou dizendo que isso é algo bom ou ruim, apenas > estou dizendo que você não pode criticá-lo nesse ponto utilizando > argumentos da engenharia de software tradicional. Em particular, eu > não sou muito fã da engenharia de software tradicional. Eu sou fã de engenharia de software, não importa se é tradicional ou não. Ter um processo guiando o teu desenvolvimento, desde o primeiro momento, quer dizer que você sabe o que está fazendo. Ou, pelo menos, tenta saber. É melhor que "adivinhar" o que o cliente quer e "copiar e colar" montes de código junto para tentar atender. Obrigado pela ressalva, Nilson, mas eu acho que não se aplica, neste caso. ;) E obrigado pelo livro, eu vou tentar dar uma olhada numa cópia assim que eu conseguir para saber sobre o conteúdo. Putamplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From luismottacampos em yahoo.co.uk Sat Apr 26 01:27:11 2008 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Sat, 26 Apr 2008 10:27:11 +0200 Subject: [Cascavel-pm] andretoledo wants to keep up with you on Twitter In-Reply-To: <726229b50804251510i39337ee7s5cec4f707e465e30@mail.gmail.com> References: <4811d0a310578_63f1155558da335c1494b@twitter-web014.twitter.com.tmail> <726229b50804251510i39337ee7s5cec4f707e465e30@mail.gmail.com> Message-ID: <4812E75F.8050604@yahoo.co.uk> Wendel Scardua wrote: >> On Fri, Apr 25, 2008 at 9:37 AM, andre toledo wrote: >> >> To find out more about Twitter, visit the link below: > > Se eu fosse você não confiaria em entregar meu email e senha pra um > site, só pra ele mandar convites para *todos* os seus contatos, por > mais legal que seja o site. Não só pela questão de entregar a senha, > mas também por esses sites não saberem se seu contato é uma pessoa ou > uma lista (como essa). Eu coloquei este fulano em modo de moderação no SPPM, será que a gente não pode fazer o mesmo aqui? Quem é moderador do Cascavel PM? Putamplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From luismottacampos em yahoo.co.uk Sat Apr 26 01:27:42 2008 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Sat, 26 Apr 2008 10:27:42 +0200 Subject: [Cascavel-pm] ERP com Catalyst In-Reply-To: <9a08c9b40804251201w43521dbbu926f578b2e9f0978@mail.gmail.com> References: <480E3967.8070106@terra.com.br> <4811A029.9070907@yahoo.co.uk> <4811DBBC.2050701@terra.com.br> <4811E85F.1020609@yahoo.co.uk> <4811FEE7.2040308@terra.com.br> <9a08c9b40804251201w43521dbbu926f578b2e9f0978@mail.gmail.com> Message-ID: <4812E77E.5090608@yahoo.co.uk> Nilson Santos Figueiredo Junior wrote: > Você é o "herói" da empresa. Isso é ruim para você (baixa qualidade > de vida) e para a empresa (excesso de dependência). Tanto você quanto > seu chefe deveria tentar mudar essa situação. Boa síntese, Nilson. Foi exatamente no ponto. [snip] > Em particular, o livro que eu citei em outra mensagem fala em uma > seção sobre o tipos de funcionários de uma empresa. Estou começando a > achar que esse livre talvez seja realmente recomendado para você. > Não porque você irá seguir o processo proposto, porque ele consegue > ser mais rígido que quase qualquer outro processo formal que eu já > vi, mas como aprendizado geral. > > Aqui vai um link para compra: Engenharia de Software - Fundamentos, Métodos e Padrões Autor: Paula Filho, Wilson de Pádua Editora: LTC ISBN: 8521613393 http://www.temporeal.com.br/produtos.php?id=167491 > Eu tentei enviar a mensagem anterior mas o email voltou pois o pm.org > está rejeitando mensagens que contenham links para o Submarino, não > sei porque. De qualquer forma, vá no BuscaPé e procure por > "Engenharia de Software Wilson" e você vai encontrar o livro, é a > segunda edição. Dá uma olhada nos cabeçalhos da mensagem que você recebeu de volta, Nilson. Eu imagino que o SA do pm.org deve estar barrando o submarino.com (eles são spammers conhecidos, eu evito comprar e linkar deles). O link para a Livraria Tempo Real, como você pode ver, passa. :) Putamplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From acid06 em gmail.com Sat Apr 26 08:19:20 2008 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Sat, 26 Apr 2008 12:19:20 -0300 Subject: [Cascavel-pm] ERP com Catalyst In-Reply-To: <4812E179.2080701@yahoo.co.uk> References: <480E3967.8070106@terra.com.br> <4811A029.9070907@yahoo.co.uk> <9a08c9b40804251137l7a0755d3q766edff7af476c3f@mail.gmail.com> <4812E179.2080701@yahoo.co.uk> Message-ID: <9a08c9b40804260819u268695beif9252397232b2dd1@mail.gmail.com> 2008/4/26 Luis Motta Campos : > Pode ser uma alternativa boa ao Pressman (que nem sempre é bem > traduzido). Alguém sabe me dizer se o livro é bom? Eu tenho ele em mãos. Ele não me parece ruim (para o que se propõe), mas ele já está um pouco velho. Por exemplo, na época em que ele foi escrito ainda nem existia CMMI, era o CMM antigo. Nos próximo 1 ou 2 anos deve sair uma versão nova do livro, que inclusive vai acompanhar uma versão nova do processo proposto (Praxis 3.0). O processo proposto na edição atual (Praxis 2.0) é rigoroso e "engessado" em excesso, bastante burocrático. Eu nunca utilizaria na prática. Me parece que a versão nova do processo acaba com algumas dessas características. > Obrigado pela ressalva, Nilson, mas eu acho que não se aplica, neste > caso. ;) E obrigado pelo livro, eu vou tentar dar uma olhada numa cópia > assim que eu conseguir para saber sobre o conteúdo. Bom, eu tinha compreendido errado então. Sem problemas. -Nilson Santos F. Jr. From acid06 em gmail.com Sat Apr 26 08:22:22 2008 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Sat, 26 Apr 2008 12:22:22 -0300 Subject: [Cascavel-pm] ERP com Catalyst In-Reply-To: <4812E77E.5090608@yahoo.co.uk> References: <480E3967.8070106@terra.com.br> <4811A029.9070907@yahoo.co.uk> <4811DBBC.2050701@terra.com.br> <4811E85F.1020609@yahoo.co.uk> <4811FEE7.2040308@terra.com.br> <9a08c9b40804251201w43521dbbu926f578b2e9f0978@mail.gmail.com> <4812E77E.5090608@yahoo.co.uk> Message-ID: <9a08c9b40804260822i12f0765dlfb3f9fdeff36ae6e@mail.gmail.com> 2008/4/26 Luis Motta Campos : > Dá uma olhada nos cabeçalhos da mensagem que você recebeu de volta, > Nilson. Eu imagino que o SA do pm.org deve estar barrando o > submarino.com (eles são spammers conhecidos, eu evito comprar e linkar > deles). Spammers conhecidos? Eu nunca recebi spam do Submarino, exceto as ofertas que eles mandam pra você, mas aquilo é opt-in na hora de inscrição. Se você pedir pra parar de receber, eles param. -Nilson Santos F. Jr. From luismottacampos em yahoo.co.uk Sat Apr 26 11:07:51 2008 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Sat, 26 Apr 2008 20:07:51 +0200 Subject: [Cascavel-pm] ERP com Catalyst In-Reply-To: <9a08c9b40804260822i12f0765dlfb3f9fdeff36ae6e@mail.gmail.com> References: <480E3967.8070106@terra.com.br> <4811A029.9070907@yahoo.co.uk> <4811DBBC.2050701@terra.com.br> <4811E85F.1020609@yahoo.co.uk> <4811FEE7.2040308@terra.com.br> <9a08c9b40804251201w43521dbbu926f578b2e9f0978@mail.gmail.com> <4812E77E.5090608@yahoo.co.uk> <9a08c9b40804260822i12f0765dlfb3f9fdeff36ae6e@mail.gmail.com> Message-ID: <48136F77.2050703@yahoo.co.uk> Nilson Santos Figueiredo Junior wrote: > 2008/4/26 Luis Motta Campos : >> Dá uma olhada nos cabeçalhos da mensagem que você recebeu de volta, >> Nilson. Eu imagino que o SA do pm.org deve estar barrando o >> submarino.com (eles são spammers conhecidos, eu evito comprar e linkar >> deles). > > Spammers conhecidos? > > Eu nunca recebi spam do Submarino, exceto as ofertas que eles mandam > pra você, mas aquilo é opt-in na hora de inscrição. Se você pedir pra > parar de receber, eles param. Eu já tive muitos problemas com eles, e tenho certeza de que alguém mais da lista de Londres perguntou sobre isso, já faz alguns *anos*. Eu informei eles sobre o problema, acho que em 2005. Claro, políticas mudam, mas a Black List do PM.org talvez não ;) Putamplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From patzlaff em gmail.com Sat Apr 26 13:44:19 2008 From: patzlaff em gmail.com (Fernando Patzlaff) Date: Sat, 26 Apr 2008 17:44:19 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Arquivos_bin=E1rios_-_binary_files?= Message-ID: <5f2d889d0804261344i510487aew7a3a58f56c94b7f1@mail.gmail.com> Pessoal, gostaria de saber como faço para ler arquivos binários, bit a bit e byte a byte? e também como faço para escrever neles? -- -- Fernando Patzlaff patzlaff em gmail.com -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20080426/4fb27d4c/attachment.html From edencardim em gmail.com Sat Apr 26 14:04:43 2008 From: edencardim em gmail.com (Eden Cardim) Date: Sat, 26 Apr 2008 18:04:43 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Arquivos_bin=E1rios_-_binary_files?= In-Reply-To: <5f2d889d0804261344i510487aew7a3a58f56c94b7f1@mail.gmail.com> References: <5f2d889d0804261344i510487aew7a3a58f56c94b7f1@mail.gmail.com> Message-ID: <3de55ead0804261404i3c886d30o8c713808f48c6047@mail.gmail.com> 2008/4/26 Fernando Patzlaff : > Pessoal, > > gostaria de saber como faço para ler arquivos binários, bit a bit e byte a > byte? > > e também como faço para escrever neles? A leitura e escrita é normal, mas para você lidar com os dados binários em si, vai precisar usar as funções pack e unpack. -- edenc.vox.com From igor.sutton em gmail.com Sat Apr 26 13:57:56 2008 From: igor.sutton em gmail.com (Igor Sutton) Date: Sat, 26 Apr 2008 22:57:56 +0200 Subject: [Cascavel-pm] =?iso-8859-1?q?Arquivos_bin=E1rios_-_binary_files?= In-Reply-To: <5f2d889d0804261344i510487aew7a3a58f56c94b7f1@mail.gmail.com> References: <5f2d889d0804261344i510487aew7a3a58f56c94b7f1@mail.gmail.com> Message-ID: <7A2A59A8-35C7-42F5-8E56-D7AA45314EEE@mac.com> On Apr 26, 2008, at 10:44 PM, Fernando Patzlaff wrote: > Pessoal, > > gostaria de saber como faço para ler arquivos binários, bit a bit e > byte a byte? > > e também como faço para escrever neles? perldoc -f binmode perldoc -f read perldoc -f sysread perldoc -f syswrite perldoc perlopentut From a.r.ferreira em gmail.com Sun Apr 27 09:40:49 2008 From: a.r.ferreira em gmail.com (Adriano Ferreira) Date: Sun, 27 Apr 2008 13:40:49 -0300 Subject: [Cascavel-pm] Fwd: [pm_groups] Perl Monger Census 2008 In-Reply-To: <48145CFC.5050409@pm.org> References: <48145CFC.5050409@pm.org> Message-ID: <73ddeb6c0804270940k3ac81acamb971d58a3546797a@mail.gmail.com> Um aviso antecipado sobre o censo 2008 dos Perl Mongers. ---------- Forwarded message ---------- From: Dave Cross Date: Sun, Apr 27, 2008 at 8:01 AM Subject: [pm_groups] Perl Monger Census 2008 To: pm_groups em pm.org Those of you who were around in 2005 will remember that we took a census[1] of Perl Monger groups in that year. Well, it was so much fun that we're going to do it all over again this year. This is advance notice that we'll be sending out the census email in the next few weeks. There's a good reason for giving you plenty of advance notice. Last time most of my time was taken up trying to track down groups that we had lost contact with. I'm hoping that by mentioning it in advance in a few places then I can cut down on these problems. I'll be sending the mail to the contact address for each group as listed in the group directory[1]. So please take a couple of minutes now to check that a) your group is listed there and b) we have the correct contact details. If anything needs to be added or changed, then please sent requests to support em pm.org. Thanks for for help, Cheers, Dave... [1] http://www.pm.org/census/2005/ [2] http://www.pm.org/groups/ -- Request pm.org Technical Support via support em pm.org pm_groups mailing list pm_groups em pm.org http://mail.pm.org/mailman/listinfo/pm_groups From cromo.jml em gmail.com Mon Apr 28 07:09:20 2008 From: cromo.jml em gmail.com (=?ISO-8859-1?Q?M=E1rcio_Vitor?=) Date: Mon, 28 Apr 2008 11:09:20 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Arquivos_bin=E1rios_-_binary_files?= In-Reply-To: <7A2A59A8-35C7-42F5-8E56-D7AA45314EEE@mac.com> References: <5f2d889d0804261344i510487aew7a3a58f56c94b7f1@mail.gmail.com> <7A2A59A8-35C7-42F5-8E56-D7AA45314EEE@mac.com> Message-ID: <3530b8ce0804280709i45ea4131t2384984740551e3b@mail.gmail.com> Fernando encontrei nos Perlmonks alguns exemplos de como fazer isto, aqui ele usou as funções binmode e read para abrir e ler o arquivo de forma binária: open my $in, '<', 'file1' or die "fail open 1: $!"; open my $out, '>', 'file2' or die "fail open2: $!"; binmode $in; binmode $out; { my $buf; print $out $buf while read $in, $buf, 1024; } close $out; close $in; http://www.perlmonks.org/?node_id=518314 Aqui o é discutido como escrever arquivos binários: http://www.perlmonks.org/?node_id=256520 Espero ter acrescentado alguma coisa. Márcio Vitor On Sat, Apr 26, 2008 at 5:57 PM, Igor Sutton wrote: > > On Apr 26, 2008, at 10:44 PM, Fernando Patzlaff wrote: > > > Pessoal, > > > > gostaria de saber como faço para ler arquivos binários, bit a bit e > > byte a byte? > > > > e também como faço para escrever neles? > > perldoc -f binmode > perldoc -f read > perldoc -f sysread > perldoc -f syswrite > perldoc perlopentut > > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > From cromo.jml em gmail.com Mon Apr 28 07:17:25 2008 From: cromo.jml em gmail.com (=?ISO-8859-1?Q?M=E1rcio_Vitor?=) Date: Mon, 28 Apr 2008 11:17:25 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Arquivos_bin=E1rios_-_binary_files?= In-Reply-To: <3530b8ce0804280709i45ea4131t2384984740551e3b@mail.gmail.com> References: <5f2d889d0804261344i510487aew7a3a58f56c94b7f1@mail.gmail.com> <7A2A59A8-35C7-42F5-8E56-D7AA45314EEE@mac.com> <3530b8ce0804280709i45ea4131t2384984740551e3b@mail.gmail.com> Message-ID: <3530b8ce0804280717k1d5f2ea2v7e2c683c877640b6@mail.gmail.com> Abaixo exemplo de conversão, usando pack e unpack: #!/usr/bin/perl my $hex = "57"; my $binary = unpack 'B*', pack 'H*', $hex; my $decimal = unpack 'c*', pack 'H*', $hex; print "$binary\n$decimal\n"; Márcio Vitor 2008/4/28 Márcio Vitor : > Fernando encontrei nos Perlmonks alguns exemplos de como fazer isto, > aqui ele usou as funções binmode e read para abrir e ler o arquivo de > forma binária: > > open my $in, '<', 'file1' or die "fail open 1: $!"; > open my $out, '>', 'file2' or die "fail open2: $!"; > binmode $in; > binmode $out; > { > my $buf; > print $out $buf while read $in, $buf, 1024; > } > close $out; > close $in; > > http://www.perlmonks.org/?node_id=518314 > > Aqui o é discutido como escrever arquivos binários: > http://www.perlmonks.org/?node_id=256520 > > Espero ter acrescentado alguma coisa. > > Márcio Vitor > > > > On Sat, Apr 26, 2008 at 5:57 PM, Igor Sutton wrote: > > > > On Apr 26, 2008, at 10:44 PM, Fernando Patzlaff wrote: > > > > > Pessoal, > > > > > > gostaria de saber como faço para ler arquivos binários, bit a bit e > > > byte a byte? > > > > > > e também como faço para escrever neles? > > > > perldoc -f binmode > > perldoc -f read > > perldoc -f sysread > > perldoc -f syswrite > > perldoc perlopentut > > > > > > _______________________________________________ > > Cascavel-pm mailing list > > Cascavel-pm em pm.org > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > From lorn.br em gmail.com Mon Apr 28 07:31:38 2008 From: lorn.br em gmail.com (Lorn) Date: Mon, 28 Apr 2008 11:31:38 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Arquivos_bin=E1rios_-_binary_files?= In-Reply-To: <3530b8ce0804280717k1d5f2ea2v7e2c683c877640b6@mail.gmail.com> References: <5f2d889d0804261344i510487aew7a3a58f56c94b7f1@mail.gmail.com> <7A2A59A8-35C7-42F5-8E56-D7AA45314EEE@mac.com> <3530b8ce0804280709i45ea4131t2384984740551e3b@mail.gmail.com> <3530b8ce0804280717k1d5f2ea2v7e2c683c877640b6@mail.gmail.com> Message-ID: Lembrando que no Perl 5.10.0 você pode fazer binarios "portaveis", pode criar o binario em big-ndian ou litle-endian ( http://pt.wikipedia.org/wiki/Endianamento ) 2008/4/28 Márcio Vitor : > Abaixo exemplo de conversão, usando pack e unpack: > > #!/usr/bin/perl > my $hex = "57"; > my $binary = unpack 'B*', pack 'H*', $hex; > my $decimal = unpack 'c*', pack 'H*', $hex; > print "$binary\n$decimal\n"; > > Márcio Vitor > > 2008/4/28 Márcio Vitor : > > Fernando encontrei nos Perlmonks alguns exemplos de como fazer isto, > > aqui ele usou as funções binmode e read para abrir e ler o arquivo de > > forma binária: > > > > open my $in, '<', 'file1' or die "fail open 1: $!"; > > open my $out, '>', 'file2' or die "fail open2: $!"; > > binmode $in; > > binmode $out; > > { > > my $buf; > > print $out $buf while read $in, $buf, 1024; > > } > > close $out; > > close $in; > > > > http://www.perlmonks.org/?node_id=518314 > > > > Aqui o é discutido como escrever arquivos binários: > > http://www.perlmonks.org/?node_id=256520 > > > > Espero ter acrescentado alguma coisa. > > > > Márcio Vitor > > > > > > > > On Sat, Apr 26, 2008 at 5:57 PM, Igor Sutton > wrote: > > > > > > On Apr 26, 2008, at 10:44 PM, Fernando Patzlaff wrote: > > > > > > > Pessoal, > > > > > > > > gostaria de saber como faço para ler arquivos binários, bit a bit > e > > > > byte a byte? > > > > > > > > e também como faço para escrever neles? > > > > > > perldoc -f binmode > > > perldoc -f read > > > perldoc -f sysread > > > perldoc -f syswrite > > > perldoc perlopentut > > > > > > > > > _______________________________________________ > > > 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: http://mail.pm.org/pipermail/cascavel-pm/attachments/20080428/ba4cac57/attachment.html From a.r.ferreira em gmail.com Tue Apr 29 12:10:23 2008 From: a.r.ferreira em gmail.com (Adriano Ferreira) Date: Tue, 29 Apr 2008 16:10:23 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Merlyn_fala_sobre_m=E9todos_de_tortu?= =?iso-8859-1?q?ra_que_ele_aplicou_sobre_o_Rio=2Epm?= Message-ID: <73ddeb6c0804291210r15a8a190qfce409a79c4df3c5@mail.gmail.com> ---------- Forwarded message ---------- From: Date: Tue, Apr 29, 2008 at 3:55 PM Subject: [use Perl] New Journal Entry by merlyn, "Torturing Rio.pm with Smalltalk" To: a.r.ferreira em gmail.com merlyn has posted a new journal entry on use Perl. Torturing Rio.pm with Smalltalk http://use.perl.org/~merlyn/journal/36276 ====================================================================== You have received this message because you subscribed to it on use Perl. To stop receiving this and other messages from use Perl, or to add more messages or change your preferences, please go to your user page. http://use.perl.org/my/messages You can log in and change your preferences from there. From breno em rio.pm.org Tue Apr 29 16:19:53 2008 From: breno em rio.pm.org (breno) Date: Tue, 29 Apr 2008 20:19:53 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Merlyn_fala_sobre_m=E9todos_de_tortu?= =?iso-8859-1?q?ra_que_ele_aplicou_sobre_o_Rio=2Epm?= In-Reply-To: <73ddeb6c0804291210r15a8a190qfce409a79c4df3c5@mail.gmail.com> References: <73ddeb6c0804291210r15a8a190qfce409a79c4df3c5@mail.gmail.com> Message-ID: Hahahhahahahahah nem doeu tanto assim - foi na verdade bastante interessante! Em breve, resumão do Encontro Técnico e slides das apresentações :-) []s -b On Tue, Apr 29, 2008 at 4:10 PM, Adriano Ferreira wrote: > ---------- Forwarded message ---------- > From: > Date: Tue, Apr 29, 2008 at 3:55 PM > Subject: [use Perl] New Journal Entry by merlyn, "Torturing Rio.pm > with Smalltalk" > To: a.r.ferreira em gmail.com > > > merlyn has posted a new journal entry on use Perl. > > Torturing Rio.pm with Smalltalk > http://use.perl.org/~merlyn/journal/36276 > > > ====================================================================== > > You have received this message because you subscribed to it > on use Perl. To stop receiving this and other > messages from use Perl, or to add more messages > or change your preferences, please go to your user page. > > http://use.perl.org/my/messages > > You can log in and change your preferences from there. > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm >