Конец времен (UNIX) - Numberphile

แชร์
ฝัง
  • เผยแพร่เมื่อ 30 พ.ย. 2024

ความคิดเห็น • 82

  • @MadAstronomer
    @MadAstronomer  6 หลายเดือนก่อน +121

    Хотел отложить публикацию на 18 января 2038, но решил выложить чуть пораньше

    • @canniballissimo
      @canniballissimo 6 หลายเดือนก่อน +1

      и правильно!

    • @f33net
      @f33net 6 หลายเดือนก่อน +1

      Не получицца - сервера ютуба на линухе, переполнится дата. :)

    • @mihabuch7732
      @mihabuch7732 6 หลายเดือนก่อน +2

      Вот и плохо! Дизлайк, отписка! Никто не любит спойлеры!

    • @rip0194
      @rip0194 6 หลายเดือนก่อน

      😂

    • @MrGooDrone
      @MrGooDrone 6 หลายเดือนก่อน

      К тому времени время бы уже закончилось.

  • @pilot_bbk
    @pilot_bbk 6 หลายเดือนก่อน +39

    20 июня 2012 года снимают. прикольно, что это 42 года от 1970 🙂

    • @canniballissimo
      @canniballissimo 6 หลายเดือนก่อน +5

      ох, ну и занесло же автора канала! :D

  • @f33net
    @f33net 6 หลายเดือนก่อน +25

    Кстати, моё поколение проживает оба переполнения счётчика времени. :)

    • @Colibrium
      @Colibrium 6 หลายเดือนก่อน

      Не проживет, так как значительная часть всей техники уже давно перешла от 32 бит до 64 бит в своих системах

    • @КостикВалери
      @КостикВалери 6 หลายเดือนก่อน +1

      3 переполнения. Еще календарь майя был

    • @f33net
      @f33net 6 หลายเดือนก่อน

      @@КостикВалери это который про конец света? Но он же не цифровой... 🙂

    • @КостикВалери
      @КостикВалери 6 หลายเดือนก่อน

      ​@@f33net цифровой, ну, не буквенный же

    • @404Negative
      @404Negative 6 หลายเดือนก่อน

      не переживет, всех на фронт отправят подыхать

  • @DarthValesandr
    @DarthValesandr 6 หลายเดือนก่อน +21

    Где-то в году 292,277,026,596 ,5 декабря сисадмин 64-х битных компов схватится за голову со словами " ну было же время,надо было заранее позаботиться,но нет,я всё откладывал.. "

    • @canniballissimo
      @canniballissimo 6 หลายเดือนก่อน

      @@ПочемуПсиходелическаяМузыка ой, да откуда этому дяде знать! он же не доживёт. Или мы что-то не знаем?

    • @f33net
      @f33net 6 หลายเดือนก่อน +1

      К тому времени уже научатся гнуть и искривлять пространство, а время потеряет смысл, станет константой неинтересной. :)

    • @ДмитрийСтахнёв-ш6у
      @ДмитрийСтахнёв-ш6у 6 หลายเดือนก่อน +3

      64-разрядные системы МОГУТ но не обязательно используют все величины в 64-битном виде. Большинство записей реестра винды хранится вообще в 8 или 16 битном виде. А маки, хоть и бывали 64-битными, все до единого работают с ядром юникс, в котором то же самое 32-битное время

    • @domofonworld8233
      @domofonworld8233 วันที่ผ่านมา

      А если в 64битном компе стоит 32 битная винда,то в ней тоже такое?

  • @MrPizdecccc
    @MrPizdecccc 6 หลายเดือนก่อน +13

    Где-то я уже слышал эти страшилки о времени) Ах да, это до 2000-го года)

    • @kamchatsky
      @kamchatsky 6 หลายเดือนก่อน +1

      тут про математику, как бы.

  • @canniballissimo
    @canniballissimo 6 หลายเดือนก่อน +20

    th-cam.com/video/TOqfeP4GeeA/w-d-xo.html
    Какая-то странная оговорка. То ли автор так хитро повернул, то ли переводчики намудрили. Не может быть минимум 0 и максимум 256. Максимум будет 255. Но всего 256 значений, да

    • @simmmr.9040
      @simmmr.9040 6 หลายเดือนก่อน +4

      Профдеформация ))) Тоже слух резануло.

    • @canniballissimo
      @canniballissimo 6 หลายเดือนก่อน

      @@simmmr.9040 нас не обмануть!

  • @viewererdos
    @viewererdos 6 หลายเดือนก่อน +2

    Для хранения значения счётчика времени всегда используйте тип данных uint64_t.

  • @magdagal
    @magdagal 6 หลายเดือนก่อน +6

    Многие разработчики и производители уже работают над обновлением и модернизацией программного обеспечения для избегания негативных последствий конца времени Unix для 32-битных систем.

    • @f33net
      @f33net 6 หลายเดือนก่อน +2

      Уже давно отработали, см. мой пост выше. Только корявые линухи пострадают. :)

    • @KonstantinSemenow
      @KonstantinSemenow 6 หลายเดือนก่อน

      Уже давно переехали на 64 битное целочисленное

    • @magdagal
      @magdagal 6 หลายเดือนก่อน

      @@KonstantinSemenow с 32 ещё не съехали

  • @MRAMOREZEC
    @MRAMOREZEC 6 หลายเดือนก่อน +1

    Где-то 300 млрд лет спустя
    - блин надо было переходить на Эльбрус

  • @9564519
    @9564519 6 หลายเดือนก่อน +3

    КласнО! Спасибо что перевели и озвучили 😊

  • @lenteai_
    @lenteai_ 6 หลายเดือนก่อน +1

    Надеюсь теперь вспомним про это видео в 38 году, уже не так и долго осталось

  • @catvitas
    @catvitas 6 หลายเดือนก่อน +2

    Супер! Спасибо что дал нам время подготовиться😂

    • @alexanderbelkin5978
      @alexanderbelkin5978 6 หลายเดือนก่อน

      Подготовиться? Ты ещё где-то используешь 32-х разрядную ОС?😂

    • @KirillChaykin
      @KirillChaykin 6 หลายเดือนก่อน

      @@alexanderbelkin5978 А при чем тут ОС? Счетчик-то в железе зашит... Тут как минимум, обновление прошивки BIOS нужно. А скорее всего - просто выкинуть старое железо

    • @alexanderbelkin5978
      @alexanderbelkin5978 6 หลายเดือนก่อน

      @@KirillChaykin какой счётчик в железе? если ты про таймер в bios то он нормально работает до 9000 года! в видео разговор про unix-time, эру от создания unix

  • @kinvain
    @kinvain 6 หลายเดือนก่อน +1

    Я всё понимаю, но он две минуты повторял одно и то же. Просто в разных комбинациях. Счётчик, юникс, секунды.

  • @chubrik2
    @chubrik2 6 หลายเดือนก่อน +5

    По-любому, все самолёты встретят этот момент на земле.
    На всякий случай.

    • @Fasalytch
      @Fasalytch 6 หลายเดือนก่อน

      В любой момент в небе тысячи самолётов

  • @Видео-ы2к
    @Видео-ы2к 6 หลายเดือนก่อน +2

    я установил 2100 год нихрена ничего не произошло...а к 2038 году windows будет уже 256 битный

  • @YEMAM1
    @YEMAM1 6 หลายเดือนก่อน +5

    4:13 это ошибка перевода или в оригинале ошиблись? В 8-бит числе счёт идет от 0 до 255, а не до 256. То есть всего 256 чисел, где 1-е число 0 и 256-е число 255

  • @mihail_redov
    @mihail_redov 6 หลายเดือนก่อน +2

    Шеф, всё пропало!

  • @Menshinin
    @Menshinin 6 หลายเดือนก่อน +1

    Не понимаю, где вообще могла быть "ошибка 2000",там на год было 6 бит, которые приплюсовывались к 1980, то есть тот счётчик заканчивался, в 2011. Привет календарю Майя :)

  • @German_1984
    @German_1984 6 หลายเดือนก่อน +2

    Не все помнят, но настоящая проблема 2000 случилась не 01.01.2000, а 29.02.2000, потому что не все учётные системы знали, что 2000 год является исключением из исключения. Високосный каждый 4-й, но не високосный каждый 100-й, но опять високо ный каждый 400-й. 1900 не был високосным, а 2000 был.

    • @MK_RIG
      @MK_RIG 6 หลายเดือนก่อน +1

      Форточку приоткройте!!

    • @MrTruth2
      @MrTruth2 4 หลายเดือนก่อน

      ​​@@MK_RIGдушно становиться только тем , кто прогуливал школу

  • @DariaTimurovich
    @DariaTimurovich 6 หลายเดือนก่อน

    Представление, что где-то стоят древние компы из 80-х, делают важную работу и на них надо молиться, неверно. За каждой важной работой с их важными компами есть организации и люди с конкретными зарплатами и фамилиями, к которым (в случае чего) можно прийти с оружием, сломать им части тела или нафантазируйте всё остальное. Так что желающих дурковать не будет.

  • @kyloren2865
    @kyloren2865 6 หลายเดือนก่อน +5

    Немецкие железные дороги напряглись😂

  • @Masaki_1337
    @Masaki_1337 6 หลายเดือนก่อน +4

    На 64бит перешли все уже ;)))))))

    • @German_1984
      @German_1984 6 หลายเดือนก่อน +1

      Вы удивитесь, но не все на 32 бита перешли ещё

  • @КостикВалери
    @КостикВалери 6 หลายเดือนก่อน +1

    Надо как-то дотянуть до 2038, потом счётчик возраста сбросится. Запастись молоком, подгузниками. Если чо, спрашивайте - в 2000 обнулялся.

  • @hugoboss3741
    @hugoboss3741 6 หลายเดือนก่อน +1

    Этот чел не вкурсе что уже со времён 286 процессоров уже стояли на метеринских платах RTC модули. И батарейка как раз в них впаивалась изначально. А уж потом она до кучи хранила конфиги BIOS. Начал загибать тут деревне про NTP сервера которые чекают выключеннын компы.

  • @f33net
    @f33net 6 หลายเดือนก่อน +6

    Вообще-то, время уже давно представляется 64-х битным вещественным числом: целая часть - дни, дробная часть время в миллисекундах. Т.ч. чуваку надо другую шабашку искать на пенсии. :)

    • @German_1984
      @German_1984 6 หลายเดือนก่อน +2

      Нет, в ядре всех unix-подобных операционных систем тип time_t целочисленный. Вещественное число используют некоторые СУБД

  • @СанСанычЕп
    @СанСанычЕп 6 หลายเดือนก่อน +2

    Черт, а такие часы где ни будь продаются? ;) Наручные!

  • @kidenish
    @kidenish 6 หลายเดือนก่อน +1

    надо чтоб время назад отсчитывалось, типа сколько осталось

  • @f.linezkij
    @f.linezkij 6 หลายเดือนก่อน +1

    Високосные секунды не учли же. Из-за них никто сейчас не сможет назвать время UTC переполнения счётчика с точностью до секунды, т.к. високосные секунды добавляются (или, теоретически, вычитаются) по состоянию вращения Земли (регистрируемое обсерваторией службы вращения Земли в Париже), на которое влияет слишком много факторов, так что предсказать сильно заранее невозможно.
    Вообще, до сих пор дополнительные секунды добавлялись в UTC частенько, но в последние несколько лет Земля в среднем перестала замедлятсья, а вместо этого немного разогналась, поэтому уже аж с 2016 года високосных секунд не было. Но до 2038 ещё далеко и много чего может измениться. Только с 2035 года вроде как решили перестать вводить високосные секунды, но это ещё не окончательное решение. Если всё-таки отменят, уже в 2035м рассчитаем точное время, если же нет - то после июня 2037, когда опубликуют решение, вводить или не вводить дополнительную секунду 31.12.2037 в 23:59:60.

    • @kemal667
      @kemal667 6 หลายเดือนก่อน

      Вот только unix time не учитывает високосные секунды.

  • @МаксимМеснянкин-л6и
    @МаксимМеснянкин-л6и 6 หลายเดือนก่อน

    Ну тепловая смерть вселенной ожидается, так то, не до 292277026596 года, а через миллион гуголов лет (буквально

  • @Rice0987
    @Rice0987 6 หลายเดือนก่อน +1

    Уже отсчитывали.

  • @Colibrium
    @Colibrium 6 หลายเดือนก่อน +1

    Проблема неактуальна. Большинство систем уже имеют битность 64. А за последующие 14 лет техника тем более обновиться

  • @maxrag02
    @maxrag02 6 หลายเดือนก่อน

    а как потом import random в питоне делать будем, если и для него это число нужно?

  • @VanLyi
    @VanLyi 6 หลายเดือนก่อน

    У всех нормальных людей для времени тип UNSIGNED INT.
    Это 07.02.2106

  • @АндрейГолубев-э6д
    @АндрейГолубев-э6д 6 หลายเดือนก่อน +1

    Кто из 2038?

    • @vanchik9618
      @vanchik9618 4 วันที่ผ่านมา

      Всем привет, я из 2038 года, у нас уже 256 битные процессоры, а аналогичную проблему y2k устранили ещë в 2026 году, а тем временем в Москве снесли все хрущëвки и всë за строили небоскрëбами. Так же прямо сейчас достроили 26190375738 ветку говорят то что это уже 80 ветка которая идëт вокруг экватора, так же Трамп победил на своих 100 выборах

  • @tarasturiur4821
    @tarasturiur4821 6 หลายเดือนก่อน +1

    так это же число ПИ кажется

  • @visorus
    @visorus 6 หลายเดือนก่อน

    В отсеке США на МКС до сих пор 8-дюймовые флоппи-диски есть, а тот вертолёт, который якобы над Марсом летает - у него память как у калькулятора. Что уж говорить про некие Вояджеры, которые уже 40 лет летят и якобы работают и программы принимают и перезагружаются....Короче, что-то с чем-то никак не увязывается.

    • @mikkaloo6525
      @mikkaloo6525 6 หลายเดือนก่อน

      Потому что это фейки. Не летают они

  • @morgunovbooch
    @morgunovbooch 6 หลายเดือนก่อน +2

    ИМХО проблема из пальца высосана.

    • @pavelnovichenko923
      @pavelnovichenko923 6 หลายเดือนก่อน +1

      Мы склонны недооценивать количество старого железа и софта, так как мы тут стартовали позже и много софта было написано без необходимости с тем, чтобы считаться с обратной совместимостью. Главная беда с этим переполнением и откатом даты - неправильные сравнения дат для выборки данных и условий, а их много в самых странных местах (например начинать считать что-то по другому начиная с такой-то даты)

    • @f.linezkij
      @f.linezkij 6 หลายเดือนก่อน

      Если проблема есть, то решить её вполне можно, переопределив парсер 32-битного числа так, чтобы 11...11 отныне интерпретировалось как 19 января 2038 года. Тогда в запасе будет ещё чуть более 136 лет, за которые старое железо уж точно выкинут.

    • @morgunovbooch
      @morgunovbooch 6 หลายเดือนก่อน

      @@f.linezkij
      1. проблема высосана из пальца
      2. пути решений через край
      3. да пошло оно всё)

    • @404Negative
      @404Negative 6 หลายเดือนก่อน

      @@morgunovbooch единственный нюанс в том что это нужно СДЕЛАТЬ. а не комментарий на ютубе написать, что проблема простая

  • @m0r1k
    @m0r1k 6 หลายเดือนก่อน

    дичь.. похоже компилятор в жизни не видили..

  • @ElenaKoroleva-h2x
    @ElenaKoroleva-h2x 6 หลายเดือนก่อน

    Кому он нужен, ваш юникс...