@Lenciel

Is Wine Bullshit

一瓶Lafite Rothschild Bordeaux最少要几千块,一瓶Charles Shaw或者Franzia卖十几块。我们经常可以看到那些红酒的广告宣扬着高档红酒的品质和口感是多么美妙。但其实很多人不知道,按照”酒类经济学家”的说法,葡萄酒的价格和口感之间的关系可能不是那么紧密。他们中不少人甚至声称,葡萄酒的价格根本就是乱来的,而那些号称能被品出来的万千滋味不过是付钱过后脑袋里面的自我安慰。

比如,一份2008年发表在《The Journal of Wine Economics》上的文章说,当消费者不知道自己的酒的价格时,他们对实际上更便宜的酒的口感评价甚至稍稍好过那些更贵的酒。而且不光是一般消费者,即使是那些专家也不会对更贵的酒评价更高:

“In sum, we find a non-negative relationship between price and overall rating for experts. Due to the poor statistical significance of the price coefficient for experts, it remains an open question whether this coefficient is in fact positive.”

另一项实验中,被试者喝过red wine和white wine之后,对两种酒的评价就分别是一些典型的red wine和white wine的评价。而实际上用于测试的酒都是white wine,所谓的red wine只是加了一些对口感没有影响的食用色素。

另一类的研究着眼于品酒师Robert M. Parker Jr.发明的风靡全球的100制评分标准的准确度。退休的统计学家Robert Hodgson也是一位业余的酿酒爱好者。他发现同样的酒多次让品酒师打分,分数非常不稳定:

“The judges’ wine ratings typically varied by ±4 points on a standard ratings scale running from 80 to 100. A wine rated 91 on one tasting would often be rated an 87 or 95 on the next. Some of the judges did much worse, and only about one in 10 regularly rated the same wine within a range of ±2 points.”

随着类似的研究结果不断被刷新,越来越多的主流媒体开始质疑酒究竟是如何定价的。

酿酒工业的巨头们也出来承认:酒定价的主要影响因素不是宣传中的那些有关酒的口感等品质相关的要点,而是产量、品牌、大量中间环节的成本以及人们对浪漫或华贵生活的期许。但酒商们仍然坚持,即便是这些因素造成了有的酒很昂贵,但是卖得贵的酒通常也确实是口感上佳的酒。问题是和批评者相比,他们拿不出任何有效的数据说明这点。

于是有些媒体就出现了“品红酒就是扯淡”这样的文章。

但这么说公平吗?

口感其实并不是仅仅来自味蕾

要明白这是为什么你首先要知道味蕾只是舌头上让你感知食物的酸甜苦辣的部分,这些是味觉但不是口感。口感的形成是视觉、嗅觉、味觉等五官都有参与的。

要试验这点儿你可以试试捏着鼻子吃饭,或者你想想为什么自己上次感冒的时候吃东西不香。和味蕾一样,人的感觉器官特别是嗅觉和视觉会在你对酒的口感做出评价时起到非常巨大的作用,这点对于其他食物和饮料也一样适用。

以颜色为例,类似前面说的在white wine里面加色素可以让品酒师都犯错认为它是red wine一样,New York Times报道过:

When tasteless yellow coloring is added to vanilla pudding, consumers say it tastes like banana or lemon pudding. And when mango or lemon flavoring is added to white pudding, most consumers say that it tastes like vanilla pudding. Color creates a psychological expectation for a certain flavor that is often impossible to dislodge, [food chemist] Dr. Shelke said.

味蕾之外的其他感觉影响口感的例子还有很多。比如环境,研究表明人们在柔光的环境下就餐觉得更舒服。比如预期,我们过往的经验,食物的品牌包装价格都会影响我们对它的口感。

并非所有的酒都一样

公认的最好的品酒师,被称为 Master Sommeliers ,在全世界只有不到200名。这些人要获得 Master Sommeliers 的称号,必须蒙上眼睛鉴别出6种不同葡萄酒的葡萄品种、产地和年份。如果这些人不是酒行业养的神棍,而是真有这样的本领,那么是否意味着不同的酒确实口感是不一样的呢?

《今日心理学》上面有篇文章对此做了解答,认为专业品酒师主要靠的是良好的分析能力和大量的练习积累的知识:

Research shows that contrary to common thought, wine experts do not have more sensitive palates, per se. They don’t, for example, have lower thresholds for detecting a wine’s tannin and alcohol content. Experts are also no better than novices at tasting whether two wines are the same or different.

What makes [Master Sommelier] Steven Poe an expert is how he brings his formal knowledge of wine production to what he tastes. For example, Poe would be familiar with the flavor outcomes of malolactic fermentation —a process of secondary wine fermentation. In a blind tasting, he might notice one of the flavors associated with the process—a buttery texture, for example—and then attend to the other likely flavor results of malolactic fermentation including hints of yogurt and sauerkraut. This could help Poe narrow down a wine’s region and vintage.

