Chinglish

No Comments »



Essa placa de restaurante na China mostra como o esforço dos anfitriões olímpicos para aproximar o país aos visitantes pode acabar em muita confusão. Está na cara que o dono do estabelecimento colocou os ideogramas em algum tradutor online, mas, sem dominar os caracteres latinos, não percebeu que deu algum tilt. Então, não estranhe se aparecer um bar em Pequim com o nome de “404 Not Found”.

Y2K38 daqui a 30 anos!

No Comments »

Tivemos no ano 2000, o grande BUG chamada Y2K pelo fato de vários softwares e BIOS de computares utilizarem apenas os dois últimos digitos para armazenarem o ano.

Apenas para relembrar, no dia 19 de Janeiro de 2008 (Sabado agora!) estaremos começando a contagem regressiva de 30 anos para o bug Y2K38, no qual atingirá os sistemas operacionais UNIX-like em 2038.

Isto ocorre por que o sistema de data destes sistemas operacionais começaram a ser contados no dia 1 de Janeiro de 1970 e a capacidade da “variavel” que armazena os segundos desde de 1970 não suportará o número de segundos daqui a 30 anos por esta informação ser armazenada em uma variavel “32-bits” (é usado este número, pois é o padrão utilizado nas arquiteturas da maioria dos computadores hoje), ou seja, o número fica enorme para a capacidade suportada da “variavel”.

Digo isto, por que alguns softwares que trabalham com data até 2038 (principalmente de projeções) podem começar a sofrer bugs já agora. Em Maio de 2006 a AOL teve problemas por isto, e hoje, parece que não, mas vários softwares de projeções de vida, carreira dentro de empresas, sofrem com este bug, mas ainda não é muito percebido….

Olha heim, estamos avisando bem antes…

Solução ? É muito simples, hoje podemos apenas mudar nos sistemas operacionais a forma de guardar a data para 64-bits (mesmo em arquiteturas 32-bits, hoje existe esta possibilidade).

Porém a maioria não o faz.