Online-herätyskello
Aseta herätysaika ja saat live-laskurin, toistuvan generoidun melodian, koko näytön ilmoituksen ja vilkkuvan välilehden otsikon, kun hetki koittaa — suoraan selainvälilehdessä.
🔒 Käsitelty kokonaan selaimessasi – mitään tähän kirjoittamaasi ei koskaan ladata.
Tulos
Selainvälilehdessä toimiva herätyskello kuulostaa melkein liian yksinkertaiselta, ja se yksinkertaisuus on sen ominaisuus: ei asennettavaa sovellusta, ei tunnusta, ei ilmoituslupia. Kirjoita aika — tai saavu esiasetussivulta aika valmiiksi täytettynä — paina Aseta herätys, ja live-laskuri näyttää tarkalleen, kuinka kauan hetkeen on, valiten automaattisesti tämän päivän, jos aika on vielä edessä, tai huomisen, jos se on jo mennyt.
Kun laskuri saavuttaa nollan, välilehti tekee kaiken pöydän tärisyttämistä vaille: Web Audio API:n lennossa luoma melodia toistuu, koko näytön ilmoitus valtaa sivun ja välilehden otsikko alkaa vilkkua, jotta herätys näkyy jopa toisesta ikkunasta. Jos et reagoi, melodia palaa 30 sekunnin välein, kunnes Stop painetaan — sinnikäs herätyssoitto, ei yksi kohtelias piipitys.
Rehellisyys on herätyksessä tärkeämpää kuin missään muussa työkalussa, joten tässä ovat todelliset säännöt: herätys toimii vain, kun välilehti pysyy auki tietokoneella, joka ei ole unessa. Selainten ajastimet voivat hidastua taustavälilehdissä, joten sekuntitarkkuutta varten pidä välilehti aktiivisena tai näkyvissä. Ääni vaatii yhden vuorovaikutuksen sivun kanssa — Aseta herätys -painaminen lasketaan, minkä vuoksi melodiaa ei koskaan hiljaisesti estetä. Laskurin aikana jäljellä oleva aika peilataan välilehden otsikkoon, joten vilkaisu välilehtipalkkiin riittää.
Kaikki tapahtuu paikallisesti: mikään palvelin ei tallenna herätysaikaasi eikä mitään seurata. Väliaikatyöskentelyyn kiinteän kellonajan sijaan laskuri-ajastin sopii paremmin, ja jäsennettyihin keskittymisjaksoihin on pomodoro-ajastin — tämä sivu on sitä rehellistä perustyötä varten, että soi kovaa valitsemanasi aikana.