SonCycle
Во сколько ложиться - калькулятор циклов сна
Будить в 07:00 я ставлю почти каждую рабочую неделю. Если просто отнять девять часов, получится лечь в 22:00. Ночь так не режется: она идёт кусками примерно по 90 минут, сначала более лёгкий сон, потом глубокий, потом REM. Проснуться в середине глубокой фазы тяжелее, чем на стыке циклов, даже когда часов набралось «достаточно». Калькулятор считает назад от будильника: шесть циклов, пять и четыре. На подъём 07:00 это обычно 21:45, 23:15 и 00:45. Пятнадцать минут на засыпание уже внутри этих цифр, отдельно их не прибавляю.
Режим «Когда лечь» берёт время подъёма. Поле сразу стоит на 07:00, слоты появляются сами, кнопки «Посчитать» нет. «Когда встать» наоборот: ложусь, например, в 23:00, он показывает будильник после 4, 5 и 6 циклов - около 05:15, 06:45 и 08:15, опять с теми же 15 минутами. «Лечь сейчас» берёт текущие часы браузера и считает вперёд. Цифры живут в браузере, на сервер введённое время не уходит, аккаунт заводить не нужно.
Как считать циклы сна
Пять циклов - это 7 часов 30 минут сна плюс те же четверть часа, пока глаза закроются. Шесть циклов дают около девяти часов сна: на 07:00 это отбой около 21:45. Четыре цикла - шесть часов, короткий минимум, на каждый день я его не ставлю. У людей цикл плавает, кому-то ближе к 80 минутам, кому-то к 100, поэтому слоты - ориентир под будильник, не расписание врача. Бессонницу сайт не лечит и диагноз не ставит.
Нажать на время - скопировать в буфер, чтобы в телефон не набирать руками. Если в поле не часы и минуты, слотов не будет. Кофе в десять вечера, свет из коридора и шум за стеной программа не знает. Если засыпание занимает не 15 минут, а сорок, слоты съедут - это не поломка счёта, просто буфер другой.
Ложитесь в одно из этих времён
Ориентир: цикл ≈ 90 мин, засыпание ≈ 15 мин. Не медсовет.