A Cor do Dia

22 fev 2012

Analisando números hexadecimais e data, percebi uma coisa legal: dá pra representar um dia com 6 números! O ano ocupa 3 dígitos em hexadecimal; o dia ocupa dois e o mês ocupa apenas um. Seis dígitos! O tamanho de uma cor em HTML (e outras representações).

Por exemplo: 18 de janeiro deste ano, o dia em que houve o blackout na Internet contra a SOPA. 2012 em hexadecimal é 7DC; janeiro é 1 mesmo, mas 18 equivale ao número hexadecimal 12. Assim, poderíamos representar essa importante data como #7DC112.

Seguindo nessa brincadeira, fiz uma função em PHP que retorna a cor para um determinado dia e criei um script que mostra a cor do dia atual: basta visitar bardo.ws/daycolor.php. Se quiser testar a função com datas arbitrárias, basta chamar o daycolor passando a data na variável date. Por exemplo, para o dia que usei como exemplo aqui, o endereço seria bardo.ws/daycolor.php?date=2012-01-18.

Pena que as cores ficam muito parecidas, evoluindo desse jeito tão lentamente... Pena também que o timestamp conte apenas de 1970 para cá. Bom, então é isso. Só uma curiosidade que talvez você ache interessante (o plano de fundo da página mostra a variação da cor dos últimos 550 dias - hoje é a linha mais abaixo.)

Avalie: 
No votes yet

Comentários

imagem de Dri

Que genial! A cada transcorrer dos dias me apaixono mais, e me torno mais sua fã! heart

Comentar