大灭绝时代(一)人类崛起

本文作者:Lewind

 【图片出处:www.disclose.tv】

据说,初时一切皆混沌不清。这个故事同样如此,它始于一个全新物种的崛起,时间可能是在20万年前。彼时,这个物种还不曾有名字——任何东西都没有名字——但这个物种却有着赋予事物名字的能力。

如同所有年轻的物种一样,这个新物种最初的地位也是岌岌可危的。他们数量不多,占据的地盘仅限于非洲东部的一个狭长地带。慢慢地,这个种群的数量逐渐增长,但很可能曾经又重新减少到几千人——以某种标准来看可以说几近灭绝的边缘。

这个物种的个体既非十分敏捷,又非十分强壮,也算不上子孙众多。然而,他们格外地机智灵巧。渐渐地,他们拓展到了更广大的地域上,面对不同的气候、不同的猎食者以及不同的猎物。通常的栖息地限制或地理约束似乎对他们都不起作用。他们穿越河流、高原和山脉。在沿海地区,他们采集贝类;深入内陆,他们则捕猎哺乳动物。无论他们定居到哪里,都能适应并创新。到达欧洲的时候,他们遇到了与自己非常相像的物种,但后者更敦实,可能也更强壮,并且已经在那块大陆上生活了很久很久。他们与这些原居于此的生物交配繁衍,并以各种方式将其赶尽杀绝。

后来再看,这个事件的结局其实是个范例。在这个物种继续扩张领地的过程中,他们遭遇的动物是自身的2倍、10倍甚至20倍之大:有巨型猫科动物;有如塔一般高的熊;有如象一样大的龟;还有站起来高达4.5米的树懒。这些动物更强大,往往也更凶猛。但它们繁育的速度太慢,最终被彻底消灭了。

虽然是一种陆地生物,但带着那永恒的创新精神,这个物种也跨过了大海。他们到达了岛屿,那里是演化的方外之地,是珍禽异兽的居所:有鸟类能产下30厘米长的巨蛋;有像猪一样大小的河马;还有巨型蜥蜴。习惯了与世隔绝的生活,这些生物无力对抗新来者或其所携带的旅伴(大多是老鼠)。于是,这些生物也大多消亡了。

这个过程继续着,适应了某地就会重启征程,历经成千上万年,直到这个不再年轻的物种已然扩张到了地球的每一个角落。此时,有几件同时发生的事情得以让智人(Homo sapiens)——他们已经给自己起了这样一个名字——以史无前例的速度繁衍后代。仅在一个世纪之中,人口的数量就翻了一番,之后又翻了一番,然后又是一番。广阔的森林被他们砍伐掉了。人类是有意为之,为的是填饱自己的肚子。也有无意为之的事情,他们把生物从一块大陆带到另一块,重组着地球的生物圈。

与此同时,一种更奇怪也更激进的转变正在进行之中。人类发现了地表之下蕴藏的能源之后,开始改变大气层的组成。结果是,气候以及海洋的化学组成也都发生了改变。有些植物与动物改换了生存地来适应这种变化:它们或是爬上高山,或是向着极地迁移。但是还有许多物种发现自己无处可逃——初时是数百种,然后是数千种,而最终可能是数百万种。物种灭绝的速度猛增,而生物圈的构成不断改变。

此前,不曾有别的生物像这样改变着这颗星球上的生命。不过,的确曾经发生过其他具有可比性的事件。在遥远的过去,极其偶然的情况下,这颗星球曾经历过如此巨大的扭转,以致生命多样性急剧减少。在这样的远古事件之中,有五次是灾难性的,足以令其单独归为一类,这就是所谓的“五次大灭绝”。就在人类发现了这些灾难性事件的同时,他们也领悟到自己正在引发又一次新的大灭绝。这似乎是个荒谬的巧合,但也可能根本就不是巧合。这次灭绝是否会达到前五次大灭绝的程度?现在下结论还为时尚早,但人们已经称之为“第六次大灭绝”了。

以上只是开始

以上文字,摘自科学松鼠会会员叶盛的最新译作《大灭绝时代》的序言,原作者紧接着写到:

第六次大灭绝的故事,至少根据我所选择的内容来说,分为十三章。每一章的主线是在某一方面具有代表性的一个物种:美洲乳齿象,大海雀,还有一种在白垩纪末期与恐龙一起消失的菊石。本书前面几章所涉及的物种已经灭绝了,因此这一部分主要是在介绍远古的大灭绝及其曲折的发现过程,自法国博物学家乔治•居维叶以始。本书的第二部分讲的是发生在当下的事情,在日益支离破碎的亚马孙雨林中,在迅速变暖的安第斯山坡面,在大堡礁的外围海域里。我选择前往这些特定地点的原因对于一个记者来说都很普通,无非是那里有个科考站,或者是有人邀请我参与一次科考活动。当今正在发生巨变的范围是如此之大,以至于我可以随便去往某处,只要在正确的指引之下,都能发现灭绝的现象。本书中还有一章所讲述的灭绝差不多算是发生在我家后院里——很可能也同时发生在你家后院里。

