Portal Café Brasil
Podpesquisa 2018
Podpesquisa 2018
Em sua quarta edição, a PodPesquisa 2018 recebeu mais ...

Ver mais

Como decidi em quem votarei para Presidente
Como decidi em quem votarei para Presidente
Não sei se estou certo, não fui pela emoção, não estou ...

Ver mais

Democracia, Tolerância e Censura
Democracia, Tolerância e Censura
O que distingue uma democracia de uma ditadura é a ...

Ver mais

O dia seguinte
O dia seguinte
Com o aumento considerável do mercado de palestrantes ...

Ver mais

639 – Chega de falar de política
639 – Chega de falar de política
Diversos ouvintes mandam mensagens pedindo para que eu ...

Ver mais

638 – O efeito Dunning-Kruger
638 – O efeito Dunning-Kruger
Cara, eu fico besta com a quantidade de gente que ...

Ver mais

637 – LíderCast 10
637 – LíderCast 10
Olha só, chegamos na décima temporada do LíderCast. Com ...

Ver mais

636 – As duas éticas da eleição
636 – As duas éticas da eleição
Gravei um LíderCast da Temporada 11, que só vai ao ar ...

Ver mais

LíderCast 132 – Alessandro Loiola
LíderCast 132 – Alessandro Loiola
Médico, escritor, um intelectual inquieto, capaz de ...

Ver mais

LíderCast 131 – Henrique Szklo e Lena Feil
LíderCast 131 – Henrique Szklo e Lena Feil
Henrique Szklo e Lena Feil – Henrique se apresenta como ...

Ver mais

LíderCast 130 – Katia Carvalho
LíderCast 130 – Katia Carvalho
Mudadora de vidas, alguém que em vez de apenas lamentar ...

Ver mais

LíderCast 129 – Guga Weigert
LíderCast 129 – Guga Weigert
DJ e empreendedor, que a partir da experiência com a ...

Ver mais

Cafezinho Live – Como será o Brasil com Bolsonaro
Cafezinho Live – Como será o Brasil com Bolsonaro
Um bate papo entre Adalberto Piotto, Carlos Nepomuceno ...

Ver mais

046 – Para quem vai anular o voto
046 – Para quem vai anular o voto
Fiz um vídeo desenhando claramente o que acontece com ...

Ver mais

Confraria Café Brasil
Confraria Café Brasil
A Confraria Café Brasil nasceu para conectar pessoas ...

Ver mais

Videocast Nakata T02 10
Videocast Nakata T02 10
Videocast Nakata Temporada 02 Episódio 10 - Hábitos ...

Ver mais

Quem não é capaz de rir de si mesmo será sempre um intolerante em potencial
Henrique Szklo
Humorista de verdade não tem lado, não tem ideologia, não tem bandeira. Independentemente de sua posição pessoal, tem de ser livre o suficiente para atirar em tudo o que se mexe e no que não se ...

Ver mais

Capitalismo Versus Esquerdismo*
Alessandro Loiola
Uma das consequências involuntárias do capitalismo é que ele coloca diferentes culturas e sociedades em contato direto muito mais amplo umas com as outras. Liga as pessoas entre si muito mais ...

Ver mais

A cavalgada de um cowboy
Jota Fagner
Origens do Brasil
Cowboy não havia dormido bem. Tinha feito corridas até às duas da manhã. O trabalho como moto-taxista costumava não render muito, mas em época de alta temporada a demanda era muito grande. ...

Ver mais

O ENEM e a (anti-)educação
Gustavo Bertoche
É preciso lançar pontes.
Nos dois últimos fins-de-semana, milhões de candidatos ao ensino superior realizaram as provas do ENEM. O vestibular é o telos do ensino fundamental e médio no Brasil. As escolas privadas assumem ...

Ver mais

Cafezinho 125 – O chute
Cafezinho 125 – O chute
Se o governador mentiu ou se enganou, peço desculpas ...

Ver mais

Cafezinho 124 – À luz do sol
Cafezinho 124 – À luz do sol
É assim, com a luz do sol, que a gente faz a limpeza.

Ver mais

Cafezinho 123 – A zona da indiferença
Cafezinho 123 – A zona da indiferença
Ter consciência sobre o que é certo e errado todo mundo ...

Ver mais

Cafezinho 122 – Vira a chave
Cafezinho 122 – Vira a chave
Mudar de assunto no calor dos acontecimentos é ...

Ver mais

Bug do ano 2000

Bug do ano 2000

Luciano Pires -

alt

Bug 2000, bug do milênio ou Bug Y2K foi o termo usado para se referir ao problema previsto ocorrer em todos os sistemas informatizados na passagem do ano de 1999 para 2000.