换句话说即使是Master Sommelier也有可能把染色的white wine搞成red wine,或者是在盲测的时候觉得一种便宜的酒比贵的酒还好喝。他们像福尔摩斯一样,是根据线索和知识解开口中的酒是什么样的酒的谜题,而不可能像广告里面一口入喉,就击掌高呼:“哇,这酒太好喝了,这一定是xxx年份的xxx。”

So?

人们知道十几块一瓶的红酒和几万块的味道没太大的区别后,反应是非常激烈的。特别是因为众所知周的原因,品红酒这种本来没啥大不了的活动在天朝更容易因为和“小资”甚至“奢侈”挂钩而备受非议。

而看完本文我们应该要明白,实际上我们的口感本来就是由各种各样因素影响的假象。不仅是品红酒,任何食物的口感都可以被人为因素改变:特别是食品添加剂和食品加工如此“发达”的天朝,如果你说昂贵的红酒是扯淡,那深究起来,有哪样吃的东西不扯淡呢?

因此,我觉得首先你应该鼓励自己和身边的人都试试没那么贵的酒,可能喝起来也相当不错。然后,如果别人花了大价钱买来一支,你也不要觉得这就是装逼:喝起来痛不痛快,本来就是别人自己的事情。

Vagrant for Django I: Basic

Vagrant最近支持了VMWare,但是要钱的东西我们玩不起。本系列主要分享一下Vagrant+VirtualBox搭配起来如何使用。

安装VirtualBox

VirtualBox是Oracle的动态创建、可配置、可移植的轻量虚拟机系统。在Windows、MacOSX、Linux和Solaris上都发行了相应版本。

目前Vagrant支持的是VirtualBox4.0.x、4.1.x和4.2.x版本

http://www.virtualbox.org/wiki/Downloads

安装Vagrant

http://downloads.vagrantup.com/

Windows和Mac OS X下面安装完毕后要把 vagrant 命令放到 PATH 下面,而其他系统下面需要把整个 /opt/vagrant/bin 放到PATH下面。 完成后可以先安装一个32位的ubuntu10.04版本来测试一下:

vagrant box add lucid32 http://files.vagrantup.com/lucid32.box
vagrant init lucid32
vagrant up

Vagrant的好处

软件开发,特别是Web应用的开发正处于环境异常复杂的年代。为了在开发和实际部署的环境直接做到无缝切换,虚拟化技术被大规模的使用。与此同时,自动的配置管理,如 Chef 或者 Puppet 也在发挥着巨大的作用。Vagrant就是在这些技术的基础上进行了集成,从而完成(虚拟化+自动配置管理)的效果。

对个人开发者

对于开发者来说要想使用一个开发环境应付所有的开发任务变得非常困难了。每个项目都有自己独特的依赖,如类库,消息队列,数据库,框架等等。每个依赖也常常有版本上的差异。Vagrant提供了方便,可以为每个项目创建独立的开发环境,并且只在项目需要的时候把这些环境运行起来。

对项目组

同一个项目组的组员理论上都是有相同的开发环境的:同样的依赖,每个依赖都是同样的版本,采用同样的配置等等。但是现实往往不是这样。比如采用了ORM框架的Django,同一个项目组可能有人用着 sqlite3 ,有人用 mysql 。而且每个人自己开发环境中服务器的配置也常常是不同的。这种异构的环境往往最终会带来大大小小的麻烦。Vagrant提供了一个方便,让大家都被强制的使用统一的开发环境。

对公司

如果管理过大型项目,你就知道新人和新设计的引入往往是非常大的考验。大量的环境搭建工作,都可以由Vagrant来代替。并且Vagrant的配置只需要写一次,然后分发给大家用就行了,省掉了大量的时间。

Vagrant可执行文件

Vagrant安装好之后,主要是通过命令行使用。 vagrant 命令带很多子命令,如 vagrant upvagrant sshvagrant package 等等。敲 vagrant 就可以看到有哪些可用的命令。

Vagrantfile配置文件

Vagrantfile 对于Vagrant就像 Makefile 对Make的作用一样:它被放置在每个Vagrant项目的根目录,用来配置Vagrant以及它创建的虚拟机的行为。一个最简单的配置文件如下:

Vagrant:Config.run do |config|
     # setup the box
     config.vim.box="my_box"
end

可以看到,Vagrantfile 是用标准的Ruby代码写成的。需要注意的是在大版本之间 Vagrantfile 是不兼容的。

基本setup

首选创建项目目录,然后在项目目录中初始化:

mkdir vagrant_guide
cd vagrant_guide
vagrant init

init命令会创建一个基本的Vagrantfile,暂时先不修改它。下一篇我们来看如何添加Django开发需要的配置以及如果build一个 base box 来给其他人使用。