健康計算器

大頭發表於2014-10-28

兩週前QCon大會期間,圖靈請作譯者吃飯,席家花園。入座後每人贈送一本《程式設計師健康指南》,健康話題是在座的老程式設計師們非常關注的。

這幾天翻看這本書,書中提供了一個iOS App "The Healthy Programmer",有目標設定、每日Check List,都是和久坐工種的健康有關,還有很多小工具,番茄時鐘、健康計算器、各種健身操等。先試用了一下計算器,結果如下。

My Health Metrics

我能看懂Risk Level,能看懂Body Fat,雖然不清楚14.65%屬於什麼水平。BMR、BMI就不知道是什麼了,還有Max HR。不明白就都查一查。

  • 先看Body Fat。維基百科翻譯做“體脂肪率”或“體脂百分比”,是脂肪含量佔總體重的百分比。

    一般認為男性的>25%、女性的>32%是診斷為肥胖的標準。中英文維基百科上這些標準數值有差異,無論如何,我的指標落在“Fitness”裡。

    這個數值是通過公式用BMI計算而得的。

    體脂 % = 1.2 x BMI + 0.23 × 年齡 - 5.4 - 10.8 × 性別
    

    其中,男性性別取1,女性取0。對,很容易可以算出我的年齡。

  • 再看這個BMI。BMI是“Body mass index”,即身體質量指數,是一個計算值,用於統計用途。維基百科頁面上有很詳細的介紹,還有一張“Global statistics”圖表。

    計算公式很簡單,

    BMI = mass(kg) / height(m) × height(m)
    

    按照中文維基百科裡的成人BMI數值分類表,我的數值19位於“一般體重”,不算是“理想體重”(數值24)。 這是一個線上BMI計算器

  • 然後是BMR。BMR是“Basal Metabolic Rate”,基礎代謝率。是指在自然溫度環境中,人體在非活動的狀態下,處於消化狀態,維持生命所需消耗的最低能量。

    基礎代謝率需要在嚴格的條件下測量,也可以通過一個包含有年齡、性別、身高、體重的公式來進行間接估算,這個小工具就是用公式間接估算的,可能不大準。維基百科頁面裡有公式,這裡也是一個更方便的線上BMR計算器

  • 最後,Max HR。HR是心率(Heart Rate),維基百科頁面上第一句話也解釋了Max HR,直接測量的方法可能就是在最大強度運動下,用心電圖儀器度量當時的心率,也可以用公式推算出男女的最高心率。

    HRmax = 208 − (0.7 × age)
    

    還有一個公式是,

    HRmax = 220 − age
    

    我本就有竇性心動過緩,要是心跳達到了180,小心臟還能不能受得了啊。

相關文章