A friend called Allan de Medeiros Martins has made me loose some time playing with Restricted Boltzmann Machines just for fun!
Matrix multiplication is a critical operation in respect to the performance of the algorithm we’ve been discussing. Ruby has a Matrix class at the standard library and its Matrix#* method does the job!
But, the whole thing was really slow compared to the matlab version of the code. Continue lendo “400x faster Matrix multiplication for Ruby”
Pronto, Codeship and GitHub for automatic code review

Wouldn’t it be nice if pronto posted its output as comments directly at relevant commits on GitHub, like this?Pronto is an automatic code review ruby gem. Behind the scenes, it runs some other code review tools like: rubocop, reek and flay. It can be run against a set of recent commits, so you can focus on the most recent aggressions to code quality. Particularly useful to check pull requests’ health. Pronto outputs through its formatters. There’s 3 specific formatters that are capable of communicating with GitHub: github, github_status and github_pr. Although the examples below are from a Rails application, one can easily adapt them to a plain ruby script or another ruby framework.
Continue lendo “Pronto, Codeship and GitHub for automatic code review”40 de rombo!
“E estendendo a vista até muito longe, até aos limites do Campo de Concentração, onde os fogos luziam mais espalhados, o vaqueiro sacudiu na boca uma mancheia de farinha que lhe oferecia a mulher e, procurando quebrar entre os dedos um canto de rapadura, murmurou de certo modo consolado:
– Posso muito bem morrer aqui; mas pelo menos não morro sozinho…”
(Trecho de “O quinze” de Rachel de Queiroz – 1930)
Nasci em 1° de dezembro de 1976, hoje fiz 40 anos. Caramba! Não podia deixar de parar e fazer uma reflexão sobre minha trajetória até aqui.
1000 visualizações
Um pequeno passo para um blog, um grande passo para…. bem… era só para não deixar passar em branco essa conquista. Rumo às 5000!
Cotação do dólar e aquisição de livros técnicos importados
Atualmente a cotação do dólar está acima da média que vínhamos tendo nos últimos anos. Basta ver esse gráfico do site http://www.xe.com/currencycharts/?from=USD&to=BRL&view=10Y
Original: http://www.xe.com/currencycharts/?from=USD&to=BRL&view=10Y
De certa forma isso atrapalha a aquisição de livros técnicos dentre outros itens importados que um desenvolvedor necessita. Continue lendo “Cotação do dólar e aquisição de livros técnicos importados”
rake db:setup, db:reset e db:migrate:reset
As tarefas de banco de dados mais básicas do Rails provavelmente são essas: Continue lendo “rake db:setup, db:reset e db:migrate:reset”
Mission Blue – Ainda podemos salvar o oceano

Continue lendo “Mission Blue – Ainda podemos salvar o oceano”
De Basic a Ruby – 5
No post anterior vimos como o computador, a partir apenas de zeros e uns, consegue representar uma infinidade de coisas, desde um simples texto de um documento a um filme 3D. Mas o computador seria inútil se não pudesse executar nenhuma ação com esses dados.
Primeiros resultados das fiscalizações dos CRMs
Os CRMs intensificaram a fiscalização das unidades de saúde em todo Brasil. Alguns resultados foram divulgados na edição de Janeiro/2015 do Jornal Medicina do CFM. Continue lendo “Primeiros resultados das fiscalizações dos CRMs”
Tropical Ruby 2015
A conferência “Tropical Ruby 2015 – O Melhor do Ruby na Praia” aconteceu esse último fim-de-semana de 05 a 08 de março no Summerville Beach Resort em Porto de Galinhas (Ipojuca-PE). Contou com diversos palestrantes de peso do mundo do Ruby e Rails num ambiente amistoso e acolhedor proporcionando o nascimento e fortalecimento de amizades e contatos profissionais dentro da comunidade Ruby brasileira. Continue lendo “Tropical Ruby 2015”