pgdx Skrevet 17. mars 2005 Rapporter Del Skrevet 17. mars 2005 Gled dere alle likesinnete hackere. Vi må følge nøye med på dette her og ta screenshot! Til de som lurer på hva klokken er nå, skriv date +%s Jeg laget en nedtellingsting for de som er så interessert (merk at den er smekket full av features!) #!/bin/bash while [[ 1 ]] do NOW=$(date +%s); TIME='1111111111'; SECS=$(expr $TIME - $NOW); MINS=$(expr $SECS / 60); HOUR=$(expr $MINS / 60); echo "$SECS ($MINS minutter) to go! ($HOUR timer)" sleep 1; done Scriptet er under GPL! 1 Lenke til kommentar
Goophy Skrevet 17. mars 2005 Rapporter Del Skrevet 17. mars 2005 Laget meg en egen teller jeg. Sitter og følger spent med. Lenke til kommentar
ways Skrevet 17. mars 2005 Rapporter Del Skrevet 17. mars 2005 fancy. alle som bruker gnome kan høyreklikke på klokka og velge preferences, show unix time. men det bruker dere kanskje allerede? jeg mener, hvilken *nix-fan med respekt for seg selv bruker vel 24-timers?? Lenke til kommentar
tivolieselet Skrevet 17. mars 2005 Rapporter Del Skrevet 17. mars 2005 Fri, 18 Mar 2005 01:58:31 GMT jaja dere får da bare sitte oppe i natt for å se 11111111111 Lenke til kommentar
Goophy Skrevet 17. mars 2005 Rapporter Del Skrevet 17. mars 2005 Sitte opp til 3 i natt? Jaja, hva gjør man ikke for dette synet? Lenke til kommentar
Wraith Skrevet 17. mars 2005 Rapporter Del Skrevet 17. mars 2005 La til litt jeg, så roper den ut og stopper når klokka er 1111111111:cool: #!/bin/bash while [[ 1 ]] do NOW=$(date +%s); TIME='1111111111'; SECS=$(expr $TIME - $NOW); MINS=$(expr $SECS / 60); HOUR=$(expr $MINS / 60); if [ "$NOW" = "$TIME" ]; then echo "Klokka er 1111111111!" exit fi echo "$SECS ($MINS minutter) to go! ($HOUR timer)" sleep 1; done Fins sikkert en litt finere måte å komme seg ut av en while loop på, men det funker og jeg er trøtt .. Lenke til kommentar
eLang Skrevet 18. mars 2005 Rapporter Del Skrevet 18. mars 2005 ?????? UNIX-time?????? Hva er det og hva er vitsen? Når var 1...? Lenke til kommentar
pgdx Skrevet 18. mars 2005 Forfatter Rapporter Del Skrevet 18. mars 2005 (endret) UNIX-time er antall sekunder som har passert siden 1. januar 1970, klokken 12:00. 1111111111 var i natt litt før tre. Endret 18. mars 2005 av drange_net Lenke til kommentar
Solid Skrevet 19. mars 2005 Rapporter Del Skrevet 19. mars 2005 (endret) Hehehe. 1970 er et slags år null for dere hackere da. Da unix(=jesus) ble født. (tror jeg) Endret 19. mars 2005 av Solid Knight Lenke til kommentar
kyrsjo Skrevet 20. mars 2005 Rapporter Del Skrevet 20. mars 2005 UNIX-time er antall sekunder som har passert siden 1. januar 1970, klokken 12:00. 1111111111 var i natt litt før tre. Halelulja! Lenke til kommentar
Blib Skrevet 22. mars 2005 Rapporter Del Skrevet 22. mars 2005 (endret) And for the million-dollar-question: Hvilken dato vil tiden være 11111111111 sekunder siden "0"? Endret 22. mars 2005 av Blib Lenke til kommentar
Ueland Skrevet 22. mars 2005 Rapporter Del Skrevet 22. mars 2005 And for the million-dollar-question: Hvilken dato vil tiden være 11111111111 sekunder siden "0"? Det som skjer da er at jeg muligens vil ta meg fri akkurat den dagen grunnet Y2k2 <?php echo date("l dS of F Y h:i:s A", "11111111111"); ?> sier Tuesday 19th of January 2038 04:14:07 AM Den datoen er forøvrig den såkalte reele Y2K buggen, siden oppbygningen av Unix timestamp gjør at den vil, rett og slett starte på nytt da. Også kalt en arithmetic overflow Jeg testet dette ved å stille maskinen min frem til den 20 januar, 2038, og jeg forsøkte å kjøre overnevnte script (endret til now()), og det krasjet faktisk apache... Lenke til kommentar
zyp Skrevet 22. mars 2005 Rapporter Del Skrevet 22. mars 2005 (endret) Overflow vil vel være på 4294967295 eller 2147483647 siden de er de største tallene du kan trykke inn i henholdsvis en unsigned og en signed int (32-bit). Etter litt testing ser det ut til at man vanligvis bruker en signed int: >>> time.ctime(2147483647) 'Tue Jan 19 04:14:07 2038' >>> time.ctime(2147483648) 'Fri Dec 13 21:45:52 1901' >>> time.ctime(4294967295) 'Fri Dec 13 21:45:52 1901' >>> time.ctime(11111111111) 'Fri Dec 13 21:45:52 1901' Men innen 2038 kjører sikkert det meste på 64-bits systemer, og da representeres sikkert UNIXTIME av et 64-bits heltall. Vi hadde en mer spennende dato i fjor: >>> time.ctime(2**30) 'Sat Jan 10 14:37:04 2004' Da var UNIXTIME akkurat 1Gi, også kjent som 0x40000000. Endret 22. mars 2005 av zyp Lenke til kommentar
pgdx Skrevet 22. mars 2005 Forfatter Rapporter Del Skrevet 22. mars 2005 Med en UNIX timestamp oppgitt i 64 bit kan vi vel telle frem til år 599730285486, eller noe slikt? Det skulle jo holde litt... Lenke til kommentar
zyp Skrevet 22. mars 2005 Rapporter Del Skrevet 22. mars 2005 Det bør holde så lenge som folk kommer til å bruke UNIXTIME i alle fall. Lenke til kommentar
pgdx Skrevet 22. mars 2005 Forfatter Rapporter Del Skrevet 22. mars 2005 Lurer på om de er ferdig å feire Jesu fødsel og har innsett at han ikke kommer tilbake by then... Kanskje har de også merget med solen og blitt til en liten hvit dverg. Lenke til kommentar
kyrsjo Skrevet 28. mars 2005 Rapporter Del Skrevet 28. mars 2005 Lurer på om de er ferdig å feire Jesu fødsel og har innsett at han ikke kommer tilbake by then... Kanskje har de også merget med solen og blitt til en liten hvit dverg. All hail Stallman, our saviour! Bah. Hva tror du kommer til å styre romskipene som reiser ut i det uendelige univers, på leting etter en ung stjerne? Lenke til kommentar
pgdx Skrevet 2. april 2005 Forfatter Rapporter Del Skrevet 2. april 2005 Er ikke lenge siden datoen var 00:01:02 03.04-05 [pop@filadelfia ~]$ date +%k%M%S%d%m%y 000102030405 Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå