Үндсэн агуулга руу очих
LibraTool logoLibraTool

Помодоро таймер — үнэгүй

Помодоро аргачлалаар анхаарлаа төвлөрүүл. Ажлын болон завсарлагааны үргэлжлэлийг тохируулж, дууссан сессүүдийг хянаж, үе шат бүр дуусахад аудио сэрэмжлүүлэг сонсох.

Ачаалагдсаны дараа офлайн ажилладаг
25:00Анхаарал

Товчлол: Space эхлүүлэх/паузалах · R дахин тохируулах · S алгасах

Түргэн тохиргоо (төвлөрөл/завсарлага)
0
Өнөөдрийн Pomodoro
0 / 4
Сесс
0
Анхаарал тавьсан минут

Түгээмэл хэрэглээ

  • Сурах зориулалтын Pomodoro таймерPomodoro техникийг илүү үр дүнтэй суралцахын тулд ашигла — санаасан 25 минутын сеанстай, 5 минутын завсраар ажил хий.
  • Төдөөрөмжөөс ажиллахын төлөө Pomodoro таймерБүтцэлсэн Pomodoro сеансаар гэрийн ажлын сидэлгээтэй тулалдана. Фокусын цагийг хянах болон тогтмол завсралтыг эрх олгох.
  • Бичихэд зориулалтын Pomodoro таймерPomodoro сеансуудыг ашиглан бичихийн болзолгүй байдлаас сэргээлхүүлэх болон бичихийн эргэлтийг хадгалах шүлэг, тайлан, сэтгэмжийн ажлын дээр.
  • Програмчлалын төлөө Pomodoro таймерИлүү үр дүнтэй кодлохын тулд бүтцэлсэн фокусын сеансыг ашигла — түүнийг бүрэн байдалд оруулж сүүлийн ямар ч завсраас зайлучлан, тогтмол завсралтыг сайн байлгахын тулд.
  • Фокус болон ADHD-ийн Pomodoro таймерБүтцэлсэн ажлын интервалууд ADHD-тай хүмүүсийг фокусыг хадгалах болон хэцүү ажлуудыг илүү удирдах боломжтой болгоход тусална.

Хэрхэн ажилладаг

Энэ Pomodoro тоолуур ямар ч гадаад номын сангүй бүхэлдээ хөтчид ажилладаг. Буцаан тоолол Date.now() ашиглан ханын-цагийн цаг тэмдэгт зангидагдсан тул дэвсгэр-табын удаашрал тоолуурыг удаашруулж чадахгүй, бүх мэдэгдлийн дуу Web Audio API-аар шаардлагатай үед синтезлэгддэг — ямар ч аудио файл татагддаггүй.

  1. 1
    Ханын-цагийн тооллын систем
    Та Start дарахад тоолуур үнэмлэхүй дуусах цаг тэмдгийг (Date.now() нэмэх үлдсэн секунд) бүртгэдэг. 500 мс тутамд setInterval тэр тогтмол цэгээс одоогийн цагийг хасаж хэдэн секунд үлдсэнийг дахин тооцоолдог. Хэрэв хөтөч таб удаашруулбал, дараагийн товшилт идэвхжих мөчид математик өөрөө засагддаг.
  2. 2
    Таб-фокус дахин синхрончлол
    visibilitychange үйл явдлын listener таб руу буцаж шилжих мөчид ижил синхрончлолын функцийг идэвхжүүлдэг. Энэ нь дараагийн 500 мс товшилтыг хүлээхийн оронд харагдац шууд зөв үлдсэн цаг руу үсэрдэг гэсэн үг — таб удаан хугацаагаар дэвсгэрт байсан үед чухал.
  3. 3
    Web Audio API дууны синтез
    Гурван анхааруулгын дуу (сонгодог, дуут дохио, дижитал) бүгд хөтчийн байгуулагдмал AudioContext-ээр бүхэлдээ үүсгэгддэг — OscillatorNode давтамж, долгионы төрлийг (sine эсвэл square) тохируулж, GainNode envelope хэлбэржүүлэхийн тулд экспоненциал дуу чангийн налуу хэрэглэдэг. Ямар ч аудио файл татагдаж, декодлогддоггүй.
  4. 4
    Тохиргоо, өдрийн тооллын хадгалалт
    Таны захиалгат үргэлжлэх хугацаа, өнөөдрийн дуусгасан-pomodoro тоо localStorage-д хоёр тусдаа түлхүүрийн доор бичигддэг. Хуудас ачаалахад хэрэгсэл тэдгээрийг уншиж, утга бүрийг зөвшөөрөгдсөн мужтай баталгаажуулж, тоолуурыг сэргээдэг — тиймээс таны тохиргоо серверийн дамжуулалтгүйгээр хуудсын сэргээлтийг давдаг.

Холбоотой хэрэгслүүд

Түгээмэл асуултууд