Таймер помодоро
Работа и перерывы идут по очереди сами: после каждого отрезка страница подаёт сигнал и переключается на следующий, а после четвёртого круга даёт длинный перерыв.
Изменить длительности
Изменения применяются со следующего круга. Длительности запоминаются в браузере — на сервер они не уходят.
Как это работает
Круг — это отрезок работы и следующий за ним перерыв. Четыре круга подряд, после четвёртого перерыв длинный. Переключение автоматическое: сигнал звучит и этап сменяется сам, нажимать ничего не нужно.
Отсчёт идёт по моменту окончания этапа, а не сложением тиков, поэтому свёрнутая вкладка его не сбивает. Если вернуться на страницу после долгого отсутствия, таймер догонит серию до того этапа, на котором она должна быть сейчас.
Кнопка «Дальше» обрывает текущий этап и переходит к следующему без сигнала — она для случая, когда дело кончилось раньше отрезка.
Чего этот таймер не умеет
Звонить при закрытой вкладке. Сигнал подаёт страница, а не система: закрыли вкладку — сигнала не будет. Свёрнутое окно и другая вкладка — можно, отсчёт идёт.
Помнить серию между заходами. Счётчик помидоров за сегодня сохраняется, а незаконченный круг — нет: всплывший через сутки перерыв это не память, а мусор.
Откуда 25 и 5
Двадцать пять минут — не научная константа, а длина, на которой держится внимание у большинства людей без усилия. Поэтому её и стоит менять: тем, кто втягивается медленно, обычно удобнее 45 и 10, а на разборе мелких дел работают 15 и 3. Смысл не в числах, а в том, что перерыв наступает сам и его не приходится решать заново каждый раз.
Длинный перерыв после четвёртого круга нужен по той же причине: четыре отрезка подряд — это примерно два часа, после которых короткая пауза уже не восстанавливает. Если работаете меньше, длинный перерыв можно просто не досиживать — серия на этом заканчивается.