Qual é o significado de 1946-02-14 08:34:56?

29

Quando o Finder está operando em um arquivo ou pasta no sistema, o arquivo / pasta fica acinzentado e não pode ser aberto, nem pode ser jogado no lixo. Isso é mais notável ao copiar ou mover um arquivo ou pasta usando o Finder; enquanto a operação estiver em andamento, o arquivo / pasta de destino será exibido em cinza. O Finder está ciente de que o arquivo / pasta de destino está atualmente em uma operação, definindo a data de criação do arquivo ou pasta como kMagicBusyCreationDate , que é 08:34:56 em 1946-02-14 (+0000).

Qual é o significado dessa data e hora? Quando descobri que uma data é usada para o propósito acima mencionado pelo Finder, esperava que fosse algo relacionado ao carimbo de data / hora do Unix, etc., mas nada parece me destacar como uma razão para a data / hora escolhida. , voltando para além de 1970.

Eu encontrei no Finder.h , o seguinte comentário é fornecido, mas isso não fornece o significado da data / hora específica que foi selecionada:

Use essa data como a data de criação de um arquivo ou pasta para indicar que ela está temporariamente ocupada (enquanto está sendo baixada ou instalada, por exemplo). Isso impede que o Finder tente alterar os atributos do item antes de ser totalmente criado (o Finder 8.5 e 8.6 verifica as datas de criação do arquivo; posteriormente, o Finder também pode verificar as datas de criação da pasta). 

grg
fonte

Respostas:

37

Ouvi dizer que era o dia em que o ENIAC foi revelado ao mundo:

A máquina concluída foi anunciada ao público na noite de 14 de fevereiro de 1946 e formalmente dedicada no dia seguinte na Universidade da Pensilvânia

A teoria é que não havia "arquivos" existentes antes dessa data.

No que diz respeito à hora, 0x4F3AFDB0 (do Finder.h acima) mod 86400 (segundos em um dia) é 2096. 2096 segundos após a meia-noite são 12:34:56. Essa é quase certamente a intenção: ler "123456" no dia especificado em que o fuso horário foi ajustado.

Droid lacônico
fonte
11
Interessante; você tem uma fonte citável para isso? (e você tem uma teoria para a época?)
grg
11
Existem algumas fontes confiáveis ​​sobre a data, por exemplo , eniacprogrammers.org/overview.shtml , mas a falta de fonte citável na época a coloca na categoria "acreditável, mas não 100% verificável" para mim.
Laconic Droid 8/08/14
2
Quanto ao componente de hora, gostaria de saber se 08 é o fuso horário ajustado? se o tempo mudou 4 horas uma forma ou de 8 a outra maneira o tempo podia ler 00:34:56
Tyson
6
0x4F3AFDB0 (o ​​valor desse arquivo Finder.h) mod 86400 (segundos em um dia) = 2096. 2096 segundos após a meia-noite são 12:34:56. Essa é quase certamente a intenção: ler "123456" no dia especificado.
Tim S.
5
Best.Valentines.Day.Present.Ever! Agora sabemos o que o programa original olá mundo deveria dizer: "Olá mundo. Eu te amo". Mas, provavelmente, não foi o suficiente RAM ...
Floris