Cam-Trax
在国人还在忙着研究SVCD、CVD、EVD、威力棒(Vii)、M8和山寨机的时候,老外搞出了Cam-Trax:
在国人还在忙着研究SVCD、CVD、EVD、威力棒(Vii)、M8和山寨机的时候,老外搞出了Cam-Trax:
最近一口气连续读了这两本村上的书:《天黑以后》和《海边的卡夫卡》。
《天黑以后》和我读过的村上的其它作品有很大的不同,从表面上看起来,它所描述的并不是一个完整的故事,而仿佛只是日常生活中截取出来的一个片断而已,所以在看完最后一章后,我脑海中总是联想起贾樟柯的《世界》(这部电影中也以同样的方式讲述了几个平凡人的平凡生活),在两部作品中,你都很难看到通常意义上的起承转合和跌宕起伏,情节像拥有多个支流的、静静流淌的小溪一样,沿着不同的方向铺展开去。
然而,“我们以为目睹的东西,很可能只不过是我们的错觉”(第八章,第11段),在经过了一整夜的经历后,会讲中国话的女主人公浅井玛丽似乎最终领悟了姐姐浅井爱丽的心理,以独特的方式表现了自己对她的爱,这一被文学评论家称为“再生”的举动,才是整篇小说真正的主线。不过我个人并不十分理解“再生”的含义。
此外,正如译者林少华先生在序言部分所指出的那样,书中白川身上所具有的那种“不再是‘绝对恶’”的恶、“超出善恶标准的、甚至超出了恶的恶”,才是现代社会中最为可怕的恶!在现代社会中,这一“白川式的”恶有很多种表现形式,除了书中所描绘的那样外,至少还包括:1)人性的恶,典型如当面一套背后一套;2)中庸的恶,典型如随着其他人一起闯红灯。
《海边的卡夫卡》的结构和叙事方式同村上早期的《世界尽头与冷酷仙境》非常相像:两个看似毫无关联的故事在小说的奇偶章节间平行展开,然而随着阅读的深入,故事间千丝万缕的关系逐渐显现出来,并在小说的中后部进行了某种程度的重合。
我第一次读到《世界尽头与冷酷仙境》时,被这一独特的写法所强烈吸引,在读完全作并理解了两个故事间的关系后大呼过瘾!在《海边的卡夫卡》中,这种笔法得到进一步扩展,小说开篇的几章甚至让人产生三个故事并行发生的错觉,只是读到后来才发现,其中的两个故事实为不同时空并具有因果关系的一体,让人不由得感叹村上纯属的写作技巧。这可以说《海边的卡夫卡》与《世界尽头与冷酷仙境》的第一个较大不同。
两者之间的另外一个显著不同在于,在《世界尽头与冷酷仙境》中,两个故事之间的关联是隐形的:其中一个故事所发生的世界,位于另一个故事中男主角的内心之中;一个故事中所拥有的种种人物、语言和事件,是另一个故事中世界的投影和映射。简言之,两个世界的这种暗喻式的联系是要靠读者自己去发掘与领悟的。而在《海边的卡夫卡》中,甲村图书馆成为了两个世界交叉的点,原本不相干的种种人物和事件,都于此相互交错和影响。老实说,这样的安排是我在阅读过程中未曾想到过的,非常出乎意料。现在想来,这样的写法却更能紧紧地抓住读者的注意力,使他们对因两个世界交叉所带来的影响和后果,产生某种程度的担心、不安甚至惶恐-尤其对于读过《世界尽头与冷酷仙境》的读者更是如此。
第三个不同,就是相比较于《世界尽头与冷酷仙境》,村上的笔触显得更加内敛,隐喻愈发深沉,论理的部分也增加不少,我相信这是由于年龄的增长而自然而然出现的一种现象。
最后从《世界尽头与冷酷仙境》中引述一句来收尾:“有的东西不过很久是不可能理解的,有的东西等到理解了又为时已晚。大多时候,我们不得不在尚未清楚认识自己的心的情况下选择行动,因而感到迷惘和困惑”。
昨天晚上支付宝主办了阿里巴巴集团内部的第三届“阿里巴巴D4设计论坛”,有几项内容比较有趣,想拿来讨论一番。
这种说法就好像“界面上文案多了用户不看”一样,成为了一个广泛传播却又尚未被证明的伪命题。
我个人并不十分赞同这种观点。持这种观点的设计师恐怕是受了太多运营部门的影响,而把商业和用户放在了互相对立的位置上-如果想最好的达到商业目标,就要牺牲用户利益,反之亦然。所以每次的产品/界面设计,都成了运营所代表的商业目标和产品所代表的用户利益之间的折中品,是两方各自妥协的产物。
淘宝的同事以当年著名的“淘宝广告弹窗事件”为例,说明“广告弹窗”这一商业目标由于给用户带来了极大不便,遭到了用户强烈的反对,最后不得不放弃这个商业目标而维护用户的利益和需求。
这样的说法问题在于,它往往混淆了“商业目标”和“具体方案”的概念。为了实现一个特定的商业目标,设计师完全可以设计出许多不同的方案,其中有好有坏,有的受用户喜欢有的遭来反对。最好的结果,当然是设计师的方案及满足了用户需求,又因此实现了商业目标。
成功的例子屡见不鲜。比如Sony的PS2、Apple的iPhone,它们往往在上市的前几天内就被抢购一空,提前完成了销售计划这一商业目标。由于出色的产品设计,用户的需求非常旺盛,商业目标自然而言就达成了。
有人可能会说:你举的例子都是商业目标本来就和用户需求相符,所以当然不会出现矛盾。那么对于本来没有用户需求的商业目标怎么办?我的答案是:创造需求。作出伟大的产品,激发用户的兴趣,通过给产品打上独特的(文化)烙印,让用户对这一烙印产生认同甚至崇拜。把这一点做到极致的公司如Porsche、Apple等。还有一种情况就是产品成功地挖掘出并满足了用户的潜在需求,比如Ford汽车的诞生。Ford汽车的创始人Ford曾说过一句非常著名的话:“如果我当年跑到大街上问用户需要什么,他们肯定会告诉我:‘一匹更快的马’!”
阿里巴巴的同事Eric介绍说,Yahoo!的设计师认为一个成功的设计师应该具备三种能力,即People、Numbers和Process。
People包括1)了解内外部用户(Read people);2)推销自己的观点(Be a salesman);3)(Real-time performance);4)Fight when you have to。
Numbers包括1)量化(Build in the metrics);2)应用正确的方法决策(Justify decisions with the right kind of research);3)不要过度研究(Don't over research)。
Process包括1)“平衡投入产出。不要过多去考虑和争论,有些方案可以先做出来,再看效果”(此翻译来源于Eric,原文为(Balance prep with implementation);2)自下而上的策略(Bottom up strategy);3)每个人都能成为设计专家(Everyone is a design expert)。
此外,这位同事还提到了设计师的职业规划问题,他所引述的观点认为,设计师以后可以朝产品经理的方向发展。在此我想听听大家的看法,你认为设计师以后的发展方向是什么呢?
丁宇,08年5月10日夜
辞职了,虽然有竭力挽留我的主管、一起奋战过的同事和如天堂般美丽的杭州,可是我去意已决,明天办理完所有的手续,我就要和支付宝和阿里巴巴说再见了。
这不是什么突然的决定,实际上我把blog右面的自我介绍里的“目前主要做用户体验架构工作”改为“目前不知道做什么工作”已经有不短的时间了。从刚来时不知道要做什么,到清楚地提出“用户体验架构”的概念并推动‘架构组’的成立,再到不知道要做什么,这是一条无奈的轨迹。
应了那句话:每个人,是每个人的过客。
其实4月29日早上就从北京回杭了,只是现在才抽出时间来记录这次短暂的旅行。
先说D2。
第一场讲座是周爱民先生带来的“前端设计与开发的基本模式”。周爱民的技术水平之高无须赘言,因此我对本场是非常期待的。听下来却发现演讲中纯粹的软件技术探讨不多,内容以UI设计为主,听软件技术专家讲UI设计倒是头一遭,并且其中有些观点确实是独辟蹊径,以另一种视角阐释了UI设计中的焦点、布局和分辨率的关系等问题,虽然也有相当部分有失偏颇(比如混淆了“视觉焦点”和“界面上所获得的焦点”的含义),但总的来讲仍能给UI从业者带来不少有益的思考。

