Bug do Excel 2007 Duplamente Explicado

06 11 2007

A algum tempo atrás correu pela net uma notícia sobre um bug no Excel 2007 que fazia com que uma célula que tivesse a operação 850*77,1 mostrasse 100000 em vez de 65535, que é o que todas as outras calculadoras do mundo te mostrariam (bom talvez não todas).

Broken Time

Se você procurar no Google ainda vai achar gente o chamando de "Bug Crítico", "Erro de Multiplicação", "Erro Grave", "fim do mundo", "todos as planilhas do mundo estão erradas", "depositaram 100000 na minha conta em vez de 65535" (ta, essa última foi forçada). Até o Digg chamou de Critical Excel 2007 bug cripples users.

Quem programa deve ter pensado, como eu: "bah... não é possível que seja tão problemático assim". Por que multiplicação é uma coisa muito básica no programa para dar errado em uma circunstancia tão única... se a rotina de multiplicação da Microsoft (assumindo que não é o seu processador que faz isso diretamente) estivesse errada, nenhum número apareceria certo no Excel.

Para encerrar o assunto, ficou provado que realmente não era tão crítico assim. Como os geeks de plantão podem ler nesse extenso e passo a passo desmanche do Excel para achar o bug feito pelo Chris Lomont, que eu achei nas feeds do Joel on Software é um problema de formatação do número. O que acontece é que o Excel não usa funções prontas de formatação (tipo sprintf, para os chegados), e sim tem sua própria rotina otimizada (direto no assembly ao que parece). Em um determinado momento, um bit a mais, um carry a menos, e você cai em um de dois pedaços ultra-específicos da rotina que estão errados.

Já a um tempo atrás o próprio Joel tinha dado uma boa explicação para o motivo do bug, que não afeta o número guardado propriamente dito, só a exibição do mesmo. Isso quer dizer que você não precisa revisar aquela planilha gigante, por que fórmulas que usam esta célula "bugada" não usam o número 100000 e sim o correto 65535.

Anyway.... Cagada Microsoft (justo na melhor versão do office até agora?!)

(ps: procurar por "dog shit" no flickr é interessante, veja o que eu achei:

American Foreign Policy Poop Patrol - déjections électorales - - déjections électorales - - déjections électorales -

)

Defined tags for this entry: , , , , , ,

Esqueçam Retargeting...

14 10 2007

Esqueçam retargeting! Essa tecnologia nova da Microsoft é que é maneira:

No videozinho, o cara mostra algumas tecnologias divertidas, que a Microsoft passou a desenvover a partir da compra do Seadragon. Uma delas é a brincadeira que o Blaise Aguera y Arcas faz no filminho de zoom interativo de alta performance. Alta performance nesse caso não quer dizer que você precisa de uma máquina animal para fazer rodar. Na verdade é o contrário, o algoritmo é bom, então sua máquina pode ser tosca.

A outra tecnologia que é muito impressionante é a do final do filme, que está disponível para brincar no site da Microsoft Live Labs. Com o Photosynth, eles são capazes de, dadas muitas fotos de um determinado tema (como por exemplo essas aqui), reconhecer padrões e juntar tudo em um modelo 3D, que você pode navegar usando seu mouse e teclado. É impressionante. Quem gosta da parte técnica, dê uma olhada aqui para ver como eles fazem isso.

Essas tecnologias são bem legais, e na minha opinião muito revolucionárias. Se for possível que elas sejam usadas por muitos, as possibilidades são enormes. Só de bobeira, imagina uma fotográfica que, quando você tira uma foto, entra na internet (via WiMax) e encontra fotos similares, tiradas de outros ângulos. Você pode dar uma olhada no modelo 3D do lugar, e escolher os melhores ângulos para ver o monumento, ou ver onde é o lugar mais legal para tirar um retrato. Isso para dar uma aplicação lúdica. Se você for um arquiteto pensando na fachada do novo prédio que você vai projetar, essa tecnologia acaba de te permitir colocar seu prédio no meio da cidade sem ter que gastar uma fortuna. Basta ir para o lugar e tirar um monte de fotos!

Reparem que eu falei no começo do parágrafo "se for possível que elas sejam usadas por muitos". Fazendo uma busca pelo nome do indivíduo do filminho na base de patentes do Google, você vai ver que a Microsoft já patenteou um monte dessas tecnologias.

Ah! Não posso deixar de dar o crédito para o Spadim, que me passou o link para o videozinho! Valeu Spadim!

Defined tags for this entry: , , ,

Inclusão e Juros

24 08 2007

A Microsoft está anunciando oferta do Office 2007 com desconto para Uspianos de plantão. É um belo de um desconto, saiu de quase R$ 400 para estudantes, para R$ 149 para nós pobres uspianos.
Pera aí? Não eram 3 de R$ 53?? Pois sim! Se você pagar parcelado, estará pagando nada mais nada menos que R$ 10 de JUROS. São quase 7% de taxas! Quase 10x o que eu ganho na minha aplicação... fique de olho: se você tiver o dinheiro guardado, e ele estiver rendendo menos que 7%, não vale a pena comprar parcelado!

Por outro lado, se tiver o dinheiro guardado e estiver rendendo mais que 7%, e for lícito, por favor me ligue.
Bom, continua sendo muita grana pra quem cresceu comendo no bandejão por R$ 1,90...


Continuar lendo "Inclusão e Juros"



Page delivered in 0.296201 seconds, 89 files included