Preskoči na glavno vsebino

Pomodoro timer — brezplačno

Ostanite zbrani s tehniko Pomodoro. Prilagodite trajanje dela in odmorov, sledite opravljenim sejam in slišite zvočno opozorilo, ko se vsaka faza konča.

Deluje brez povezave po nalaganju
25:00Fokus

Bližnjice: Preslednica zagon/pauza · R ponastavitev · S preskok

Hitre prednastavitve (delo/odmor)
0
Današnji pomodoroji
0 / 4
Seja
0
Minute fokusa

Pogosta področja uporabe

  • Pomodoro Timer za učenjeUporabite tehniko Pomodoro za bolj učinkovito učenje — delajte v osredotočenih sejah 25 minut s 5-minutnimi pauzami.
  • Pomodoro Timer za daljinsko deloSpoprijemite se s preusmeritvami pri delu od doma s strukturiranimi sejami Pomodoro. Spremljajte čas fokusa in prisilite redne pause.
  • Pomodoro Timer za pisalne projekteUporabite seje Pomodoro, da premagante blok pisca in ohranite zagon pisanja na esejih, poročilih ali ustvarjalnem delu.
  • Pomodoro Timer za programiranjeUporabite strukturirane seje fokusa za bolj učinkovito kodiranje — izognite se prekinitvam pretoka, medtem ko zagotavljate redne pause.
  • Pomodoro Timer za fokus in ADHDStrukturirani delovni intervali pomagajo ljudem z ADHD ohraniti fokus in naredijo težke naloge bolj obvladljive.

Kako deluje

Ta Pomodoro odštevalnik teče v celoti v brskalniku brez zunanjih knjižnic. Odštevanje je zasidrano na časovni žig stenske ure z uporabo Date.now(), tako da zaviranje zavihka v ozadju ne more upočasniti odštevalnika, vsi zvoki obvestil pa se sintetizirajo na zahtevo prek Web Audio API — nobene zvočne datoteke se ne prenesejo.

  1. 1
    Pogon odštevanja po stenski uri
    Ko pritisnete Start, odštevalnik zabeleži absoluten končni časovni žig (Date.now() plus preostale sekunde). Vsakih 500 ms setInterval preračuna, koliko sekund preostane, tako da odšteje trenuten čas od te fiksne končne točke. Če brskalnik omejuje zavihek, se matematika sama popravi v trenutku naslednjega tika.
  2. 2
    Ponovna sinhronizacija ob fokusu zavihka
    Poslušalec dogodka visibilitychange sproži isto sinhronizacijsko funkcijo v trenutku, ko se vrnete na zavihek. To pomeni, da prikaz takoj skoči na pravilen preostal čas, namesto da bi čakal na naslednji 500 ms tik — pomembno, ko je bil zavihek dolgo v ozadju.
  3. 3
    Sinteza zvoka Web Audio API
    Trije opozorilni zvoki (klasičen, zvonček, digitalen) se v celoti ustvarijo z vgrajenim AudioContext brskalnika — OscillatorNode nastavi frekvenco in tip valovne oblike (sinus ali kvadrat), GainNode pa uporabi eksponentno rampo glasnosti za oblikovanje ovojnice. Nobene zvočne datoteke se ne pridobijo ali dekodirajo.
  4. 4
    Trajanje nastavitev in dnevnega števila
    Vaša trajanja po meri in današnje število dokončanih pomodorov se zapišeta v localStorage pod dvema ločenima ključema. Ob nalaganju strani jih orodje prebere nazaj, preveri vsako vrednost glede na dovoljene razpone in znova hidrira odštevalnik — tako da vaše nastavitve preživijo osvežitev strani brez kakršnega koli povratnega potovanja na strežnik.

Sorodna orodja

Pogosto zastavljena vprašanja