1234567890

4
Ho fatto lo screenshot nel momento esatto, per una volta

Ho fatto lo screenshot nel momento esatto, per una volta

Invece di perdere tempo andando a festeggiare con il/la vostro/a partner la ridicola festa di S. Valentino, o di dormire (aspettando di andare a rimorchiare in locali equivoci per la festa di S. Faustino) potete unirvi a milioni di altri sfigati (e non) nel festeggiare una ricorrenza topica del mondo UN*X.

Alle ore 00:31 del 14 Febbraio 2009 (ora italiana) la system call time(long*) di ogni sistema di tipo UN*X restituirà 1234567890. Tanti secondi saranno passati dalla mezzanotte di Giovedì 1° Gennaio 1970.

Sempre con il fuso orario italiano (UTC+1), le prossime ricorrenze interessanti sono:

  • Ore 1:53 del 10 Aprile 2021: time(long*) restituirà diciamo così la sezione aurea (1618033988);
  • Ore 4:33:20 del 18 Maggio 2033: time(long*) passerà da 1999999999 a 2000000000;
  • Ore 4:14:08 del 19 Gennaio 2038: verranno esauriti i 32 bit dell’intero a disposizione di time(long*) per la misurazione dei secondi, e sarà come esseri tornati al 1970 (link).

Bella la vita, no?

P.S. Se non vi sentite a vostro agio con la riga di comando, un buontempone si è preso la briga di creare un contatore web-based che può venirvi in aiuto. Eccolo.

Pings on 1234567890

13 febbraio 2009

Comments on 1234567890 Leave a Comment

13 febbraio 2009

Ho sostituito “funzione” con “system call” (chiamata di sistema) perchè effettivamente “funzione” è un termine che potrebbe far pensare a qualcosa di fornito da una libreria, ad esempio: per quanto ciò non sia necessariamente falso, molto dipende dal linguaggio di programmazione che si sceglie di usare. Ho anche cambiato il nome che ho usato per riferirmi alla system call stessa, da time() a time(long*) in stile C, per ricordare che spesso è necessario specificare un puntatore a una struttura in grado di memorizzare un intero a 32 bit (il fatto che debba essere a 32 bit è proprio il motivo per cui ci saranno dei problemi nel 2038, tra l’altro).

20 marzo 2009

Irish Coffee @ 12:46 pm #

ecco, me lo sono perso :(
a san valentino ho fatto na mazza…

Non preoccuparti, in fondo mancano solo 13 anni alla prossima occasione topica.
Da quello che mi pare di capire dando un’occhiata al tuo blog, sembri avere una vita piuttosto ricca, per cui non dovrebbe essere stata una gran perdita.

E poi puoi sempre portare indietro l’orologio di sistema se proprio desideri vedere che cosa è successo :P

Leave a Comment

Fields marked by an asterisk (*) are required.

Note: This post is over a year old. You may want to check later in this blog to see if there is new information relevant to your comment.

Subscribe without commenting