Անցնել հիմնական բովանդակությանը

Pomodoro ժամաչափ անվճար

Կենտրոնացած մնացեք Pomodoro տեխնիկայով: Կարգավորեք աշխատանքի ու ընդմիջման տևողությունները, հետևեք ավարտված նստաշրջաններին ու լսեք ձայնային ազդանշան յուրաքանչյուր փուլի ավարտին:

Աշխատում է անցանց՝ բեռնվելուց հետո
25:00Կենտրոնացում

Շարահյուսներ. Տարածք սկսել/դադար · R վերակայել · S բաց թողնել

Արագ պրեսեթներ (կենտրոնացում/ընդմիջում)
0
Այսօրվա պոմոդորոները
0 / 4
Նիստ
0
Կենտրոնացված րոպեներ

Տարածված կիրառություններ

  • Պոմոդորո ժամանակային ցուցում ուսումնասիրության համարՕգտագործել Պոմոդորո տեխնիկա ավելի արդյունավետ սովորել - աշխատել 25 րոպե կենտրոնացված դրույթներով 5 րոպե ընդմիջում:
  • Պոմոդորո ժամանակային ցուցում հեռավար աշխատանքի համարԿռվել տնից աշխատանքի շեղումներ կազմակերպված Պոմոդորո դրույթներով: Տեղեկացված ժամանակ հետևել և կատարել կանոնավոր ընդմիջում:
  • Պոմոդորո ժամանակային ցուցում գրման ծրագրերի համարՕգտագործել Պոմոդորո դրույթներ անցնել գրասենյակի բլոկ և պահել գրասենյակ momentum վերաբերմունքներ, հաշվետվություններ կամ ստեղծագործական աշխատանք:
  • Պոմոդորո ժամանակային ցուցում ծրագրավորման համարՕգտագործել կազմակերպված կենտրոնացված դրույթներ ավելի արդյունավետ կոդ - խուսափել հոսքի պետության ընդհատումներից և ապահովել կանոնավոր ընդմիջում:
  • Պոմոդորո ժամանակային ցուցում կենտրոնացման և ADHD համարԿազմակերպված աշխատանքային ընդմիջումները օգնում են ADHD-ով մարդկանց պահել կենտրոնացված և բարդ խնդիրներ ավելի վտանգավոր:

Ինչպես է այն աշխատում

Այս Պոմոդորո ժամանակաչափը լիովին աշխատում է դիտարկիչում՝ առանց արտաքին գրադարանների։ Հետհաշվարկը ամրագրված է պատի-ժամացույցի ժամադրոշմին Date.now()-ով, որպեսզի ֆոնային-ներդիրի դանդաղեցումը չկարողանա դանդաղեցնել ժամանակաչափը, և բոլոր ծանուցման ձայները ստեղծվում են ըստ պահանջի Web Audio API-ով — ոչ մի աուդիո ֆայլ չի ներբեռնվում։

  1. 1
    Պատի-ժամացույցի հետհաշվարկի շարժիչ
    Երբ սեղմում եք Սկսել, ժամանակաչափը գրանցում է բացարձակ վերջնական ժամադրոշմ (Date.now()-ը գումարած մնացած վայրկյանները)։ Ամեն 500 մվ, setInterval-ը վերահաշվարկում է, թե քանի վայրկյան է մնացել՝ ընթացիկ ժամանակը հանելով այդ ֆիքսված վերջնակետից։ Եթե դիտարկիչը դանդաղեցնում է ներդիրը, մաթեմատիկան ինքնուղղվում է հաջորդ տիկի ժամանակ։
  2. 2
    Ներդիրի-ֆոկուսի կրկին-համաժամացում
    visibilitychange իրադարձության ունկնդիրը գործարկում է նույն համաժամացման ֆունկցիան, հենց ներդիրին վերադառնալուն պես։ Սա նշանակում է, որ ցուցադրումն անմիջապես ցատկում է ճիշտ մնացած ժամանակին, փոխանակ սպասելու հաջորդ 500 մվ տիկին — կարևոր, երբ ներդիրը երկար ժամանակ ֆոնում է եղել։
  3. 3
    Web Audio API ձայնի սինթեզ
    Երեք ազդանշանային ձայները (դասական, զանգ, թվային) ամբողջովին ստեղծվում են դիտարկիչի ներկառուցված AudioContext-ով — OscillatorNode-ը սահմանում է հաճախականությունը և ալիքաձևի տեսակը (սինուսային կամ քառակուսի), և GainNode-ը կիրառում է ցուցչային ձայնի-մակարդակի ուղեծիր՝ ծրարը ձևավորելու համար։ Ոչ մի աուդիո ֆայլ չի բերվում կամ վերծանվում։
  4. 4
    Կարգավորումների և օրական հաշվարկի պահպանում
    Ձեր հատուկ տևողությունները և այսօրվա ավարտված-պոմոդորոների քանակը գրվում են localStorage-ում երկու առանձին բանալիների տակ։ Էջի բեռնման ժամանակ գործիքը կարդում է դրանք հետ, վավերացնում է ամեն արժեք թույլատրելի տիրույթների դեմ, և վերականգնում է ժամանակաչափը — ուստի ձեր կարգավորումները գոյատևում են էջի թարմացումից՝ առանց սերվերային ուղևորության։

Առնչվող գործիքներ

Հաճախակի տրվող հարցեր