Bug é um jargão internacional usado por profissionais e conhecedores de programação, que significa um erro de lógica na programação de um determinado software.

Na década de 1960, com a solidificação de vários sistemas computacionais e a ampliação de sua abrangência, foi necessária a adoção de diversos padrões para garantir a compatibilidade entre os diversos tipos de hardware e os softwares escritos para eles. Numa época em que cada byte de memória economizado representava economia de dinheiro muitos destes padrões adotavam formas resumidas para armazenar dados. Ainda hoje centenas destes padrões ainda estão em vigor, embora muitos tenham sido substituídos para se atualizar com a flexibilidade dos novos hardwares disponíveis.

Nos sistemas mais antigos, como aqueles na linguagem COBOL e semelhantes, as datas eram armazenadas com apenas 2 dígitos para o ano, ficando os restantes implicitamente entendidos como sendo “19”.

Desta forma cada data armazenada deixava de ocupar oito bytes (dois para o dia, dois para o mês e quatro para o ano), e passava a ocupar somente seis bytes (somente dois no ano). A opção por representar as datas desta forma vinha da necessidade real de economia de memória e espaço de armazenamento.

Hoje isso parece insignificante mas na época isso foi o suficiente para justificar a adoção do padrão, tamanho o custo das memórias e dispositivos de armazenamento.

Para ter uma idéia imagine um banco de dados com vários campos, entre eles data de nascimento, data de casamento e data de cadastro. Para cada registro a economia nas três datas totaliza seis bytes. Se o banco de dados tiver dez mil registros são 60kB bytes a menos, o que era significativo numa época em que os discos tinham o tamanho de 180kB.

Como todas as datas eram representadas por somente 2 dígitos, os programas assumiam o “19” na frente para formar o ano completo. Assim, quando o calendário mudasse de 1999 para 2000 o computador iria entender que estava no ano de “19” + “00”, ou seja, 1900.

Os softwares mais modernos, que já utilizavam padrões mais atuais, não teriam problemas em lidar com isso e passariam corretamente para o ano 2000, mas constatou-se que uma infinidade de empresas e instituições de grande porte ainda mantinham em funcionamento programas antigos, em função da confiança adquirida por anos de uso e na sua estabilidade. Para além disso, temiam-se os efeitos que poderiam ser provocados no hardware pelo sistema BIOS, caso este reconhecesse apenas datas de dois dígitos.

Caso as datas realmente “voltassem” para 1900, clientes de bancos veriam suas aplicações dando juros negativos, credores passariam a ser devedores, e boletos de cobrança para o próximo mês seriam emitidos com 100 anos de atraso.

O temor do Bug do milênio motivou uma renovação em massa dos recursos de informática (tanto de software como de hardware) e houve uma louca corrida para corrigir, atualizar e testar os sistemas antes que ocorresse a mudança do milênio. Velhos programadores de COBOL foram tirados da aposentadoria, para voltar a trabalhar em sistemas muitas vezes desenvolvidos por eles mesmos, vinte anos antes.

Na verdade, alguns dos sistemas desenvolvidos já possuíam alguma previsão para a virada do milênio.

Um exemplo de técnica de compensação ao Bug pode ser encontrado no velho sistema em COBOL da empresa brasileira Espiral Informática: O sistema adicionava 1900 ao ano sempre que este fosse maior do que 25. E adicionava 2000 a todos os anos anteriores a 25. Assim, “24” seria interpretado como 2024, e “26”, como “1926”. Já “85” era interpretado como 1985. Este sistema tinha vida útil até 2025, data escolhida de forma arbitrária pelo desenvolvedores, possivelmente na crença de que em 2025 o sistema já teria sido substituído por simples obsolescência.

Nos computadores da Apple Inc., era utilizado um sistema de contagem de segundos desde 1 de Janeiro de 1904, sendo que o sistema operativo se encarregava de converter os segundos em data.

Surpreendentemente, houve poucas falhas decorrentes do Bug do milênio, que se revelou quase inofensivo apesar de ter gerado uma onda de pânico coletivo, especialmente nos países nos quais os computadores estavam mais popularizados.

O assunto gerou muita polêmica devido aos grandes lucros gerados para as empresas de informática, foi alvo de matérias copiosas na imprensa e deu até origem a vários filmes. Hoje é considerado como um dos casos registrados pela História de pânico coletivo vazio de fundamentos, uma versão moderna do “temor do fim do mundo” que acometeu os povos da Europa Medieval na virada do ano de 999 para 1000.

http://pt.wikipedia.org/wiki/Problema_do_ano_2000