Skip to main content

Posts

Showing posts from February, 2016

如何将 ios 运动步数摇出一万步

微信运动是一个有限隐私的公众号,一旦授权这个微信号读取 ios health app 数据,每天微信号定期读取 iphone 设备当天的步行数并同步到排行榜。那些生活方式以静息为主的用户多少都有压力迈步运动。

ios health app 特异度也有缺陷,不能发现缺乏运动但是手机读数增长的个案。在下列三种情况下这个手机健康应用都会累计步值。

摇出一万步 坐在椅上不动,手握 iphone 摇动 100 次,ios health 的计步增长了 100。这个漏洞意味着我要是坐着看电视,摇动手机1小时也会在手机上累计“行走步数”。

健身单车 昨天下雨,没有在雨中健步锻炼,改在家中骑健身单车,使用臂带固定手机在上臂。骑行的20分钟中上臂没有上下摆动,ios health 的计步数量也会增长。似乎这个手机应用计量步数与手臂摆动无关。

步行 步行是这个健康应用程序最适用的场合,每1-19分钟应用更新一次数据。对于步频低和步幅小的慢走,和步频快、步幅大的快走,ios health 不能区分这两种情况。结果是,长距离快速登山的运动量,不如短距离散步得到的步行计数多。

既然 ios health 手机应用准确地测定步行数量未尽人意,判断运动效果良莠需要结合其他健康指标,例如体质指数(Body Mass Index)、腰围等。iphone ios health 摇出一万步的漏洞,最好不会成为大家假装运动的借口。

为什么会发生口腔溃疡?解决办法是什么?

年二十九到今天口腔溃疡,位置在左前上颊,直径大、深入口腔粘膜,这是既往最严重的一次,肿胀将左上唇顶起,几天来只能进食粥或米粉。

查阅了一下英文资料,口腔溃疡叫 dental ucler 或者 canker sore ,病程 5 至10天。口腔溃疡的危险因素和直接病因有:口腔粘膜外伤、营养缺乏、焦虑、睡眠不足、体重骤减。按照 WebMD 一篇专题报道讲,进食番茄、柑橘、咖啡、朱古力、芝士、坚果等食物也和口腔溃疡相关。看来,与中医讲的进食柑橘、坚果湿热燥火之物所致口腔溃疡耦合到一块了。

WebMD 这里还讲到了其他的危险因素,例如感冒、流感所致的免疫力下降,体内激素水平不足,维他命 B12 摄入不足。口腔溃疡还很可能具有遗传倾向,也就是说父母经常发作口腔溃疡的,子女的发病机会也比一般人群高。

发生口腔溃疡时代应对方法为,避免吃辛辣、酸食物,减少热饮,尽量不吃柑橘类水果。可以应用缓痛类非处方药物。疼痛明显时建议喝冷饮。不发作期间,合理补充维生素 B12。

皮质甾类消炎药对口腔溃疡有治疗作用,但是记得它是经医生处方的药物。

看来春节期间没有办法大吃大喝了,加上每天一万步。放假期间减重有望。

“人手不足”的英语怎么说?

儿科医生短缺连续多年上新闻,情况严重之至,中国新闻网以多地综合医院儿科停诊、限诊报道近期的儿科医生短缺现象。那么,人手短缺的英语怎么说?

答案是 understaffed 。美国电影《渎职》(Misconduct)里有一句台词,饰演律师妻子 Emily 讲到她要连续上两个班,原因是医院人手不足。Emily 的原话为:
You know we're understaffed.
对于人手不足的英语用法,不同国家表达不同。例如报道中国儿科医生不足,如果用 china pediatrician understaffed 有4.3万个检索结果,而搜索 china pediatrician shortage 得到接近36万个结果。看起来,shortage 的使用更为广泛。

Shortage 拼写简单却未必是低端词,它甚至出现在《柳叶刀》上。例如在2014年3月份这一期里,Shortage of paediatricians in China 估算中国至少还要培养20万名儿科医生。

其实是否要有大量儿科学专科医生解决疾病需要,这是争论性的问题。如果 General Practitioner 能达到基层医疗和家庭医学的执业标准,大部分的儿科问题可以在社区得到解决。

顺便推销一下,我和各位 GP 专家正在参与的《家庭医生认证标准》编写能够为家庭医生儿科技能提供一个较高的参照。

同样是电影台词,建议大家也学学这句:
Frankly, I don't give a damn.

Blogspot 单篇文章目录(Single Post TOC)

Javascript TOC Robot 抄了一段 Blogspot 文章目录(post TOC)代码,如下:

代码
<script> /* Generate TOC * * :param classname: Class to which all TOC items belong. * :param tocID: ID of the TOC element, should be <div></div>. */ function gen_toc(classname, tocID) { var alltags = document.getElementsByClassName(classname); // all TOC items var toc_content = "<h3>Table of Contents</h3><ol>"; // inner HTML content of TOC element var toc_link = ' <a href="#' + tocID + '">(' + tocID + ')</a>'; // link to TOC element for each TOC item for (var i = 0; i < alltags.length; i++) { var toc_item = alltags[i].innerText; // just the inner text from the TOC item's element, ie: no links var toc_item_enc = encodeURIComponent(toc_item).replace(" ", "-").toLowerCase(); // make URL safe ID string alltags[i].setAttribute("id", toc_item_enc); // set ID of TOC item alltags[i].innerHTML += toc_li…

员工信息记录表删选宏

《Excel 疑难千寻千解丛书(六)》示范宏应用在员工信息记录表的删除、筛选、复制、粘贴,有以下几个重点。

工作表设计
工作表划分为两个区域:条件区域($A$1:$E$2),列表区域($A$4:$E$20)。条件区域用以设置筛选条件,既可按部门筛选,也可按学历筛选。唯一值,例如员工编号,筛选的意义不大。列表区域为全部数据,可能要用到名称管理器 offset 或者表,选中全部有效数据。

宏录制重点
选中数据列(row)H:L,意义在于执行宏后,第一步要 Excel 删除上一轮宏命令按照筛选条件复制、粘贴到结果。选中并删除的列的多少受到条件区域的列数量影响,设计原则为:起始列加上条件区域的列数量。

Excel 员工信息记录表宏心得
这段宏录制过程主要实现三个环节:删除旧的筛选粘贴结果,并选中全部有效数据,执行条件区域的设置。

练习过程中发现默认的快捷键 Ctrl + k 莫名变成了 Ctrl + Shift + k,打开 VBE 找到对应键盘快捷键代码手动修改即可。其实 Ctrl + k 是插入外部链接的操作,示范覆盖了这个快捷键真要斟酌一下。

如果有兴趣练习这一段宏命令,可以考虑买这本79元的 Excel 2010 VBA 入门与提高。
TOP