Pāriet uz galveno saturu

Pomodoro taimeris bez maksas

Palieciet koncentrēti ar Pomodoro tehniku. Pielāgojiet darba un pārtraukumu ilgumu, izsekojiet pabeigtās sesijas un dzirdiet audio brīdinājumu katras fāzes beigās.

Darbojas bezsaistē pēc ielādes
25:00Fokuss

Saīsnes: atstarpe sākt/pauzēt · R atiestatīt · S izlaist

Ātrie iestatījumi (fokuss/pārtraukums)
0
Šodienas pomodoro
0 / 4
Sesija
0
Fokusa minūtes

Biežākie lietojumi

  • Pomodoro taimers mācībāmIzmantojiet Pomodoro paņēmienu, lai efektīvāk mācītos — strādājiet fokusētās 25 minūšu sesijās ar 5 minūšu pārtraukumiem.
  • Pomodoro taimers attālinājumamCīnies ar darbošanas uz mājām novēršanu ar strukturētām Pomodoro sesijām. Sekojiet uzmanības laikam un piespiediet regulārus pārtraukumus.
  • Pomodoro taimers rakstīšanas projektiemIzmantojiet Pomodoro sesijas, lai pārvarētu rakstīšanas bloku un saglabātu rakstīšanas impulsu esejas, ziņojumos vai radošo darbu.
  • Pomodoro taimers programmēšanaiIzmantojiet strukturētas fokusa sesijas, lai efektīvāk kodētu — izvairieties no plūsmas pārtraukumiem, vienlaikus nodrošinot regulārus pārtraukumus.
  • Pomodoro taimers fokusam un ADHDStrukturēti darba intervāli palīdz cilvēkiem ar ADHD saglabāt uzmanību un padarīt grūtos uzdevumus vadāmākus.

Kā tas darbojas

Šis Pomodoro taimeris darbojas pilnībā pārlūkprogrammā bez ārējām bibliotēkām. Atskaite ir piesaistīta sienas-pulksteņa laika zīmogam, izmantojot Date.now(), tāpēc fona-cilnes palēnināšana nevar palēnināt taimeri, un visas paziņojumu skaņas tiek sintezētas pēc pieprasījuma caur Web Audio API — netiek lejupielādēts neviens audio fails.

  1. 1
    Sienas-pulksteņa atskaites dzinējs
    Kad nospiežat Sākt, taimeris ieraksta absolūtu beigu laika zīmogu (Date.now() plus atlikušās sekundes). Ik pēc 500 ms setInterval pārrēķina, cik daudz sekunžu atlicis, atņemot pašreizējo laiku no šī fiksētā galapunkta. Ja pārlūkprogramma palēnina cilni, matemātika sevi izlabo tajā brīdī, kad nāk nākamais tiks.
  2. 2
    Cilnes-fokusa atkārtota sinhronizācija
    visibilitychange notikuma klausītājs izsauc to pašu sinhronizācijas funkciju tajā brīdī, kad pārslēdzaties atpakaļ uz cilni. Tas nozīmē, ka displejs uzreiz pārlec uz pareizo atlikušo laiku, nevis gaida nākamo 500 ms tiku — svarīgi, kad cilne ir bijusi fonā ilgu laiku.
  3. 3
    Web Audio API skaņas sintēze
    Trīs brīdinājuma skaņas (klasiskā, zvans, digitālā) tiek pilnībā ģenerētas ar pārlūkprogrammas iebūvēto AudioContext — OscillatorNode iestata frekvenci un viļņa formas tipu (sinusa vai kvadrāta), un GainNode pielieto eksponenciālu skaļuma rampu, lai veidotu konvertu. Netiek iegūti vai dekodēti nekādi audio faili.
  4. 4
    Iestatījumu un dienas skaita pastāvība
    Jūsu pielāgotie ilgumi un šodien pabeigto pomodoro skaits tiek rakstīts localStorage zem divām atsevišķām atslēgām. Pie lapas ielādes rīks tos nolasa atpakaļ, validē katru vērtību pret atļautajiem diapazoniem un atjauno taimeri — tāpēc jūsu iestatījumi izdzīvo lapas atsvaidzināšanu bez servera saziņas.

Saistītie rīki

Bieži uzdotie jautājumi