View previous topic :: View next topic |
Author |
Message |
mouser Veteran
Joined: 10 Aug 2004 Posts: 1419 Location: Milano
|
Posted: Wed Mar 30, 2005 12:09 pm Post subject: |
|
|
Panda wrote: |
una rappresentazione della data che nn ho capito ancora bene come funziona
|
Quella rappresentazione ha un nome ben preciso (mi sembra sia bogus-time, ma non ne sono sicuro), e se non ricordo male, rappresenta il numero di secondi dal 01 Gennaio 1967 ad oggi.
Mi è oscuro il perchè di quella notazione, ma so che viene utilizzata per il calcolo statistico sull'avvenimento di fenomeni fisici ripetuti nel tempo.
Solo per chiarezza e probabilmente non esente da errori
Ciriciao
mouser |
|
Back to top |
|
|
Panda Apprentice
Joined: 31 Jul 2003 Posts: 223 Location: Cremona <=> Catania
|
Posted: Wed Mar 30, 2005 1:15 pm Post subject: |
|
|
mouser wrote: | Mi è oscuro il perchè di quella notazione, ma so che viene utilizzata per il calcolo statistico sull'avvenimento di fenomeni fisici ripetuti nel tempo. | Ma che figata... |
|
Back to top |
|
|
shogun_panda Guru
Joined: 30 Jul 2004 Posts: 411 Location: Campobasso or Rome, Molise or Lazio, Italy, Europe, Earth, Solar system, Milk Way, Universe
|
Posted: Wed Mar 30, 2005 1:29 pm Post subject: |
|
|
mouser wrote: | Panda wrote: |
una rappresentazione della data che nn ho capito ancora bene come funziona
|
Quella rappresentazione ha un nome ben preciso (mi sembra sia bogus-time, ma non ne sono sicuro), e se non ricordo male, rappresenta il numero di secondi dal 01 Gennaio 1967 ad oggi.
Mi è oscuro il perchè di quella notazione, ma so che viene utilizzata per il calcolo statistico sull'avvenimento di fenomeni fisici ripetuti nel tempo.
Solo per chiarezza e probabilmente non esente da errori
Ciriciao
mouser |
Piccola correzione...
E' il numero di secondi dal 01 gennaio, ma non del 1967 ma del 1970...
Code: |
$ man date
#CUT
%s seconds since `00:00:00 1970-01-01 UTC' (a GNU extension)
|
_________________ Greetings by the Shogun! - Home page
1-"Prima di dare consigli agli altri, sperimentateli su voi stessi..."
2-"In medio stat virtus!" |
|
Back to top |
|
|
mouser Veteran
Joined: 10 Aug 2004 Posts: 1419 Location: Milano
|
Posted: Wed Mar 30, 2005 2:06 pm Post subject: |
|
|
shogun_panda wrote: |
Piccola correzione...
E' il numero di secondi dal 01 gennaio, ma non del 1967 ma del 1970...
|
Grazie mille per la correzione
Mi ricordavo fosse scritto nel man di date, ma non avendo sotto mano un linux (o, meglio ancora, un gechino) non potevo controllare!
mouser |
|
Back to top |
|
|
abaddon83 Guru
Joined: 17 Jan 2004 Posts: 494
|
Posted: Wed Mar 30, 2005 2:48 pm Post subject: |
|
|
quel tipo di data non indica i secondi trascorsi da quando è stata avviata la prima macchina unix? io me la ricordavo così o_O sta a vedere che mi hanno raccontato una storiella... _________________ Abaddon's House
Jabber account: abaddon@jabber.linux.it |
|
Back to top |
|
|
mouser Veteran
Joined: 10 Aug 2004 Posts: 1419 Location: Milano
|
Posted: Wed Mar 30, 2005 3:14 pm Post subject: |
|
|
abaddon83 wrote: | quel tipo di data non indica i secondi trascorsi da quando è stata avviata la prima macchina unix? io me la ricordavo così o_O sta a vedere che mi hanno raccontato una storiella... |
Non credo proprio, poichè sono convinto che UNIX esista da un pò di più che 30 anni!!!!
Certo, non si poteva dire che fosse qualcosa anche di lontanamente simile a quello che utilizziamo oggi, poichè in effetti quello che tutti si ostinano a chiamare Linux si chiama in realtà GNU/Linux, e senza lo zampino di una certa persona (non so se lo avete sentito nominare! Mi sembra si chiami..... hmmmmm mi sembra...... Richard Matthew Stallman??? ) nulla sarebbe quello che vediamo ora!
Comunque, interessante le informazioni su queste cosucce, ma credo che stiamo andando un pò OT
mouser |
|
Back to top |
|
|
gutter Bodhisattva
Joined: 13 Mar 2004 Posts: 7162 Location: Aarau, Aargau, Switzerland
|
Posted: Wed Mar 30, 2005 3:17 pm Post subject: |
|
|
abaddon83 wrote: | quel tipo di data non indica i secondi trascorsi da quando è stata avviata la prima macchina unix? io me la ricordavo così o_O sta a vedere che mi hanno raccontato una storiella... |
Questa mi risulta nuova _________________ Registered as User #281564 and Machines #163761 |
|
Back to top |
|
|
shev Bodhisattva
Joined: 03 Feb 2003 Posts: 4084 Location: Italy
|
Posted: Wed Mar 30, 2005 3:25 pm Post subject: |
|
|
gutter wrote: | abaddon83 wrote: | quel tipo di data non indica i secondi trascorsi da quando è stata avviata la prima macchina unix? io me la ricordavo così o_O sta a vedere che mi hanno raccontato una storiella... |
Questa mi risulta nuova |
Confermo più o meno quanto detto, già in passato era stata spiegata questa curiosità: il senso della scelta del 1 gennaio 1970 è proprio perchè convenzionalmente rappresenta la data di nascita di unix, l'inizio dei lavori, della sua implementazione, chiamatela come vi pare. _________________ Se per vivere ti dicono "siediti e stai zitto" tu alzati e muori combattendo |
|
Back to top |
|
|
gutter Bodhisattva
Joined: 13 Mar 2004 Posts: 7162 Location: Aarau, Aargau, Switzerland
|
Posted: Wed Mar 30, 2005 3:52 pm Post subject: |
|
|
Si in questo senso si, ma non del boot della prima macchina Unix. _________________ Registered as User #281564 and Machines #163761 |
|
Back to top |
|
|
hardskinone Guru
Joined: 02 Jan 2004 Posts: 460
|
Posted: Wed Mar 30, 2005 4:00 pm Post subject: |
|
|
Qui la prima edizione di Unix (con la x) è datata 3 Novembre 1971, Unics invece settembre 1969. Certamente 01/01/70 è una convenzione. _________________ Playlinux.net |
|
Back to top |
|
|
mouser Veteran
Joined: 10 Aug 2004 Posts: 1419 Location: Milano
|
Posted: Wed Mar 30, 2005 5:45 pm Post subject: |
|
|
Hmmm, lo credevo più vecchio!!!!
Devo proprio ripassarmi la storia..... (anche perchè dovrei tenere una conferenza proprio su quello )
mouser |
|
Back to top |
|
|
gutter Bodhisattva
Joined: 13 Mar 2004 Posts: 7162 Location: Aarau, Aargau, Switzerland
|
Posted: Wed Mar 30, 2005 5:57 pm Post subject: |
|
|
mouser wrote: |
Devo proprio ripassarmi la storia..... (anche perchè dovrei tenere una conferenza proprio su quello )
|
Posta le slide quando le finisci _________________ Registered as User #281564 and Machines #163761 |
|
Back to top |
|
|
mouser Veteran
Joined: 10 Aug 2004 Posts: 1419 Location: Milano
|
Posted: Wed Mar 30, 2005 6:00 pm Post subject: |
|
|
gutter wrote: | Posta le slide quando le finisci |
Ma come si fà a dire di no ad un mod?????
|
|
Back to top |
|
|
Lucha n00b
Joined: 07 Feb 2005 Posts: 49 Location: Mantova, Italy
|
Posted: Wed Mar 30, 2005 7:08 pm Post subject: |
|
|
infatti se non ricordo male il numero di secondi trascorsi dal 1/1/1970 viene chiamato UNIX-time.....e credo che sia il modo con cui il kernel tiene conto del tempo che passa (una variabile a non so quanti bit). Ovviamente per noi esseri umani non è comodo allora si converte l'UNIX-time in qualcosa di leggibile, ma per il kernel è molto più comodo un numero (per es. 1112208658) che una stringa (sempre per es. mer mar 30 20:51:20 CEST 2005).
Avevo poi letto qualcosa che i primi kernel avevano la dimensione della variabile del tempo troppo piccola (parlo di sistemi sviluppati prima del '75) e che quindi superata una certa data una sorta di "millennium bug" li rende inutilizzabili (credo un bel buffer overflow al boot!), come se ci fosse una data di scadenza! UNIX "scade" ill 19 Gennaio 2038, e a giudicare una serie di prove che ho fatto con date, anche Linux!
Uhhh....non ho la forza per affrontare un'altro attacco di panico da millennium bug tra 33 anni! Ma se fosse davvero così, che sarebbe dovuto accadere per il mio PC la mezzanotte del 31 Dic 1999? infatti, secondo date, l'UNIX-time in quella data era:
Code: | lucha@angie lucha $ date -d "01/01/2000 00:00:00" +%s
946681200
|
io non ci vedo nessun problema! lol che il millennium bug fosse tutta una farsa?
P.S.
Alcune delle informazioni che ho sciorinato le ho prese da vecchi post di Usenet che Google ha ritirato fuori dalla polvere!
in particolare
http://groups.google.com/groups?threadm=820%40reed.UUCP _________________ "I videogiochi non influenzano la società. Voglio dire, se Pac-man
avesse influenzato la nostra generazione, staremmo tutti
saltando in sale scure, masticando pillole magiche e ascoltando musica elettronica e ripetitiva." |
|
Back to top |
|
|
randomaze Bodhisattva
Joined: 21 Oct 2003 Posts: 9985
|
Posted: Thu Mar 31, 2005 8:45 am Post subject: |
|
|
mouser wrote: | Hmmm, lo credevo più vecchio!!!! |
L'inizio dei lavori é databile intorno al 1967.
Acculturatevi pure _________________ Ciao da me! |
|
Back to top |
|
|
gutter Bodhisattva
Joined: 13 Mar 2004 Posts: 7162 Location: Aarau, Aargau, Switzerland
|
Posted: Thu Mar 31, 2005 8:47 am Post subject: |
|
|
Propongo per un thread split:
Nuovo titolo: "Unix e le sue origini".
Se per tutti va bene procedo.
Sarebbe meglio un PM per la conferma .
EDIT: Ho splittato il thread _________________ Registered as User #281564 and Machines #163761 |
|
Back to top |
|
|
shev Bodhisattva
Joined: 03 Feb 2003 Posts: 4084 Location: Italy
|
Posted: Thu Mar 31, 2005 9:46 am Post subject: |
|
|
[mod flame ] gutter wrote: | Sarebbe meglio un PM per la conferma
EDIT: Ho splittato il thread |
Come moderatore sono decisioni che spettano a te, non necessiti d'un plebiscito
[/mode flame]
Aggiungo un altro link utile, che conferma ancor più la spiegazione su date e convenzioni: Unix timeline _________________ Se per vivere ti dicono "siediti e stai zitto" tu alzati e muori combattendo |
|
Back to top |
|
|
gutter Bodhisattva
Joined: 13 Mar 2004 Posts: 7162 Location: Aarau, Aargau, Switzerland
|
Posted: Thu Mar 31, 2005 10:07 am Post subject: |
|
|
shev wrote: |
Come moderatore sono decisioni che spettano a te, non necessiti d'un plebiscito
|
Naturalmente
Volevo solo dire che se si voleva portare avanti la discussione allora preferivo splittare in caso contrario avrei lascito le cose come stavano. Non volevo demandare la decisione a nessuno volevo solo comprendere se c'era o no interesse a continuare _________________ Registered as User #281564 and Machines #163761 |
|
Back to top |
|
|
bandreabis Advocate
Joined: 18 Feb 2005 Posts: 2495 Location: イタリアのロディで
|
Posted: Wed May 21, 2008 5:52 am Post subject: |
|
|
randomaze wrote: | mouser wrote: | Hmmm, lo credevo più vecchio!!!! |
L'inizio dei lavori é databile intorno al 1967.
Acculturatevi pure |
Perchè non in italiano?
Sono qui non per fare il rompiballe, ma per chiedere se il problema del 19 gennaio 2038 esiste ancora.
Mi sta intrippando sta cosa partendo da 'sta notizia (str***ata o meno che sia).
Saluti
Andrea _________________ Il numero di post non fa di me un esperto! Anzi! |
|
Back to top |
|
|
randomaze Bodhisattva
Joined: 21 Oct 2003 Posts: 9985
|
Posted: Wed May 21, 2008 8:26 am Post subject: |
|
|
bandreabis wrote: | Sono qui non per fare il rompiballe, ma per chiedere se il problema del 19 gennaio 2038 esiste ancora. |
Non so, ma dato che:
Code: | ~$ cal 01 2038
January 2038
Su Mo Tu We Th Fr Sa
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31 |
il 29 é venerdì... qualcuno si ricorda di mandarmi un pm il 25 così faccio un controllo le macchine?
A me sembra una vaccata: lo sanno tutti che l'unica macchina del tempo funzionante ha l'aspetto di una cabina telefonica inglese degli anni '60 _________________ Ciao da me! |
|
Back to top |
|
|
gioi Apprentice
Joined: 14 Feb 2006 Posts: 236
|
Posted: Wed May 21, 2008 9:02 am Post subject: |
|
|
Dunque in gergo tecnico la data 0h:0mm 1-1-1970 è chiamata Epoch, e lo Unix Time misura appunto i secondi passati "since Epoch". _________________ --
My blog http://gioitech.wordpress.com |
|
Back to top |
|
|
djinnZ Advocate
Joined: 02 Nov 2006 Posts: 4831 Location: somewhere in L.O.S.
|
Posted: Wed May 21, 2008 10:25 am Post subject: |
|
|
bandreabis wrote: | Sono qui non per fare il rompiballe, ma per chiedere se il problema del 19 gennaio 2038 esiste ancora. | esiste ma non è un vero problema in quanto basta portare la dimensione dell'intero a 64 bit (e stiamo andando verso i sistemi a 64 ormai) e ricompilare il codice (senza altre modifiche).
In quei tempi beati in cui è nato unix la gente pensava ad andare sulla luna e guardava lontano.
Al contrario di oggi che ci si arrovella per fare le cose nel modo più perverso, farraginoso e balordo possibile con la certezza che durino il meno possibile. _________________ scita et risus abundant in ore stultorum sed etiam semper severi insani sunt
mala tempora currunt...mater stultorum semper pregna est
Murpy'sLaw:If anything can go wrong, it will - O'Toole's Corollary:Murphy was an optimist |
|
Back to top |
|
|
codadilupo Advocate
Joined: 05 Aug 2003 Posts: 3135
|
Posted: Wed May 21, 2008 8:21 pm Post subject: |
|
|
randomaze wrote: |
Non so, ma dato che:
Code: | ~$ cal 01 2038
January 2038
Su Mo Tu We Th Fr Sa
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31 |
il 29 é venerdì... qualcuno si ricorda di mandarmi un pm il 25 così faccio un controllo le macchine? |
Tze'! Per il 2038 spero bene che sarai andato in pensione
Coda |
|
Back to top |
|
|
Kernel78 Moderator
Joined: 24 Jun 2005 Posts: 3654
|
Posted: Thu May 22, 2008 5:33 am Post subject: |
|
|
codadilupo wrote: | randomaze wrote: |
Non so, ma dato che:
Code: | ~$ cal 01 2038
January 2038
Su Mo Tu We Th Fr Sa
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31 |
il 29 é venerdì... qualcuno si ricorda di mandarmi un pm il 25 così faccio un controllo le macchine? |
Tze'! Per il 2038 spero bene che sarai andato in pensione
Coda |
non so voi ma io tra 30 anni ne avrò 60 e a meno di drastiche mutazioni geopolitiche (o vittorie al superenalotto) temo proprio che mi toccherà lavorare ancora ma soprattutto avrò ancora delle mie macchine personali con linux e farò come sempre del mio meglio per tenerle perfettamente funzionanti _________________ Le tre grandi virtù di un programmatore: pigrizia, impazienza e arroganza. (Larry Wall).
Prima di postare un file togli i commenti con Code: | grep -vE '(^[[:space:]]*($|(#|!|;|//)))' |
|
|
Back to top |
|
|
codadilupo Advocate
Joined: 05 Aug 2003 Posts: 3135
|
Posted: Thu May 22, 2008 6:20 am Post subject: |
|
|
che c'azzecca: mica sei tu il Grande Vecchio del forum
Anch'io avro' sessant'anni, ma se non saro' già morto, avro' sicuramente già vinto al superenalotto (ce l'ho in programma per il 2021) e vi faro' una telefonata dai caraibi per chiedervi come si sta nelle vostre ghiacciate sale CED
Coda |
|
Back to top |
|
|
|