Entries from March 2007
Parece que o memory leak existente no util.concurrent tem atrapalhado bastante gente: aqui e aqui. Segundo o bug report, a Sun levou um belo tempo para corrigir parcialmente o problema e só pro Java6. Quem precisa de prova maior que programação com shared memory é uma empreitada fracassada?
Programação paralela com shared memory é [...]
[Read more →]
Tags: Programming
Eu me deparei essa semana com o problema de depurar um programa no qual nenhum debugger poderia me ajudar. Pode parecer besteira, mas existem alguns casos onde isso é ocorre. No meu caso, estava alterando um JIT compiler e não adiantava usar gdb, pois o endereço da função é gerado em runtime e navegar pelo [...]
[Read more →]
Tags: Programming
Sou um infeliz assinante desse serviço. Não recomendo nem sob tortura, só tenho problemas para falar a respeito. Os preços são longe de razoaveis perto do skype, a qualidade é pífia e o sistema de billing é uma piada de mau gosto. No final das contas o serviço é digno da porcaria que as [...]
[Read more →]
Tags: Uncategorized · anger management
Tenho meia década de experiência com Java, durante este tempo tive muita oportunidade de escrever código ruim, código legal e, principalmente, ver muita coisa hedionda. Programas feitos da pior maneira possivel, dígnos de serem chamados de jokeware. Apesar disso, posso afirmar que é possivel medir a qualidade de um software seguindo uma métrica muito precisa [...]
[Read more →]
Tags: Programming
Esse tópico do Guj realmente me deixou de cabelo em pé. O usuário em questão perguntou se o hardware que ele tinha em mãos seria capaz de suprir a demanda do sistema dele. Tirando que ninguém de fora poderia dar um veredito honesto sobre o assunto, ele mal sabia como verificar isso! Calcular o hardware [...]
[Read more →]
Tags: Programming
Esses dias estava estudando como funcionam actors em Scala, baseado no artigo Actors that Unify Threads and Events, resolvi fazer o equivalente em Java, utilizando o commons-javaflow para ter continuations. Fiquei feliz de ter um protótipo funcional, porém assim como a solução em Scala, deixou muito a desejar.
O maior problema é que Java não é [...]
[Read more →]
Tags: Programming