Blíží se sekunda 1234567890!
Ano, je to tak! Blíží se jedinečné jubileum: zanedlouho (v noci) uběhne právě 1234567890 sekund od 1. ledna 1970.
Čím je datum 1. ledna 1970 tak významné? Počítá se od něj čas na unixových (respektive splňujících POSIX normu) systémech (GNU/Linux, *BSD,...) a právě na nich běží nezanedbatelná (či spíše valná) část internetových/intranetových serverů. Ano, "net běží na linuxu". ^_^
Kdy to bude přesně? V noci z pátku 13. na sobotu 14. února a to konkrétně v čase 0.31,5 (slovy: v půl jedné a jeden a půl minuty ráno SEČ). Vydržet vzhůru (pochybuji, že by někdo chodil spát dříve ^_^) se opravdu vyplatí.
david@latitude:~$ perl -e 'print scalar localtime(1234567890),"\n";'
Sat Feb 14 00:31:30 2009
Oproti tomu je čas 11:11:11 11. listopadu 2009 opravdu směšný.
Už se těším na ty komentáře, co jsem to za magora... ~_^
odpočet a seznam nahlášených oslav
Nějak blbne vkládání odkazů takže to další nacpu do komentářů... Akorát takhle mi chybí znaky... Blésmrt!
Komentáře
Komentáře mohou přidávat pouze přihlášení uživatelé2Kohla: Nemáš tam čárku, takže je možné, že budeš mrtvý v posteli v práci. A víš, jak je to v Japonsku s postelemi.
2Kosťa: Asi se zhroutí systémy, tedy přestane fungovat většina počítačů a tím pádem i sítí. Zkusit předem to samozřejmě jde, nejjednodušeji ve virtuálním stroji (to si můžeš zkusit doma i ty). Dovolím si ale tipnout, že do té doby se už přejde na vícebitové platformy, tím pádem se to datum posune. Ostatně si myslím, že příchod toho data bude doprovázen podobným haló jako Y2K (což byla kravina), tím pádem bude upgrade rychlý.
A co se stane reálně?
Bouchnou servry? Zhroutí se systémy?
Nedá se to zkusít dopředu?
Díky, hoši, díky!
2Dudu: Tak k tomuhle datu bohužel nic nemám, snad jen že to je zhruba 26 let a 18 dní po konci světa (to už bude Přírodě unixový čas celkem putna).
Kde se asi vidíte 19. ledna 2038 v 4:14:07? Já buď v posteli, v práci (zn. jetlag je sviňák a v Japonsku bude něco po jedné odpolední) nebo mrtvej
Asi to nastane v úterý, 19. ledna 2038 v 4:14:07, protože dál nefungují funkce, co s unixovým časem pracují.
s/"uložená hodnota je větší než může být"/"uložená hodnota je větší, než může být"
2Kohla: Aha, tím se to vysvětluje!
2Kosťa: Ten čas od 1. ledna 1970 je samozřejmě reprezentován proměnnou v paměti, ta proměnná je určitého typu a je jí v té paměti vyhrazeno určité místo --- na to místo lze uložit číslo s omezeným počtem cifer. Přetečení (overflow) znamená, že uložená hodnota je větší než může být → dochází ke ztrátě přesnosti, nebo dojde k tomu, že "255 + 1 = 0". Takže na těch počítačích se (a) zhroutí pojem o čase, nebo (b) vynuluje čas (stroj času ^_^).
Kohla supr
dobrý Kohla
Co je overflow? Nebo spíš bude.
Googlil jsem a nic jsem nenašel.
Akorát obecně. Overflow je přetečení. Ale co je na tom, tak hroznýho.
2Dudu: Oslavy tehdá trvaly 2 dny a nějaký opilý pilot to napálil do mrakodrapu ftw!
Tak jsme se udělali a můžeme jít zpět pracovat. ^_^
Více zde: http://www.abclinuxu.cz/blog/paskma/2009/2/happy-new-epoch
Můžeme se těšit (no, těšit) třeba na overflow.
2Dudu: Aha, já se obával, že v důsledku to bude také špatně.
A ohledně toho čísla: Co třeba PIeX?
To vkládání odkazů nefunguje jen v tom náhledu, ve výsledku je to pak správně... Jinak, určitě si to vychutnám, ale na oslavu to nevidím. Lepší výročí bylo v neděli, 9. září 2001 v 3:46:40, protože nastala sekunda 1000000000 - takto kulaté výročí už nikdo z nás nezažije.
Anglicky: http://www.linuxdevices.com/news/NS7936969713.html
Česky: http://www.abclinuxu.cz/zpravicky/-jubilejni-unixovy-cas-nastane-za-tyden