Siirry pääsisältöön

Pomodoro-ajastin ilmaiseksi

Pysy keskittyneenä Pomodoro-tekniikalla. Mukauta työ- ja taukoajat, seuraa suoritettuja istuntoja ja kuule ääniilmoitus jokaisen vaiheen päättyessä.

Toimii offline-tilassa kerran ladattuna
25:00Fokus

Pikanäppäimet: välilyönti aloita/keskeytä · R nollaa · S ohita

Pikaesiasetukset (keskittyminen/tauko)
0
Tämän päivän Pomodoro-kierrokset
0 / 4
Sessio
0
Fokusminuuttia

Yleiset käyttötavat

  • Pomodoro-ajastin OpiskeluunKäytä Pomodoro-tekniikkaa opiskellaksesi tehokkaammin: työskentele 25 minuutin keskittyneissä istunnoissa 5 minuutin tauoilla.
  • Pomodoro-ajastin EtätyöhönTaistele kotona työskentelemisen häiriötekijöitä vastaan rakentuneilla Pomodoro-istunnoilla. Seuraa keskittymisaikaa ja ota säännöllisiä taukoja.
  • Pomodoro-ajastin KirjoitusprojekteilleKäytä Pomodoro-istuntoja voittaaksesi kirjoittajien estoa ja säilyttääksesi kirjoitusmomentumia esseissä, raporteissa tai luovassa työssä.
  • Pomodoro-ajastin OhjelmointiinKäytä rakentuneita keskittymisjaksoja ohjelmoidaksesi tehokkaammin: vältä virtauksen tilan keskeytyksiä varmistamalla säännöllisiä taukoja.
  • Pomodoro-ajastin Keskittymiseen ja ADHD:henRakennetut työvälit auttavat ADHD:n omaavia henkilöitä säilyttämään keskittymisen ja tekemään vaikeista tehtävistä helpommin hallittavia.

Miten se toimii

Tämä Pomodoro-ajastin toimii kokonaan selaimessa ilman ulkoisia kirjastoja. Ajastin ankkuroidaan seinäkellonaikaan Date.now()-funktiolla, jotta taustavälilehden rajoittaminen ei voi hidastaa ajastinta, ja kaikki ilmoitusäänet syntetisoidaan pyynnöstä Web Audio -rajapinnalla — mitään äänitiedostoa ei ladata.

  1. 1
    Seinäkellopohjainen laskentamoottori
    Kun painat Aloita, ajastin tallentaa absoluuttisen loppumisajankohdan (Date.now() plus jäljellä olevat sekunnit). Joka 500 ms setInterval laskee uudelleen, kuinka monta sekuntia on jäljellä, vähentämällä nykyisen ajan tuosta kiinteästä pisteestä. Jos selain rajoittaa välilehteä, laskenta korjaa itsensä heti kun seuraava tikki laukeaa.
  2. 2
    Välilehden tarkennuksen uudelleensynkronointi
    visibilitychange-tapahtumakuuntelija laukaisee saman synkronointifunktion heti, kun vaihdat takaisin välilehteen. Tämä tarkoittaa, että näyttö hyppää välittömästi oikeaan jäljellä olevaan aikaan sen sijaan, että odottaisi seuraavaa 500 ms:n tikkiä — tärkeää kun välilehti on ollut taustalla pitkään.
  3. 3
    Web Audio -äänisynteesi
    Kolme hälytysääntä (klassinen, kello, digitaalinen) luodaan kokonaan selaimen sisäänrakennetulla AudioContext-oliolla — OscillatorNode asettaa taajuuden ja aaltomuototyypin (sini tai neliö), ja GainNode soveltaa eksponentiaalista äänenvoimakkuuskaarta muotoillakseen verhokäyrän. Mitään äänitiedostoa ei haeta tai pureta.
  4. 4
    Asetusten ja päivittäisen laskurin pysyvyys
    Mukautetut kestosi ja tämän päivän valmiiden pomodoro-jaksojen määrä kirjoitetaan localStorageen kahden erillisen avaimen alle. Sivun latautuessa työkalu lukee ne takaisin, validoi jokaisen arvon sallittuja alueita vasten, ja palauttaa ajastimen tilan — joten asetuksesi säilyvät sivun päivityksen yli ilman palvelinkierrosta.

Liittyvät työkalut

Usein kysytyt kysymykset