《赤裸裸的统计学》书摘
界面设计

《赤裸裸的统计学》书摘

1. 数据有时候会是陷阱 纽约州曾因为统计陷阱而栽了大跟头,付出了惨痛的代价。州政府出台了“记分卡”制度,统计心脏搭桥病人的死亡率,以便让公众在选择心脏科医生时有一个参考。这似乎合情合理。心脏搭桥手术是治疗心脏病的常用方法,心脏病人在搭桥手术过程中的死亡比例当然是一个重要的数据,但普通个人根本没有办法了解到确切数据,因此政府出面收集并向公众公开这一数据是合乎情理的。但就是这么一个“好”政策,却导致 […]

《规模》文摘

1. 规模经济 在经济学的范畴中,有一个名词叫做“规模经济”,指的是,当一个生物体或组织,它的体重或编制增大一倍的时候,所需要的能量并不是按照同样增加一倍的线性增长方式,而是会有一些结余。 书中给出的一个例子是:一条牧羊犬,标准体重60磅左右,它每天需要880卡路里的食物热量才能生存,而一个成年妇女,体重是其2倍即120磅的时候,是不是所需能量的需要也是这条牧羊犬的2倍即1760卡路里?并不是,实 […]

Bg-painter

经过了将近几个月的业余开发,我终于在元旦之前将自己的项目bg-painter搞上线了。 但是上线之后,发现很多问题,比如跨浏览器兼容的问题、访问速度的问题、还有一些Bug,所以没有公布。 又经过了将近两周的调试和修复,终于这周敢把它亮相出来了。 在Twitter上做了「发布」,没想到Three.js的作者本人看到还给转发了,瞬间带来了很多流量,大V就是大V 这两天,靠着用户口口相传,今天访问UV到 […]

虚拟聊天空间ChatSpace

上个周末,参加了谷歌上海开发者组织的黑客马拉松+设计冲刺。 我和志炜再加上另外几个小伙伴,组了个团队,利用了周末两天时间做了一个名为「知识空间」的小Demo去参加比赛。 这个「知识空间」是我们构想的一个虚拟的场景,在这里,人们以虚拟的形象出现在他人面前,大家聊天,可以实时同步动作,而且可以上传真实照片,通过智能技术把它虚拟成一个卡通头像等等。 之所以有这样的想法,是因为有的时候我们会感觉到在陌生人 […]

读吴军《智能时代》

读了吴军的新书《智能时代》后,感觉有了非常多的启发之处,就像他之前的几本书一样。 这本书的名字是关于智能,也就是当下最热门的人工智能,但是深读起来会发现,这本书所想要表达的主旨,是一种叫「数据思维」的思考方式。 大数据是一种全新的思维方式。按照大数据的思维方式,我们做事情的方式和方法需要从根本上予以改变。 17世纪以来,是一种叫做「机械思维」的思考方式在指导着我们人类做任何事情,大到科技创新,小到 […]

关于iPhone的Safari浏览器中 单页应用会来回滚动的问题

这篇文章记录一下工作中解决的一个CSS问题。 正常情况下,网页的内容超出了窗口大小后,浏览器是可以让用户滚动的。 现代的手机浏览器也可以在网页内容很大时,允许用户进行拖拽和缩放。 但有的时候,我们设计了一个单页面网页应用,我们希望这个页面仅仅保持浏览器窗口的大小,而不允许用户上下左右地滑动。 比如说,我有一个这样的页面: 它后面的背景是一张比窗口要大得多的图片,如果我们不做样式限定,那么很可能用户 […]

未来对设计师来说会是什么

很多设计师可能最近都有这样的感受,那就是未来对设计师来说究竟意味着什么 我一直觉得终究某一天,机器会取代人们去进行创意和艺术的工作 以前觉得这一天挺远的,现在感觉这一天不远了 通过对数据的学习,机器将取代排版和简单的运营物料这种工作 通过对抗式生成网络,机器将有能力创作出高级的艺术形式 去年的这个时候,我觉得设计师如果要在未来生存,那么一定要敏锐地去捕捉人们的情感,创作出打动人心的作品 但很可能机 […]

这一年的工作

今年上半年的主要工作,就是掌上生活6.0的改版。 这还是自己头一次经历一个APP的大改版。之前我服务的公司叫我查查条码比价,虽然也经历过界面上的重大改版,但是当时我并不在负责APP的设计组中。 说起来到招行信用卡两年多了,之前做了有各种各样的项目,在这样一个越来越互联网化的商业银行里,确实也得到了很多锻炼。 这次改版的背后,是上层决定让APP朝着更加「金融」的方向去发展,所以之前掌上生活所流露的那 […]

关于学习

最近利用业余时间学习node.js。 起初,只是因为想了解一下npm,然后就开始学习node了。但是随着学习的深入,产生了一种念头,便是「这东西有什么用?」,我是一名设计师,这个东西能帮我什么呢? 后来我发现,脑子里如果产生了这个问题,要么说明学习的动机没想明白,要么说明还不理解学习的本质。 很多东西,都是在经过学习、练习之后,再和别的知识糅合在一起才能产生作用。这个道理有点像什么呢?我们高中学习 […]

让CSS3的Animation动画定格在最后

有时候用CSS3的Animation属性做动效演示,发现动画结束后总是自动回到最初始的一帧,如果想让动画定格在最后100%时的状态,之前的做法一直是在动画结束时通过回调函数用js直接把状态样式添加上去,虽然能解决问题,但感觉这样做很笨。 直到今天,才看到了这个属性: animation-fill-mode 这条属性就是用来设置元素在动画完成后的样子 它接受的参数有三种状态: backward/fo […]

文章归档