[SP-pm] Dúvida com MooseX::Privacy
Pessoal, estou brincando um pouco com o MooseX::Privacy. Funciona muito bem em classes Moose. Então resolvi ir um pouco além e fazer alguns testes com Roles do Moose (Moose::Role). Funciona perfeitamente com atributos: package Cities; use Moose::Role; use MooseX::Privacy::Trait::Role; has cities = ( is = 'rw', isa = 'ArrayRef[City]', traits = ['Array', 'Private'], default = sub { [ ] }, ); Mas se eu tento adicionar um método privado ou protegido ao Role (papel soa como uma boa tradução para role?) o programa mia!!! protected_method _add_city = sub { my $self = shift; my $city_to_add = shift; return push (@{ $self-cities}, $city_to_add); }; 1; Alguém já tentou algo parecido? Ou saberia como adicionar um método privado a uma Role? =begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm =end disclaimer
Re: [SP-pm] Movable Type
Em 2013-02-18 09:50, Leonardo Ruoso escreveu: Colegas, Não vejo propósito em manter um Wiki para artigos assinados. É simplesmente a ferramenta errada. Não vejo disponibilidade de pessoas para manter um Wiki para a sao-paulo.pm [1] também, mas isso pode mudar se houver pessoas dispostas a «manter» o Wiki. Manter o Wiki não é atividade de sysadmin, é atividade de moderação e suporte técnico. Um planeta seria viável, talvez. Essa proposta é muito boa também. Embora existam ferramentas feitas especialmente para isso, para publicação de conteúdo técnico/científico, eu acredito que o Movable Type possa atender perfeitamente ao cenário existente. Eu não tenho disponibilidade para implementar templates no Movable Type, mas sei que tem um tema baseado no Twitter Bootstrap. Alguém se habilitaria a derivar um template? No Movable Type todos os autores seriam cadastrados como autores individuais e a principal vantagem é que o conteúdo é gerado como HTML estático, o que alivia o uso de recursos na máquina. Abraços, -- Leonardo Ruoso Journalist, Perl developer and business consultant Media, UFC/2006; Telecom, IFCE/1998 Links: -- [1] http://sao-paulo.pm =begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm =end disclaimer =begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm =end disclaimer
Re: [SP-pm] Formato dos Artigos Equinócio
Para ser sincero, eu nunca realizei o setup de um foswiki. Seria trivial migrar o site atual, com todos seus artigos para ele ? Estou fazendo um teste do foswiki em perl.blog.br, quem quiser se cadastrar como administrador para testar é só me avisar no e-mail particular. Ainda não divulguei este site pois quero estudar melhor o foswiki e o Movable Type para ver qual se enquadra melhor. O Foswiki não é muito complexo. Alguém esta disposto a liderar esta iniciativa ? Pois, o equinócio começa em poucos dias. Poucos quantos? Em 2013-02-17 14:44, Thiago Rondon escreveu: Stan, Sim, me parece uma boa estrategia fazer este dry-run agora. Se você conseguir remendar aquela colcha de retalhos que o site é hoje, será muito interessante! Ps.: Quem é o mantenedor do site atualmente ? Abs, -Thiago Rondon 2013/2/17 Stanislaw Pusep creakt...@gmail.com: Talvez não todo o site SPPM, mas somente o Equinócio de agora poderia ser feito em um foswiki. Já é um começo. A minha ideia inicial de implementação seria adicionar o suporte a Markdown ao site atual. Isso é trivial. Mas foswiki é muito mais legal. Só que não sei fazer. Todavia, já fucei bastante com instalação local de MediaWiki; não é difícil. ABS() 2013/2/16 Thiago Rondon thi...@aware.com.br Stan, Thiago, Mongers, Eu também gosto da ideia da wiki. Para ser sincero, eu nunca realizei o setup de um foswiki. Seria trivial migrar o site atual, com todos seus artigos para ele ? Ou, vocês tem alguma outra sugestão de implementação ? Alguém esta disposto a liderar esta iniciativa ? Pois, o equinócio começa em poucos dias. Abs! -Thiago Rondon On Saturday, February 16, 2013 at 11:18 PM, Stanislaw Pusep wrote: Thiago, já levantei a ideia de usar o formato Markdown ao invés do POD. O HTML não é um problema, a renderização é feita on-fly do lado do servidor. Agora, Wiki é realmente outro nível! Eu apoio 100% a realização de todo o Equinócio de Março de 2013 em formato Wiki, em caráter experimental. Até hoje, fomos fieis ao formato canonizado pelos Advent Calendars; mas já tomamos a iniciativa de publicar 2x ao ano, em datas láicas. Wiki me parece uma evolução natural. Podemos começar no Wiki do repositório GitHub e depois lançar os artigos em Wiki dedicado. суббота, 16 февраля 2013 г. пользователь thiago glauco sanchez писал: Senhores, estive pensando: Podemos montar uma Wiki (com o foswiki), as pessoas escrevem seus artigos com um WYSIWYG online e ele se torna visível após a aprovação do revisor. Menos trabalhoso do que escrever em POD, revisar, converter para HTML e publicar. On Sat, 2013-02-16 at 21:28 -0200, Daniel de Oliveira Mantovani wrote: Pessoal, um dos maiores problemas do equinócio é que mandam artigos no formato errado. É bem simples o formato do arquivo, vou enviar alguns de exemplo para vocês usarem de modelo. https://github.com/thiagorondon/SPPM-Web/edit/master/root/artigos/2010/PSGI.pod https://github.com/thiagorondon/SPPM-Web/edit/master/root/artigos/2010/tipstrickscomdatas.pod Lembrem-se, se quiserem colocar imagens no artigo é só mandar um e-mail com as imagens. Obrigado! []'s! -dom -- IBM - Business Analytics Optimization Consultant Daniel Mantovani +5511 8538-9897 XOXO =begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org (javascript:;) Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm =end disclaimer =begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org (javascript:;) Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm =end disclaimer -- ABS() =begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org (mailto:SaoPaulo-pm@pm.org) Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm =end disclaimer =begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm =end disclaimer =begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm =end disclaimer =begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm =end disclaimer =begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm =end disclaimer
Re: [SP-pm] Formato dos Artigos Equinócio
Em 2013-02-17 15:20, Leonardo Ruoso escreveu: Bem, Eu vou sugerir uma vez mais: → Movable Type Também é uma boa implementação para administrar conteúdo. É feito para uma grande quantidade de conteúdo, com uma grande quantidade de pessoas postando, com uma grande quantidade de acesso e sem requerer uma mega máquina para fazê-lo. O Foswiki também não exige grande esforço. Não estou descartando o Movable Type, pelo contrário, é um idéia. Podemos criar 2 subdomínio de teste, 1 com Movable Type e 1 com Foswiki para verificar qual se adapta melhor, o que acham? Uma instalação pode ser multisite e cada site pode conter múltiplos blogues. O melhor? Ainda é só fazer aptitude install no Debian Wheezy ou no Ubuntu para ter instalado o MT5! Em 17 de fevereiro de 2013 15:16, Thiago Rondon thi...@aware.com.br escreveu: Daniel, Lembro sim! O site da sppm não foi feito para a quantidade de conteúdos que tem lá. Abs! -Thiago Rondon On Sunday, February 17, 2013 at 2:52 PM, Daniel Vinciguerra wrote: Thiago, Ache que estávamos definindo isso no final do ano passado, lembra!? A thread acabou esfriando (penso eu), devido as festas de fim de ano! A galera até sugeriu o uso de um Wiki, iniciei a implementação de algo, mas confesso que tive que estacionar um pouco pra suprir as demandas de um cliente rs De qualquer forma, em minha opinião é um assunto interessante de [re]levantarmos. []'s Daniel Vinciguerra Web Solutions Architect and Co-Owner at Bivee http://github.com/dvinciguerra [1] 2013/2/17 Thiago Rondon thi...@aware.com.br (mailto:thi...@aware.com.br) Stan, Sim, me parece uma boa estrategia fazer este dry-run agora. Se você conseguir remendar aquela colcha de retalhos que o site é hoje, será muito interessante! Ps.: Quem é o mantenedor do site atualmente ? Abs, -Thiago Rondon 2013/2/17 Stanislaw Pusep creakt...@gmail.com (mailto:creakt...@gmail.com): Talvez não todo o site SPPM, mas somente o Equinócio de agora poderia ser feito em um foswiki. Já é um começo. A minha ideia inicial de implementação seria adicionar o suporte a Markdown ao site atual. Isso é trivial. Mas foswiki é muito mais legal. Só que não sei fazer. Todavia, já fucei bastante com instalação local de MediaWiki; não é difícil. ABS() 2013/2/16 Thiago Rondon thi...@aware.com.br (mailto:thi...@aware.com.br) Stan, Thiago, Mongers, Eu também gosto da ideia da wiki. Para ser sincero, eu nunca realizei o setup de um foswiki. Seria trivial migrar o site atual, com todos seus artigos para ele ? Ou, vocês tem alguma outra sugestão de implementação ? Alguém esta disposto a liderar esta iniciativa ? Pois, o equinócio começa em poucos dias. Abs! -Thiago Rondon On Saturday, February 16, 2013 at 11:18 PM, Stanislaw Pusep wrote: Thiago, já levantei a ideia de usar o formato Markdown ao invés do POD. O HTML não é um problema, a renderização é feita on-fly do lado do servidor. Agora, Wiki é realmente outro nível! Eu apoio 100% a realização de todo o Equinócio de Março de 2013 em formato Wiki, em caráter experimental. Até hoje, fomos fieis ao formato canonizado pelos Advent Calendars; mas já tomamos a iniciativa de publicar 2x ao ano, em datas láicas. Wiki me parece uma evolução natural. Podemos começar no Wiki do repositório GitHub e depois lançar os artigos em Wiki dedicado. суббота, 16 февраля 2013 г. пользователь thiago glauco sanchez писал: Senhores, estive pensando: Podemos montar uma Wiki (com o foswiki), as pessoas escrevem seus artigos com um WYSIWYG online e ele se torna visível após a aprovação do revisor. Menos trabalhoso do que escrever em POD, revisar, converter para HTML e publicar. On Sat, 2013-02-16 at 21:28 -0200, Daniel de Oliveira Mantovani wrote: Pessoal, um dos maiores problemas do equinócio é que mandam artigos no formato errado. É bem simples o formato do arquivo, vou enviar alguns de exemplo para vocês usarem de modelo. https://github.com/thiagorondon/SPPM-Web/edit/master/root/artigos/2010/PSGI.pod [2] https://github.com/thiagorondon/SPPM-Web/edit/master/root/artigos/2010/tipstrickscomdatas.pod [3] Lembrem-se, se quiserem colocar imagens no artigo é só mandar um e-mail com as imagens. Obrigado! []'s! -dom -- IBM - Business Analytics Optimization Consultant Daniel Mantovani +5511 8538-9897 [4] (tel:%2B5511%208538-9897) XOXO =begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ [5] SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org (mailto:SaoPaulo-pm@pm.org) (javascript:;)
Re: [SP-pm] Movable Type
Concordo e me disponho a ajudar. Thiago Glauco. Em 2013-02-18 11:34, Leonardo Ruoso escreveu: Vinciguerra++ Não é para agora, em minha opinião. Agora os artigos deveriam manter o formato anterior. Depois do Equinócio mudamos o site e transferímos os artigos. Não acho que precisamos de muito layout não. Só mesmo customizar o Bootstrap para um esquema de cores de São Paulo. O Cron tem um site que gera uma paleta feliz baseada em duas cores. Vamos fazer algo bem simples? Bem bauhaus? Deixando o destaque para o conteúdo e não para a moldura? Em 18 de fevereiro de 2013 11:29, Daniel Vinciguerra dan.vincigue...@gmail.com escreveu: IMHO, Posso criar um ambiente para testarmos a ideia e para o desenvolvimento do layout para posteriormente ser publicado em um ambiente oficial, mas sinceramente não acho que o port do nosso site para um wiki o o movable type seja algo para pensarmos antes de um equinócio e assim tão encima! Até me proponho a customizar o sistema/layout, mas vejo que serial algo melhor pra ser feito apos a publicação dos artigo e para uma proxima edição. []'s Daniel Vinciguerra Web Solutions Architect and Co-Owner at Bivee http://github.com/dvinciguerra [4] [4] 2013/2/18 thiagogla...@ticursos.net Em 2013-02-18 09:50, Leonardo Ruoso escreveu: Colegas, Não vejo propósito em manter um Wiki para artigos assinados. É simplesmente a ferramenta errada. Não vejo disponibilidade de pessoas para manter um Wiki para a sao-paulo.pm [1] [1] também, mas isso pode mudar se houver pessoas dispostas a «manter» o Wiki. Manter o Wiki não é atividade de sysadmin, é atividade de moderação e suporte técnico. Um planeta seria viável, talvez. Essa proposta é muito boa também. Embora existam ferramentas feitas especialmente para isso, para publicação de conteúdo técnico/científico, eu acredito que o Movable Type possa atender perfeitamente ao cenário existente. Eu não tenho disponibilidade para implementar templates no Movable Type, mas sei que tem um tema baseado no Twitter Bootstrap. Alguém se habilitaria a derivar um template? No Movable Type todos os autores seriam cadastrados como autores individuais e a principal vantagem é que o conteúdo é gerado como HTML estático, o que alivia o uso de recursos na máquina. Abraços, -- Leonardo Ruoso Journalist, Perl developer and business consultant Media, UFC/2006; Telecom, IFCE/1998 Links: -- [1] http://sao-paulo.pm [1] =begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ [2] SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm [3] =end disclaimer =begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ [2] SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm [3] =end disclaimer =begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ [2] SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm [3] =end disclaimer -- Leonardo Ruoso Journalist, Perl developer and business consultant Media, UFC/2006; Telecom, IFCE/1998 Links: -- [1] http://sao-paulo.pm [2] http://sao-paulo.pm.org/ [3] http://mail.pm.org/mailman/listinfo/saopaulo-pm [4] http://github.com/dvinciguerra =begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm =end disclaimer =begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm =end disclaimer
Re: [SP-pm] Movable Type
Cool!!! __ thiago glauco Em 2013-02-18 11:32, Renato Santos escreveu: Então pessoas, esta faltando aqui, avisar que o Eden já criou um wiki usando Gollum da wiki, e ja migrou todos os artigos, falta um layout e organizar as paginas. http://gort.insolide.net:4567/Home [5] a discurssao de colocar no ar esta ocorrendo no canal do IRC. 2013/2/18 Daniel Vinciguerra dan.vincigue...@gmail.com IMHO, Posso criar um ambiente para testarmos a ideia e para o desenvolvimento do layout para posteriormente ser publicado em um ambiente oficial, mas sinceramente não acho que o port do nosso site para um wiki o o movable type seja algo para pensarmos antes de um equinócio e assim tão encima! Até me proponho a customizar o sistema/layout, mas vejo que serial algo melhor pra ser feito apos a publicação dos artigo e para uma proxima edição. []'s Daniel Vinciguerra Web Solutions Architect and Co-Owner at Bivee http://github.com/dvinciguerra [4] [4] 2013/2/18 thiagogla...@ticursos.net Em 2013-02-18 09:50, Leonardo Ruoso escreveu: Colegas, Não vejo propósito em manter um Wiki para artigos assinados. É simplesmente a ferramenta errada. Não vejo disponibilidade de pessoas para manter um Wiki para a sao-paulo.pm [1] [1] também, mas isso pode mudar se houver pessoas dispostas a «manter» o Wiki. Manter o Wiki não é atividade de sysadmin, é atividade de moderação e suporte técnico. Um planeta seria viável, talvez. Essa proposta é muito boa também. Embora existam ferramentas feitas especialmente para isso, para publicação de conteúdo técnico/científico, eu acredito que o Movable Type possa atender perfeitamente ao cenário existente. Eu não tenho disponibilidade para implementar templates no Movable Type, mas sei que tem um tema baseado no Twitter Bootstrap. Alguém se habilitaria a derivar um template? No Movable Type todos os autores seriam cadastrados como autores individuais e a principal vantagem é que o conteúdo é gerado como HTML estático, o que alivia o uso de recursos na máquina. Abraços, -- Leonardo Ruoso Journalist, Perl developer and business consultant Media, UFC/2006; Telecom, IFCE/1998 Links: -- [1] http://sao-paulo.pm [1] =begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ [2] SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm [3] =end disclaimer =begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ [2] SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm [3] =end disclaimer =begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ [2] SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm [3] =end disclaimer -- Saravá, Renato CRON http://www.renatocron.com/blog/ [6] @renato_cron [7] Links: -- [1] http://sao-paulo.pm [2] http://sao-paulo.pm.org/ [3] http://mail.pm.org/mailman/listinfo/saopaulo-pm [4] http://github.com/dvinciguerra [5] http://gort.insolide.net:4567/Home [6] http://www.renatocron.com/blog/ [7] http://twitter.com/#!/renato_cron =begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm =end disclaimer =begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm =end disclaimer
Re: [SP-pm] Gollum Wiki | Old (Movable Type)
Eu gostei. Em 2013-02-18 11:49, Leonardo Ruoso escreveu: Gollum é o Wiki do GitHub? Que permite publicar em MarkDown, OrgMode, POD, não é? Eu acho uma boa solução. Não é tão highlevel para o autor ou para o editor e nem tão flexível para o designer quanto o MovableType, mas é muito bom e eu apoio a iniciativa. Em 18 de fevereiro de 2013 11:45, Renato Santos renato.c...@gmail.com escreveu: Então, o site http://gort.insolide.net:4567/Home [5] tem esse código ai na home apenas para mostrar o sintaxy highlight. Eu achei bem legal, tem search e etc.. Ele tem preview e suporta varios formatos de entrada, o que vocês acham? tem mais paginas para migrar, eu acho, mas parece que é bem simples manter ele. 2013/2/18 thiagogla...@ticursos.net Cool!!! __ thiago glauco Em 2013-02-18 11:32, Renato Santos escreveu: Então pessoas, esta faltando aqui, avisar que o Eden já criou um wiki usando Gollum da wiki, e ja migrou todos os artigos, falta um layout e organizar as paginas. http://gort.insolide.net:4567/Home [5] [5] a discurssao de colocar no ar esta ocorrendo no canal do IRC. 2013/2/18 Daniel Vinciguerra dan.vincigue...@gmail.com IMHO, Posso criar um ambiente para testarmos a ideia e para o desenvolvimento do layout para posteriormente ser publicado em um ambiente oficial, mas sinceramente não acho que o port do nosso site para um wiki o o movable type seja algo para pensarmos antes de um equinócio e assim tão encima! Até me proponho a customizar o sistema/layout, mas vejo que serial algo melhor pra ser feito apos a publicação dos artigo e para uma proxima edição. []'s Daniel Vinciguerra Web Solutions Architect and Co-Owner at Bivee http://github.com/dvinciguerra [4] [4] [4] 2013/2/18 thiagogla...@ticursos.net Em 2013-02-18 09:50, Leonardo Ruoso escreveu: Colegas, Não vejo propósito em manter um Wiki para artigos assinados. É simplesmente a ferramenta errada. Não vejo disponibilidade de pessoas para manter um Wiki para a sao-paulo.pm [1] [1] [1] também, mas isso pode mudar se houver pessoas dispostas a «manter» o Wiki. Manter o Wiki não é atividade de sysadmin, é atividade de moderação e suporte técnico. Um planeta seria viável, talvez. Essa proposta é muito boa também. Embora existam ferramentas feitas especialmente para isso, para publicação de conteúdo técnico/científico, eu acredito que o Movable Type possa atender perfeitamente ao cenário existente. Eu não tenho disponibilidade para implementar templates no Movable Type, mas sei que tem um tema baseado no Twitter Bootstrap. Alguém se habilitaria a derivar um template? No Movable Type todos os autores seriam cadastrados como autores individuais e a principal vantagem é que o conteúdo é gerado como HTML estático, o que alivia o uso de recursos na máquina. Abraços, -- Leonardo Ruoso Journalist, Perl developer and business consultant Media, UFC/2006; Telecom, IFCE/1998 Links: -- [1] http://sao-paulo.pm [1] [1] =begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ [2] [2] SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm [3] [3] =end disclaimer =begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ [2] [2] SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm [3] [3] =end disclaimer =begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ [2] [2] SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm [3] [3] =end disclaimer -- Saravá, Renato CRON http://www.renatocron.com/blog/ [6] [6] @renato_cron [7] Links: -- [1] http://sao-paulo.pm [1] [2] http://sao-paulo.pm.org/ [2] [3] http://mail.pm.org/mailman/listinfo/saopaulo-pm [3] [4] http://github.com/dvinciguerra [4] [5] http://gort.insolide.net:4567/Home [5] [6] http://www.renatocron.com/blog/ [6] [7] http://twitter.com/#!/renato_cron [7] =begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ [2] SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm [3] =end disclaimer =begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ [2] SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm [3] =end disclaimer -- Saravá, Renato CRON http://www.renatocron.com/blog/ [6] @renato_cron [7] =begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ [2] SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm [3] =end disclaimer -- Leonardo Ruoso Journalist, Perl developer and business consultant Media, UFC/2006; Telecom, IFCE/1998 Links: -- [1] http://sao-paulo.pm [2] http://sao-paulo.pm.org/ [3] http://mail.pm.org/mailman/listinfo/saopaulo-pm [4] http://github.com/dvinciguerra [5] http://gort.insolide.net:4567/Home [6] http://www.renatocron.com/blog/ [7] http://twitter.com/#!/renato_cron =begin
Re: [SP-pm] Gollum Wiki | Old (Movable Type)
Eden, parabéns, mais uma vez pela sua postura proativa. Em 2013-02-18 12:45, Eden Cardim escreveu: Alguém com habilidade de design pode ajudar a melhorar o layout? Esse daí foi copiado de um dos temas do wiki pages, mas falta um toque de profissionalismo. Se tiver alguém habilidoso com CSS/Design, por favor se manifeste e eu pago uma cerveja da boa no próximo ES. Os dados estão todos nesse repositório: https://github.com/sppm/equinocio Por favor, todos que forem mandar um artigo, a partir de agora, abram um ticket lá no issues: https://github.com/sppm/equinocio/issues Assim nós ficamos sabendo quem vai publicar o quê e fica mais fácil de controlar. Quem quiser contribuir e não tiver permissão ou tempo de abrir um ticket, é só clonar o repositório e mandar um pull request com o seu artigo. Fiz um apanhado dos voluntários pros artigos aqui: https://github.com/sppm/equinocio/issues?milestone=1state=open Como vêem, já temos 9 artigos, estamos na metade, vamo lá pessoal! =begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm =end disclaimer
[Rio-pm] Padrões de Código seguro
Caros monges, a Cert (www.cert.org) desenvolve padrões e recomendações de segurança para a área de TI. Achei bem interessante, pois eles têm recomendações para C, C++, Java e Perl. www.securecoding.cert.org Os padrões para Perl e C++ ainda estão em desenvolvimento. Eles aceitam pitacos. regards. ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm
Re: DDTP - precisa-se de revisores
Acho que a época de festas faz isso. Os voluntários ou estão de férias nesta ou se sobrecarregam de trabalho. Falta sangue no banco de sangue, faltam voluntários em abrigos, tradutores de software livre, essas coisas. Mas já estou me logando para revisar. Em 2012-12-17 14:30, Fred Maranhão escreveu: Caros, O DDTP pt_BR está começando a precisar de revisores. já tem 50 descrições traduzidas esperando para serem revisadas. Fred PS: o site: http://ddtp.debian.net/ddtss/index.cgi/pt_BR -- To UNSUBSCRIBE, email to debian-l10n-portuguese-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/94a0836ac561f022bd815058d6e6d...@ticursos.net
[SP-pm] Padrões de Código seguro
Caros monges, a Cert (www.cert.org) desenvolve padrões e recomendações de segurança para a área de TI. Achei bem interessante, pois eles têm recomendações para C, C++, Java e Perl. www.securecoding.cert.org Os padrões para Perl e C++ ainda estão em desenvolvimento. Eles aceitam pitacos. regards. =begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm =end disclaimer
Re: [SP-pm] Manutenção do site, equinócio e etc.
Então acho que o primeiro trabalho é caçar os voluntários para trabalhar no site. Quem tiver interesse, mail-me (no e-mail pessoal mesmo: thi...@ticursos.net) Em 2013-01-11 10:15, Daniel Vinciguerra escreveu: Acho que foi engavetado devido as festas... Eu iniciei um trabalho com uns rascunhos que tenho, mas reescrevendo o site mesmo! Assim que eu tiver um tempo eu subo os fontes no Github. []'s Daniel Vinciguerra Web Solutions Architect and Co-Owner at Bivee http://github.com/dvinciguerra [5] [5] 2013/1/11 thiagogla...@ticursos.net Bom dia e Feliz 2013, monges. Como ficou este assunto? Em 2012-11-28 09:24, Thiago Rondon escreveu: On Wednesday, November 28, 2012 at 6:56 AM, thiagogla...@ticursos.net wrote: http://foswiki.org/ [1] Gostei dela. Acho uma Wiki ótima para publicação de artigos de forma comunitária. O Hernan Lopes no último encontro técnico sugeriu algo bem interessante. Criar um namespace para publicação dos artigos no equinócio no CPAN, já que todos eles estão em POD. Enfim, se o foswiki tiver suporte para publicação em .POD a integração e a migração seriam bem simples, né ? Mas, não faço ideia se isto é possível. Um exemplo de post de artigo hoje no site é : https://raw.github.com/sppm/SPPM-Web/master/root/equinocio/2011/set/1.pod [2] Abs! -Thiago Rondon =begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ [3] SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm [4] =end disclaimer =begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ [3] SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm [4] =end disclaimer Links: -- [1] http://foswiki.org/ [2] https://raw.github.com/sppm/SPPM-Web/master/root/equinocio/2011/set/1.pod [3] http://sao-paulo.pm.org/ [4] http://mail.pm.org/mailman/listinfo/saopaulo-pm [5] http://github.com/dvinciguerra =begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm =end disclaimer =begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm =end disclaimer
UML for a Role
Hi there. I'm new at moose@perl.org and just like to know how you use to represent a Moose::Role in a UML diagram? Just like an ordinary class and type? Thiago Glauco Sanchez Tec. Telecom. Pl. - Petrobras SA ITIL, MCSO, ECS ( Routing, Wireless, Switching ) tel: 55 11 3523-9756 rota: http://ltp.petrobras.com.br Blaming the network is easy. The network touches everything. Businesses assume that the network will work perfectly and make decisions accordingly. A user can’t open that 900MB Excel spreadsheet on the file server on another continent from his 20th-century PC? Network problem. A website in Farawayistan is slow? Network problem. A user can’t get a faster response over a 33.6Kbps modem? Network problem. O emitente desta mensagem é responsável por seu conteúdo e endereçamento. Cabe ao destinatário cuidar quanto ao tratamento adequado. Sem a devida autorização, a divulgação, a reprodução, a distribuição ou qualquer outra ação em desconformidade com as normas internas do Sistema Petrobras são proibidas e passíveis de sanção disciplinar, cível e criminal. The sender of this message is responsible for its content and addressing. The receiver shall take proper care of it. Without due authorization, the publication, reproduction, distribution or the performance of any other action not conforming to Petrobras System internal policies and procedures is forbidden and liable to disciplinary, civil or criminal sanctions. El emisor de este mensaje es responsable por su contenido y direccionamiento. Cabe al destinatario darle el tratamiento adecuado. Sin la debida autorización, su divulgación, reproducción, distribución o cualquier otra acción no conforme a las normas internas del Sistema Petrobras están prohibidas y serán pasibles de sanción disciplinaria, civil y penal.
RE: UML for a Role
Thanks Jeff. Besides a Role does Moose have other thing near an abstract class? (I know roles are not abstract classes) I'm writing a doc about rational methodology and Moose, that is why I'm asking. De: Jeff Hallock jhall...@wbanda.com Para: thiagogla...@petrobras.com.br thiagogla...@petrobras.com.br, moose@perl.org moose@perl.org Data: 10/01/2013 16:00 Assunto:RE: UML for a Role I represent it using an interface. -Original Message- From: thiagogla...@petrobras.com.br [mailto:thiagogla...@petrobras.com.br] Sent: Thursday, January 10, 2013 12:50 PM To: moose@perl.org Subject: UML for a Role Hi there. I'm new at moose@perl.org and just like to know how you use to represent a Moose::Role in a UML diagram? Just like an ordinary class and type? Thiago Glauco Sanchez Tec. Telecom. Pl. - Petrobras SA ITIL, MCSO, ECS ( Routing, Wireless, Switching ) tel: 55 11 3523-9756 rota: http://ltp.petrobras.com.br Blaming the network is easy. The network touches everything. Businesses assume that the network will work perfectly and make decisions accordingly. A user can’t open that 900MB Excel spreadsheet on the file server on another continent from his 20th-century PC? Network problem. A website in Farawayistan is slow? Network problem. A user can’t get a faster response over a 33.6Kbps modem? Network problem. O emitente desta mensagem é responsável por seu conteúdo e endereçamento. Cabe ao destinatário cuidar quanto ao tratamento adequado. Sem a devida autorização, a divulgação, a reprodução, a distribuição ou qualquer outra ação em desconformidade com as normas internas do Sistema Petrobras são proibidas e passíveis de sanção disciplinar, cível e criminal. The sender of this message is responsible for its content and addressing. The receiver shall take proper care of it. Without due authorization, the publication, reproduction, distribution or the performance of any other action not conforming to Petrobras System internal policies and procedures is forbidden and liable to disciplinary, civil or criminal sanctions. El emisor de este mensaje es responsable por su contenido y direccionamiento. Cabe al destinatario darle el tratamiento adecuado. Sin la debida autorización, su divulgación, reproducción, distribución o cualquier otra acción no conforme a las normas internas del Sistema Petrobras están prohibidas y serán pasibles de sanción disciplinaria, civil y penal. O emitente desta mensagem é responsável por seu conteúdo e endereçamento. Cabe ao destinatário cuidar quanto ao tratamento adequado. Sem a devida autorização, a divulgação, a reprodução, a distribuição ou qualquer outra ação em desconformidade com as normas internas do Sistema Petrobras são proibidas e passíveis de sanção disciplinar, cível e criminal. The sender of this message is responsible for its content and addressing. The receiver shall take proper care of it. Without due authorization, the publication, reproduction, distribution or the performance of any other action not conforming to Petrobras System internal policies and procedures is forbidden and liable to disciplinary, civil or criminal sanctions. El emisor de este mensaje es responsable por su contenido y direccionamiento. Cabe al destinatario darle el tratamiento adecuado. Sin la debida autorización, su divulgación, reproducción, distribución o cualquier otra acción no conforme a las normas internas del Sistema Petrobras están prohibidas y serán pasibles de sanción disciplinaria, civil y penal. inline: graycol.gif
Re: [SP-pm] Manutenção do site, equinócio e etc.
Caros, estas duas próximas semanas estou realmente atolado de trabalho, podemos começar o projeto do novo site após as festas (e antes do carnaval!!!)? Em 2012-12-04 16:19, Ricardo Stock escreveu: só de curiosidade. eu tentei instalar o foswiki. É para NERD que nao tem o que fazer.. Deixei o mesmo rolando, mas para configurar... to fora... Se poder ajudar de alguma outra forma, estou a disposição. Ricardo Stock www.stocksistemas.com.br [9] - Original Message - FROM: Diego djkakaroto TO: saopaulo...@mail.pm.org SENT: Tuesday, December 04, 2012 11:25 AM SUBJECT: Re: [SP-pm]Manutenção do site, equinócio e etc. Boa tarde, Tenho interesse em ajudar, porém estou iniciando meus passos em Perl. Em 3 de dezembro de 2012 22:50, Joenio Costa joe...@gmail.com escreveu: Sou voluntário para ajudar caso queiram usar Foswiki... 2012/11/30 Jose Nilton jnilti...@gmail.com A gente não usar um CMS ou Wiki. Vai fazer tudo do zero ? Em 30 de novembro de 2012 10:58, Eduardo Almeida edua...@web2solutions.com.br escreveu: Tem esse Pad antigo também: http://piratepad.net/3B5riwNxoa [7] On 30/11/2012 10:48, Daniel Vinciguerra wrote: Pessoal, Vamos nos organizar para que isso seja feito de forma remota... podemos até testar o hangout como meio de discutir sobre as coisas e usar o IRC para trocar mensagens durante afim de manter o backlog para facilitar a participação de todos (mesmo que não de forma presencial) Informações e Definições: http://piratepad.net/nHgOMP81kN [5] Daniel Vinciguerra Web Solutions Architect and Co-Owner at Bivee http://github.com/dvinciguerra [6] 2012/11/30 Eduardo Almeida edua...@web2solutions.com.br Já só voluntário desde o primeiro e-mail. Só não posso estra presente ai em Sampa. Abs On 30/11/2012 10:32, thiagogla...@ticursos.net wrote: Ok, Galera, vamos nos voluntariar. Eu já estou me alistando! abs. Em 2012-11-30 00:44, Thiago Rondon escreveu: On Wednesday, November 28, 2012 at 9:24 AM, Thiago Rondon wrote: On Wednesday, November 28, 2012 at 6:56 AM, thiagogla...@ticursos.net (mailto:thiagogla...@ticursos.net) wrote: http://foswiki.org/ [1] Gostei dela. Acho uma Wiki ótima para publicação de artigos de forma comunitária. O Hernan Lopes no último encontro técnico sugeriu algo bem interessante. Criar um namespace para publicação dos artigos no equinócio no CPAN, já que todos eles estão em POD. Enfim, se o foswiki tiver suporte para publicação em .POD a integração e a migração seriam bem simples, né ? Mas, não faço ideia se isto é possível. Pelo o que procurei, é melhor desconsiderar isto e focar em montar um site do zero, e se preocupar com a migração depois. Talvez, seja melhor fazer uma força-tarefa depois que redefinir o site. E aí ? Alguém interessado em puxar este bonde ? Thiago ? Daniel ? Jose ? Josef ? Eduardo ? ... ? Sugiro montar um repositório em https://github.com/SPPM/ [2], quem quiser acesso a organização, só passar aqui na lista o usuário do github e explicar o que vai fazer. Eu me voluntario a ser recurso, para ajudar no deploy da aplicação no servidor de produção. Só me passarem as tarefas. :-) Abs! -Thiago Rondon =begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ [3] SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm [4] =end disclaimer =begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ [3] SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm [4] =end disclaimer -- Eduardo Almeida - Engenharia de Software edua...@web2solutions.com.br - 27 3361-2050 / 27 9839 3755 WEB2 SOLUTIONS - Inovando, sempre! =begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ [3] SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm [4] =end disclaimer =begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ [3] SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm [4] =end disclaimer -- Eduardo Almeida - Engenharia de Software edua...@web2solutions.com.br - 27 3361-2050 / 27 9839 3755 WEB2 SOLUTIONS - Inovando, sempre! =begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ [3] SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm [4] =end disclaimer -- .. COM DEUS TODAS AS COISAS SÃO POSSÍVEIS ::: LinuxPro [8] A qualidade nunca se obtém por acaso; ela é sempre o resultado do esforço inteligente. (John Ruskin) A mente que se abre a uma nova ideia jamais volta ao seu tamanho original (Albert Einstein) =begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ [3] SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm [4] =end disclaimer -- Joenio Costa - Colivre - Cooperativa de Tecnologias Livres - Perl Brasil -
Re: [Rio-pm] Chaves de hash
Eu devo ser muito estúpido... mas alguém que está falando isso (ja é o 3o), poderia fazer o favor de me explicar porque ele deve usar no lugar do 'and' e qual diferença isso faz no caso deste if específico? E em quais situações deve-se usar o 'and' no lugar de ? Não é estúpido não. Vamos analisar a tabela da verdade da função and ou : 0 x 0 = 0 0 x 1 = 0 1 x 0 = 0 1 x 1 = 1 Então, no if do código do nosso biólogo não haveria impacto real, sorry eu me deixei levar por outras coisas que estava pensando aqui. Mas voltando ao if: if($keys = $min and $keys = $max) O operador de short circuit só avaliaria a expresssão da direita ($keys = $max) se a primeira expressão for verdadeira. Ou seja, se $keys for menor que $min o Perl nem vai perder tempo checando pois 0 x N = 0. Então aqui eu me enganei, não ia fazer diferença no código do nosso colega. Por outro lado, vamos supor um caso que você queira aproveitar o teste if e executar duas subs na mesma linha de código: if ( foo and bar ){ ...faça alguma coisa } else { ... bar só será executada se foo retornar true } por outro lado: if ( foo bar ){ ...foo e bar foram executadas. faça alguma coisa } else { ... foo e bar foram executadas mesmo com o retornando false. } essa é a diferença. Em 2012-11-29 22:09, Bruno Buss escreveu: 2012/11/29 thiagogla...@ticursos.net Seu primeiro erro é o operador and. No documento perlop: $ perldoc perlop você vai descobrir o seguinte: Logical And Binary and returns the logical conjunction of the two surrounding expressions. It's equivalent to except for the very low precedence. This means that it short-circuits: i.e., the right expression is evaluated only if the left expression is true. [...] C-style Logical And Binary performs a short-circuit logical AND operation. That is, if the left operand is false, the right operand is not even evaluated. Scalar or list context propagates down to the right operand if it is evaluated. Logo, seu código if($keys = $min and $keys = $max){ deveria ser if($keys = $min $keys = $max){ Eu devo ser muito estúpido... mas alguém que está falando isso (ja é o 3o), poderia fazer o favor de me explicar porque ele deve usar no lugar do 'and' e qual diferença isso faz no caso deste if específico? E em quais situações deve-se usar o 'and' no lugar de ? [ ]'s-- Bruno C. Buss http://www.brunobuss.net [1] Links: -- [1] http://www.brunobuss.net ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm
Re: [Rio-pm] Chaves de hash
Não funcionaria em 100% dos casos. Em 2012-11-29 23:27, Blabos de Blebe escreveu: Um exemplo hipotético... Suponha que não haja escapatória e tenha-se que comparar flutuantes... if ( float_equal( $a, $b ) ) { say 'igual'; } elsif ( $a $b !float_equal( $a, $b ) ) { say 'menor'; } else { say 'maior'; } Será que funciona? 2012/11/29 thiagogla...@ticursos.net: Um exemplo mais preciso: $ uname -a SunOS cg01spo 5.10 Generic_13-03 sun4v sparc SUNW,SPARC-Enterprise-T5120 $ perl -E ' if (0.2 0.19997){ say 0.2 is greater than 0.19997;} else { say Floating Point is not true real};' 0.2 is greater than 0.19997 $ $ perl -E ' if (0.2 0.19998){ say 0.2 is greater than 0.19998;} else { say Floating Point is not true real};' Floating Point is not true real $ Por que é importante saber essas coisas? http://ta.twi.tudelft.nl/users/vuik/wi211/disasters.html Em 2012-11-29 15:13, thiagogla...@ticursos.net escreveu: Não se compara reais por igualdade. Se você tem erro na igualdade, terá nas outras comparações se a diferença entre os números for menor que o maior acréscimo suportado pela plataforma: $ perl -E ' if (0.2 0.1999){ say 0.2 is greater than 0.19;} else { say Floating Point is not true real};' Floating Point is not true real $ $ perl -E ' if (0.2 0.19){ say 0.2 is greater than 0.19;} else { say Floating Point is not true real};' 0.2 is greater than 0.19 $ Então, comparar pontos flutuantes não é seguro. Nem igualdade, nem maio, nem menor. E mais: garanto que se você quer usar um número real como chave de Hash você tem um problema na análise da lógica do problema que está enfrentando e como solucioná-lo. Em 2012-11-29 10:36, Blabos de Blebe escreveu: Na verdade é o contrário, não? Não se compara reais por igualdade. Se você usa reais como chaves de hash, você tem algum problema... Ao não controlar a representação interna em ponto flutuante, você pode nunca mais alcançar o valor relacionado à chave, se usar um número real como chave, pois qualquer bit diferente, mesmo que arredondando no mesmo número vai resultar num cálculo diferente na tabela hash. Igualdade entre númros reais constuma ser definida como algo assim: sub float_equal { my ($first, $second) = @_; my $threshold = 0.0001 # arbitrário return abs( $first - $second ) $threshold; } Converter para string antes de usar como chave de hash também não me parece saudável, pois, embora a string vá funcionar bem no hash, você não garante que a conversão vai resultar sempre na mesma string, e aí vc se ferra do mesmo jeito. Por outro lado, se você nunca vai acessar o elemento do hash através da chave, um foreach por keys() ou values() vai te retornar os valores... Mas aí eu te perguntaria por que rails você está usando hash pra isso... On Thu, Nov 29, 2012 at 6:47 AM, thiagogla...@ticursos.net wrote: Existe um problema aqui, diferente da comparação. A comparação de reais é problemática devido a estrutura interna do ponto flutuante. NÃO SE COMPARA REAIS POR MAIOR OU MENOR.Isso não é do Perl, mas das regras de aproximação usada pelos processadores. Rounding rules The standard defines five rounding rules. The first two round to a nearest value; the others are called directed roundings: Roundings to nearest Round to nearest, ties to even – rounds to the nearest value; if the number falls midway it is rounded to the nearest value with an even (zero) least significant bit, which occurs 50% of the time; this is the default for binary floating-point and the recommended default for decimal. Round to nearest, ties away from zero – rounds to the nearest value; if the number falls midway it is rounded to the nearest value above (for positive numbers) or below (for negative numbers); this is intended as an option for decimal floating point. Directed roundings Round toward 0 – directed rounding towards zero (also known as truncation). Round toward +∞ – directed rounding towards positive infinity (also known as rounding up or ceiling). Round toward −∞ – directed rounding towards negative infinity (also known as rounding down or floor). Se a comparação for inevitável, converta o seu número para string e compare ou determine um nível de precisão aceitável e faça bit a bit. Em 2012-11-28 21:42, Aureliano Guedes escreveu: Ola Monges. Estou com um problema simples mas que não acho a solução. Eu tenho um hash onde as chaves são valores numericos reais (a maioria negativo e quase nenhum inteiro). Estou limitando esses valores por um maximo e um minimo. foreach my $keys (keys %d) { if ($keys = $min and $keys = $max) { print $d{$keys}; } } Problema que não da certo. Ha algo de errado aqui?? ___ Rio-pm mailing list Rio-pm@pm.org
Re: [Rio-pm] Chaves de hash
#define float_epsilon 0.1; #define float_equal(a,b) (fabs((a) - (b)) float_epsilon) Com esse define de float_equal e float_epsilon acho que funcionaria. Em 2012-11-29 23:27, Blabos de Blebe escreveu: Um exemplo hipotético... Suponha que não haja escapatória e tenha-se que comparar flutuantes... if ( float_equal( $a, $b ) ) { say 'igual'; } elsif ( $a $b !float_equal( $a, $b ) ) { say 'menor'; } else { say 'maior'; } Será que funciona? 2012/11/29 thiagogla...@ticursos.net: Um exemplo mais preciso: $ uname -a SunOS cg01spo 5.10 Generic_13-03 sun4v sparc SUNW,SPARC-Enterprise-T5120 $ perl -E ' if (0.2 0.19997){ say 0.2 is greater than 0.19997;} else { say Floating Point is not true real};' 0.2 is greater than 0.19997 $ $ perl -E ' if (0.2 0.19998){ say 0.2 is greater than 0.19998;} else { say Floating Point is not true real};' Floating Point is not true real $ Por que é importante saber essas coisas? http://ta.twi.tudelft.nl/users/vuik/wi211/disasters.html Em 2012-11-29 15:13, thiagogla...@ticursos.net escreveu: Não se compara reais por igualdade. Se você tem erro na igualdade, terá nas outras comparações se a diferença entre os números for menor que o maior acréscimo suportado pela plataforma: $ perl -E ' if (0.2 0.1999){ say 0.2 is greater than 0.19;} else { say Floating Point is not true real};' Floating Point is not true real $ $ perl -E ' if (0.2 0.19){ say 0.2 is greater than 0.19;} else { say Floating Point is not true real};' 0.2 is greater than 0.19 $ Então, comparar pontos flutuantes não é seguro. Nem igualdade, nem maio, nem menor. E mais: garanto que se você quer usar um número real como chave de Hash você tem um problema na análise da lógica do problema que está enfrentando e como solucioná-lo. Em 2012-11-29 10:36, Blabos de Blebe escreveu: Na verdade é o contrário, não? Não se compara reais por igualdade. Se você usa reais como chaves de hash, você tem algum problema... Ao não controlar a representação interna em ponto flutuante, você pode nunca mais alcançar o valor relacionado à chave, se usar um número real como chave, pois qualquer bit diferente, mesmo que arredondando no mesmo número vai resultar num cálculo diferente na tabela hash. Igualdade entre númros reais constuma ser definida como algo assim: sub float_equal { my ($first, $second) = @_; my $threshold = 0.0001 # arbitrário return abs( $first - $second ) $threshold; } Converter para string antes de usar como chave de hash também não me parece saudável, pois, embora a string vá funcionar bem no hash, você não garante que a conversão vai resultar sempre na mesma string, e aí vc se ferra do mesmo jeito. Por outro lado, se você nunca vai acessar o elemento do hash através da chave, um foreach por keys() ou values() vai te retornar os valores... Mas aí eu te perguntaria por que rails você está usando hash pra isso... On Thu, Nov 29, 2012 at 6:47 AM, thiagogla...@ticursos.net wrote: Existe um problema aqui, diferente da comparação. A comparação de reais é problemática devido a estrutura interna do ponto flutuante. NÃO SE COMPARA REAIS POR MAIOR OU MENOR.Isso não é do Perl, mas das regras de aproximação usada pelos processadores. Rounding rules The standard defines five rounding rules. The first two round to a nearest value; the others are called directed roundings: Roundings to nearest Round to nearest, ties to even – rounds to the nearest value; if the number falls midway it is rounded to the nearest value with an even (zero) least significant bit, which occurs 50% of the time; this is the default for binary floating-point and the recommended default for decimal. Round to nearest, ties away from zero – rounds to the nearest value; if the number falls midway it is rounded to the nearest value above (for positive numbers) or below (for negative numbers); this is intended as an option for decimal floating point. Directed roundings Round toward 0 – directed rounding towards zero (also known as truncation). Round toward +∞ – directed rounding towards positive infinity (also known as rounding up or ceiling). Round toward −∞ – directed rounding towards negative infinity (also known as rounding down or floor). Se a comparação for inevitável, converta o seu número para string e compare ou determine um nível de precisão aceitável e faça bit a bit. Em 2012-11-28 21:42, Aureliano Guedes escreveu: Ola Monges. Estou com um problema simples mas que não acho a solução. Eu tenho um hash onde as chaves são valores numericos reais (a maioria negativo e quase nenhum inteiro). Estou limitando esses valores por um maximo e um minimo. foreach my $keys (keys %d) { if ($keys = $min and $keys = $max) { print $d{$keys}; } } Problema que não
Re: [Rio-pm] Chaves de hash
Hashs não têm mais de uma chave igual. Ele vai mudar o valor relacionado à chave e não criar outra chave com o mesmo valor. Em 2012-11-30 00:24, Aureliano Guedes escreveu: Bruno, no meu if funcionou tanto com quanto com and. O meu erro mesmo foi que a regex pegava um espasso. Bem a minha duvida ficou em porque seria problematico colocar reais em chaves de hash no meu caso? Se eu fosse pesquisar um valor especifico e tivesse duas ou mais chaves com o mesmo valor real seria problema mas no meu caso umporta que o valor esteja em um determinado intervalo, podem ter 20 chaves iguais, estando no intervalo eu quero os 20 valores. 49?? - From: leonardo.bal...@gmail.com Date: Fri, 30 Nov 2012 00:15:50 -0200 To: rio-pm@pm.org Subject: Re: [Rio-pm] Chaves de hash Quero participar dessa discussao antes do 50. Por que tanta peculiariade na dicotomia de popular? Na buzilis da cizania ja nao era mais sobre Perl ou foi impressao minha? Leo Balter - via mobile Em 30/11/2012, às 00:02, Marcio Ferreira marciodesouzaferre...@gmail.com escreveu: 47 On Nov 29, 2012 11:35 PM, Renato Santos renato.c...@gmail.com wrote: #define float_epsilon 0.1; #define float_equal(a,b) (fabs((a) - (b)) float_epsilon) BTW 2012/11/29 Blabos de Blebe bla...@gmail.com float_equal -- Saravá, Renato CRON http://www.renatocron.com/blog/ [1] @renato_cron [2] ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm [3] ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm [3] ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm Links: -- [1] http://www.renatocron.com/blog/ [2] http://twitter.com/#%21/renato_cron [3] http://mail.pm.org/mailman/listinfo/rio-pm ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm
Re: [Rio-pm] Chaves de hash
Biólogo não, biomedico Putz, really sorry!!! 2 gaf. Agora sim, isso é um problemão. Estarei perdendo dados assim. Sim, estará perdendo dados. Faria a chave ser valor e o valor ser chave?? Quais minhas opções?? Não entendo de biomedicina, mas acho que deveriamos pensar em algo como uma estrutura de dados mas bem planejada. Por que você está usando o valor de calorias como chave do hash? Se você criar uma estrutura mais complexa, como array de hashs ou mesmo um array de objetos... opções não faltam. Em 2012-11-30 10:37, Aureliano Guedes escreveu: Biólogo não, biomedico, acredite essa diferença fere nossos sentimentos. hahaha Hashs não têm mais de uma chave igual. Ele vai mudar o valor relacionado à chave e não criar outra chave com o mesmo valor. Agora sim, isso é um problemão. Estarei perdendo dados assim. Como poderia reverter isso então?? Faria a chave ser valor e o valor ser chave?? Quais minhas opções?? sub h_energy{ my $self = shift; my $data = $self-h_data || die cannot find data; my $file = file($data)-openr(); my %hmfe = (); my $mirna; my $record; while (my $linha = $file) { if ( $linha =~ m{target:.*} ) { $record = $linha . $record if ($record); $hmfe{$mirna} = $record if ($mirna); $mirna = $+{mirna}; $record = q() if ($record); } elsif ($linha =~ m{mfe:s+(S+)s+kcal/mol}){ $mirna = $1; $record .= $linha; } else { $record .= $linha; } } return %hmfe; } Date: Fri, 30 Nov 2012 10:30:17 -0200 From: thiagogla...@ticursos.net To: rio-pm@pm.org Subject: Re: [Rio-pm] Chaves de hash Hashs não têm mais de uma chave igual. Ele vai mudar o valor relacionado à chave e não criar outra chave com o mesmo valor. Em 2012-11-30 00:24, Aureliano Guedes escreveu: Bruno, no meu if funcionou tanto com quanto com and. O meu erro mesmo foi que a regex pegava um espasso. Bem a minha duvida ficou em porque seria problematico colocar reais em chaves de hash no meu caso? Se eu fosse pesquisar um valor especifico e tivesse duas ou mais chaves com o mesmo valor real seria problema mas no meu caso umporta que o valor esteja em um determinado intervalo, podem ter 20 chaves iguais, estando no intervalo eu quero os 20 valores. 49?? - From: leonardo.bal...@gmail.com Date: Fri, 30 Nov 2012 00:15:50 -0200 To: rio-pm@pm.org Subject: Re: [Rio-pm] Chaves de hash Quero participar dessa discussao antes do 50. Por que tanta peculiariade na dicotomia de popular? Na buzilis da cizania ja nao era mais sobre Perl ou foi impressao minha? Leo Balter - via mobile Em 30/11/2012, às 00:02, Marcio Ferreira marciodesouzaferre...@gmail.com escreveu: 47 On Nov 29, 2012 11:35 PM, Renato Santos renato.c...@gmail.com wrote: #define float_epsilon 0.1; #define float_equal(a,b) (fabs((a) - (b)) float_epsilon) BTW 2012/11/29 Blabos de Blebe bla...@gmail.com float_equal -- Saravá, Renato CRON http://www.renatocron.com/blog/ [1] @renato_cron [2] ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm [3] ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm [3] ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm Links: -- [1] http://www.renatocron.com/blog/ [2] http://twitter.com/#%21/renato_cron [3] http://mail.pm.org/mailman/listinfo/rio-pm ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm
Re: [SP-pm] Manutenção do site, equinócio e etc.
Ehhh. Tamo ai na atividade. Em 2012-11-30 00:44, Thiago Rondon escreveu: On Wednesday, November 28, 2012 at 9:24 AM, Thiago Rondon wrote: On Wednesday, November 28, 2012 at 6:56 AM, thiagogla...@ticursos.net (mailto:thiagogla...@ticursos.net) wrote: http://foswiki.org/ Gostei dela. Acho uma Wiki ótima para publicação de artigos de forma comunitária. O Hernan Lopes no último encontro técnico sugeriu algo bem interessante. Criar um namespace para publicação dos artigos no equinócio no CPAN, já que todos eles estão em POD. Enfim, se o foswiki tiver suporte para publicação em .POD a integração e a migração seriam bem simples, né ? Mas, não faço ideia se isto é possível. Pelo o que procurei, é melhor desconsiderar isto e focar em montar um site do zero, e se preocupar com a migração depois. Talvez, seja melhor fazer uma força-tarefa depois que redefinir o site. E aí ? Alguém interessado em puxar este bonde ? Thiago ? Daniel ? Jose ? Josef ? Eduardo ? ... ? Sugiro montar um repositório em https://github.com/SPPM/, quem quiser acesso a organização, só passar aqui na lista o usuário do github e explicar o que vai fazer. Eu me voluntario a ser recurso, para ajudar no deploy da aplicação no servidor de produção. Só me passarem as tarefas. :-) Abs! -Thiago Rondon =begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm =end disclaimer =begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm =end disclaimer
Re: [SP-pm] Manutenção do site, equinócio e etc.
Ok, Galera, vamos nos voluntariar. Eu já estou me alistando! abs. Em 2012-11-30 00:44, Thiago Rondon escreveu: On Wednesday, November 28, 2012 at 9:24 AM, Thiago Rondon wrote: On Wednesday, November 28, 2012 at 6:56 AM, thiagogla...@ticursos.net (mailto:thiagogla...@ticursos.net) wrote: http://foswiki.org/ Gostei dela. Acho uma Wiki ótima para publicação de artigos de forma comunitária. O Hernan Lopes no último encontro técnico sugeriu algo bem interessante. Criar um namespace para publicação dos artigos no equinócio no CPAN, já que todos eles estão em POD. Enfim, se o foswiki tiver suporte para publicação em .POD a integração e a migração seriam bem simples, né ? Mas, não faço ideia se isto é possível. Pelo o que procurei, é melhor desconsiderar isto e focar em montar um site do zero, e se preocupar com a migração depois. Talvez, seja melhor fazer uma força-tarefa depois que redefinir o site. E aí ? Alguém interessado em puxar este bonde ? Thiago ? Daniel ? Jose ? Josef ? Eduardo ? ... ? Sugiro montar um repositório em https://github.com/SPPM/, quem quiser acesso a organização, só passar aqui na lista o usuário do github e explicar o que vai fazer. Eu me voluntario a ser recurso, para ajudar no deploy da aplicação no servidor de produção. Só me passarem as tarefas. :-) Abs! -Thiago Rondon =begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm =end disclaimer =begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm =end disclaimer
Re: [SP-pm] Manutenção do site, equinócio e etc.
Acho que se vai ser Wiki, blog, ou feito na unha a gente decide depois que a força tarefa estiver definida. Em 2012-11-30 07:14, Jose Nilton escreveu: Eu também mas vai ser com esse Wiki FW Em 30/11/2012 00:45, Thiago Rondon thi...@aware.com.br escreveu: On Wednesday, November 28, 2012 at 9:24 AM, Thiago Rondon wrote: On Wednesday, November 28, 2012 at 6:56 AM, thiagogla...@ticursos.net (mailto:thiagogla...@ticursos.net) wrote: http://foswiki.org/ [1] Gostei dela. Acho uma Wiki ótima para publicação de artigos de forma comunitária. O Hernan Lopes no último encontro técnico sugeriu algo bem interessante. Criar um namespace para publicação dos artigos no equinócio no CPAN, já que todos eles estão em POD. Enfim, se o foswiki tiver suporte para publicação em .POD a integração e a migração seriam bem simples, né ? Mas, não faço ideia se isto é possível. Pelo o que procurei, é melhor desconsiderar isto e focar em montar um site do zero, e se preocupar com a migração depois. Talvez, seja melhor fazer uma força-tarefa depois que redefinir o site. E aí ? Alguém interessado em puxar este bonde ? Thiago ? Daniel ? Jose ? Josef ? Eduardo ? ... ? Sugiro montar um repositório em https://github.com/SPPM/ [2], quem quiser acesso a organização, só passar aqui na lista o usuário do github e explicar o que vai fazer. Eu me voluntario a ser recurso, para ajudar no deploy da aplicação no servidor de produção. Só me passarem as tarefas. :-) Abs! -Thiago Rondon =begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ [3] SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm [4] =end disclaimer Links: -- [1] http://foswiki.org/ [2] https://github.com/SPPM/ [3] http://sao-paulo.pm.org/ [4] http://mail.pm.org/mailman/listinfo/saopaulo-pm =begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm =end disclaimer =begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm =end disclaimer
Re: [SP-pm] Manutenção do site, equinócio e etc.
eu topo. Em 2012-11-30 09:53, Daniel Vinciguerra escreveu: Posso organizar um hackathon entre os envolvidos para um levantamento de uma breve documentação sobre as atividades que serão realizadas e depois uma mais para o trabalho na construção do novo site... o que acham? (vale a pena?) Quem topa? []'s Daniel Vinciguerra Web Solutions Architect and Co-Owner at Bivee http://github.com/dvinciguerra [5] [5] 2012/11/30 Josef Aquino josef.aqu...@gmail.com Em 30/11/2012 07:14, Jose Nilton escreveu: Eu também mas vai ser com esse Wiki FW Em 30/11/2012 00:45, Thiago Rondon thi...@aware.com.br escreveu: On Wednesday, November 28, 2012 at 9:24 AM, Thiago Rondon wrote: On Wednesday, November 28, 2012 at 6:56 AM, thiagogla...@ticursos.net (mailto:thiagogla...@ticursos.net) wrote: http://foswiki.org/ [1] Gostei dela. Acho uma Wiki ótima para publicação de artigos de forma comunitária. O Hernan Lopes no último encontro técnico sugeriu algo bem interessante. Criar um namespace para publicação dos artigos no equinócio no CPAN, já que todos eles estão em POD. Enfim, se o foswiki tiver suporte para publicação em .POD a integração e a migração seriam bem simples, né ? Mas, não faço ideia se isto é possível. Pelo o que procurei, é melhor desconsiderar isto e focar em montar um site do zero, e se preocupar com a migração depois. Talvez, seja melhor fazer uma força-tarefa depois que redefinir o site. E aí ? Alguém interessado em puxar este bonde ? Thiago ? Daniel ? Jose ? Josef ? Eduardo ? ... ? Sugiro montar um repositório em https://github.com/SPPM/ [2], quem quiser acesso a organização, só passar aqui na lista o usuário do github e explicar o que vai fazer. Eu me voluntario a ser recurso, para ajudar no deploy da aplicação no servidor de produção. Só me passarem as tarefas. :-) Abs! -Thiago Rondon =begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ [3] SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm [4] =end disclaimer =begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ [3] SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm [4] =end disclaimer Tambem acho melhor começar um site do zero. =begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ [3] SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm [4] =end disclaimer Links: -- [1] http://foswiki.org/ [2] https://github.com/SPPM/ [3] http://sao-paulo.pm.org/ [4] http://mail.pm.org/mailman/listinfo/saopaulo-pm [5] http://github.com/dvinciguerra =begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm =end disclaimer =begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm =end disclaimer
Re: [Rio-pm] Chaves de hash
Existe um problema aqui, diferente da comparação. A comparação de reais é problemática devido a estrutura interna do ponto flutuante. NÃO SE COMPARA REAIS POR MAIOR OU MENOR.Isso não é do Perl, mas das regras de aproximação usada pelos processadores. Rounding rules The standard defines five rounding rules. The first two round to a nearest value; the others are called directed roundings: Roundings to nearest Round to nearest, ties to even – rounds to the nearest value; if the number falls midway it is rounded to the nearest value with an even (zero) least significant bit, which occurs 50% of the time; this is the default for binary floating-point and the recommended default for decimal. Round to nearest, ties away from zero – rounds to the nearest value; if the number falls midway it is rounded to the nearest value above (for positive numbers) or below (for negative numbers); this is intended as an option for decimal floating point. Directed roundings Round toward 0 – directed rounding towards zero (also known as truncation). Round toward +∞ – directed rounding towards positive infinity (also known as rounding up or ceiling). Round toward −∞ – directed rounding towards negative infinity (also known as rounding down or floor). Se a comparação for inevitável, converta o seu número para string e compare ou determine um nível de precisão aceitável e faça bit a bit. Em 2012-11-28 21:42, Aureliano Guedes escreveu: Ola Monges. Estou com um problema simples mas que não acho a solução. Eu tenho um hash onde as chaves são valores numericos reais (a maioria negativo e quase nenhum inteiro). Estou limitando esses valores por um maximo e um minimo. foreach my $keys (keys %d) { if ($keys = $min and $keys = $max) { print $d{$keys}; } } Problema que não da certo. Ha algo de errado aqui?? ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm
Re: [Rio-pm] Chaves de hash
Não se compara reais por igualdade. Se você tem erro na igualdade, terá nas outras comparações se a diferença entre os números for menor que o maior acréscimo suportado pela plataforma: $ perl -E ' if (0.2 0.1999){ say 0.2 is greater than 0.19;} else { say Floating Point is not true real};' Floating Point is not true real $ $ perl -E ' if (0.2 0.19){ say 0.2 is greater than 0.19;} else { say Floating Point is not true real};' 0.2 is greater than 0.19 $ Então, comparar pontos flutuantes não é seguro. Nem igualdade, nem maio, nem menor. E mais: garanto que se você quer usar um número real como chave de Hash você tem um problema na análise da lógica do problema que está enfrentando e como solucioná-lo. Em 2012-11-29 10:36, Blabos de Blebe escreveu: Na verdade é o contrário, não? Não se compara reais por igualdade. Se você usa reais como chaves de hash, você tem algum problema... Ao não controlar a representação interna em ponto flutuante, você pode nunca mais alcançar o valor relacionado à chave, se usar um número real como chave, pois qualquer bit diferente, mesmo que arredondando no mesmo número vai resultar num cálculo diferente na tabela hash. Igualdade entre númros reais constuma ser definida como algo assim: sub float_equal { my ($first, $second) = @_; my $threshold = 0.0001 # arbitrário return abs( $first - $second ) $threshold; } Converter para string antes de usar como chave de hash também não me parece saudável, pois, embora a string vá funcionar bem no hash, você não garante que a conversão vai resultar sempre na mesma string, e aí vc se ferra do mesmo jeito. Por outro lado, se você nunca vai acessar o elemento do hash através da chave, um foreach por keys() ou values() vai te retornar os valores... Mas aí eu te perguntaria por que rails você está usando hash pra isso... On Thu, Nov 29, 2012 at 6:47 AM, thiagogla...@ticursos.net wrote: Existe um problema aqui, diferente da comparação. A comparação de reais é problemática devido a estrutura interna do ponto flutuante. NÃO SE COMPARA REAIS POR MAIOR OU MENOR.Isso não é do Perl, mas das regras de aproximação usada pelos processadores. Rounding rules The standard defines five rounding rules. The first two round to a nearest value; the others are called directed roundings: Roundings to nearest Round to nearest, ties to even – rounds to the nearest value; if the number falls midway it is rounded to the nearest value with an even (zero) least significant bit, which occurs 50% of the time; this is the default for binary floating-point and the recommended default for decimal. Round to nearest, ties away from zero – rounds to the nearest value; if the number falls midway it is rounded to the nearest value above (for positive numbers) or below (for negative numbers); this is intended as an option for decimal floating point. Directed roundings Round toward 0 – directed rounding towards zero (also known as truncation). Round toward +∞ – directed rounding towards positive infinity (also known as rounding up or ceiling). Round toward −∞ – directed rounding towards negative infinity (also known as rounding down or floor). Se a comparação for inevitável, converta o seu número para string e compare ou determine um nível de precisão aceitável e faça bit a bit. Em 2012-11-28 21:42, Aureliano Guedes escreveu: Ola Monges. Estou com um problema simples mas que não acho a solução. Eu tenho um hash onde as chaves são valores numericos reais (a maioria negativo e quase nenhum inteiro). Estou limitando esses valores por um maximo e um minimo. foreach my $keys (keys %d) { if ($keys = $min and $keys = $max) { print $d{$keys}; } } Problema que não da certo. Ha algo de errado aqui?? ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm
Re: [Rio-pm] Chaves de hash
Um exemplo mais preciso: $ uname -a SunOS cg01spo 5.10 Generic_13-03 sun4v sparc SUNW,SPARC-Enterprise-T5120 $ perl -E ' if (0.2 0.19997){ say 0.2 is greater than 0.19997;} else { say Floating Point is not true real};' 0.2 is greater than 0.19997 $ $ perl -E ' if (0.2 0.19998){ say 0.2 is greater than 0.19998;} else { say Floating Point is not true real};' Floating Point is not true real $ Por que é importante saber essas coisas? http://ta.twi.tudelft.nl/users/vuik/wi211/disasters.html Em 2012-11-29 15:13, thiagogla...@ticursos.net escreveu: Não se compara reais por igualdade. Se você tem erro na igualdade, terá nas outras comparações se a diferença entre os números for menor que o maior acréscimo suportado pela plataforma: $ perl -E ' if (0.2 0.1999){ say 0.2 is greater than 0.19;} else { say Floating Point is not true real};' Floating Point is not true real $ $ perl -E ' if (0.2 0.19){ say 0.2 is greater than 0.19;} else { say Floating Point is not true real};' 0.2 is greater than 0.19 $ Então, comparar pontos flutuantes não é seguro. Nem igualdade, nem maio, nem menor. E mais: garanto que se você quer usar um número real como chave de Hash você tem um problema na análise da lógica do problema que está enfrentando e como solucioná-lo. Em 2012-11-29 10:36, Blabos de Blebe escreveu: Na verdade é o contrário, não? Não se compara reais por igualdade. Se você usa reais como chaves de hash, você tem algum problema... Ao não controlar a representação interna em ponto flutuante, você pode nunca mais alcançar o valor relacionado à chave, se usar um número real como chave, pois qualquer bit diferente, mesmo que arredondando no mesmo número vai resultar num cálculo diferente na tabela hash. Igualdade entre númros reais constuma ser definida como algo assim: sub float_equal { my ($first, $second) = @_; my $threshold = 0.0001 # arbitrário return abs( $first - $second ) $threshold; } Converter para string antes de usar como chave de hash também não me parece saudável, pois, embora a string vá funcionar bem no hash, você não garante que a conversão vai resultar sempre na mesma string, e aí vc se ferra do mesmo jeito. Por outro lado, se você nunca vai acessar o elemento do hash através da chave, um foreach por keys() ou values() vai te retornar os valores... Mas aí eu te perguntaria por que rails você está usando hash pra isso... On Thu, Nov 29, 2012 at 6:47 AM, thiagogla...@ticursos.net wrote: Existe um problema aqui, diferente da comparação. A comparação de reais é problemática devido a estrutura interna do ponto flutuante. NÃO SE COMPARA REAIS POR MAIOR OU MENOR.Isso não é do Perl, mas das regras de aproximação usada pelos processadores. Rounding rules The standard defines five rounding rules. The first two round to a nearest value; the others are called directed roundings: Roundings to nearest Round to nearest, ties to even – rounds to the nearest value; if the number falls midway it is rounded to the nearest value with an even (zero) least significant bit, which occurs 50% of the time; this is the default for binary floating-point and the recommended default for decimal. Round to nearest, ties away from zero – rounds to the nearest value; if the number falls midway it is rounded to the nearest value above (for positive numbers) or below (for negative numbers); this is intended as an option for decimal floating point. Directed roundings Round toward 0 – directed rounding towards zero (also known as truncation). Round toward +∞ – directed rounding towards positive infinity (also known as rounding up or ceiling). Round toward −∞ – directed rounding towards negative infinity (also known as rounding down or floor). Se a comparação for inevitável, converta o seu número para string e compare ou determine um nível de precisão aceitável e faça bit a bit. Em 2012-11-28 21:42, Aureliano Guedes escreveu: Ola Monges. Estou com um problema simples mas que não acho a solução. Eu tenho um hash onde as chaves são valores numericos reais (a maioria negativo e quase nenhum inteiro). Estou limitando esses valores por um maximo e um minimo. foreach my $keys (keys %d) { if ($keys = $min and $keys = $max) { print $d{$keys}; } } Problema que não da certo. Ha algo de errado aqui?? ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm ___ Rio-pm mailing list Rio-pm@pm.org
Re: [Rio-pm] Chaves de hash
Onde estou agora o firewall bloqueia o pastebin. Pela sua explicação, verificar por regex seria uma solução segura. O número sera convertido para um string e, se a sua regex prevê uma margem segura para a imprecisão do ponto flutuante na sua aplicação, funciona sem problemas. Em 2012-11-29 16:59, Aureliano Guedes escreveu: Nossa, aqui virou uma arena de ideias, da para aprender muita coisa so lendo. O problema é o seguinte, eu tenho uma lista nesse formato: target: 01010101 length: 581 miRNA : hsa-miR-15a length: 22 mfe: -24.4 kcal/mol p-value: 0.334111 position 244 target 5' C UCUCCUGUGGUCUCU G U 3' CACA GACCA GUGCUGUU GUGU UUGGU CACGACGA miRNA 3' AAUA U 5' Conforme este arquivo http://pastebin.com/9v6WFUT7 Eu quero filtrar essa lista de acordo com o valor de mfe. Exemplo, se mfe for menor que -30 e maior que -20 esta dentro. Logo fiz da seguinte forma: http://pastebin.com/Dnhv0Zya Funcionou, o problema era sono. Não percebi que a regex estava pegando um espaço. Quanto a usar reais como chave de hash, se eu tiver dois reais iguais poderá ser um problema para acessar os valores, mas em toda regra existe sua exceção. No meu caso, o que me importa é que mfe esteja no intervalo determinado. Caso descordem seria uma honra ler a explicação de qualquer um de vocês. Date: Thu, 29 Nov 2012 16:44:50 -0200 From: thiagogla...@ticursos.net To: rio-pm@pm.org Subject: Re: [Rio-pm] Chaves de hash Um exemplo mais preciso: $ uname -a SunOS cg01spo 5.10 Generic_13-03 sun4v sparc SUNW,SPARC-Enterprise-T5120 $ perl -E ' if (0.2 0.19997){ say 0.2 is greater than 0.19997;} else { say Floating Point is not true real};' 0.2 is greater than 0.19997 $ $ perl -E ' if (0.2 0.19998){ say 0.2 is greater than 0.19998;} else { say Floating Point is not true real};' Floating Point is not true real $ Por que é importante saber essas coisas? http://ta.twi.tudelft.nl/users/vuik/wi211/disasters.html Em 2012-11-29 15:13, thiagogla...@ticursos.net escreveu: Não se compara reais por igualdade. Se você tem erro na igualdade, terá nas outras comparações se a diferença entre os números for menor que o maior acréscimo suportado pela plataforma: $ perl -E ' if (0.2 0.1999){ say 0.2 is greater than 0.19;} else { say Floating Point is not true real};' Floating Point is not true real $ $ perl -E ' if (0.2 0.19){ say 0.2 is greater than 0.19;} else { say Floating Point is not true real};' 0.2 is greater than 0.19 $ Então, comparar pontos flutuantes não é seguro. Nem igualdade, nem maio, nem menor. E mais: garanto que se você quer usar um número real como chave de Hash você tem um problema na análise da lógica do problema que está enfrentando e como solucioná-lo. Em 2012-11-29 10:36, Blabos de Blebe escreveu: Na verdade é o contrário, não? Não se compara reais por igualdade. Se você usa reais como chaves de hash, você tem algum problema... Ao não controlar a representação interna em ponto flutuante, você pode nunca mais alcançar o valor relacionado à chave, se usar um número real como chave, pois qualquer bit diferente, mesmo que arredondando no mesmo número vai resultar num cálculo diferente na tabela hash. Igualdade entre númros reais constuma ser definida como algo assim: sub float_equal { my ($first, $second) = @_; my $threshold = 0.0001 # arbitrário return abs( $first - $second ) $threshold; } Converter para string antes de usar como chave de hash também não me parece saudável, pois, embora a string vá funcionar bem no hash, você não garante que a conversão vai resultar sempre na mesma string, e aí vc se ferra do mesmo jeito. Por outro lado, se você nunca vai acessar o elemento do hash através da chave, um foreach por keys() ou values() vai te retornar os valores... Mas aí eu te perguntaria por que rails você está usando hash pra isso... On Thu, Nov 29, 2012 at 6:47 AM, thiagogla...@ticursos.net wrote: Existe um problema aqui, diferente da comparação. A comparação de reais é problemática devido a estrutura interna do ponto flutuante. NÃO SE COMPARA REAIS POR MAIOR OU MENOR.Isso não é do Perl, mas das regras de aproximação usada pelos processadores. Rounding rules The standard defines five rounding rules. The first two round to a nearest value; the others are called directed roundings: Roundings to nearest Round to nearest, ties to even – rounds to the nearest value; if the number falls midway it is rounded to the nearest value with an even (zero) least significant bit, which occurs 50% of the time; this is the default for binary floating-point and the recommended default for decimal. Round to nearest, ties away from zero – rounds to the nearest value; if the number falls midway it is rounded to the nearest value above (for positive
Re: [Rio-pm] Chaves de hash
Seu primeiro erro é o operador and. No documento perlop: $ perldoc perlop você vai descobrir o seguinte: Logical And Binary and returns the logical conjunction of the two surrounding expressions. It's equivalent to except for the very low precedence. This means that it short-circuits: i.e., the right expression is evaluated only if the left expression is true. [...] C-style Logical And Binary performs a short-circuit logical AND operation. That is, if the left operand is false, the right operand is not even evaluated. Scalar or list context propagates down to the right operand if it is evaluated. Logo, seu código if($keys = $min and $keys = $max){ deveria ser if($keys = $min $keys = $max){ A segunda coisa é o seu range. Não sei a precisão que seu código precisa. Veja isso: $ perl -E ' if (-30.1 = -30 ){ say -30.1 is equal -30? Really;} else { say Floating Point is not true real};' -30.1 is equal -30? Really $ Eu faria algo como: if($keys $min and $keys $max) e, usaria, por exemplo -30.01 como min e -20.01 como max, por exemplo, para contornar o ponto flutuante, ou usaria um módulo matemático, como o Math::BigFloat. http://perldoc.perl.org/Math/BigFloat.html Eu nunca usei em algo que fosse crítico, mas me parece bem sólida e segura. Em 2012-11-29 18:46, Aureliano Guedes escreveu: Renato, fiquei sem entender, no meu caso não esta fazendo so um loop? E qual a diferença entre usar um hash %h ou tranformar $h em um hash?? Desculpe as perguntas é que não faço nenhum curso ligado a computação logo as vezes fico boiando. Thiago, segue o script caso tenha também algo a modificar/acrescentar a nível das minhas péssimas práticas. use warnings; use strict; use Path::Class; #Guardar os valores em um hash acessado pelo valor do mfe sub h_energy{ my $data = shift; my $file = file($data)-openr(); my %hmfe = (); my $mirna; my $record; while (my $linha = $file) { if ( $linha =~ m{target:.*} ) { $record = $linha . $record if ($record); $hmfe{$mirna} = $record if ($mirna); $mirna = $+{mirna}; $record = q() if ($record); } elsif ($linha =~ m{mfe:s+(S+)s+kcal/mol}){ $mirna = $1; $record .= $linha; } else { $record .= $linha; } } return %hmfe; } sub termofilter{ my ($data, $min, $max) = @_; my %d = h_energy($data); foreach my $keys (keys %d){ if($keys = $min and $keys = $max){ print $keys . n; } } } termofilter(hybrid.txt, -30, -20); Date: Thu, 29 Nov 2012 17:27:15 -0200 From: thiagogla...@ticursos.net To: rio-pm@pm.org Subject: Re: [Rio-pm] Chaves de hash Onde estou agora o firewall bloqueia o pastebin. Pela sua explicação, verificar por regex seria uma solução segura. O número sera convertido para um string e, se a sua regex prevê uma margem segura para a imprecisão do ponto flutuante na sua aplicação, funciona sem problemas. Em 2012-11-29 16:59, Aureliano Guedes escreveu: Nossa, aqui virou uma arena de ideias, da para aprender muita coisa so lendo. O problema é o seguinte, eu tenho uma lista nesse formato: target: 01010101 length: 581 miRNA : hsa-miR-15a length: 22 mfe: -24.4 kcal/mol p-value: 0.334111 position 244 target 5' C UCUCCUGUGGUCUCU G U 3' CACA GACCA GUGCUGUU GUGU UUGGU CACGACGA miRNA 3' AAUA U 5' Conforme este arquivo http://pastebin.com/9v6WFUT7 Eu quero filtrar essa lista de acordo com o valor de mfe. Exemplo, se mfe for menor que -30 e maior que -20 esta dentro. Logo fiz da seguinte forma: http://pastebin.com/Dnhv0Zya Funcionou, o problema era sono. Não percebi que a regex estava pegando um espaço. Quanto a usar reais como chave de hash, se eu tiver dois reais iguais poderá ser um problema para acessar os valores, mas em toda regra existe sua exceção. No meu caso, o que me importa é que mfe esteja no intervalo determinado. Caso descordem seria uma honra ler a explicação de qualquer um de vocês. Date: Thu, 29 Nov 2012 16:44:50 -0200 From: thiagogla...@ticursos.net To: rio-pm@pm.org Subject: Re: [Rio-pm] Chaves de hash Um exemplo mais preciso: $ uname -a SunOS cg01spo 5.10 Generic_13-03 sun4v sparc SUNW,SPARC-Enterprise-T5120 $ perl -E ' if (0.2 0.19997){ say 0.2 is greater than 0.19997;} else { say Floating Point is not true real};' 0.2 is greater than 0.19997 $ $ perl -E ' if (0.2 0.19998){ say 0.2 is greater than 0.19998;} else { say Floating Point is not true real};' Floating Point is not true real $ Por que é importante saber essas coisas? http://ta.twi.tudelft.nl/users/vuik/wi211/disasters.html Em 2012-11-29 15:13, thiagogla...@ticursos.net escreveu: Não se compara reais por igualdade. Se você tem erro na igualdade, terá nas outras comparações se a diferença entre os números for menor que o maior acréscimo suportado pela plataforma: $ perl -E ' if (0.2
Re: [Rio-pm] Chaves de hash
Só para ser chato: popular um hash inteiro já com os grupos montados, popular adj. 2 g. 1. Relativo ou pertencente ao povo. 2. Que é usado ou comum entre o povo. 3. Que é do agrado do povo. 4. Vulgar, notório. 5. Democrático. s. m. 6. Homem do povo. povoar - Conjugar (povo + -oar) v. tr. 1. Fundar povoações em. 2. Estabelecer habitantes em. 3. Disseminar animais para reprodução. 4. Dispor grande quantidade de árvores em. 5. Dispor grande quantidade de plantas (ex.: povoar o terreno de vinha). 6. [Por extensão] Encher com determinada coisa (ex.: a notícia povoou a sua vida com alegria). v. pron. 7. Encher-se de habitantes. Em 2012-11-29 19:41, Renato Santos escreveu: Assim, não sei se tem muita diferença na memoria entre um $h e um %s, eu costumo usar $h por habito mesmo, mas poderia ser push @{$h{$grupo}} sem problemas, talvez até @$h{$grupo} funcione certo O 'evitar o loop' q eu digo, é você popular um hash inteiro já com os grupos montados, por exemplo ,se o grupo for a cada 10 numeros reais, voce poderia retornar -30:-20 como chave para todos os valores de entrada dessa funcao, e popular tudo de uma vez só, no lugar de ler as chaves a cada pergunta de intervalo 2012/11/29 Aureliano Guedes guedes_1...@hotmail.com Renato, fiquei sem entender, no meu caso não esta fazendo so um loop? E qual a diferença entre usar um hash %h ou tranformar $h em um hash?? Desculpe as perguntas é que não faço nenhum curso ligado a computação logo as vezes fico boiando. Thiago, segue o script caso tenha também algo a modificar/acrescentar a nível das minhas péssimas práticas. use warnings; use strict; use Path::Class; #Guardar os valores em um hash acessado pelo valor do mfe sub h_energy{ my $data = shift; my $file = file($data)-openr(); my %hmfe = (); my $mirna; my $record; while (my $linha = $file) { if ( $linha =~ m{target:.*} ) { $record = $linha . $record if ($record); $hmfe{$mirna} = $record if ($mirna); $mirna = $+{mirna}; $record = q() if ($record); } elsif ($linha =~ m{mfe:s+(S+)s+kcal/mol}){ $mirna = $1; $record .= $linha; } else { $record .= $linha; } } return %hmfe; } sub termofilter{ my ($data, $min, $max) = @_; my %d = h_energy($data); foreach my $keys (keys %d){ if($keys = $min and $keys = $max){ print $keys . n; } } } termofilter(hybrid.txt, -30, -20); Date: Thu, 29 Nov 2012 17:27:15 -0200 From: thiagogla...@ticursos.net To: rio-pm@pm.org Subject: Re: [Rio-pm] Chaves de hash Onde estou agora o firewall bloqueia o pastebin. Pela sua explicação, verificar por regex seria uma solução segura. O número sera convertido para um string e, se a sua regex prevê uma margem segura para a imprecisão do ponto flutuante na sua aplicação, funciona sem problemas. Em 2012-11-29 16:59, Aureliano Guedes escreveu: Nossa, aqui virou uma arena de ideias, da para aprender muita coisa so lendo. O problema é o seguinte, eu tenho uma lista nesse formato: target: 01010101 length: 581 miRNA : hsa-miR-15a length: 22 mfe: -24.4 kcal/mol p-value: 0.334111 position 244 target 5' C UCUCCUGUGGUCUCU G U 3' CACA GACCA GUGCUGUU GUGU UUGGU CACGACGA miRNA 3' AAUA U 5' Conforme este arquivo http://pastebin.com/9v6WFUT7 [1] Eu quero filtrar essa lista de acordo com o valor de mfe. Exemplo, se mfe for menor que -30 e maior que -20 esta dentro. Logo fiz da seguinte forma: http://pastebin.com/Dnhv0Zya [2] Funcionou, o problema era sono. Não percebi que a regex estava pegando um espaço. Quanto a usar reais como chave de hash, se eu tiver dois reais iguais poderá ser um problema para acessar os valores, mas em toda regra existe sua exceção. No meu caso, o que me importa é que mfe esteja no intervalo determinado. Caso descordem seria uma honra ler a explicação de qualquer um de vocês. Date: Thu, 29 Nov 2012 16:44:50 -0200 From: thiagogla...@ticursos.net To: rio-pm@pm.org Subject: Re: [Rio-pm] Chaves de hash Um exemplo mais preciso: $ uname -a SunOS cg01spo 5.10 Generic_13-03 sun4v sparc SUNW,SPARC-Enterprise-T5120 $ perl -E ' if (0.2 0.19997){ say 0.2 is greater than 0.19997;} else { say Floating Point is not true real};' 0.2 is greater than 0.19997 $ $ perl -E ' if (0.2 0.19998){ say 0.2 is greater than 0.19998;} else { say Floating Point is not true real};' Floating Point is not true real $ Por que é importante saber essas coisas? http://ta.twi.tudelft.nl/users/vuik/wi211/disasters.html [3] Em 2012-11-29 15:13, thiagogla...@ticursos.net escreveu: Não se compara reais por igualdade. Se você tem erro na igualdade, terá nas outras comparações se a diferença entre os números for menor que o maior
Re: [SP-pm] Manutenção do site, equinócio e etc.
Em 2012-11-28 00:08, Thiago Rondon escreveu: On Tuesday, November 27, 2012 at 10:26 PM, Jose Nilton wrote: Thiago eu valei sobre sobre Wiki, pois já uso o Dokuwiki, ele é muito simples, tem diversos plugins, não precisa de bancos de dados, está em constante desenvolvimento, poucos Bugs e agora um layout bem legal, e é fácil de customizar. URLs limpas entre outras coisas Eu sei que é PHP mas é uma sugestão, não sei se vai servir para o site todo mas a área de Artigos e tuto vai cair como uma luva. http://foswiki.org/ Gostei dela. Acho uma Wiki ótima para publicação de artigos de forma comunitária. Olá Jose, Olha, sendo um pouco chato. Eu não apoiaria colocar um site baseado numa wiki em PHP como página institucional da comunidade. Principalmente, por que temos soluções em Perl bem interessantes, como o Foswiki neste sentido e diversos outros projetos novos rodeados no Catalyst, Mojo e etc. Prefiro apoiar um projeto em Perl também, pois acredito que este é um dos objetivos da comunidade. Não seria divertido, se não fosse em Perl no nosso contexto. Mas independente do sistema, acredito que tua experiência possa nos ajudar a realizar o setup de alguma outra wiki como estas que disse. Valeu! -Thiago Rondon =begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm =end disclaimer =begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm =end disclaimer
[SP-pm] Curso Perl+Moose+UML Módulo 2 no ar
Pessoal, desculpe a demora. O módulo 2 tá lá: Levantamento de Requisitos e cenários. http://aluno.ticursos.net, senha: perlmoose. abs. =begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm =end disclaimer
[SP-pm] Programador Perl Junior
Caros, tive um update da empresa que está precisando de programador Perl. Se alguém tiver interesse em atuar como PJ em vez de CLT eles estão dispostos a negociar. abraços. =begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm =end disclaimer
Re: [SP-pm] Programador Perl Junior
Passa seu CV para meu e-mail: thi...@ticursos.net que eu repasso para eles e te envio o contato. Citando Eduardo Maia m...@eduardomaia.com: Thiago, tudo bom? Obrigado por compartilhar a vaga no grupo. Acessei o site da Mazzatech, localizei diversas posições disponíveis, mas nenhuma sobre Perl. Por favor, você saberia informar como proceder? Desde já, muito obrigado. Atenciosamente, Eduardo Maia 2012/9/28 thiagogla...@ticursos.net Caros, tive um update da empresa que está precisando de programador Perl. Se alguém tiver interesse em atuar como PJ em vez de CLT eles estão dispostos a negociar. abraços. =begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org Lhttp://mail.pm.org/mailman/**listinfo/saopaulo-pmhttp://mail.pm.org/mailman/listinfo/saopaulo-pm =end disclaimer =begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm =end disclaimer
Re: [SP-pm] Exportar configuração para outros modulos
use DB::Config ? Além de configurar a conexão com o banco o que mais você pretende fazer? Citando Stanislaw Pusep creakt...@gmail.com: Boa noite! Você pode usar Config::Any para o caso genérico; mas no seu, pelo que estou vendo, DBIx::Config cai como uma luva :) ABS() 2012/9/5 Jose Nilton jnilti...@gmail.com * Boa noite Srs. Eu tenho esse tipo de configuração: Gostaria de importar esses hahs em outros scripts, qual a maneira melhor de fazer isso com Moo ou Mouse. Pacote /DB/Config.pm package DB::Config; my %cachedb_conf = ( user = 'root', pass = '123456', host = 'localhost', name = 'cachedb', timeout = 30, database = 'database=cachedb;host=localhost;mysql_connect_timeout=30;', ); my %logdb_conf = ( user = 'root', pass = '123456', host = 'localhost', name = 'logdb', timeout = 30, database = 'database=logdb;host=localhost;mysql_connect_timeout=30', ); 1;* -- .. *Com Deus todas as coisas são possíveis* ::: LinuxProhttp://www.linuxpro.com.br *A qualidade nunca se obtém por acaso; ela é sempre o resultado do esforço inteligente. (John Ruskin) A mente que se abre a uma nova ideia jamais volta ao seu tamanho original (Albert Einstein)* =begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm =end disclaimer =begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm =end disclaimer
Re: [SP-pm] Exportar configuração para outros modulos
Deixa eu ver se entendi: Você quer criar uma classe que modele seu arquivo de configuração para usar para configurar um banco de dados e também passar algumas infomações para um daemon? Citando Jose Nilton jnilti...@gmail.com: Algumas configurações padrão do Daemon. Em 6 de setembro de 2012 07:39, thiagogla...@ticursos.net escreveu: use DB::Config ? Além de configurar a conexão com o banco o que mais você pretende fazer? Citando Stanislaw Pusep creakt...@gmail.com: Boa noite! Você pode usar Config::Any para o caso genérico; mas no seu, pelo que estou vendo, DBIx::Config cai como uma luva :) ABS() 2012/9/5 Jose Nilton jnilti...@gmail.com * Boa noite Srs. Eu tenho esse tipo de configuração: Gostaria de importar esses hahs em outros scripts, qual a maneira melhor de fazer isso com Moo ou Mouse. Pacote /DB/Config.pm package DB::Config; my %cachedb_conf = ( user = 'root', pass = '123456', host = 'localhost', name = 'cachedb', timeout = 30, database = 'database=cachedb;host=**localhost;mysql_connect_**timeout=30;', ); my %logdb_conf = ( user = 'root', pass = '123456', host = 'localhost', name = 'logdb', timeout = 30, database = 'database=logdb;host=**localhost;mysql_connect_** timeout=30', ); 1;* -- ..**..** .. *Com Deus todas as coisas são possíveis* ::: LinuxPro http://www.linuxpro.**com.br http://www.linuxpro.com.br *A qualidade nunca se obtém por acaso; ela é sempre o resultado do esforço inteligente. (John Ruskin) A mente que se abre a uma nova ideia jamais volta ao seu tamanho original (Albert Einstein)* =begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org Lhttp://mail.pm.org/mailman/**listinfo/saopaulo-pmhttp://mail.pm.org/mailman/listinfo/saopaulo-pm =end disclaimer =begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org Lhttp://mail.pm.org/mailman/**listinfo/saopaulo-pmhttp://mail.pm.org/mailman/listinfo/saopaulo-pm =end disclaimer -- .. *Com Deus todas as coisas são possíveis* ::: LinuxProhttp://www.linuxpro.com.br *A qualidade nunca se obtém por acaso; ela é sempre o resultado do esforço inteligente. (John Ruskin) A mente que se abre a uma nova ideia jamais volta ao seu tamanho original (Albert Einstein)* =begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm =end disclaimer
Re: [SP-pm] Exportar configuração para outros modulos
Tanto o Mouse quanto o Moo vão satisfazer essa necessidade. Neste caso eu não vejo melhor nem pior. Citando Jose Nilton jnilti...@gmail.com: Sim é isso. Em 6 de setembro de 2012 09:50, thiagogla...@ticursos.net escreveu: Deixa eu ver se entendi: Você quer criar uma classe que modele seu arquivo de configuração para usar para configurar um banco de dados e também passar algumas infomações para um daemon? Citando Jose Nilton jnilti...@gmail.com: Algumas configurações padrão do Daemon. Em 6 de setembro de 2012 07:39, thiagogla...@ticursos.net escreveu: use DB::Config ? Além de configurar a conexão com o banco o que mais você pretende fazer? Citando Stanislaw Pusep creakt...@gmail.com: Boa noite! Você pode usar Config::Any para o caso genérico; mas no seu, pelo que estou vendo, DBIx::Config cai como uma luva :) ABS() 2012/9/5 Jose Nilton jnilti...@gmail.com * Boa noite Srs. Eu tenho esse tipo de configuração: Gostaria de importar esses hahs em outros scripts, qual a maneira melhor de fazer isso com Moo ou Mouse. Pacote /DB/Config.pm package DB::Config; my %cachedb_conf = ( user = 'root', pass = '123456', host = 'localhost', name = 'cachedb', timeout = 30, database = 'database=cachedb;host=localhost;mysql_connect_timeout=30;', ); my %logdb_conf = ( user = 'root', pass = '123456', host = 'localhost', name = 'logdb', timeout = 30, database = 'database=logdb;host=localhost;mysql_connect_** timeout=30', ); 1;* -- ..**..** .. *Com Deus todas as coisas são possíveis* ::: LinuxPro http://www.linuxpro.**com.br http://www.linuxpro.com.br *A qualidade nunca se obtém por acaso; ela é sempre o resultado do esforço inteligente. (John Ruskin) A mente que se abre a uma nova ideia jamais volta ao seu tamanho original (Albert Einstein)* =begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pmhttp://mail.pm.org/mailman/**listinfo/saopaulo-pm http://**mail.pm.org/mailman/listinfo/**saopaulo-pmhttp://mail.pm.org/mailman/listinfo/saopaulo-pm =end disclaimer =begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pmhttp://mail.pm.org/mailman/**listinfo/saopaulo-pm http://**mail.pm.org/mailman/listinfo/**saopaulo-pmhttp://mail.pm.org/mailman/listinfo/saopaulo-pm =end disclaimer -- ..**..** .. *Com Deus todas as coisas são possíveis* ::: LinuxProhttp://www.linuxpro.**com.br http://www.linuxpro.com.br *A qualidade nunca se obtém por acaso; ela é sempre o resultado do esforço inteligente. (John Ruskin) A mente que se abre a uma nova ideia jamais volta ao seu tamanho original (Albert Einstein)* =begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org Lhttp://mail.pm.org/mailman/**listinfo/saopaulo-pmhttp://mail.pm.org/mailman/listinfo/saopaulo-pm =end disclaimer -- .. *Com Deus todas as coisas são possíveis* ::: LinuxProhttp://www.linuxpro.com.br *A qualidade nunca se obtém por acaso; ela é sempre o resultado do esforço inteligente. (John Ruskin) A mente que se abre a uma nova ideia jamais volta ao seu tamanho original (Albert Einstein)* =begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm =end disclaimer
Re: [SP-pm] Exportar configuração para outros modulos
Com Moose seu pacote Shapes ficaria assim: package Shapes; use Moose; has x = ( isa = Int, reader = get_x, writer = set_x ); has y = ( isa = Int, reader = get_y, writer = set_y ); sub moveTo { my ($self, $deltax, $deltay) = @_; $self-set_x( $self-get_x + $deltax ); $self-set_y( $self-get_y + $deltay ); } 1; Citando Jose Nilton jnilti...@gmail.com: Estou fazendo desse modo: http://www.angelfire.com/tx4/cus/shapes/perl.html Mas gostaria de algo mais moderno. Mas acho que não tem porque mudar né. -- .. *Com Deus todas as coisas são possíveis* ::: LinuxProhttp://www.linuxpro.com.br *A qualidade nunca se obtém por acaso; ela é sempre o resultado do esforço inteligente. (John Ruskin) A mente que se abre a uma nova ideia jamais volta ao seu tamanho original (Albert Einstein)* =begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm =end disclaimer
Re: [SP-pm] Indicações de Livros
Citando Ricardo Stock ricardost...@bol.com.br: Ola um que gostei foi o Progamação Perl do Larry Wall. achei este livro bem completo. Mas um pouco digamos esquesito de ler O livro do Larry é muito bom. Só que ele supões que você saiba programar, por isso os temas não têm uma sequência tão gostosa de seguir. É assim: você quer saber como o Unicode funciona no Perl, você vai e lê o capítulo sobre Unicode, se você quer saber como usar regex, vai até o capítulo sobre regex. E, convenhamos, ninguém melhor para falar de Perl5 do que ele. Mas leitura é assim, eu por exemplo não gosto de machado de assis ou paulo coelho, outros gostam. E só vai gostar exprimentando :-) Eu também não, prefiro Edgar Allan Poe, Julio Verne, Robert Louis Stevenson e os livros da franquia Star Wars. Tem o livro tambem do Glauco... eu gostei dele (o livro claro :-)) Obrigado, Stock. Ricardo Stock www.stocksistemas.com.br - Original Message - From: Rafael Silveira To: saopaulo...@mail.pm.org Sent: Tuesday, September 04, 2012 10:05 PM Subject: [SP-pm] Indicações de Livros Boa noite galera, Depois de tanto tempo acompanhando a lista na surdina, resolvi dar as caras novamente. Para pedir a todos, indicações de bons livros sobre Perl, um bem completo de preferência. Algum livro complementar sobre Perl voltado para web, Perl MVC, sockets e non-blocking também é bem vindo. []'s -- =begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm =end disclaimer =begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm =end disclaimer
Re: [SP-pm] perl + moose + uml
Citando Junior Moraes juniiior...@gmail.com: Hi. Caralho, cara! Não é todo dia que conseguimos material assim em português. Muito bom mesmo. Posso o curso em outras listas/blogs com estes logins, fora daqui da saopaulo-pm? Faltou um pouco de texto aí e não entendi direito o que você quer... mas pode divulgar, ler, imprimir, usar como base para novos materiais. É CC. Só não pode vender ou apagar meu nome (sou humano, gosto de reconhecimento!). Thx! Não vejo a hora de ver o curso de Gtk. Tomara que seja tão bom quanto! Espero corresponder as expectativas. :d []'s Em 5 de setembro de 2012 15:28, Ricardo Stock ricardost...@bol.com.brescreveu: Parabens thiago. Muito rico este capitulo. Ricardo Stock www.stocksistemas.com.br - Original Message - From: thiagogla...@ticursos.net To: saopaulo...@mail.pm.org Sent: Wednesday, September 05, 2012 1:41 PM Subject: [SP-pm] perl + moose + uml Desenvolvendo aplicações com Perl + Moose + UML Galera, o acesso está livre para a comunidade em http://aluno.ticursos.net/ usuário: guest senha: perlmoose Conceitos de OOP e UML aplicados ao Perl e ao Moose, para começarmos a eliminar os mitos de Perl e Moose. Por favor, pitacos para melhorar esse material e os próximos capítulos são bem vindos. abraços. =begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org Lhttp://mail.pm.org/mailman/**listinfo/saopaulo-pmhttp://mail.pm.org/mailman/listinfo/saopaulo-pm =end disclaimer =begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org Lhttp://mail.pm.org/mailman/**listinfo/saopaulo-pmhttp://mail.pm.org/mailman/listinfo/saopaulo-pm =end disclaimer -- __ Junior fvox Moraes -- \ \ .--. |o_o | |:_/ | // \ \ (| | ) /'\_ _/`\ \___)=(___/ =begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm =end disclaimer
Re: [SP-pm] perl + moose + uml
Pode. Citando Junior Moraes juniiior...@gmail.com: Hi. Não, não! To falando em divulgar o login e a senha do http://aluno.ticursos.net/ fora daqui da lista. Aliás, melhor, quotando este email com toda abordagem que você fez do curso! :)) []'s Em 5 de setembro de 2012 15:53, thiagogla...@ticursos.net escreveu: Citando Junior Moraes juniiior...@gmail.com: Hi. Caralho, cara! Não é todo dia que conseguimos material assim em português. Muito bom mesmo. Posso o curso em outras listas/blogs com estes logins, fora daqui da saopaulo-pm? Faltou um pouco de texto aí e não entendi direito o que você quer... mas pode divulgar, ler, imprimir, usar como base para novos materiais. É CC. Só não pode vender ou apagar meu nome (sou humano, gosto de reconhecimento!). -- __ Junior fvox Moraes -- \ \ .--. |o_o | |:_/ | // \ \ (| | ) /'\_ _/`\ \___)=(___/ =begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm =end disclaimer
[OFF-TOPIC] - YAPC Brasil 2012
Pessoal, sou novo na lista. Mas já velho de guerra no software livre e como já me avisaram que a comunidade Debian não é hierárquica, fica o convite para os interessados em Perl, Open Source, Jornalismo de Dados, Bio Informática e Empreendedorismo: este ano o YAPC Brasil será em São Paulo no mês de outubro. http://www.yapcbrasil.org.br YAPC = Yet Another Perl Conference obrigado. Thiago Glauco Sanchez yet another Perl hacker. ?Show me your flow charts and conceal your tables and I shall continue to be mystified, show me your tables and I won?t usually need your flow charts; they?ll be obvious.? Fred Brooks -- To UNSUBSCRIBE, email to debian-l10n-portuguese-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20120829123718.19331kppkfys9...@www.ticursos.net
Revisão de DDTSS
Caros, Após fazer o cadastro no sistema e confirmar meu login e senha, posso começar a revisar as traduções do DDTSS? -- To UNSUBSCRIBE, email to debian-l10n-portuguese-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20120829160844.73733xg3skfcx...@www.ticursos.net
Apresentação
Olá, pessoal do Debian. Meu nome é Thiago Glauco e gostaria de ajudar a comunidade do Debian. -- To UNSUBSCRIBE, email to debian-l10n-portuguese-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20120828232241.183358zkf8hgr...@www.ticursos.net
[SP-pm] Perl é a 5 linguagem do mundo WEB - pesquisa de julho 2012.
Server-side Programming Languages Most popular server-side programming languages © W3Techs.com usage change since 1 July 2012 1. PHP 77.8% -0.1% 2. ASP.NET 21.4% +0.1% 3. Java4.0%+0.1% 4. ColdFusion 1.2% 5. Perl0.9% 6. Ruby0.6% 7. Python 0.2% fonte http://w3techs.com/ Veja, esta pesquisa é sobre qual a linguagem usada na construção Web e não baseada no número de vezes que ela foi pesquisada no google. Se você imaginar nas centenas de milhares de sites que existem, 0.9% significa muitos sites. Outros dados importantes: Web Servers Most popular web servers © W3Techs.com usage change since 1 July 2012 1. Apache 64.9% -0.6% 2. Microsoft-IIS 17.9% 3. Nginx 12.2% +0.6% 4. LiteSpeed 1.6% 5. Google Servers 1.1% percentages of sites Fastest growing web servers since 1 July 2012 © W3Techs.com sites 1. Nginx 118 2. Google Servers 6 3. Google Web Server 6 daily number of additional sites in the top 1 million Find more details in the web server surveys Operating Systems Most popular operating systems © W3Techs.com usage change since 1 July 2012 1. Unix63.6% -0.2% 2. Windows 36.4% +0.1% percentages of sites Fastest growing operating systems since 1 July 2012 © W3Techs.com sites 1. Ubuntu 40 2. Debian 29 3. Windows 24 =begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm =end disclaimer
[SP-pm] Curso Moose OOP
Sages, estou a berto às críticas construtivas, sugestões e interessados em fazer a revisão dos textos e video-aulas... http://joomla.ticursos.net/index.php/free-beer.html =begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm =end disclaimer
Re: [SP-pm] Econtro técnico
if ($ajuda_de_custo eq 'Fretado') { print Suave!.\n; } Pois: $ajuda_de_custo = O Fretado é por sua conta match Citando Leonardo Ruoso leona...@ruoso.com: Em Sex, 2012-08-10 às 06:51 -0300, Thiago Glauco escreveu: Sim! No caso a FATEC-PG está muito interessada em que a comunidade faça eventos por lá, e ainmda rola ajuda de custo. if ($ajuda_de_custo =~ 'Fretado') { print Suave!.\n; } =begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm =end disclaimer =begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm =end disclaimer
[SP-pm] IBM Lançará free e-book sobre Perl
http://www.ibm.com/developerworks/wikis/display/db2oncampus/FREE+ebook+-+Getting+started+with+Perl =begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm =end disclaimer
Re: [SP-pm] avaliação de local para ET.
Fatc-PG = Fatec Praia Grande? Pô, depois o ES ia ser na praia? Ia ser legal um agenda onde pudessemos fazer um rodizio valorizando as localidades... Uma vez na Fei, uma vez na Fatec, uma vez na Martins Fontes, uma vez no garoa hacker club... Quoting Marcio Ferreira marciodesouzaferre...@gmail.com: Galera, conversei com o Diretor da Fatec-PG esse fim de semana, contei sobre nosso E.T. e ele gostaria que os Perl Mongers contasse com a FATEC - PG, estão dispostos a bancar o custo. Não entrei no detalhe de quanto eles estão dispostos e a forma que isso ocorreria, mas a Faculdade é bacana, tem uma ótima estrutura e facilmente haverá alunos interessados. Estamos nós interessados? []s, Marcio Ferreira @_marcioferreira (11) 8567-1482 skype: marcio.ferreir4 marciodesouzaferreira.blogspot.com 2012/8/4 Thiago Glauco thiagogla...@ticursos.net Vou entrar em contato com o hacker club e verificar as possibilidades. abraços. Em Sex, 2012-08-03 às 15:19 -0300, Marcio Ferreira escreveu: 2012/8/3 Cleiton Alves cleitondeb...@gmail.com Desculpe me intrometer , mais ja pensaram em.fazer um e.t no garoa hacker club , ja teve um dojo organizado por um.camarada aqui da lista , perdao mais esqueci o nome Mais enfim o local eh legal e free , so com a alimentacao q devemos levar Boa Cleiton! Voce frequenta o Garoa? Consegue conversar com alguém de lá sobre isso? On Aug 3, 2012 12:14 PM, thiagogla...@ticursos.net wrote: Estive ontem na livraria Martins Fontes para verificar o local de eventos, como eu já havia dito que faria. O local comporta eventos pequenos e eles estão construindo uma sala de quarenta lugares para comportar eventos mais formais e maiores e eles podem nos disponibilizar gratuitamente. Esta sala deve estar pronta em outubro. Os eventos na cafeteria têm pontos fortes e pontos fracos. Pontos fortes: - O ambiente informal e acolhedor é propício para lightning talks e conversas onde o palestrante ou moderador têm proximidade com os expectadores. - Têm wifi livre; - A cafeteria têm café, água, bolo, salgados, etc... então cada um pode comer de acordo com sua necessidade; - A livraria e a cafeteria gostam de abrigar estes eventos pois eles geram movimento e consumo, por menor que seja. - Com um pouco de paciência, em breve haverá uma sala formal para estes eventos; - Está na av. paulista - coração da cidade de São Paulo. Pontos fracos: - Como a sala ainda não está pronta, o espaço do café tem apenas um ponto de energia - para o equipamento do apresentador. - O espaço do café não é grande. No evento de ontem, a livraria até colocou algumas poltronas, além das cadeiras do café e mesmo assim alguns participantes acompanharam de pé. - O equipamento utilizado (som, projetor) deve ser da organização do evento, eles não fornecem. Fica a decisão democrática da comunidade considerar os pontos e decidir se o local é bom para um ET. Na minha opinião, é bom para lightning talks e eventos onde o palestrante não fica posicionado como único falante. Ambientes assim propiciam mais um evento dinâmico e participativo do que uma palestra longa. abraços. =begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm =end disclaimer =begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm =end disclaimer =begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm =end disclaimer =begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm =end disclaimer =begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm =end disclaimer
Re: [SP-pm] Lançamento do Livro + ES
Quoting Wesley Seidel wesley.sei...@gmail.com: Po cara, legal! Vou tentar ir... Vou ficar muito feliz com sua presença. Em 1 de agosto de 2012 17:08, Thiago Glauco thiagogla...@ticursos.netescreveu: Obrigado. Vou verificar está informação, não pude ir ao FISL. Realmente vendeu bem lá sim... e disseram que gostaram do livro... Abraços Em Ter, 2012-07-31 às 22:57 -0300, Diogo Leal escreveu: Durante o FISL, parece que o livro teve boas vendas, pois já no último dia não existia um exemplar para venda. Parabéns pelo trabalho. Diogo Leal [estranho] http://diogoleal.com msn | gtalk: estra...@diogoleal.com 2012/7/31 Thiago Glauco thiagogla...@ticursos.net: Fico agradecido pelo apoio. Mesmo quem não puder comparecer. Em Ter, 2012-07-31 às 08:31 -0300, Ricardo Stock escreveu: Vou fazer o possive para ir, mas o horário me impede um pouco. Sair de SP depois das 19:00 é complicado Mas farei o possivel. um abraço Ricardo Stock www.stocksistemas.com.br - Original Message - From: thiagogla...@ticursos.net To: saopaulo-pm@pm.org Sent: Monday, July 30, 2012 10:08 AM Subject: [SP-pm] Lançamento do Livro + ES Sages, dia 14/08 a partir das 18:30 será o lançamento oficial do meu livro na livraria Martins Fontes, av. Paulista 509 - São Paulo. como já haverá umas bebidinhas ( vinho, refri e brandy ) estava pensando em fazer um ES depois, já que a livraria é perto da joaquim eugênio (prainha, asterix, etc...). Ficaria muito contente com o apoio dos membros da comunidade, abraços. autor: thiago glauco sanchez livro: Programando com Perl =begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm =end disclaimer =begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm =end disclaimer =begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm =end disclaimer =begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm =end disclaimer =begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm =end disclaimer -- Wesley Seidel Carvalho 11-8169-1163 www.ime.usp.br/~wesleys www.ltasks.com http://ltasks.com/ @wseidel =begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm =end disclaimer
[SP-pm] Inicio de sequência de video-aulas gratuitas
Estou iniciando uma sequência de video aulas gratuitas para a comunidade. Iniciando com gtk2-perl. Críticas ( construtivas ) são bem vindas. http://joomla.ticursos.net/index.php/tv.html =begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm =end disclaimer
[SP-pm] avaliação de local para ET.
Estive ontem na livraria Martins Fontes para verificar o local de eventos, como eu já havia dito que faria. O local comporta eventos pequenos e eles estão construindo uma sala de quarenta lugares para comportar eventos mais formais e maiores e eles podem nos disponibilizar gratuitamente. Esta sala deve estar pronta em outubro. Os eventos na cafeteria têm pontos fortes e pontos fracos. Pontos fortes: - O ambiente informal e acolhedor é propício para lightning talks e conversas onde o palestrante ou moderador têm proximidade com os expectadores. - Têm wifi livre; - A cafeteria têm café, água, bolo, salgados, etc... então cada um pode comer de acordo com sua necessidade; - A livraria e a cafeteria gostam de abrigar estes eventos pois eles geram movimento e consumo, por menor que seja. - Com um pouco de paciência, em breve haverá uma sala formal para estes eventos; - Está na av. paulista - coração da cidade de São Paulo. Pontos fracos: - Como a sala ainda não está pronta, o espaço do café tem apenas um ponto de energia - para o equipamento do apresentador. - O espaço do café não é grande. No evento de ontem, a livraria até colocou algumas poltronas, além das cadeiras do café e mesmo assim alguns participantes acompanharam de pé. - O equipamento utilizado (som, projetor) deve ser da organização do evento, eles não fornecem. Fica a decisão democrática da comunidade considerar os pontos e decidir se o local é bom para um ET. Na minha opinião, é bom para lightning talks e eventos onde o palestrante não fica posicionado como único falante. Ambientes assim propiciam mais um evento dinâmico e participativo do que uma palestra longa. abraços. =begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm =end disclaimer
[SP-pm] Lançamento do Livro + ES
Sages, dia 14/08 a partir das 18:30 será o lançamento oficial do meu livro na livraria Martins Fontes, av. Paulista 509 - São Paulo. como já haverá umas bebidinhas ( vinho, refri e brandy ) estava pensando em fazer um ES depois, já que a livraria é perto da joaquim eugênio (prainha, asterix, etc...). Ficaria muito contente com o apoio dos membros da comunidade, abraços. autor: thiago glauco sanchez livro: Programando com Perl =begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm =end disclaimer
Re: [SP-pm] Lançamento do Livro + ES
Citando Solli Honorio shono...@gmail.com: Que tal a gente assumir esta data como um Encontro Social ? Solli Honorio A idéia é essa, o evento vai até por volta da 20:30 e têm muitos bares por perto... A editora vai fornecer vinho e refri durante o evento eu vou levar duas garrafas de brandy ( espero que o povo goste ) e depois a gente encerra com cerveja e batata frita no prainha ou no asterix ou em qualquer um dos milhares de bares por ali... Em 30 de julho de 2012 10:08, thiagogla...@ticursos.net escreveu: Sages, dia 14/08 a partir das 18:30 será o lançamento oficial do meu livro na livraria Martins Fontes, av. Paulista 509 - São Paulo. como já haverá umas bebidinhas ( vinho, refri e brandy ) estava pensando em fazer um ES depois, já que a livraria é perto da joaquim eugênio (prainha, asterix, etc...). Ficaria muito contente com o apoio dos membros da comunidade, abraços. autor: thiago glauco sanchez livro: Programando com Perl =begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org Lhttp://mail.pm.org/mailman/**listinfo/saopaulo-pmhttp://mail.pm.org/mailman/listinfo/saopaulo-pm =end disclaimer -- o animal satisfeito dorme. - Guimarães Rosa =begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm =end disclaimer
[SP-pm] Local para Encontros técnicos
Pessoal, falei com a Livrari Martins Fontes. Eles tem um espaço que podemos usar gratuitamente. O Jonatas nos convidou me conhecer o espaço na quinta-feira, dia 02 às 18:30 e ver se ele comporta nossa necessidade. Nesse dia vai ocorrer um evento que eles chamam de café filosófico. Quem desejar ajudar e ver se o local comporta um Encontro Técnico, por favor. Vantagens: Fica na avenida paulista - fácil acesso tem wifi o espaço é gratuíto (não ficamos amarrados a vaquinha ou caridade) tem lanchonete (você come o que quiser e paga pelo que consumiu) Desvantagens: O espaço fica aberto a todo público da livraria, não é uma sala fechada. =begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm =end disclaimer
Re: [SP-pm] Para comemorar
Na verdade eu posso sim, conseguir com a editora desconto para as comunidades Perl brazucas. Ainda estamos pensando em uma maneira de viabilizar isso. Citando Carlos Costa crnco...@gmail.com: Thiago, muito legal seu livro. Sem dúvida que vc preencheu uma lacuna: livro de Perl brazuca, atualizado. Desejo sucesso e que venham os próximos! :-D [ ]s Carlos. p.s.: Pena que o custo está alto (R$ 84,15). Seria legal vc arrumar com a editora uns descontos pro pessoal da lista. Ou quem sabe sorteio de uns 2 ou 3 examplares... =begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm =end disclaimer
Re: [SP-pm] Para comemorar
Faz tempo que eu nao vou num ES. Eu estava pensando em convocar um na proxima semana, na regiao da Bela Vista, o que acham? Citando Daniel de Oliveira Mantovani daniel.oliveira.mantov...@gmail.com: Parabéns! /o Próximo ES, você escolhe a cerveja que quiser e eu pago. 2012/6/21 cicero.schons cicero.sch...@gmail.com: Thiago, parabens. Que seja o primeiro de muitos! Em 21 de junho de 2012 08:48, Solli Honorio shono...@gmail.com escreveu: Thiago, Meus parabéns pelo trabalho. O Breno apresentou (no YAPC::NA::2012) da necessidade de termos material de perl em português justamente devido ao fato de que o inglês é acessível apenas a uma pequena parte dos profissionais de TI no Brasil. Solli Honorio 2012/6/21 Nelson Ferraz nfer...@gmail.com Parabens, Thiago!!! Nelson =begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm =end disclaimer -- o animal satisfeito dorme. - Guimarães Rosa =begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm =end disclaimer =begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm =end disclaimer -- If you’ve never written anything thoughtful, then you’ve never had any difficult, important, or interesting thoughts. That’s the secret: people who don’t write, are people who don’t think. =begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm =end disclaimer =begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm =end disclaimer
Re: [SP-pm] Para comemorar
Cicero, como autor eu recebo algumas copias destinadas a publicidade. Quando eu receber estas copias podemos pensar em uma maneira de fazer um sorteio para a SP-PM e para a Rio-PM. Estou vendo com a editora um codigo de desconto para a comunidade tambem. Citando cicero.schons cicero.sch...@gmail.com: Thiago, parabens. Que seja o primeiro de muitos! Em 21 de junho de 2012 08:48, Solli Honorio shono...@gmail.com escreveu: Thiago, Meus parabéns pelo trabalho. O Breno apresentou (no YAPC::NA::2012) da necessidade de termos material de perl em português justamente devido ao fato de que o inglês é acessível apenas a uma pequena parte dos profissionais de TI no Brasil. Solli Honorio 2012/6/21 Nelson Ferraz nfer...@gmail.com Parabens, Thiago!!! Nelson =begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm =end disclaimer -- o animal satisfeito dorme. - Guimarães Rosa =begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm =end disclaimer =begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm =end disclaimer =begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm =end disclaimer
Re: [SP-pm] YAPC::NA 2012 - Parabéns garu !
Cool!!! \o/ Parabens ao Garu... isso sim vale uma breja!!! Citando Daniel Vinciguerra dan.vincigue...@gmail.com: garu plus plus!!! * Daniel Vinciguerra* Web Solutions Architect and Co-Owner at Bivee http://github.com/dvinciguerra http://github.com/dvinciguerra 2012/6/21 Daniel Mantovani daniel.oliveira.mantov...@gmail.com Parabéns garu!! \o -- Software Engineer Just Another Perl Hacker Daniel Mantovani +5511 8538-9897 XOXO On Jun 21, 2012, at 2:38 PM, Eden Cardim wrote: Thiago == Thiago Rondon thi...@aware.com.br writes: Thiago Pessoal, Escrevo para falar sobre o YAPC::NA 2012 // White Thiago Camel Awards! Thiago Este evento foi realmente enorme, com uma excelente Thiago organização, com 400 pessoas participando, diversas empresas Thiago (não consegui nem contar quantas estão patrocinando, são Thiago muitas!) e novidades, e é muito bacana ver muita gente ao Thiago vivo que você só conhece do gravatar pelo CPAN :), e tanta Thiago gente usando Perl em diversos nichos. Eu já estava com esta Thiago sensação, mas este evento comprovou que a comunidade Perl Thiago esta forte e crescendo. Thiago Temos algo fantástico para comemorar, Breno de Oliveira, é Thiago um dos premiados pelo White Camel Awards Thiago (http://www.perl.org/advocacy/white_camel/), o que nós enche Thiago de orgulho! O prêmio se deve as colaboração em projetos de Thiago Perl, assim como o trabalho para divulgar a linguagem e a Thiago comunidade nacional em diversos eventos que aconteceram no Thiago último ano em diversos locais ! Thiago Parabéns garu !! Parabéns garu, muito orgulho! -- Eden Cardim +55 11 9644 8225 =begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm =end disclaimer =begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm =end disclaimer =begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm =end disclaimer
[SP-pm] Para comemorar
Sages of Perl. Estou num bom momento e quero compartilhar com voces uma conquista. Meu primeiro livro foi publicado pela Editora Brasport: http://www.brasport.com.br/programacao-br-2-3/programacao-br-2-3-4/programando-com-perl.html Sei que nao sera um estouro de vendas mas gostaria de dividir com voces esta conquista. Que tal um ES sexta-feira? =begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm =end disclaimer
Re: [Rio-pm] Perl em desuso??
Aliás, quem já ouviu há muitos anos que o C ia morrer, que o Java ia acabar com o C++... se eu ganhar 2 centavos toda vez que ouvir isso - eu mesmo já pensei que o Perl iria morrer. Mas é normal, quando era iniciante tinha esse medo também. Quem gosta de tratar tudo como Objeto tem o Perl6 também... O que acontece é que as pessoas não querem ter conhecimento amplo. Querem programar Web sem entender HTTP... ai usa o .Net (com todo respeito). Foram-se os tempos que os programadores eram engenheiros, cientistas da computação ou aqueles auto-didata fodásticos... Meu Solaris tem tanta coisa em Perl que a Sun (quando adquirimos as licenças a Oracle ainda não havia adiquirido a Sun) deixavou um aviso: Não modifique o Perl original do sistema ou muita coisa vai parar de funcionar Aliás, no café estava conversando com um colega e o psicologo da empresa cortou o assunto para dizer que as expressoes regulares dos softwares que buscam padrões nas pesquisas da empresa usam Perl. Citando Tiago Peczenyj tiago.pecze...@gmail.com: meus dois centavos: uma coisa é desenvolvimento web, outra coisa é desenvolvimento de software em geral. web é uma parte do que existem em desenvolvimento de software. e para aplicações web existem muitas tecnologias como java, php, .Net, ruby/rails, python/django, etc. perl é uma alternativa nesse meio. agora o mundo de desenvolvimento de software é muito vasto. Temos alguns sistemas que exigem alta disponibilidade e excelente uso de cpu e memoria.. Temos sistemas que exigem milissegundos de tempo máximo de resposta. E temos sistemas de padaria. Para tudo existe alternativa. no ramo de desenvolvimento geral temos coisas em Haskell, Erlang, C++, Delphi, Visual Basic, Cobol, Shell Script, Perl, lua, D, R, awk, javascript e por ai vai. nada mais justo que aconteça uma gangorra ao longo do tempo de linguagens/frameworks em determinados ramos. On Mon, Apr 23, 2012 at 11:53 AM, Aureliano Guedes guedes_1...@hotmail.comwrote: Monges, Bom dia. Gostaria de levantar uma questão para discutirmos e vermos a opinião de cada um... Perl esta em desuso?? Ouvi esse comentário (infeliz, na minha opinião) e ainda tive que ouvir mais (Ruby e Python estão tomando lugar). Afff... O fato é, quem gosta de POO realmente vai preferir Python, pois poucos sabem que Perl tem suporte a OO, inclusive eu criei vario objetos para mostrar como podemos usar Perl como se fosse POO. Mas, o serio problema que os códigos Python tem com indentação é triste, alem de que tratar tudo como objeto é um saco. Ruby é uma linguagenzinha, na minha opinião, criado para viciados em RPG geralmente virgens. Fiz o seguinte script abaixo http://pastebin.com/eJEC0Kvt para testar os dois seguintes http://pastebin.com/ytUiweKe http://pastebin.com/0BfyiZgh gerando o resultado: Perl real 0m24.136s user 0m23.985s sys 0m0.028s Ruby real 0m50.882s user 0m50.563s sys 0m0.040s Num AMD Athlon 64 com o Ubuntu 11.10 64x 2GB de Ram, Perl sendo mais que 2x mais rápido. Alem de que o Gems é uma porcaria. Não sei, talvez seja apenas modinha, mas se a comunidade Ruby não se empenhar a modinha passa e fica so Python e Perl, mas não sei dizer quanto a segurança web, mas na bioinformática continua sendo bem usado. Queria saber do pessoal mais velho que tem bem mais experiência e conhecimento, o que acham dessas questão: Perl está em desuso ou não??. Att, Aureliano Guedes ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm -- Tiago B. Peczenyj Linux User #405772 http://pacman.blog.br ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm
[SP-pm] Uniao Europeia regulariza Cookies.
Para quem tem clientes internacionais, ou para quem queira se preparar caso outros paises adotem a regularizacao. http://www.computerweekly.com/guides/How-to-comply-with-the-EU-cookie-law abracos. =begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm =end disclaimer
Re: [SP-pm] Uniao Europeia regulariza Cookies.
A alegacao da UE eh preservar a privacidade do usuario de internet, que deve estar ciente dos cookies instalados, seu tempo de permanencia e qual tipo de informacao ele envia para o site. Quoting Lucas Mateus lucasmateus.olive...@gmail.com: Deve ser efeito da China ajudando a Europa =) Em 2 de abril de 2012 10:20, Thiago Rondon thi...@aware.com.br escreveu: On Mon, Apr 2, 2012 at 10:01 AM, thiagogla...@ticursos.net wrote: Para quem tem clientes internacionais, ou para quem queira se preparar caso outros paises adotem a regularizacao. http://www.computerweekly.com/guides/How-to-comply-with-the-EU-cookie-law que medo... Leis para regularizar cookies ? Fico cada vez mais assustado com estas coisas.. Isto não é função do estado, é de um aplicativo que deve impor restrições caso o usuário queira... abs, -Thiago Rondon =begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm =end disclaimer =begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm =end disclaimer
[SP-pm] off-topic: Encargos trabalhistas no Brasil
Para os colegas da lista que tem micro ou pequena empresas o que voces acham deste artigo sobre encargos. http://arturcut.wordpress.com/2011/07/25/o-brasil-tem-o-mais-baixo-encargo-trabalhista-entre-34-paises-diz-a-fiesp/ =begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm =end disclaimer
Re: [SP-pm] Encontro Social esta semana!
Opa, amanha eu posso tambem. Qualquer lugar nao muito caro esta bom... Citando Frederico Recsky car...@frederico.me: Dessa vez eu vou :). A gente podia ir num coffe?h?h.. deixa para lá. Como todo meu dinheiro ficou na Grecia vou beber agua da torneira também. []'s Frederico 2012/3/21 Solli Honorio shono...@gmail.com Thiago, A padoca (ou onde o Éden recomendou) é lance de Skoll e cada um paga o teu ? se for, eu fico por aqui !!! Solli Honorio ATENÇÃO isto é um momento raro, EU estou abrindo mão de uma boa cerveja por questão de dinheiro. Será que o fato de ficar 7 dias com 5 pobres contagiou as minhas economias :( Em 21 de março de 2012 15:01, Solli Honorio shono...@gmail.com escreveu: Ah, claro, com comanda separada ... sério, não vou poder dividir por igual a conta Solli Honorio Em 21 de março de 2012 15:00, Solli Honorio shono...@gmail.comescreveu: Estou na fase econômico total !!! No The Blue vou tomar água torneiral, nos outros posso até pedir uma água mineral !!! Solli Honorio Em 21 de março de 2012 14:32, Daniel de Oliveira Mantovani daniel.oliveira.mantov...@gmail.com escreveu: Eu voto no Ibotirama http://bit.ly/GEkmGC O bar tem 5 ambientes, não é barulhento, tem a melhor torta do pais e cervejas importadas e nacionais por um preço que eu considero não absurdo. Tem mesas enormes que possibilitam o uso de notebook, eu já trabalhei de lá várias vezes. 2012/3/21 Daniel de Oliveira Mantovani daniel.oliveira.mantov...@gmail.com: The Blue Pub, barato e gourmet ? O Mário Ferreira está completamente por fora. É mais barato beber no Hilton do que lá. Com o preço de uma Stella Artorius, eu bebo uma Erdinger no Ibotirama. Além de todos os problemas que o Eden Cardim mencionou. 2012/3/21 Eden Cardim edencar...@gmail.com: Leonardo == Leonardo Ruoso leona...@ruoso.com writes: Leonardo Dando para conversar e trabalhar no notebook está valendo. No The Blue Pub? Impossível! Dá até pra conversar, mas notebook, esquece, a única mesa que tem lá é a de sinuca. Eles até servem uns bons Bloody Mary's (russo++) lá, mas é meio apertado. Eu voto pela padaria, ou então o Galeto's (http://bit.ly/GECQm2), que tem onde sentar e um happy hour com petiscos grátis. -- Eden Cardim Need help with your Catalyst or DBIx::Class project? Code Monkey http://www.shadowcat.co.uk/catalyst/ Shadowcat Systems Ltd.Want a managed development or deployment platform? http://edencardim.com http://www.shadowcat.co.uk/servers/ =begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm =end disclaimer -- If you?ve never written anything thoughtful, then you?ve never had any difficult, important, or interesting thoughts. That?s the secret: people who don?t write, are people who don?t think. -- If you?ve never written anything thoughtful, then you?ve never had any difficult, important, or interesting thoughts. That?s the secret: people who don?t write, are people who don?t think. =begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm =end disclaimer -- o animal satisfeito dorme. - Guimarães Rosa -- o animal satisfeito dorme. - Guimarães Rosa -- o animal satisfeito dorme. - Guimarães Rosa =begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm =end disclaimer =begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm =end disclaimer
Re: [SP-pm] Encontro Social esta semana!
A gente pede 5 copos d'agua da torneira e um trident (que da para divir) Citando Daniel Vinciguerra dan.vincigue...@gmail.com: Desce mais um copo de aguá de torneira garçom! * Daniel Vinciguerra* Web Solutions Architect and Co-Owner at Bivee http://github.com/dvinciguerra http://github.com/dvinciguerra On 21 March 2012 15:23, thiagogla...@ticursos.net wrote: Opa, amanha eu posso tambem. Qualquer lugar nao muito caro esta bom... Citando Frederico Recsky car...@frederico.me: Dessa vez eu vou :). A gente podia ir num coffe?h?h.. deixa para lá. Como todo meu dinheiro ficou na Grecia vou beber agua da torneira também. []'s Frederico 2012/3/21 Solli Honorio shono...@gmail.com Thiago, A padoca (ou onde o Éden recomendou) é lance de Skoll e cada um paga o teu ? se for, eu fico por aqui !!! Solli Honorio ATENÇÃO isto é um momento raro, EU estou abrindo mão de uma boa cerveja por questão de dinheiro. Será que o fato de ficar 7 dias com 5 pobres contagiou as minhas economias :( Em 21 de março de 2012 15:01, Solli Honorio shono...@gmail.com escreveu: Ah, claro, com comanda separada ... sério, não vou poder dividir por igual a conta Solli Honorio Em 21 de março de 2012 15:00, Solli Honorio shono...@gmail.com escreveu: Estou na fase econômico total !!! No The Blue vou tomar água torneiral, nos outros posso até pedir uma água mineral !!! Solli Honorio Em 21 de março de 2012 14:32, Daniel de Oliveira Mantovani daniel.oliveira.mantovani@**gmail.comdaniel.oliveira.mantov...@gmail.com escreveu: Eu voto no Ibotirama http://bit.ly/GEkmGC O bar tem 5 ambientes, não é barulhento, tem a melhor torta do pais e cervejas importadas e nacionais por um preço que eu considero não absurdo. Tem mesas enormes que possibilitam o uso de notebook, eu já trabalhei de lá várias vezes. 2012/3/21 Daniel de Oliveira Mantovani daniel.oliveira.mantovani@**gmail.comdaniel.oliveira.mantov...@gmail.com : The Blue Pub, barato e gourmet ? O Mário Ferreira está completamente por fora. É mais barato beber no Hilton do que lá. Com o preço de uma Stella Artorius, eu bebo uma Erdinger no Ibotirama. Além de todos os problemas que o Eden Cardim mencionou. 2012/3/21 Eden Cardim edencar...@gmail.com: Leonardo == Leonardo Ruoso leona...@ruoso.com writes: Leonardo Dando para conversar e trabalhar no notebook está valendo. No The Blue Pub? Impossível! Dá até pra conversar, mas notebook, esquece, a única mesa que tem lá é a de sinuca. Eles até servem uns bons Bloody Mary's (russo++) lá, mas é meio apertado. Eu voto pela padaria, ou então o Galeto's (http://bit.ly/GECQm2), que tem onde sentar e um happy hour com petiscos grátis. -- Eden Cardim Need help with your Catalyst or DBIx::Class project? Code Monkey http://www.shadowcat.co.uk/**catalyst/http://www.shadowcat.co.uk/catalyst/ Shadowcat Systems Ltd.Want a managed development or deployment platform? http://edencardim.com http://www.shadowcat.co.uk/**servers/http://www.shadowcat.co.uk/servers/ =begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org Lhttp://mail.pm.org/mailman/**listinfo/saopaulo-pmhttp://mail.pm.org/mailman/listinfo/saopaulo-pm =end disclaimer -- If you?ve never written anything thoughtful, then you?ve never had any difficult, important, or interesting thoughts. That?s the secret: people who don?t write, are people who don?t think. -- If you?ve never written anything thoughtful, then you?ve never had any difficult, important, or interesting thoughts. That?s the secret: people who don?t write, are people who don?t think. =begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org Lhttp://mail.pm.org/mailman/**listinfo/saopaulo-pmhttp://mail.pm.org/mailman/listinfo/saopaulo-pm =end disclaimer -- o animal satisfeito dorme. - Guimarães Rosa -- o animal satisfeito dorme. - Guimarães Rosa -- o animal satisfeito dorme. - Guimarães Rosa =begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org Lhttp://mail.pm.org/mailman/**listinfo/saopaulo-pmhttp://mail.pm.org/mailman/listinfo/saopaulo-pm =end disclaimer =begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org Lhttp://mail.pm.org/mailman/**listinfo/saopaulo-pmhttp://mail.pm.org/mailman/listinfo/saopaulo-pm =end disclaimer =begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm =end disclaimer
Re: [SP-pm] JOB: LeisMunicipais.com.br
KKK. Fiquei tentado. Manda um abraco pro Cicero. ass. Thiago Glauco. Citando Gabriel Vieira gabriel.vie...@gmail.com: Segue anúncio: http://leismunicipais.com.br/vaga_perl.html Ambiente e equipe de 1a! Cidade com qualidade de vida fantástica! Abraços, -- Gabriel Vieira =begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm =end disclaimer =begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org Lhttp://mail.pm.org/mailman/listinfo/saopaulo-pm =end disclaimer
Re: [SP-pm] [plperl] Problemas ao instalar plperl no debian
So, problem solved!!! Quoting Renato Santos renato.c...@gmail.com: Thiago, eu consegui instalar na minha maquina (ubuntu) usando pacotes do lucidy debian. Mas, meu perl já é o 5.10.1 (*) De qualquer forma, a maquina tinha que entrar em operação ainda ontem, e não ia dar mais tempo pra testar a aplicação no 9.0 (não tem test suite, foi na mão mesmo) Instalamos o 8.3. A maquina ta um avião! Era um Pentil 3 com um montão de clientes com 512 de ram. Agora é um xeon 2.4 dual, com 4 gb! Relatórios que não terminavam agora faz em 2 segundos e travaram meu chrome num i7! On Tue, Dec 7, 2010 at 1:33 PM, thiagogla...@ticursos.net wrote: Nao uso o Postgre, mas pelo erro: Quoting Renato Santos renato.c...@gmail.com: Pessoal, Instalei o postgres 9.0 na maquina, e agora estou tentando instalar o PL/Perl Mas quando mando instalar o postgresql-plperl-9.0 acontece este erro: postgresql-plperl-9.0 is already the newest version. You might want to run `apt-get -f install' to correct these: The following packages have unmet dependencies: postgresql-plperl-9.0: Depends: libperl5.10 (= 5.10.1) but 5.10.0-19lenny2 is to be installed Parece que versao do Perl eh 5.10 mas a biblioteca requer a 5.10.1. Depends: postgresql-9.0 but it is not installable E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution). E parece que ele nao achou alguma coisa do seu Postgre Eu vi que o plperl-9.0 já instalado, mas quando eu tento criar a função no postgres, acontece isso: ERROR: could not load library /usr/local/pgsql/lib/plperl.so: /usr/local/pgsql/lib/plperl.so: undefined symbol: boot_DynaLoader Alguém sabe como devo proceder? Desistala tudo e fica com o 8.3 é uma opção, mas queríamos fazer upgrade. -- Renato Santos http://www.renatocron.com/blog/ ___ SaoPaulo-pm mailing list SaoPaulo-pm@pm.org http://mail.pm.org/mailman/listinfo/saopaulo-pm -- Renato Santos http://www.renatocron.com/blog/ ___ SaoPaulo-pm mailing list SaoPaulo-pm@pm.org http://mail.pm.org/mailman/listinfo/saopaulo-pm
Re: [SP-pm] Ajuda com vetor de 2 dimensões
Quoting Juliana julianaldu...@yahoo.com.br: Olá amigos da lista, Estou com dificuldade em implementar um código utilizando um vetor com 2 dimensões. Poderiam me dar uma dica de onde está o erro? O código segue abaixo: #abre arquivo de frases, uma frase por linha: frase1: ; frase2: yy; frase3: z open(my $frases, set.txt) or die Nao foi possivel abrir o arquivo: $!; faca: open (my $frase, , set.txt); sugestao: Leia a documentacao do modulo FileHandle que ja vem na sua distro do Perl: perldoc FileHandle Pesquise no CPAN: File::Util my @vetor=$frases; ??? por que isso??? voce atribuiu o filehandle ao vetor?? Para que? nao seria @vetor = $file ?? Mas se vc vai carregar o vetor no loop, por que carregar agora? my $pontuacao=0; my $i=0; #insiro a frase a pontuacao em um vetor de duas dimensoes: posicao frase e posicao pontuacao while ($frases) { $vetor[$i] = [$frases, $pontuacao]; $i++; } #imprimir todas as frases seguido de sua pontuacao : print $vetor-[$i], =, $vetor-[$i], \n; for my $vetor (@vetor){ print $vetor-[0], =, $vetor-[1], \n; $vetor-[0][0], =, $vetor-[0][1], } Aguardo contato. Obrigada! Alguma coisa mais? Abraços Juliana ___ SaoPaulo-pm mailing list SaoPaulo-pm@pm.org http://mail.pm.org/mailman/listinfo/saopaulo-pm