如果说灭绝是一个令人恐惧的话题,那么大灭绝就更是如此。但这同时又是一个令人感兴趣的迷人话题。在接下来的文字之中,我要尝试着去表述其两面性——既有我们所了解到的事实带来的兴奋,也有与之俱生的恐惧。我希望,本书的读者在掩卷之时,能够对于我们活在其中的非凡一刻心存感激。

扩展阅读

本文写到“在这个物种继续扩张领地的过程中,他们遭遇的动物是自身的2倍、10倍甚至20倍之大:有巨型猫科动物;有如塔一般高的熊;有如象一样大的龟;还有站起来高达4.5米的树懒。这些动物更强大,往往也更凶猛。但它们繁育的速度太慢,最终被彻底消灭了。”,如果你想了解这段话中提到的那些已经消失不见的巨兽,推荐阅读:古兽笔记。

新段子若干(八)

发信人: sylotto (晒骆驼), 信区: Joke标 题: 新段子若干(八)发信站: 水木社区 (Tue Jun 9 22:56:09 2015), 站内

1.廉价航班瑞安航空又爆奇葩新闻:一名乘客购票时不慎填写了网名,被告知改签费极高之后,毅然将自己现实中的真名改成了网名,手续费还低了不少,群众纷纷称赞他的机智。

2.世界上最遥远的距离是,高考时全校第一就坐在我隔壁,我还能看得见他的试卷,但他是A卷,我是B卷。

3.一般来说,考生填报志愿时更倾向于以本省命名的大学,据考生口述,北京考生更想考北大,浙江考生更想考浙大…奇怪的是,福建的考生无一例外的倾向于湖大。

4.新闻报道说有考生因为睡过头错过了第一场高考,真替他感到惋惜。人这一辈子,在家睡觉的机会很多,而参加高考的机会却可能只有一次,为什么不选择进了考场再睡呢?

5.我记得前几年单身还被说是贵族的,怎么近几年就特么变成狗了。

6.禅师问:“你觉得是一粒金子好还是一堆泥土好呢?”拜访者道:“当然是金子好啊!”

禅师笑曰:“假如我给你的是种子呢?”拜访者想了想,豁然开朗的笑了:“那我给您留个邮箱!”

7.我看网上有人说,高考就是决定你在哪个城市打DOTA!简直就是扯淡,误人子弟!学子们还是要加油,好好发挥,毕竟大城市的网速快点!

8.一大清早就来到考场,看到同学们都惴惴不安地在等开考,作为班长我挺身而出安慰他们:“放松点,早上语文考不好下午数学再加油就是了!”他们都惊呆了:“今天是6月8日啊!”

9.如果我当年高考争点气,或许我也能当上体面的公务员或者医生或者律师,而不是像现在这样,成了一个没有文化的房地产大老板。

10.焚书坑儒:每年6月8号6时许,一大批学生烧掉书后发现需要复读,把自己坑了。

11.今天高考,父亲要来陪考,我问他:“这大热天的,你待在这又帮不上我什么忙,为什么还要来这里呢?” 父亲看了看我,憨厚地笑了笑:“我是来看你笑话的!”

12.觉得有用于是先马起来的帖子、没有及时晒而转到电脑里的手机照片、整理起来麻烦所以建个文件夹丢进去的杂物,并称后会无期界的三大顶梁柱。

13.#星座分析#射手开心的时候会笑。摩羯困的时候会睡觉。双鱼渴的时候会喝水。白羊饿的时候会吃饭。金牛洗澡的时候会脱衣服。双子洗完澡会穿衣服。巨蟹热了会流汗。狮子冷了会哆嗦。处女眼睛进沙会哭。天秤脑子进水会傻。天蝎有两种性别。

泊松分布和指数分布:10分钟教程

大学时,我一直觉得统计学很难,还差点挂科。

工作以后才发现,难的不是统计学,而是我们的教材写得不好。比起高等数学,统计概念其实容易理解多了。

我举一个例子,什么是泊松分布和指数分布?恐怕大多数人都说不清楚。

我可以在10分钟内,让你毫不费力地理解这两个概念。

一、泊松分布

日常生活中,大量事件是有固定频率的。

某医院平均每小时出生3个婴儿 某公司平均每10分钟接到1个电话 某超市平均每天销售4包xx牌奶粉 某网站平均每分钟有2次访问

它们的特点就是,我们可以预估这些事件的总数,但是没法知道具体的发生时间。已知平均每小时出生3个婴儿,请问下一个小时,会出生几个?

有可能一下子出生6个,也有可能一个都不出生。这是我们没法知道的。

泊松分布就是描述某段时间内,事件具体的发生概率。

上面就是泊松分布的公式。等号的左边,P 表示概率,N表示某种函数关系,t 表示时间,n 表示数量,1小时内出生3个婴儿的概率,就表示为 P(N(1) = 3) 。等号的右边,λ 表示事件的频率。

