Re: [Rio-pm] Dúvida com split
pode usar o split mesmo... my @array = split '(\w{3})', $rna; *Daniel Vinciguerra (@dvinciguerra)* Web solution architect, perl dev, vegetarian, geek and co-founder at *Bivee* bivee.com.br - github.com/Bivee 2014-11-07 12:03 GMT-02:00 Aureliano Guedes guedes_1...@hotmail.com: Funcionou, o fato é que ainda não aprendi bem regex então não conhecia o \w. Mas compreendi completamente o código. Obrigado. -- Date: Fri, 7 Nov 2014 11:47:06 -0200 From: leprevos...@gmail.com To: rio-pm@pm.org Subject: Re: [Rio-pm] Dúvida com split Oi Aureliano, tenta o seguinte: my @codons = $rna =~ m/\w{3}/g; abraços On 07-11-2014 11:44, Aureliano Guedes wrote: Ola monges, Tenho uma dúvida simples. Digamos que eu tenha uma string com uma sequencia de RNA: $rna = 'AUGACGAAGCGUUGAUCC'; Só hipotético mesmo. Então quero agrupar de 3 em 3 letras (nucleotídeos) formando codons: AUG ACG AAG CGU UGA UCC Para isso eu acho conveniente colocar em um array, e faço isso usando um split my @codons = split /condição/, $dna; O meu problema é na condição, não estou conseguindo uma condição para agrupar de 3 em 3 letras já tentei: /(A|C|U|G){3}/ /(A|C|U|G)(A|C|U|G)(A|C|U|G)/ /(d+){3}/ /d+\d+\d+\/ /d+{3}/ /d+d+d+/ Ate tentei mexer no split my @codons = /(A|U|C|G)/, $rna, 3; Sei que a dúvida é besta, mas alguém de daria uma luz? Obrigado. ___ Rio-pm mailing listRio-pm@pm.orghttp://mail.pm.org/mailman/listinfo/rio-pm -- Felipe da Veiga Leprevost, PhD.www.leprevost.com.br Laboratory for Proteomics and Protein Engineering. Fiocruz, Brazil. ___ 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] [Brasil-PM] [YAPC::2014] sorteio INSCRIÇÃO FULL aos palestrantes
Pessoal, tivemos que criar um novo link. Agora está ativo. Iniciando agora mesmo. Vai ficar tudo gravado aqui: http://youtu.be/JV0IWUlp73s -- *Daniel Vinciguerra (@dvinciguerra)* Web solution architect, perl dev, vegetarian, geek and co-founder at *Bivee* bivee.com.br - github.com/Bivee 2014-08-10 19:59 GMT-03:00 Daniel Vinciguerra dan.vincigue...@gmail.com: Galara, Segue o link para o hangout ao vivo com o sorteio do ingresso full para o palestrante. https://plus.google.com/hangouts/_/g2qx72t3vmbhpqvherokvqljgqa Entre e acompanhe o sorteio ao vivo! *Daniel Vinciguerra (@dvinciguerra)* Web solution architect, perl dev, vegetarian, geek and co-founder at *Bivee* bivee.com.br - github.com/Bivee 2014-08-10 16:17 GMT-03:00 Cícero cic...@leismunicipais.com.br: Opa! O sorteio vai ser realizado às 20h, ok? Eu e o Daniel Vinciguerra estaremos realizando um hangout ao vivo para quem quiser acompanhar. Envio o link assim que o horário se aproximar. Abraços, ___ Brasil-PM mailing list brasil...@pm.org http://mail.pm.org/mailman/listinfo/brasil-pm ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm
Re: [Rio-pm] nota de falecimento
:-( *Daniel Vinciguerra (@dvinciguerra)* Web solution architect, perl dev, vegetarian, geek and co-founder at *Bivee* bivee.com.br - github.com/Bivee 2014-05-10 21:25 GMT-03:00 Blabos de Blebe bla...@gmail.com: :( 2014-05-10 21:07 GMT-03:00 Renato Santos renato.c...@gmail.com: Vish vei, que bad :-\ Pã On May 10, 2014 8:32 PM, Thiago Rondon thi...@aware.com.br wrote: Tristeza... Como pode Em 10/05/2014 19:18, breno br...@rio.pm.org escreveu: Oi pessoal, é com muita tristeza e saudade que venho comunicar o falecimento de nossa querida amiga Diana Rosa. Diana começou a frequentar a comunidade nos encontros sociais da Rio Perl Mongers há alguns anos e aos poucos foi se engajando, aprendendo e ensinando. Tímida mas sempre animada, ela gostava de contar como, na época em que trabalhava com Java, implementou rapidamente um one-liner em Perl para corrigir um bug enquanto seus colegas ainda estavam desenhando 19 quadrinhos de UML para representar o problema. Atualmente, trabalhava como desenvolvedora Perl na Estante Virtual. A di, como era conhecida pelos amigos, também adorava canto lírico e era uma excelente pintora. Uma de suas obras, feita para homenagear um amigo que faceleu recentemente, hoje enfeita o muro na esquina da Rua Alice, em frente ao local onde fizemos tantos encontros sociais da comunidade (e onde provavelmente faremos o próximo). Ainda não temos muitas informações, mas ao que parece ela não estava se sentindo bem ontem à noite, deitou para descansar e, infelizmente, não acordou. Ela nos deixa aos 27 anos. Aos que quiserem prestar sua homenagem, o velório será hoje (10/05) a partir das 22:00 na Capela 7 do Cemitério São João Batista. O enterro será amanhã (11/05) às 11:00. Nossos sentimentos hoje vão para toda a família e amigos. breno ___ 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 ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm
Re: [Rio-pm] [DUVIDA] Chamar função sem declarar construtor
Boas praticas com Delphi é ruim heim hahaha *Daniel Vinciguerra (@dvinciguerra)* Web solution architect, perl dev, vegetarian, geek and founder at *Bivee* bivee.com.br - github.com/Bivee 2014-04-29 20:11 GMT-03:00 Renato Santos renato.c...@gmail.com: ** FLAME WARR*** C++ e Delphi ? linus torvalds discorda disso! http://article.gmane.org/gmane.comp.version-control.git/57918 2014-04-29 20:02 GMT-03:00 Aureliano Guedes guedes_1...@hotmail.com: ter Perl como primeira linguagem Esse foi meu feliz erro. Sofro com alguns problemas de boas praticas mas em questão de logica pura eu m dou bem. Eu diria que quem quer aprender logica deveria aprender Perl. Agora aprendi C VB.net e mais recentemente C++ e Delphi pra tentar aprender boas praticas. Blabos de Blebe bla...@gmail.com escreveu: Mas ok, não é uma boa prática... 2014-04-29 19:15 GMT-03:00 Blabos de Blebe bla...@gmail.com: café deve ser 'duro' TimToady!!! 2014-04-29 19:12 GMT-03:00 Renato Santos renato.c...@gmail.com: Cara, café não se pode ferver! seu café deve ser 'duro' 2014-04-29 19:01 GMT-03:00 Blabos de Blebe bla...@gmail.com: Enquanto meu café ferve, aqui vale uma reflexão: Boas práticas é um conceito flutuante. Perl é uma linguagem extremamente rica e se desenvolvimento bastante dinâmico. O que era boa prática quando eu aprendi, já não é boa prática hoje. As coisas mudam. http://perldoc.perl.org/perlhist.html Embora muita gente fale que Perl é pré-histórico, a versão mais atual foi lançada em janeiro. Se você bobear, você que fica pré-histórico. []'s 2014-04-29 18:52 GMT-03:00 Blabos de Blebe bla...@gmail.com: Pacman, copião :) 2014-04-29 18:50 GMT-03:00 Blabos de Blebe bla...@gmail.com: que Modulo::funcao dispensa declarar o construtor. Não dispensa. Não tem nada a ver. Não misture as coisas. Construtor é um conceito associado a um método especial utilizado para inicializar objetos, ou seja, quando você está utilizando uma interface orientada a objetos. Em C++, o Construtor tem que ser um método cujo nome é o nome da classe. Em Python é outro padrão. Em Perl isso é livre, um construtor, ou seja um inicializador de objetos pode ser qualquer método que eventualmente invoque a sub bless(). http://perldoc.perl.org/functions/bless.html Em Perl convencionamos, pra ninguém ficar louco, que o construtor chama-se new. Mas não existe palavra reservada ou obrigatoriedade nisso. Modulo::funcao() é uma chamada 'procedural' aplicando o namespace completo FQN. Não tem nada a ver com objetos, ou construtores. *** No seu caso, como bem observado pelo Junior, o que você quer é não ter que passar o namespace completo, por isso o uso do Exporter, que nada mais faz do que tornar a sua função conhecida no namespace atual. Exporter também não tem nada a ver com objetos. A boa prática é usar @EXPORT_OK pra não exportar todos os símbolos por default. Nesse caso, ao usar o seu módulo você precisa fazer: use Modulo qw{ funcao }; Aqui, boa prática significa basicamente, vou tormar o cuidado de exportar apenas o necessário pra não correr risco de dar conflito com outra função de mesmo nome de outro módulo. Mas é só uma politica de boa vizinhança, não quer dizer, necessariamente, errado. Depende do seu contexto. *** Como em Perl as coisas são mais livres, você vai ver casos de um package que tem construtor, métodos *E* funções comuns, ou seja, tanto uma interface OO quanto procedural. Exemplo: https://metacpan.org/pod/String::Trigram Antigamente, quando OO era 'novidade', o pessoal costumava publicar uma interface OO *E* uma interface procedural, pra ficar ao gosto do cliente escolher. Outro exemplo: https://metacpan.org/pod/CGI Por essas e outras, *EU*, acho meio confuso ter Perl como primeira linguagem, pois ela te dar liberdades que em não tendo todos os conceitos bem sedimentados, *pode* confundir. O importante é, em estar estudando, não parar no estágio ah consegui fazer mas sim prosseguir pelo menos até o ah, entendi como funciona. []'s 2014-04-29 18:32 GMT-03:00 Aureliano Guedes guedes_1...@hotmail.com: Funcionou da forma que o Junior passou. Obrigado. Experimentei fazer o dumper como o Bablos falou. Realmente são formas diferentes, sendo que Modulo::funcao dispensa declarar o construtor. -- From: juniiior...@gmail.com Date: Tue, 29 Apr 2014 18:15:00 -0300 To: rio-pm@pm.org Subject: Re: [Rio-pm] [DUVIDA] Chamar função sem declarar construtor Hi. Em 29 de abril de 2014 18:07, Blabos de Blebe bla...@gmail.comescreveu: Só mais uma coisa, Isso não tem nada a ver com Exporter. []'s Eu acho que ele tá perguntando mesmo como exportar uma sub e torná-la possível ser chamada à partir de outro script bastando dar um use no módulo, e não como invocar um método estaticamente como eu pensei. Creio que o jeito mais roots seria: *package
Re: [Rio-pm] Visual Perl
Boa tarde Aureliano, Visual Perl era um projeto da Active State que visava implementar um add-on para o Visual Studio na esperança de possibilitar o desenvolvimento Perl usando o IDE Visual Studio. http://web.archive.org/web/20011107130136/http://www.activestate.com/Products/Visual_Perl/ O projeto foi descontinuado e logo após foi substituído pelo atual ActiveState Komodo IDE¹ que é uma ferramenta multiplataforma baseada na interessante e multiplataforma GUI XUL² da Mozilla. Temos algumas formas de fazer Perl e .Net trabalharem juntas mas não temos um interpretador Perl construído para CLI³. 1 - http://www.activestate.com/komodo-ide 2 - https://developer.mozilla.org/en/docs/XUL 3 - http://en.wikipedia.org/wiki/Common_Language_Infrastructure Abraço, * Daniel Vinciguerra* Web Solutions Architect and Co-Owner at Bivee http://github.com/dvinciguerra http://github.com/dvinciguerra 2013/10/25 Aureliano Guedes guedes_1...@hotmail.com Ola monges, Andei lendo alguns boatos, mas nenhuma fonte segura e/ou confiável sobre um tal de Visual Perl (parece que assim que chamam). Parece que seria um modo de desenvolver aplicações visuais em Perl dentro do MS Visual Studio. Não sei se seria na plataforma .NET (o que acharia ridículo, já que no final tudo vira MSIL), ou se usaria as ferramentas do VS para desenvolver a interface gráfica. Bom, fiquei muito curioso. Vocês que são muito mais experientes que eu, sabem de alguma coisa do tipo. Seria legal, pois o GTK++ é ridículo, o ruim seria só pode desenvolver para Windows (Ruindows). ___ 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] Visual Perl
Leo, Concordo que essa dobradinha não é algo comum mas temos hoje o IronPython e IronRuby e são implementações em CLI bem competentes mostrando que isso é possível e viável. Temos hoje também um projeto que visa implementar o Perl 6 em uma virtual machine .Net que é o projeto Niecza. https://github.com/sorear/niecza E a alguns anos fiz uma implementação que integrava um serviço escrito em .Net a um modulo Perl para trabalhar com processamento e informações relacionados a notas fiscais eletrônicas de uma grande empresa de logística nacional. O volume de notas processadas por dia era bem impressionante e o projeto foi bem sério e crítico pois essas informações precisavam ser repassadas para os clientes! Não estou defendendo nem criticando nada... estou lhe dando outro ponto de vista e você tira suas conclusões a partir daqui! ;-) Grande abraço, * Daniel Vinciguerra* Web Solutions Architect and Co-Owner at Bivee http://github.com/dvinciguerra http://github.com/dvinciguerra 2013/10/25 Daniel Vinciguerra dan.vincigue...@gmail.com Boa tarde Aureliano, Visual Perl era um projeto da Active State que visava implementar um add-on para o Visual Studio na esperança de possibilitar o desenvolvimento Perl usando o IDE Visual Studio. http://web.archive.org/web/20011107130136/http://www.activestate.com/Products/Visual_Perl/ O projeto foi descontinuado e logo após foi substituído pelo atual ActiveState Komodo IDE¹ que é uma ferramenta multiplataforma baseada na interessante e multiplataforma GUI XUL² da Mozilla. Temos algumas formas de fazer Perl e .Net trabalharem juntas mas não temos um interpretador Perl construído para CLI³. 1 - http://www.activestate.com/komodo-ide 2 - https://developer.mozilla.org/en/docs/XUL 3 - http://en.wikipedia.org/wiki/Common_Language_Infrastructure Abraço, * Daniel Vinciguerra* Web Solutions Architect and Co-Owner at Bivee http://github.com/dvinciguerra http://github.com/dvinciguerra 2013/10/25 Aureliano Guedes guedes_1...@hotmail.com Ola monges, Andei lendo alguns boatos, mas nenhuma fonte segura e/ou confiável sobre um tal de Visual Perl (parece que assim que chamam). Parece que seria um modo de desenvolver aplicações visuais em Perl dentro do MS Visual Studio. Não sei se seria na plataforma .NET (o que acharia ridículo, já que no final tudo vira MSIL), ou se usaria as ferramentas do VS para desenvolver a interface gráfica. Bom, fiquei muito curioso. Vocês que são muito mais experientes que eu, sabem de alguma coisa do tipo. Seria legal, pois o GTK++ é ridículo, o ruim seria só pode desenvolver para Windows (Ruindows). ___ 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] IDE para Perl
Usei um tempo a muito tempo o EPIC e o Komodo Edit e achei ambos bem bacana, mas não consigo parar de usar o Vim. []'s * Daniel Vinciguerra* Web Solutions Architect and Co-Owner at Bivee http://github.com/dvinciguerra http://github.com/dvinciguerra 2013/3/1 Tiago Peczenyj tiago.pecze...@gmail.com Eu gosto do TextMate para Perl, Ruby, Python e até Java. Para mim é facil criar um projeto com o dist zilla e abrir o diretorio inteiro, ai uso o terminal para rodar os testes enquanto uso o editor pra programar. Para fazer um script pequeno também é facil, basta meter um Test::More e implementar os testes primeiros, depois meter um Command + r Agora java é um sacrificio, mas para coisas pontuais compensa se vc usa maven pra compilar por exemplo. Força vc a ler a documentação e escolher com calma as interfaces necessarias. 2013/3/1 Gabriel Vieira gabriel.vie...@gmail.com: Fui desenvolvedor do Padre por um tempo (comecei como usuário - parece papo de drogas, né?). Hoje utilizo o Sublime Text 2 e tenho gostado bastante. Recomendo ambos. 2013/3/1 Ricardo Filipo ricardo_fil...@yahoo.com.br: Padre: http://padre.perlide.org/ Pra instalar use: cpanm Padre Mas no dia a dia uso mesmo o vi. De: Nicole Scherer bionica2007-p...@yahoo.com Para: Perl Mongers Rio de Janeiro rio-pm@pm.org Enviadas: Sexta-feira, 1 de Março de 2013 13:24 Assunto: [Rio-pm] IDE para Perl Oi Mongers, nunca usei estas coisas, mas estou precisando de uma agora. Existe alguma IDE com suporte para Perl? Tipo Eclipse. O que vocês usam? Abraços, Nicole ___ 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 -- Gabriel Vieira ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm -- Tiago B. Peczenyj Linux User #405772 http://about.me/peczenyj ___ 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] IDE para Perl
(marcio, vim)++ Até no ambiente de desenvolvimento do cliente instalei um plugin de key bindings do Vim no Visual Studio pra parar de encher os fontes de :w :q etc... hahahaha []'s * Daniel Vinciguerra* Web Solutions Architect and Co-Owner at Bivee http://github.com/dvinciguerra http://github.com/dvinciguerra 2013/3/1 Marcio Ferreira marciodesouzaferre...@gmail.com Vim é simples e ágil! Ferramenta de desenvolvmento, IMHO, precisa ser a extensão do que o programador pensa. Se você não vive sem um bash/zsh aberto, recomendo vim ou emacs. Assim como tudo na tela preta, exige você decorar teclas ao invés de ícones, o que acho mais produtivo :P Vim não é dificil, mas há diferentes graus de entendimento dele. Suporta plugins e atalhos que facilitam a vida =) Rola uma brincadeira: com o tempo de demora pro eclipse abrir, já editei meu script e commitei no vim :P []s, Marcio Ferreira skype: marcio.ferreir4 (21) 8365-7768 2013/3/1 Aureliano Guedes guedes_1...@hotmail.com Na moral, o geany é muito bom mesmo, basico, simples, didatico, para iniciantes é otimo (por isso eu gosto). Mas andei experimentando algo como padre e gostei, leio muitos comentario positivos sobre o vim, mas exige um pouco mais de experiencia para usar, pra mim vim ainda é bixo de 7 cabeças. -- From: dan.vincigue...@gmail.com Date: Fri, 1 Mar 2013 15:42:02 -0300 To: rio-pm@pm.org Subject: Re: [Rio-pm] IDE para Perl Usei um tempo a muito tempo o EPIC e o Komodo Edit e achei ambos bem bacana, mas não consigo parar de usar o Vim. []'s * Daniel Vinciguerra* Web Solutions Architect and Co-Owner at Bivee http://github.com/dvinciguerra http://github.com/dvinciguerra 2013/3/1 Tiago Peczenyj tiago.pecze...@gmail.com Eu gosto do TextMate para Perl, Ruby, Python e até Java. Para mim é facil criar um projeto com o dist zilla e abrir o diretorio inteiro, ai uso o terminal para rodar os testes enquanto uso o editor pra programar. Para fazer um script pequeno também é facil, basta meter um Test::More e implementar os testes primeiros, depois meter um Command + r Agora java é um sacrificio, mas para coisas pontuais compensa se vc usa maven pra compilar por exemplo. Força vc a ler a documentação e escolher com calma as interfaces necessarias. 2013/3/1 Gabriel Vieira gabriel.vie...@gmail.com: Fui desenvolvedor do Padre por um tempo (comecei como usuário - parece papo de drogas, né?). Hoje utilizo o Sublime Text 2 e tenho gostado bastante. Recomendo ambos. 2013/3/1 Ricardo Filipo ricardo_fil...@yahoo.com.br: Padre: http://padre.perlide.org/ Pra instalar use: cpanm Padre Mas no dia a dia uso mesmo o vi. De: Nicole Scherer bionica2007-p...@yahoo.com Para: Perl Mongers Rio de Janeiro rio-pm@pm.org Enviadas: Sexta-feira, 1 de Março de 2013 13:24 Assunto: [Rio-pm] IDE para Perl Oi Mongers, nunca usei estas coisas, mas estou precisando de uma agora. Existe alguma IDE com suporte para Perl? Tipo Eclipse. O que vocês usam? Abraços, Nicole ___ 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 -- Gabriel Vieira ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm -- Tiago B. Peczenyj Linux User #405772 http://about.me/peczenyj ___ 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 ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm
Re: [Rio-pm] YAPC::Brasil 2013 - Novidades
Jazz!? Curti! :-) * Daniel Vinciguerra* Web Solutions Architect and Co-Owner at Bivee http://github.com/dvinciguerra http://github.com/dvinciguerra 2013/1/15 Andre Carneiro andregarciacarne...@gmail.com Valeu pelas informações, Felipe! 2013/1/15 Felipe Leprevost fel...@leprevost.com.br Olá Pessoal Gostaria de anunciar a todos que o local para o nosso evento deste ano já foi escolhido. A edição 2013 do YAPC::Brasil que irá ocorrer em Curitiba nas datas 15 e 16 de novembro será no Full Jazz Hotel. O local é vantajoso por estar em um bairro nobre da cidade que concentra uma boa quantidade de bares, restaurantes e casas noturnas, é de fácil acesso utilizado o transporte público da cidade ou por carro e fica próximo a outros hotéis de diferentes níveis de qualidade. O hotel é bastante conhecido na cidade por ser temático, tendo sido todo decorado ao estilo Jazz. O hotel possui também o mais famoso bar de Jazz de Curitiba, que é muito bom. Quero lembrar a todos que os dias 15 e 16 de novembro (sexta e sábado) serão dias de feriado, escolhemos essa data porque assim as pessoas poderão aproveitar os dois dias de evento e caso queiram, podem aproveitar o domingo em Curitiba para passear e conhecer a cidade. Lembrando também que o tema deste ano será O Universo Científico. Acredito que agora que temos a cidade, o local e a data já podemos começar a organizar o evento em si, o que acham? Abraços. -- Felipe da Veiga Leprevost www.leprevost.com.br Laboratory for Proteomics and Protein Engineering. Fiocruz, Brazil. ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm -- André Garcia Carneiro Software Engineer (11)982907780 ___ 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] YAPC::Brasil 2013 - Novidades
Tiago++ # otima maneira de terminar um evento hehehe []'s * Daniel Vinciguerra* Web Solutions Architect and Co-Owner at Bivee http://github.com/dvinciguerra http://github.com/dvinciguerra 2013/1/15 Tiago Peczenyj tiago.pecze...@gmail.com Esse YAPC tem que terminar com Bourbon, Charutos e uma partida de Poker. Like a boss. 2013/1/15 Daniel Vinciguerra dan.vincigue...@gmail.com: Jazz!? Curti! :-) Daniel Vinciguerra Web Solutions Architect and Co-Owner at Bivee http://github.com/dvinciguerra 2013/1/15 Andre Carneiro andregarciacarne...@gmail.com Valeu pelas informações, Felipe! 2013/1/15 Felipe Leprevost fel...@leprevost.com.br Olá Pessoal Gostaria de anunciar a todos que o local para o nosso evento deste ano já foi escolhido. A edição 2013 do YAPC::Brasil que irá ocorrer em Curitiba nas datas 15 e 16 de novembro será no Full Jazz Hotel. O local é vantajoso por estar em um bairro nobre da cidade que concentra uma boa quantidade de bares, restaurantes e casas noturnas, é de fácil acesso utilizado o transporte público da cidade ou por carro e fica próximo a outros hotéis de diferentes níveis de qualidade. O hotel é bastante conhecido na cidade por ser temático, tendo sido todo decorado ao estilo Jazz. O hotel possui também o mais famoso bar de Jazz de Curitiba, que é muito bom. Quero lembrar a todos que os dias 15 e 16 de novembro (sexta e sábado) serão dias de feriado, escolhemos essa data porque assim as pessoas poderão aproveitar os dois dias de evento e caso queiram, podem aproveitar o domingo em Curitiba para passear e conhecer a cidade. Lembrando também que o tema deste ano será O Universo Científico. Acredito que agora que temos a cidade, o local e a data já podemos começar a organizar o evento em si, o que acham? Abraços. -- Felipe da Veiga Leprevost www.leprevost.com.br Laboratory for Proteomics and Protein Engineering. Fiocruz, Brazil. ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm -- André Garcia Carneiro Software Engineer (11)982907780 ___ 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 -- Tiago B. Peczenyj Linux User #405772 http://about.me/peczenyj ___ 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
Caso a entrada file($data)-openr(); na linha 9 retorne um filehandle vale a pena dar um close $file; antes de retornar o valor da sub também. []'s * Daniel Vinciguerra* Web Solutions Architect and Co-Owner at Bivee http://github.com/dvinciguerra http://github.com/dvinciguerra 2012/11/29 Aureliano Guedes guedes_1...@hotmail.com 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' CUCUCCUGUGGUCUCU G U 3' CACA GACCAGUGCUGUU GUGU UUGGUCACGACGA miRNA 3' AAUAU 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