Liigu põhisisu juurde

Pomodoro taimer tasuta

Püsi keskendumisel Pomodoro tehnikaga. Kohanda töö- ja pauside kestusi, jälgi lõpetatud seansse ja kuule helisignaali, kui iga faas lõpeb.

Töötab võrguühenduseta pärast laadimist
25:00Fookus

Kiirklahvid: Space käivita/pausa · R lähtesta · S jäta vahele

Kiireeelseaded (fookus/paus)
0
Tänased Pomodoro'd
0 / 4
Seanss
0
Keskendutud minutid

Levinud kasutusviisid

  • Pomodoro taimer õppimiseksKasutage Pomodoro tehnikat tõhusamaks õppimiseks — töötage 25-minutilistes fokuseeritud seansides 5-minutiliste pausidega.
  • Pomodoro taimer kaugtööleVõidelge kodust töötamise segamini struktureeritud Pomodoro seansitega. Jälgige fokuse aega ja sundige regulaarseid pause.
  • Pomodoro taimer kirjutamisprojektideleKasutage Pomodoro seanse kirjutaja bloki ületamiseks ja kirjutamise hoogu säilitamiseks esseedel, aruannetes või loovatel töödel.
  • Pomodoro taimer programmeerimiseksKasutage struktureeritud fokuseerimissessioone tõhusamaks kodeerimiseks — vältida voolutaolisi häireid, tagades regulaarsed paus.
  • Pomodoro taimer fokuse ja ADHD jaoksStruktureeritud tööintervallid aitavad ADHD-ga inimestel fokust säilitada ja raskeid ülesandeid hallatavamaks muuta.

Kuidas see töötab

See Pomodoro taimer töötab täielikult brauseris ilma väliste teekideta. Loendus on ankurdatud reaalse-aja ajatempliga Date.now() abil, nii et tagaplaani-vahekaardi piiramine ei saa taimerit aeglustada, ning kõik teavitushelid sünteesitakse nõudmisel Web Audio API abil — ühtegi helifaili ei laadita alla.

  1. 1
    Reaalajakella loendusmootor
    Kui vajutad Käivita, registreerib taimer absoluutse lõppajatempli (Date.now() pluss ülejäänud sekundid). Iga 500 ms arvutab setInterval uuesti, mitu sekundit jääb, lahutades praeguse aja sellest fikseeritud lõpp-punktist. Kui brauser piirab vahekaarti, korrigeerib matemaatika end hetkel, mil järgmine tik käivitub.
  2. 2
    Vahekaardi-fookuse taassünkroonimine
    visibilitychange sündmuse kuulaja käivitab sama sünkroonimisfunktsiooni hetkel, kui lülitud vahekaardi juurde tagasi. See tähendab, et kuva hüppab kohe õigele ülejäänud ajale, selle asemel et oodata järgmist 500 ms tikki — oluline, kui vahekaart on olnud kaua tagaplaanil.
  3. 3
    Web Audio API heli süntees
    Kolm hoiatushelit (klassikaline, helin, digitaalne) genereeritakse täielikult brauseri sisseehitatud AudioContext'iga — OscillatorNode seab sageduse ja lainekuju tüübi (siinus või ruut) ja GainNode rakendab eksponentsiaalse helitugevuse rampi, et kujundada envelopp. Ühtegi helifaili ei tooda ega dekodeerita.
  4. 4
    Seadete ja igapäevase loenduse püsivus
    Sinu kohandatud kestused ja tänase lõpetatud-pomodoro loendus kirjutatakse localStorage'i kahe eraldi võtme all. Lehe laadimisel loeb tööriist need tagasi, valideerib iga väärtuse lubatud vahemike vastu ja taashüdreerib taimeri — nii et sinu seaded säilivad lehe värskendamisel ilma ühegi serveri ida-tagasita.

Seotud tööriistad

Korduma kippuvad küsimused