接下来两个小时,一个婴儿都不出生的概率是0.25%,基本不可能发生。

接下来一个小时,至少出生两个婴儿的概率是80%。

泊松分布的图形大概是下面的样子。

可以看到,在频率附近,事件的发生概率最高,然后向两边对称下降,即变得越大和越小都不太可能。每小时出生3个婴儿,这是最可能的结果,出生得越多或越少,就越不可能。

二、指数分布

指数分布是事件的时间间隔的概率。下面这些都属于指数分布。

婴儿出生的时间间隔 来电的时间间隔 奶粉销售的时间间隔 网站访问的时间间隔

指数分布的公式可以从泊松分布推断出来。如果下一个婴儿要间隔时间 t ,就等同于 t 之内没有任何婴儿出生。

反过来,事件在时间 t 之内发生的概率,就是1减去上面的值。

接下来15分钟,会有婴儿出生的概率是52.76%。

接下来的15分钟到30分钟,会有婴儿出生的概率是24.92%。

指数分布的图形大概是下面的样子。

可以看到,随着间隔时间变长,事件的发生概率急剧下降,呈指数式衰减。想一想,如果每小时平均出生3个婴儿,上面已经算过了,下一个婴儿间隔2小时才出生的概率是0.25%,那么间隔3小时、间隔4小时的概率,是不是更接近于0?

[…]

为设计师而生-设计导航设计总结

一、写在前面

作为设计师想要设计出足够优秀的作品,除了拥有熟练的技能外,还需要拥有出众的创造力和审美。如果对万事万物没有足够丰富的体验和感受,没有对美的认知和体会,是很难提高层次,做出满意的设计的。

“开阔眼界,提高审美”,无疑是设计师的一门必修课。你可以先从点开http://idesign.qq.com做起哟。

二、项目前期

不管你是刚入门的初级设计师,还是有经验的高级设计师,都需要通过“看”,也就是阅读和整理各种资讯和信息并去芜存菁,来提高审美,拓展思路。

设计师在工作中需要各种信息各种知识储备,如何“看”,是我们要解决的首要问题。

三、探索需求

围绕如何看这个关键点,我们开始了更进一步的分析。我们采样了一些设计师,观察他们每天浏览的习惯,浏览的内容以及目的。发现他们的活动可以归纳成以下两种情况:

看—有效率的看(发现,吸收美好的东西)这不仅仅要大量的看,更是要看更多优秀的内容,并且这些内容不仅仅只是局限于界面设计,需要从更多其他的学科,比如音乐,文学,摄影等等方面去从中学到知识,找到灵感,找到前进的动力。

看—有质量的看(借鉴,创作出美好的东西)能辨别什么是好的设计,哪些内容能够为我所用,能激发创作的灵感,去组合借鉴以及创作出更美好的作品。

基于这样的需求,设计导航的设计关键词渐渐清晰:

四、设计方案

一个为设计师服务的“设计导航”由此诞生。我们的宗旨是“聚合优质站点,筛选优质内容”。让设计师在设计导航可以享受一站式的阅读体验,更方便的浏览和收集信息,作为自己的灵感之源。

五、框架结构

为了最大化的展示内容资源,我们的界面采用了扁平的两栏结构作为基础框架。

左侧用来罗列订阅源,右侧用来展示内容列表。我们在首页做到简洁,砍掉多余的分类和隐藏多余的操作,希望用户在使用设计导航时,能聚焦于内容,获得舒适的阅读体验。

六、内容为王

1.让内容更丰富

内容是我们设计导航的核心重点。我们发现设计师对内容的需求主要覆盖在创意需求和执行需求两个方面。

创意需求是开展设计,打开思路需要的资源,比如一些设计的专业理论和方法,设计需要的高质量素材等。而执行需求则是做事的方法和流程管理,团队合作的节奏和行业知识等。

据此,我们收集整理了业内最热门的资源站点,还有来自资深设计师们的压箱推荐,以及各种高关注的的内容。可以把设计导航看做一个设计师的灵感库,不管是设计之内还是设计之外,都能找到最全面,最资深,最新鲜的资源。【优质的一站式阅读】是我们的核心。

我们参考了RSS阅读器的模式,将设计师经常浏览的各种网站的内容聚合起来,只需要对你感兴趣的站点进行订阅,就能轻松的在设计导航享受一站式的阅读体验了。

从此以后再也不用在各大站点之前来回奔波切换,关注的站点有更新也会第一时间查看到。

2.让内容更优质:

用QQ账户登录以后,除了能看到设计导航本身的推荐内容,你还可以看到其他用户都在关注什么,都推荐了哪些站点,让你发现更多的优质内容。形成良好的分享与学习,不断吸收进步的阅读生态。

你还可以给你喜欢的内容点赞,轻松创建自己的资源库。持续关注和更新自己的收藏内容。

3.让阅读更便捷:

