不管是程序員,仍是其餘須要長時間使用電腦的工做者,都會面臨不少健康問題,除了簡單直接的猝死,更常見的是各類重複性勞損(Repetitive Strain Injury,RSI),好比頸椎病、腰背疼痛、乾眼症、鼠標手等。除了保持正確坐姿、使用各類效果不一的人體工程學裝備外,最重要的是避免長時間工做,每隔一段時間站起來休息和放鬆。git
聽起來很簡單,但對大部分人來講,靠自覺按期休息基本不可能,因此咱們須要藉助外力來強迫本身休息。程序員
讓你的電腦每隔一段時間自動鎖定會是一個好辦法。這篇文章會介紹兩個這樣的工具,當你使用電腦一段時間後,它會自動顯示一個休息提示,屏蔽你的任何輸入,直到休息時間結束:github
Workrave 是 2002 年發佈的開源 RSI-prevention 程序,它是目前的最佳選擇:工具
Workrave 的功能很全面,不只包含基本的休息提醒,還能夠監測活動狀態,而且內置了體操動做提示(別擔憂,不是你想象的那種體操,只是一些拉伸動做)。除此以外,你還能夠在統計選項裏查看你天天的活動狀況,包括休息次數、鼠標和鍵盤使用狀況:spa
惟一的缺點是,它不支持 macOS 系統。若是你使用 macOS 系統,在支持 macOS 的替代品裏,功能稍微簡單一些的 Stretchly 是個不錯的選擇:.net
這兩個程序都是開源項目,在對應 GitHub 項目的 releases 頁面能夠下載到最新版本。orm
你能夠將界面語言設爲中文,而後嘗試按照本身的工做習慣調整設置。對於核心功能的休息設置來講,這兩個程序都把休息分爲兩類,短休息和長休息。建議把短休息設爲 20~25 分鐘一次,每次 2 分鐘;長休息 50~60 分鐘一次,每次 10~15 分鐘。另外,Workrave 還支持設置天天使用電腦的總時長限制,能夠根據須要進行設置。cdn
不要把休息頻率設置的過高,由於你的電腦上可能被安裝了監視「空位」時間和離開電腦次數的軟件……blog
爲了讓強制效果更強一點,建議設置成不在休息前顯示提示,也不要顯示推遲和跳過按鈕。以 Workrave 爲例,打開首選項,在每一個休息類別的標籤頁中取消勾選下圖的三個選項:ip
Stretchly 相似,能夠勾選「阻止跳過」,並取消勾選「容許推遲」。
固然,即便這樣設置,太沉迷於手頭工做的時候你仍是能夠找到某些特殊方法跳過休息。可是,爲了讓工具真正發揮做用,你要有一點點遵照規則的自覺。
從今天開始,正視健康在生活中的優先級吧。祝你有個好身體!
本文首發於公衆號「李輝的代碼廚房」。