Əsas məzmuna keç

Pulsuz Pomodoro Taymeri

Pomodoro texnikası ilə diqqətli qalın. İş və fasilə müddətlərini fərdiləşdirin, tamamlanmış sessiyaları izləyin və hər mərhələ bitəndə audio xəbərdarlıq eşidin.

Bir dəfə yükləndikdən sonra oflayn işləyir
25:00Fokus

Qısayollar: Boşluq başlat/pauza · R resetləyin · S keç

Sürətli hazır ayarlar (fokus/fasilə)
0
Bu günkü Pomodoroların
0 / 4
Sessiya
0
Fokus dəqiqələri

Ümumi istifadələr

  • Oxuyuş üçün Pomodoro TaymerPomodoro texnikasını istifadə edərək daha effektiv şəkildə oxuyun - 5 dəqiqə fasilə ilə 25 dəqiqəlik fokuslanmış seanslarda çalışın.
  • Remote İşi üçün Pomodoro TaymerStrukturlaşdırılmış Pomodoro seansları ilə evin fasilələrini döymə ilə mübarizə aparın. Fokus vaxtını izləyin və müntəzəm fasilə tətbiq edin.
  • Yazı Layihələri üçün Pomodoro TaymerYazıçının blokundan keçmək və essə, hesabu sənəd və ya yaradıcı işdə yazı momentumunu saxlamaq üçün Pomodoro seanslarından istifadə edin.
  • Proqramlaşdırma üçün Pomodoro TaymerDaha effektiv kod yazmaq üçün strukturlaşdırılmış fokus seanslarından istifadə edin - axın vəziyyətinin kəsilməsini qarşılayın və müntəzəm fasilə təmin edin.
  • Fokus və ADHD üçün Pomodoro TaymerStrukturlaşdırılmış iş intervalları ADHD olan insanların fokus saxlamasına kömək edir və çətin vəzifələri daha idarə edilən hala gətirir.

Necə İşləyir

Bu Pomodoro taymeri sıfır xarici kitabxana ilə tamamilə brauzerdə işləyir. Geri sayım Date.now() istifadə edərək bir divar-saatı zaman möhürünə bağlanır, ona görə fon-sekme boğulması taymeri yavaşlada bilmir, bütün bildiriş səsləri isə Web Audio API vasitəsilə tələb üzərinə sintez edilir — heç bir audio fayl endirilmir.

  1. 1
    Divar-saatı geri-sayım mühərriki
    Başlat düyməsinə basdıqda, taymer mütləq bir bitiş zaman möhürü (Date.now() üstəgəl qalan saniyələr) qeyd edir. Hər 500 ms-də bir, setInterval cari vaxtı o sabit son nöqtədən çıxararaq neçə saniyə qaldığını yenidən hesablayır. Brauzer sekmeni boğursa, riyaziyyat növbəti tik işə düşən an özünü düzəldir.
  2. 2
    Sekme-fokusu yenidən-sinxronlaşması
    Bir visibilitychange hadisə dinləyicisi sekmeyə geri keçdiyiniz an eyni sinxronlaşma funksiyasını işə salır. Bu, göstərişin növbəti 500 ms tikini gözləmək əvəzinə dərhal düzgün qalan vaxta atlaması deməkdir — sekme uzun bir müddət fonda qalmışsa vacibdir.
  3. 3
    Web Audio API səs sintezi
    Üç xəbərdarlıq səsi (klassik, zəng, rəqəmsal) tamamilə brauzerin daxili AudioContext-i tərəfindən yaradılır — bir OscillatorNode tezliyi və dalğa forması növünü (sinus ya da kvadrat) təyin edir, bir GainNode isə zərfini formalaşdırmaq üçün eksponensial bir səs həcmi rampası tətbiq edir. Heç bir audio fayl alınmır ya da dekodlanmır.
  4. 4
    Ayarlar və gündəlik say davamlılığı
    Fərdi müddətləriniz və bugünkü tamamlanmış-pomodoro sayınız localStorage-də iki ayrı açar altında yazılır. Səhifə yükləndikdə alət onları geri oxuyur, hər dəyəri icazə verilən aralıqlara qarşı doğrulayır və taymeri yenidən hidratlayır — ona görə ayarlarınız heç bir server gediş-gəlişi olmadan səhifə yenilənməsindən sağ çıxır.

Əlaqəli Alətlər

Tez-tez Verilən Suallar