有了优质丰富的内容库,优化用户浏览的体验是我们的下一个课题。在设计上我们希望给用户一种无负担简洁清爽的体验,又能聚焦于内容。

在设计导航首页的设计上,我们将点赞和分享以及多余的信息降低了一个层级,用户hover到缩略图上才可以查看,这样不影响内容呈现的同时如果希望通过收藏和浏览数量来分辨内容的质量,也能很方便的找到。

我们将内容的分类藏在了编辑内容里面,你可以简单的筛选想看的内容,同时不会在首页有阅读的负担。

为了更方便的浏览,我们增加了一键将设计导航设为主页的功能,也设计了更为轻便的浏览器插件,不仅可以随时浏览各种设计资讯,还可以把你发现的当前优质站点一键推荐给我们,同时也是对设计导航内容的丰富和沉淀。

八、小结

为了让设计师每天都要“看”的这件事情变得简单高效有质量,设计导航的第一版就在这样的情况下诞生了。但愿大家能在设计导航能发现更多喜欢的内容,激发出更多更好的创意,做出优秀的设计作品。

设计导航,为设计师而生~

九、项目成果与后续

后续我们会将“设计导航”逐步完善,并不断优化网站的用户体验和流畅度,秉承我们“为设计服务”的初心,继续提升用户体验,请大家持续关注,有任何问题都可以及时反馈给我们。感谢大家对设计导航的支持:)

最后大家可以登录http://idesign.qq.com体验最新的设计导航。

