تایمر پومودورو رایگان
با تکنیک پومودورو متمرکز بمانید. مدت زمان کار و استراحت را سفارشی کنید، جلسات تکمیلشده را دنبال کنید و با پایان هر مرحله یک هشدار صوتی بشنوید.
میانبرها: Space شروع/توقف · R بازنشانی · S پرش
کاربردهای رایج
- تایمر Pomodoro برای مطالعهاز تکنیک Pomodoro برای مطالعه موثرتر استفاده کنید: در جلسات متمرکز 25 دقیقه ای با تعطیلات 5 دقیقه ای کار کنید.
- تایمر Pomodoro برای کار از دوراز جلسات Pomodoro ساختیافته با بی توجهی از کار در خانه مقابله کنید. زمان تمرکز را ردیابی کنید و استراحت های منظم را اجرا کنید.
- تایمر Pomodoro برای پروژه های نوشتاریاز جلسات Pomodoro برای غلبه بر بلوک نویسنده و حفظ تکانه نوشتاری در مقالات، گزارش ها یا کار خلاقانه استفاده کنید.
- تایمر Pomodoro برای برنامه نویسیاز جلسات متمرکز ساختیافته برای برنامه نویسی موثرتر استفاده کنید: از وقفه های حالت جریان اجتناب کنید و در عین حال استراحت های منظم را تضمین کنید.
- تایمر Pomodoro برای تمرکز و ADHDبازه های کار ساختیافته به افرادی با ADHD کمک می کند تا تمرکز را حفظ کنند و کارهای دشوار را قابل مدیریت تر کنند.
نحوه کار
این تایمر پومودورو کاملاً در مرورگر با صفر کتابخانه خارجی اجرا میشود. شمارش معکوس به یک مهر زمانی ساعت-دیواری با استفاده از Date.now() لنگر میشود پس محدودسازی تب-پسزمینه نمیتواند تایمر را کند کند، و همه صداهای اطلاعرسانی به درخواست از طریق Web Audio API سنتز میشوند — فایل صوتیای دانلود نمیشود.
- 1موتور شمارش معکوس ساعت-دیواریوقتی شروع را فشار میدهید، تایمر یک مهر زمانی پایان مطلق ثبت میکند (Date.now() بهعلاوه ثانیههای باقیمانده). هر ۵۰۰ میلیثانیه، setInterval دوباره محاسبه میکند چند ثانیه باقیمانده با کمکردن زمان فعلی از آن نقطهپایان ثابت. اگر مرورگر تب را محدود کند، حساب لحظه شلیک تیک بعدی خودتصحیح میشود.
- 2همگامسازی مجدد تمرکز-تبیک شنونده رویداد visibilitychange همان تابع همگامسازی را لحظه بازگشتتان به تب شلیک میکند. این یعنی نمایش فوراً به زمان باقیمانده درست میپرد بهجای انتظار برای تیک ۵۰۰میلیثانیهای بعدی — مهم وقتی تب مدت زیادی در پسزمینه بوده است.
- 3سنتز صدای Web Audio APIسه صدای هشدار (کلاسیک، زنگوله، دیجیتال) کاملاً توسط AudioContext داخلی مرورگر تولید میشوند — یک OscillatorNode فرکانس و نوع شکل موج (سینوسی یا مربعی) را تنظیم میکند، و یک GainNode یک شیب حجم نمایی برای شکلدادن پوش اعمال میکند. فایل صوتیای واکشی یا رمزگشایی نمیشود.
- 4پایداری تنظیمات و شمارش روزانهمدتهای سفارشی شما و شمارش پومودوروهای-تکمیلشده امروز در localStorage زیر دو کلید جداگانه نوشته میشوند. هنگام بارگذاری صفحه ابزار آنها را دوباره میخواند، هر مقدار را در برابر بازههای مجاز اعتبارسنجی میکند، و تایمر را دوباره هیدراته میکند — پس تنظیمات شما در برابر تازهسازی صفحه بدون رفتوبرگشت سروری دوام میآورند.
ابزارهای مرتبط
تولیدکننده نویز
نویز سفید، صورتی و قهوهای را با صداهای باران و اقیانوس ترکیب کنید، تایمر خواب با محو شدن تدریجی تنظیم کنید و یک فایل WAV یا MP3 قابل تکرار ۱ تا ۶۰ دقیقهای دانلود کنید.
زمانسنج تناوبی
زمانسنج کار و استراحت برای تمرینهای HIIT و Tabata با گرمکردن، دور، ست، شمارش معکوس بزرگ، مرحلههای رنگبندیشده، بوق و راهنمای صوتی اختیاری.
فلشکارت
دستههای فلشکارت بسازید یا از یک صفحهگسترده وارد کنید، سپس با کارتهای برگردان و برنامهٔ مرور فاصلهدار که در مرورگر شما ذخیره میشود مطالعه کنید.