Pomodoro timer — besplatno
Ostanite usredotočeni Pomodoro tehnikom. Prilagodite trajanje rada i pauza, pratite završene sesije i čujte zvučni signal na kraju svake faze.
Prečaci: Razmak početak/pauza · R reset · S preskoči
Uobičajene namjene
- PomodoroTimer za učenjeKoristi Pomodoro tehniku za učinkovitije učenje — radi u fokusirane sesije od 25 minuta sa 5-minutnim pauzama.
- Pomodoro Timer za udaljeni radBorimo se protiv distrakcija rada iz kuće strukturiranim Pomodoro sesijama. Prati vrijeme fokusa i osiguraj redovite pauze.
- Pomodoro Timer za projekte pisanjaKoristi Pomodoro sesije da bi prebrodio pisčev blok i održao pisani zamah na esejima, izvještajima ili kreativnom radu.
- Pomodoro Timer za programiranjeKoristi strukturirane sesije fokusa za učinkovitije kodiranje — izbjegni prekide u stanju toka dok osiguraš redovite pauze.
- Pomodoro Timer za fokus i ADHDStrukturirani radni intervali pomažu ljudima sa ADHD-om da održe fokus i čine teške zadatke upravljivijima.
Kako funkcionira
Ovaj Pomodoro brojač radi u potpunosti u pregledniku bez vanjskih biblioteka. Odbrojavanje je usidreno na vremenski žig zidnog sata koristeći Date.now() tako da usporavanje pozadinske kartice ne može usporiti brojač, a svi zvukovi obavijesti sintetiziraju se na zahtjev putem Web Audio API-ja — nijedna audio datoteka se ne preuzima.
- 1Mehanizam odbrojavanja zidnog sataKada pritisnete Pokreni, brojač bilježi apsolutni vremenski žig kraja (Date.now() plus preostale sekunde). Svakih 500 ms, setInterval ponovno izračunava koliko sekundi preostaje oduzimanjem trenutačnog vremena od te fiksne krajnje točke. Ako preglednik uspori karticu, matematika se sama ispravlja u trenutku sljedećeg otkucaja.
- 2Ponovna sinkronizacija pri fokusiranju karticeSlušatelj događaja visibilitychange pokreće istu funkciju sinkronizacije u trenutku kad se vratite na karticu. To znači da prikaz trenutačno skoči na ispravno preostalo vrijeme umjesto čekanja sljedećeg otkucaja od 500 ms — važno kad je kartica bila u pozadini dulje vrijeme.
- 3Sinteza zvuka Web Audio API-jemTri zvuka upozorenja (klasični, zvono, digitalni) u potpunosti generira ugrađeni AudioContext preglednika — OscillatorNode postavlja frekvenciju i tip vala (sinusni ili kvadratni), a GainNode primjenjuje eksponencijalnu rampu glasnoće za oblikovanje omotnice. Nijedna audio datoteka se ne dohvaća niti dekodira.
- 4Postavke i dnevni broj se čuvajuVaša prilagođena trajanja i današnji broj dovršenih pomodora zapisuju se u localStorage pod dva odvojena ključa. Pri učitavanju stranice alat ih čita natrag, provjerava svaku vrijednost u odnosu na dopuštene raspone i obnavlja brojač — tako da vaše postavke preživljavaju osvježavanje stranice bez okretanja poslužitelju.
Srodni alati
Generator šuma
Miješajte bijeli, ružičasti i smeđi šum sa zvukovima kiše i oceana, postavite timer za spavanje s postupnim stišavanjem i preuzmite WAV ili MP3 datoteku s petljom u trajanju od 1 do 60 minuta.
Intervalni mjerač vremena
Mjerač vremena za rad i odmor za HIIT i Tabata treninge sa zagrijavanjem, rundama, serijama, velikim odbrojavanjem, fazama označenim bojama, zvučnim signalima i neobveznim glasovnim najavama.
Kartice za učenje
Izradite špilove kartica za učenje ili ih uvezite iz proračunske tablice, a zatim učite uz okretne kartice i raspored intervalnog ponavljanja spremljen u vašem pregledniku.