Feliz Dia do Programador
O Dia do Programador é um feriado celebrado no 256º dia do ano, esse dia cai no dia 12 de setembro nos anos bissextos e 13 de setembro nos outros. Mas por que 256?
Esse número foi escolhido por representar a quantidade de valores diferentes que podem ser representados com um byte (8 bits).
Um bit pode ser 0 ou 1, ou seja, duas possibilidades. Logo, 8 bits seria 2x2x2x2x2x2x2x2 ou 2ˆ8 que é igual a 256.
Em 2002, Valentin Balt reuniu assinaturas para reivindicar ao governo a reconhecer a data como dia do programador. Somente em 2009 o presidente russo Dmitry Medvedev transformou a data em feriado profissional oficial no país e desde então ela vem sendo lembrada por todo o mundo.
require 'date'
if Date.today.yday == 256
puts 'Feliz Dia do Programador!'
end