(本文出自腾讯CDC博客: http://cdc.tencent.com/?p=8399)

[…]

能把穷人变成正常人的教学法

(中国青年报,2015年6月8日,报纸版有删节,标题是《美国“衡水中学”:穷孩子如何不当考试机器》)

现在有很多人认为教育是一种服务:你能出得起什么样的价钱,就配得上什么水平的教育。不过哪怕是在今天,也仍然有些理想主义者认为教育是一种社会责任 — 不管这个孩子有钱没钱,我们都有义务把他培养成一个优秀的人。这些人的理想真的可行吗?

认为教育是服务的人可能都盯着美国私立高中。然而有点出乎意料的是,哪怕你是个理想主义者,认为优质教育也应该为穷人服务,甚至应该向穷人倾斜,你也可以向美国学习。

穷人与教育

美国四口之家的贫困线标准是年收入两万多美元,表面上比中国家庭收入中位数还高很多,但光看收入数字会被误导。事实上,美国穷人家庭孩子面临的挑战比普通的中国孩子大得多。

如果不幸生在美国的贫困家庭,你可能很难成为一个正常人。

想要做个正常人,你只需要满足三个条件:第一,先结婚后生孩子;第二,从高中毕业;第三,有份全职工作。有统计研究证明[1],在美国只要你能做到这三点,你就有98%的可能性不会陷入贫困。可是美国穷人恰恰做不到!

美国有超过三分之二的贫困儿童生活在单亲家庭之中,家长疲于奔命根本没时间管孩子。这使得他们很难得到足够的监督和管教,从而缺少自控能力。他们中的很多人没有从高中毕业 — 不是因为高中文凭很难拿,也不是因为生活所迫要挣钱养家,而是因为沉溺于毒品和聚会,连每天按时上学都做不到。

即便混到了高中毕业,贫困学生也很难考进大学,他们可能去社区学院,相当于中国的大专。而在社区学院,差不多有一半的学生曾经怀孕,或者曾经使别人怀孕。

如果你连个正经工作都没有,怀孕不是个好消息。可我以前看过一个报道,说有个黑人女高中生跟记者说她很自豪,因为她是她家族里第一个到了十六岁还既没有怀孕,也没有让别人怀孕的人!

想要不怀孕,需要一点自控力。自控,是一个非常基本和可贵的素质。一个中国学生在最差的情况下也只不过是指望用抄袭和作弊的方法混过考试,而一个美国“差生”,则可能直接忘了参加考试。他们连申请大学助学金的表格都懒得填。他们甚至可能会忘了约好的工作面试。如果他们真去面试了而且找到了工作,他们可能随时因为一点小事而辞职不干。

美国没有种族隔离制度,但“正常人”和穷人不会住同一个社区。一户贫困黑人的周围邻居,也都是贫困黑人。而作为黑人孩子,就算自己天生有自控能力,想上进,都没法上进 — 因为他的黑人朋友们会嘲笑他想当个白人!

所以美国穷人跟“正常人”之间最根本的,不是能力差异、不是经济差异,而是文化差异。黑人贫困儿童最应该抱怨的不是政府和学校,而是他们的父母、邻居和同学。这跟中国贫困儿童面临的局面完全不同。

现在有很多研究表明,贫困,其实是一个复杂系统中多种因素联合造成的结果,你很难简单地使用某个单一办法 — 帮助就业、直接发钱、或者让他去更好的学校读书 — 来让一个人摆脱贫困,你必须多管齐下才行。想要帮助一个贫困的黑人学生成为“正常人”,学校能做的非常有限,家庭和环境的影响实在太厉害了。

所以教育扶贫的难度,可能会超出一些理想主义者的想象。这就难怪有人抱怨说,现代社会干什么都需要资格认证,唯独当家长这个最需要资格的工作,不需要资格认证!

网上有种声音认为穷人就是垃圾人口,应该限制生育,或者干脆不要管,有多远躲多远。而大多数有点良知的人则认为社会亏欠穷人的,应该给穷人补偿。

但事实证明美国针对少数族裔的“平权法案”和种种福利制度并没有真正帮助穷人消除贫困。而与此同时贫困群体则心安理得地享受着社会福利,也不追求上进,他们唯一爱做的,就是要求更多的福利。

如此说来美国穷人还有没有希望了?希望不是很大,但美国的确有一股进步力量。这股力量既不指望用什么法案对穷人孩子降分录取,也不谋求给穷人直接发福利。他们试图使用科学方法来解决贫困问题。

他们搞教育创新。

宪章学校

1993年,青年教师Mike Feinberg和Dave Levin因为不满当时公立学校的落后局面,痛恨这个系统的官僚主义,决定利用刚刚通过的宪章学校法案创立自己的学校系统,这就是KIPP (Knowledge Is Power Program)。

所谓宪章学校,仍然算公立学校,仍然拿政府的教育经费,仍然对学生免收学费,但是其运营方式有非常大的自主性。你可以选择自己的教学大纲和教法,自己招聘老师,接受社会捐款,乃至在各地开分校。

KIPP最初以五年级到八年级的中学(相当于中国初中)为主,后来有了小学和高中,现在在遍布全国的几十个学校中有超过两万名学生[2]。

这是给穷人准备的学校。KIPP专门在各地最差的学区办学。学生中90%是黑人和墨西哥裔,87%来自贫困家庭。

Feinberg和Levin借鉴了当时各学校最好的教学方法,招到一帮志同道合的老师,在KIPP尝试各种教学手段。他们要求学生家长必须配合参与教育活动,他们给老师有定期培训。他们判断这些手段好不好使的标准只有一个,那就是是否有利于让这些贫困家庭的孩子考上大学。

这些手段几乎从一开始就取得了显著的成功。被媒体广泛报道之后,KIPP获得了大笔私人捐款,这使得他们能够创办更多分校。

如果你想创办这么一个中学,用最好的条件给穷人机会,你会给哪些穷人机会呢?为公平起见,你是否应该像中国的重点中学那样搞一个入学考试,把机会留给那些原本学习成绩最好的孩子?但KIPP对公平的理解却不是优先录取好学生,而是给所有人平等机会。所以录取不看学生之前的成绩,而是采取抽签的形式。

这可能是那些学生一生中最重要的一次机会,能不能抽中简直是天壤之别。美国贫困家庭孩子能考上大学的只有8%。而KIPP的毕业生,则有80%的人上了大学。

正因为入学没有选拔,KIPP取得的成就才更令人敬畏。KIPP的学生们在五年级入学的时候,其数学和英文水平普遍比同龄人落后的不是一点半点,而是落后一到两个学年!而到他们八年级的时候,他们的成绩100%超过平均水平。KIPP在其所在的整个城市内,比如纽约市,的所有学校中名列前茅。

使用什么样的教学法,才能取得这样的成就?

他们第一个办法非常简单:不是家庭和环境因素不好解决吗?那就干脆让学生每天在学校多呆几小时!一般美国中小学都是早上八点多开始,下午三点结束,而KIPP则是早上7点25开始,下午四点半结束。这意味着学生要在早上五六点钟起床,晚上五六点钟才能回到家里,累了一天,估计写完作业就得直接睡觉了。这样他们的确没有多少时间接受家长的文化熏陶,或者跟邻居家孩子一起出去混。不但如此,KIPP还在星期六上半天课。他们的暑假也比别人短。

但最重要的是,孩子们在KIPP所领教的,是一种完全不同的文化。

努力是可以学的

KIPP的理念,可以用“一个中心,两个基本点”来概括。

[…]

纽约“叫停蟹黄”是怎么回事?

本文作者:一起剥坚果

近日,有媒体报道称,美国纽约市卫生局“叫停华人吃蟹黄”,因为“其中含有很多化学污染物”。此消息一出,不少国内的消费者也跟着紧张了起来,螃蟹上市的季节又快到了,难道美味的蟹黄真的不能再吃了吗?

纽约市卫生局“叫停”了蟹黄吗?

首先,对于合法捕捞的水产品,政府不可能真的作出强制限制食用某些部位的规定。因此,与其说纽约市卫生局“叫停”了蟹黄,不如说是他们通过健康教育的手段,向当地民众提出了一些不要吃蟹黄、蟹膏的建议。

在纽约市卫生局的网站上,我们可以找到他们对特定水域中某些鱼、虾、蟹的食用限制建议,其中也确实提到了螃蟹的腺体(包括蟹膏和蟹黄)。不过需要特别注意的是,这些建议针对的主要是当地特定水域中的野生水产,它们并不适用于其他地区或养殖的水产品。

这些限制食用的建议是根据当地的污染物监测数据得出的。在水体存在污染的情况下,生活在其中的鱼、虾、蟹等水产品确实会从中富集污染物,其中最典型的包括甲基汞、镉、多氯联苯和二噁英等。污染物的存在对健康不利,而这些水产品又是非常好的营养来源。这时就需要对污染物的含量进行调查,并进行风险和收益的权衡。美国环保局有专门的鱼类消费建议“Fish Consumption Advice”,各州和地方政府也都会根据当地的监测结果,给出更加具体的建议。有些建议会非常详尽,具体到水产的品种、大小或重量、捕获的水域、特定人群、吃什么部位、吃的频率和量等等。

你能看见的是纽约市的蓝天白云,看不见的是沉积在水底的“黑历史”。纽约是美国经济最发达的地区之一,但多年的发展也给当地环境留下了很多污染物的积累。这些污染物逐步沉积在海底和湖河底泥中,生活在这里的甲壳类、软体类动物以及鱼类就会从食物链中富集污染物。

由于工业污染严重,纽约市卫生局对当地水域的野生鱼、虾、蟹给出了很多限制食用的建议。这些建议并非只针对螃蟹或蟹黄,有大量鱼类也被建议不要食用或限制食用量。这里对螃蟹给出的普遍建议是不要吃腺体(蟹黄、蟹膏)和蒸蟹的水,因为有机污染物多富集于此。不过,某些地区的蓝蟹肉一般人群每个月可以吃4次,每次吃6只,差不多平均一天一只的量已不算少。

“野生”是关键

美国不少人有外出钓鱼、钓螃蟹的习惯, 纽约市水产限制食用的建议也完全是针对当地野生鱼、虾、蟹的。而在中国,我们所吃到的螃蟹基本都来自人工养殖。

与受污染的水体相比,养殖环境的水质更容易控制,而且养殖蟹的生长速度快,富集污染物的时间也比野生蟹短,因此养殖蟹在这些环境污染物方面的风险较小。当然养殖蟹也有养殖蟹的问题,比如抗生素等药物残留。

对于迷信“野生”、“天然”、“散养”的消费者来说,这次事件又提了个醒。野生环境中的风险来源往往更加复杂,而养殖环境的风险更为可控。

国内的水产品要担心污染吗?

在国内,水体污染的情况同样存在,珠江口、长江口等个别水域也多次出现水产品重金属超标等问题。但由于养殖环境相对好控制,因此总体风险并不大。

2011年的一项研究表明,莱州湾及东营近岸海域鱼、贝、蟹、虾等235个生物体样品中,多氯联苯含量处于较低水平,而六六六、滴滴涕与同类研究相比处于中间水平,各种污染物含量均低于世界各国的食品安全限量。以美国环保局推荐方法评价,仅有滴滴涕含量存在一定健康风险。另一项研究对北京22种市售虾、蟹及贝类样品中的汞进行测定,总体含量水平较低。估算出的膳食摄入量大约占安全量(PTWI)的16%,相对还是比较安全的。

话虽如此,但监测并控制污染依然十分必要。

蟹黄还能吃吗?

纽约市的水产消费建议仅仅适用于当地严重污染的水体环境,在美国其他地方可能并不适用。这些建议针对野生水产品,当然也不适用于国内的养殖蟹。

在国内,很多消费者吃螃蟹主要集中在中秋前后,短期内的食用量可能比较大,但全年平均下来摄入量还是较少的。虽然内脏通常是污染物相对集中的部位,但考虑到养殖蟹的富集情况较轻,成人一般不足为虑。不过对于儿童、孕妇,还是适当少吃为好。至于号称“野生”的螃蟹,消费者在选择时应该更加谨慎一些。

附图:纽约对水产品食用的具体建议

关于

本文首发于作者博客和微信订阅号“食品那些事儿”,本文为果壳网转载后编辑修改版本。另附作者的声明如下:

我不是知识的创造者,只是一个搬运工。 转载请征得同意并注明出处,如有截取或修改务必返回给我确认。 仅允许使用“食品安全博士”称谓,其他称谓务必征得本人同意。擅自使用其他称谓的,保留追究其责任的权利。 文章如有瑕疵或遗漏欢迎批评指正。(联系方式:zhongkai@cfsa.net.cn;微博:@CFSA_钟凯;微信公众号:foodsafety119)

代码覆盖率工具 Istanbul 入门教程

测试的时候,我们常常关心,是否所有代码都测试到了。

这个指标就叫做“代码覆盖率”(code coverage)。它有四个测量维度。

行覆盖率(line coverage):是否每一行都执行了? 函数覆盖率(function coverage):是否每个函数都调用了? 分支覆盖率(branch coverage):是否每个if代码块都执行了? 语句覆盖率(statement coverage):是否每个语句都执行了?

Istanbul 是 JavaScript 程序的代码覆盖率工具,本文介绍它的用法。

这个软件以土耳其最大城市伊斯坦布尔命名,因为土耳其地毯世界闻名,而地毯是用来覆盖的。

一、安装

Istanbul 是一个 npm 模块,安装非常简单,就一行命令。

$ npm install -g istanbul 二、覆盖率测试

来看一个例子,怎么使用 Istanbul 。下面是脚本文件 simple.js 。

var a = 1; var b = 1; if ((a + b) > 2) { console.log(‘more than two’); }

使用 istanbul cover […]

利用Java的注解,维护Android的代码

对于Java这门语言,我的态度应该是讨厌多于喜欢。整个大学我只上过一门Java的选修课算是有了Java的入门知识,之后用得更多的则是C#。在研究生阶段也是以C++和C#为主。直到工作需要做Android开发才拾起Java作为主打开发武器,所以很多Java的知识对我而言可能只是懂一个肤浅的表面。好在身边有很多的大神总是愿意耐心提供帮助,引导我进入Java新的知识领域,再加上网上的一些搜索和补充,让我的知识变得更加全面。

比如WeakReference在一定程度上帮助解决了Activity和Fragment泄露的问题;多线程时要注意的同步问题;内部类调用其外部类的私有方法和变量产生了合成方法(Synthetic Methods)造成的性能影响和Android的dex溢出。

最近又得益大神们的教诲,被反复强调一定要善用Java的注解(annotation)。这让我感觉,当我还在思索要怎么写代码的时候,别人已经在考虑着怎么告诉编译器和其他开发者他们写了什么东西。

不过在坚持使用Annotation数月之后,我也深深体会到了它对写代码带来的好处而停不下来。比如方法上加个@Override就可以大大减少把重载方法名字的或者变量参数写错的几率,同时在浏览文件时一眼就能看出哪些是新增方法,哪些来自父类;在对象变量上放一个@Nullable,IDE就能帮助我们快速指出哪里有可能会出现NullPointerException这个恼人却又简单能解决的问题,不用等到运行时异常被抛出了才去解决;而加上@NonNull就可以随心所意的直接使用变量而无需加if语句了检查null。

还有在Android开发中最常用到的那些指示资源的标示(Resource Id),全部都是整型数,其实有很多的类型如R.id、R.string、R.drawable。如果不小心,就很容易弄错而得到了非所需的结果。特别是R.style和R.styleable两个常常会被IDE的自动补全所迷惑;还有整型的Color值和R.color也很容易出错。现在只要在变量前加上对应类型的Android Support Annotation,就可以大大地规避这些问题出现的几率。

虽然对于有经验的开发者来说这些小问题都会自动避免,再不小心运行时也会发现问题。但不是所有接触和使用这些代码的人都能一样的小心。万一别人的失误落到自己头上修复,也只能无奈抱怨一句:这人怎么这么不小心呢。

简单的加上一些annotation,那么一旦在代码中出现错误的使用,IDE就会高亮显示错误的地方让人一目了然,也能及时修改这些错误,不用等到运行后才去debug:

这些Android的Support Annotation如同C/C++的typedef一般让整型有了新的别名,同时也保持了java赋值类型的要一致的特征。

目前在开发中用到的annotation基本来自三类:

语言和系统

这部分主要指Java自带的Annotation和Android的Support Annotation。(在最近的Google I/O大会上,还展示了更多新增的Support Annotation,相信在Android Studio 1.3发布时我们也会把这些注释添加到代码中)

第三方库

这部分用得其实比较少,但更有针对性,比如LoganSquare库用来生成JSON模块的注释;JUnit4中标示测试的@Before、@Test、@After。还有我们转用jetbrains下的@NotNull和@Nullable,而非Android提供的注解,虽然Android Studio会抱怨参数注解不一致,但是在其他工具下jetbrains的注解会对我们更有帮助。

自定义

这部分大多是扩展于Android的Support Annotation。作为性能的考虑代码中很少使用enum类型,而是直接使用整型,虽然就失去了类型保证,但通过@IntDef又重新保证了在编译期就发现类型不匹配。

 

对于如何定义和使用Java和Android的annotation,官方网站和各种指南都有详细的介绍,文末引用列表里也有相关的链接。这里我想分享公司大神里教我的一种定义@IntDef的方式。当大神告诉我可以用这种方式定义时,我深深体会到大神对Java的理解是要有多透彻才会想到这么偏门却又简便的方式。

先来看看Java文档里告诉我们申明自定义的annotation的方式:

Source code     @Retention(CLASS) @Target({ANNOTATION_TYPE}) public @interface IntDef { /** Defines the allowed constants for this element */ long[] value() default {}; […]

Man Hikes From Mexico to Canada, Takes a Selfie Every Mile, Inspires Millions

In April 2013, Andy Davidhazy set out to hike the Pacific Crest Trail, a route running 2,660 miles from Mexico to Canada through the mountains of California, Oregon, and Washington. Five months later, he emerged from the trail transformed and, unbeknownst to him, poised to become a voice of inspiration around the globe.

After 20 […]

CONVERSE橡胶制造开启全球殿堂级录音室大门

Abbey Road Studios, Sunset Sound, Hansa, Tuff Gong……这些如雷贯耳的录音室,绝对是每一位音乐人心目中值得顶礼膜拜的音乐圣殿。在这里,孕育了太多的音乐传奇,而这些传奇的乐队与唱片,也成为了音乐历史上不朽的里程碑。

 

现在,Converse全面启动全新Converse橡胶制造录音室,为来自4大洲8个不同国家、敢想敢为的新兴音乐人,打开音乐史上赋有传奇色彩的录音室的大门!就在今年9月,Converse橡胶制造将进驻包括两间Converse橡胶制造录音室在内的12间全球殿堂级录音室,并寻找有理想有才华的年轻音乐人,为他们提供前所未有的机会,与这些顶尖录音室来一场零距离正面接触。我们将挑选出个中好手在此免费录音与制作音乐,热血击撞,灵感迸发,亲身体验传奇的发生与再造!

 

来自全球怀抱狂热理想的年轻音乐人们,无论你怎么定义自己的风格与类型,都可报名申请这个令人心跳加速的机会。此次音乐计划全球申请时间截止至6月24日,参与者只需在线填写在这12间录音室中最渴望进驻的前三名,并提交书面或视频等形式的个人及乐队介绍,即可参与竞争。获选名单将于7月初公布,通过与录音室制作人的全面沟通与计划后,获选者们将在今年9月前往各自挑选的录音室录制他们的音乐,并且最终录制成果也将完全属于他们自己。而这一切,Converse统统为你来埋单!

 

报名地址:http://www.converse-music.com/worldwide

 

无法登陆该网址的音乐人请下载报名表填写完后发送至以下邮箱,conversechina@outlook.com ,CONVERSE帮您完成注册。

下载链接如下:

Office 2010及以上版本戳这儿下载报名表:http://pan.baidu.com/s/1gd6ID1L 

Office 2010以下版本戳这儿下载报名表:http://pan.baidu.com/s/1pJmkmP9

 

 

Converse 橡胶制造致力于支持新兴音乐人与艺术家,为那些可能无力负担录音室的年轻人提供最专业的团队与最前沿的技术支持。这一次更是玩得彻底,一览此次大神级别得录音室名单,便可一探究竟。

它们分别是:

 

伦敦的Abbey Road Studios

 

如果你所向往的是一间在发扬传统的同时又兼顾未来视野的录音棚,那么具有传奇色彩的Abbey Road Studios就是你的不二之选。不少最具影响力和标杆式的摇滚及流行唱片都出自这里,录音棚也因其创新精神而闻名遐迩。这里屡获殊荣的录音师将最前沿的技术与经典录音技术完美融合,能够恰到好处地掌握精准度和进行开拓性实验。出自Abbey Road Studios的录音作品不仅得益于其最好的设备,还受益于录音棚对未来视野和个性作品的坚定追求。 历史悠久的二号录音间可为音乐人提供宽敞的录音空间,录制音色独特。它标志性的温暖的混响和出色的中频,是许多史上最著名专辑成功的关键因素。

Abbey Road Studios被誉为业界传奇的二号录音间既配备了最前沿的录音设备,也珍藏着古董级别的录音器材。其中控制室装有60通道AMS Neven 88RS音频控音台,让录音棚可以胜任任何录音要求。这里的古董级录音器材是业界独一无二的。音乐家们在这里将能使用一系列模拟器及数字效果器,其中包括原厂EMI TG系列控制台、经典的Teletronix、UREI及Fairchild设备,以及当代的数字回响设备,这一切造就了录音棚无限的可塑性。音乐家们可以从其全球数量最多的麦克风藏品中挑选,以及使用各款钢琴,这其中包括一台Yamaha CFX 交响乐级三角钢琴,以及许多世界最著名音乐家曾经使用过的立式钢琴。

 

 

洛杉矶的Sunset Sound

 

Sunset Sound 位于好莱坞的日落大道,是世界上最富盛名的录音棚之一。1958年,迪士尼公司的录音导演为了录制迪士尼影片的音频建立了这间录音棚,自此之后就对影响美国流行音乐的发展起着至关重要的作用。超过300张黄金级和白金级唱片录制于此,音乐家包括摇滚、流行、民谣及黑人灵魂音乐等各个流派的传奇人物。出于对其最前沿以及古董级设备的储备、专业技术超群的录音室队伍及经典作品名录的信赖,许多一线音乐家都视这里为录音首选。可以肯定地说,没有Sunset Sound,当今音乐圈将是另外一番景象。一号录音间设计仿古,氛围厚重自然,在这里录音绝对将是一次独特的体验。

Sunset Sound的一号录音间最有名气的作品莫过于几张影响深远的摇滚唱片,其中结合了模拟器的强大音效与电子化的录制手段。控制室内装备了56×16 […]

Category

Archives