Internetinis žadintuvas
Nustatykite pažadinimo laiką ir gaukite tiesioginį atgalinį skaičiavimą, generuojamą melodiją, per visą ekraną rodomą pranešimą ir mirksintį skirtuko pavadinimą, kai ateis momentas – tiesiai naršyklės skirtuke.
Rezultatas
Žadintuvas naršyklės skirtuke skamba beveik per daug paprastai, o šis paprastumas yra ta funkcija: nereikia įdiegti programos, nėra paskyros, nereikia suteikti pranešimų leidimo. Įveskite laiką – arba pateikite iš vieno iš iš anksto nustatytų puslapių su jau užpildytu laiku – paspauskite Nustatyti žadintuvą ir tiesioginis atgalinis skaičiavimas tiksliai parodys, kiek liko iki akimirkos, automatiškai pasirenkant šiandieną, jei laikas dar priešakyje, arba rytoj, jei jau praėjo.
Kai atgalinis skaičiavimas pasiekia nulį, skirtukas daro viską, tik nejudina darbalaukį: melodija, tiesiogiai sugeneruota Web Audio API, paleidžiama cikle, visą ekraną perima pranešimas, o skirtuko pavadinimas pradeda mirksėti, todėl pavojaus signalas matomas net iš kito lango. Jei nereaguojate, melodija grįžta kas 30 sekundžių, kol paspaudžiamas „Stop“ – nuolatinis pažadinimo skambutis, nė vieno mandagaus čiulbėjimo.
Sąžiningumas yra svarbesnis žadintuvui nei bet kuriame kitame įrankyje, todėl čia yra tikrosios taisyklės: žadintuvas veikia tik tada, kai skirtukas lieka atidarytas kompiuteryje, kuris nemiega. Naršyklės gali sulėtinti laikmačius foniniuose skirtukuose, todėl, siekdami iki sekundės tikslumo, skirtuką laikykite aktyvų arba matomą. Norint pasiekti garsą, reikia vieną kartą sąveikauti su puslapiu – paspausti Nustatyti signalų skaičių, todėl melodija niekada tyliai neužblokuojama. Atgalinės atskaitos metu likęs laikas atsispindi skirtuko pavadinime, todėl pakanka žvilgtelėti į skirtukų juostą.
Viskas vyksta lokaliai: joks serveris nesaugo jūsų pažadinimo laiko ir niekas nėra stebimas. Dirbant intervalais, o ne fiksuota valanda, atgalinės atskaitos laikmatis labiau tinka, o struktūrinio fokusavimo seansams yra pomodoro laikmatis – šis puslapis skirtas paprastam, sąžiningam darbui garsiai skambėti pasirinktu laiku.