演讲时周爱民问了个问题:GUI中的WIMP是什么意思?大概是问题太初级,没人好意思举手。我便说了句“Window、Icon、Menu和Pointing device”,结果就骗了本周大侠的新书(如下),哈!


第三场名为“Enterprise Ajax in PHP”。主讲人Hedger Wang一上来就提出了一大堆看起来相当吓人的名词,听着听着却发现,这不就是拥有一个Front-Controller的MVC加JSON嘛!不过既然作为专题讲出来,想必肯定是在此方面经验丰富。于是我提了个一直困扰我的问题:在一个拥有复杂交互的系统中(想象一个拥有几十个对话框的CRM系统),各种Ajax事件会非常多,此时如何管理这些事件就成了一个比较麻烦的事情。可惜可惜,看起来Hedger对这个问题也没什么经验。另外不知道是不是因为年轻气盛的缘故,Hedger给人一种盛气凌人的感觉,交谈起来很不舒服。并且当我听到他宣称Prototype和jQuery“不适合企业级应用”时,我也就没兴趣再问下去了。
有趣的是,我站在台上提问的照片,上了cnBeta(下图就是),哈哈!

最后一场是年轻有位的Yahoo!资深工程师章亦春带来的“Nifty web apps on an OpenResty”,因为有丰富的Perl经验和背景,章给我的感觉是新一代的Unix hacker。他的OpenResty框架能够让开发人员更关注于客户端(浏览器端)编程,而把服务器端变为一个单纯的API提供者和数据源。这个想法本身倒是不坏,我只是不明白其应用场景是怎样的,究竟是怎样的原始需求催生了这个框架呢?另外,OpenResty完全使用Javascript来CRUD数据,并操控各种浏览器行为,此时性能如何保障?可能由于时间的关系,章当时的回答并没有解决上述问题。
此外,OpenResty中的“Resty”表现在何处?这也是当时我没能领会的。从演讲时那个留言板的例子来看,在翻页时URL始终为http://server/path/to/posts.html(因为都是通过JSON来更新其中数据的),恐怕类似http://server/path/to/posts/page3.html这样的URL更加Rest化吧!章同学看到本文不妨解答一下 :)
本届D2上虽然演讲数量不多,但质量都比较高。希望下届的D2能够以收费的形式来举办,以期进一步提升其素质。