Помидоро таймері — тегін
Помидоро техникасымен назарыңызды шоғырландырыңыз. Жұмыс пен үзіліс ұзақтықтарын реттеңіз, аяқталған сеанстарды бақылаңыз және әр кезең аяқталғанда аудио дабылын естіңіз.
Төтеп: Space басын қосу/паузалау · R қалпына келтіру · S ойдығын
Жиі қолданылуы
- Оқу үшін Pomodoro Уақыт ӨлшегічіPomodoro техникасын пайдалану арқылы көбінесе оқыңыз - 5 минут бос уақытпен 25 минутты арналы сеанстарда істеңіз.
- Қашықтық Жұмысы үшін Pomodoro Уақыт ӨлшегічіҚұрылымдалған Pomodoro сеанстарымен үйден жұмыс істеу сөндірмелерімен күресіңіз. Фокус уақытын секіндіңіз және бос уақытты орындаңыз.
- Жазу Жоба үшін Pomodoro Уақыт ӨлшегічіЖазу Pomodoro сеанстарын пайдалану арқылы жазу блокасын өткеңіз және есселер, есептер немесе шығармашылық жұмысында жазу импульсін сақтаңыз.
- Бағдарлау үшін Pomodoro Уақыт ӨлшегічіҚұрылымдалған фокус сеанстарын пайдалану арқылы кодты өндіктеген істеңіз - ағын күйінің үзілісін ырайсыз түндіңіз және тұрақты бос уақытты қамтамасыз етіңіз.
- Фокус және ADHD үшін Pomodoro Уақыт ӨлшегічіҚұрылымдалған жұмыс аралықтары ADHD бар адамдарға фокусты сақтау және қиын құрылғыларды басқарылатын болдау үшін көмектеседі.
Қалай жұмыс істейді
Бұл Pomodoro таймері ешбір сыртқы кітапханасыз толығымен браузерде жұмыс істейді. Кері санау Date.now() пайдаланып қабырға-сағат уақыт белгісіне бекітілген, сондықтан фондық-қойынды баяулатуы таймерді баяулата алмайды, ал барлық хабарландыру дыбыстары Web Audio API арқылы сұраныс бойынша синтезделеді — ешбір аудио файл жүктелмейді.
- 1Қабырға-сағат кері санау қозғалтқышы"Бастау"-ды басқанда, таймер абсолютті аяқталу уақыт белгісін (Date.now() плюс қалған секундтар) жазады. Әр 500 мс сайын, setInterval сол бекітілген соңғы нүктеден ағымдағы уақытты алу арқылы қанша секунд қалғанын қайта есептейді. Браузер қойындыны баяулатса, келесі тик іске қосылған сәтте математика өзін-өзі түзетеді.
- 2Қойынды-фокусын қайта-синхрондауvisibilitychange оқиға тыңдаушысы қойындыға қайта ауысқан сәтте дәл сол синхрондау функциясын іске қосады. Бұл көрсетілімнің келесі 500 мс тикті күтудің орнына дереу дұрыс қалған уақытқа секіретінін білдіреді — қойынды ұзақ уақыт фонда болғанда маңызды.
- 3Web Audio API дыбыс синтезіҮш ескерту дыбысы (классикалық, қоңырау, цифрлық) толығымен браузердің кірістірілген AudioContext арқылы жасалады — OscillatorNode жиілік пен толқын түрін (синус немесе шаршы) орнатады, ал GainNode конвертті пішіндеу үшін экспоненциалды дыбыс деңгейі рампасын қолданады. Ешбір аудио файл алынбайды немесе декодталмайды.
- 4Баптаулар мен күндізгі санды сақтауТаңдаулы ұзақтықтарыңыз бен бүгінгі аяқталған-pomodoro саны екі бөлек кілт бойынша localStorage-ке жазылады. Бетті жүктегенде, құрал оларды қайта оқиды, әр мәнді рұқсат етілген ауқымдарға қарсы тексереді және таймерді қайта суландырады — сондықтан баптауларыңыз серверге барып-келусіз бетті жаңартудан аман қалады.
Байланысты құралдар
Шу генераторы
Ақ, қызғылт және қоңыр шуды жаңбыр мен мұхит дыбыстарымен араластырыңыз, дыбысы бәсеңдейтін ұйқы таймерін орнатыңыз және 1-ден 60 минутқа дейінгі қайталанатын WAV немесе MP3 жүктеп алыңыз.
Интервалды таймер
HIIT және Tabata жаттығулары үшін жұмыс пен демалыс таймері: жылыну, раундтар, жиындар, үлкен кері санақ, түспен белгіленген кезеңдер, дыбыс сигналдары және қосымша дауыстық нұсқаулар.
Жаттау карталары
Жаттау карталарының топтамаларын жасаңыз немесе кестеден импорттаңыз, содан кейін аударылатын карталармен және браузеріңізде сақталатын аралықты қайталау кестесімен оқыңыз.