Category Archives: 生活

Windows 10的开发者主要在想什么——一个猜测

Windows 10使用了一段时间,同时也在知乎上看到了更多其他人的评价,觉得还有一些需要补充的感想。

基本上,Windows 10让许多人感觉跟Windows 8.1相比反而是平板电脑和笔记本(台式机)都不讨好。我觉得,Windows 10是专为Surface Pro产品设计的。更具体地说,我现在使用的是Surface Pro 2,那我觉得至少是为Surface Pro 2设计的吧。Surface Pro是一个平板不像平板,笔记本不像笔记本的东西,哎那Windows 10恰好最配。只有在Surface Pro 2这种产品上,你才会感觉Windows 10一切改进都改到点子上。

在Windows 8.1的时代,有一件事情很让我困扰,就是Metro UI的应用必须在Metro UI那里点击运行。在Metro UI点击运行一个桌面程序,就会翻回到桌面。我频繁遇到这两个问题,因为我改论文偏爱用Word 2013(桌面),记笔记偏爱用OneNote Mobile(Metro),而看PDF有时喜欢用Drawboard,有时喜欢用桌面的Reader,要看环境。我工作时除了这三个必需同时运行的软件之外,还需要运行EndNote。基本上来说,在Windows 8.1的桌面模式下,手指触屏是无法进行100%的操作的,因此我不得不频繁地在手写板姿势与键盘姿势之间切换,键盘盖也被翻来翻去(要用键盘盖的touch pad)。想不那么傻,那就干脆一直用键盘盖。这样在地铁公交上使用的话,会显得你很蠢而不是逼格满满。

Windows 10在UI上的几处改变都可以统一解释为为使完成生产力任务能够完全脱离物理键盘而作出的努力。例如,Windows 10改善桌面模式UI的触屏友好性,桌面几乎所有元素都迁就手指了。知乎上有人觉得这是无谓地浪费像素。使用笔记本/台式机的人,反正是永远架着一个物理键盘和高精度鼠标来使用的,当然不会理解这一UI改变的重要性所在。又例如,Windows 10统一了两种UI,所谓“统一”其实不准确。它还是有两种模式,但无论哪种模式都能运行和显示另一种模式下的软件。这一改善包括窗口排列机制和开始菜单。很多人吐槽开始菜单,但很少人聊到一个改变:在触屏模式下,找桌面程序(或所有程序)的方式改回到桌面开始的列表形式,取消了8.1时代那种满屏小磁贴;在桌面模式下找Metro程序则物质触屏模式下的磁贴形式。这两项改善(1.所有模式手指友好;2.两种模式软件的运行和显示互通),已经在完全脱离物理键盘问题上走出很大的一步。再加上两个小细节:翻转键盘盖自动切换触屏/桌面模式(Surface Pro专属),触屏软键盘的两边分离布局中部不再遮挡界面。这两者都能看出Windows 10在开发时心里只想着Surface Pro。尤其是后者,真正试图纯触屏工作的人会知道,软键盘就是那个分成两边的布局是最好用的,微软挑这个布局进行这种小改善,在处处细节粗糙的Windows 10中非常明显地反映了开发人员心目中的重点。当然,这都只是我的猜测。

还有一个小细节,以往属于桌面tray icon的弹出泡泡式提醒,在Windows 10中纳入了8.1式的右侧弹出消息条形式了。还记得8.1的时候,QQ有桌面和Metro两个版本吗?你装桌面版本的QQ,在Metro UI下工作的时候是看不到新消息提醒的。这类问题也会出现在其他桌面程序上。现在Windows 10这一机制的修改告诉桌面程序开发者:把提醒改做在以往tray icon弹出泡泡的API上,你的应用就能在两种模式上都互通了,因为8.1式的右侧消息条是两种模式下都弹出的。

最后向大家推荐两个进一步提高Surface Pro 2体验的小tips。有一个软件叫Touch Mouse Pointer;有一个附件叫Wireless Display Adapter,都可以自己搜搜了解一下。总之,新的学期我会尝试用后者上课。

安装Windows 10

记录一下我安装Windows 10的零星感受。

任务栏循环性假死

我是使用Surface Pro 2的。在Technical Preview阶段,我就升级过Windows 10,但是任务栏周期性假死,每隔几十秒假死一次,根本没办法使用。当时我想,这种层面上的bug都还留着,那这个build真的是非常初步,于是就“滚回”到了Windows 8.1。临近发布日,我又升级过一次Technical Preview,结果这个问题仍然存在。我又想,都快发布了都还保留这种兼容性问题,微软这次是不是要搞砸了。同时又奇怪,这种问题应该使得系统根本不可用,为什么这么多人在欢乐地吐槽其他小bug?当时也没细想。正式版发布之后,我升级了,仍然有这个问题。我不相信微软会把这种阶段的产品作为正式版推向市场,于是才开始怀疑可能是原Windows 8.1应用和设置有什么跟Windows 10不兼容的。把Surface Pro 2还原出厂设置,在干净的Windows 8.1系统上升级,同时不保留文件和设置,安装完之后,任务栏终于正常了。

大喜过后,开始装各种软件,装到一个地步,任务栏假死又出现了。上网搜索,只有笼统说是与第三方应用或驱动程序冲突的这种原因。于是我一个一个软件卸载和重装,终于发现罪犯就是我的工行U盾驱动程序!我的同事也装了工行网银,但是他的U盾是新型的,没有引起兼容性问题;我的U盾是最老的第一代(捷德),厂商驱动程序几乎没怎么更新过,估计到Windows 10兼容不了了。查出问题之后,整个人心情都轻松了。

预约的意义何在?

我预约了Windows 10升级,但29号我收到微软邮件推荐Media Creation Tool安装,直接没等预约通知我可以升级。而且不管预不预约,都是免费升级的。不知道预约的意义何在。

糟糕的中文

从Windows 8版本开始可以看到微软Windows团队的中文翻译水平越来越低智。知乎上已经很多人吐槽这一点了。虽然我往往觉得对微软产品的大部分吐槽都不成立,但这一点实在难以自圆其说。我之前对Microsoft的中文是有信心的,至少Word中英文混排typography做到的程度就很高。为什么从Windows 8开始中文本地化做得越来越粗糙?Windows界面团队应该找Office团队帮帮忙才行。

与Surface Pro 2相关的体验

总体来说,Windows 10更适合于Surface Pro了。所以Surface Pro 2上的体验是变好了。知乎上有的人吐槽作为台式机用户,Windows 10让人感觉硬在机子上装了一个本来用在平板电脑上的系统凑合用。可是我想纯平板用户也不会用到很多大型桌面应用。所以说到底Windows 10是给Surface Pro系列这种平板+笔记本的混合产品用的。非要整合Metro UI和桌面的界面逻辑,在知乎上也被人吐槽过,说这种做法让两边的需求都满足得不好,浪费像素等等。其实这是在满足Surface Pro的需求。Surface Pro正需要这样。

但是也有体验变差了的。例如OneNote手写模式那个转换笔触的快捷小按钮没有了(DrawBoard还保留着),换笔触比较麻烦了。本来我一直偏爱OneNote的Metro UI版本胜于OneNote 2013,就是因为这个专门方便手写的考虑,现在搞得就跟使用OneNote 2013差不多。

其他体验还有待试用,毕竟我现在还没正式开始在上面工作。

关于大象

最近Nature杂志帮华纳的一个电影打广告。这个电影叫做Born to be Wild 3D,是一个3D电影,很可能是一个记录片。里面讲述的可能是几位普通妇女到了非洲抚养因种种原因(例如人的偷猎行为)成为孤儿的动物幼崽。其中最主要的主角是这项行为的先锋——Daphne Sheldrick女士。她在肯尼亚进行这项工作已有50年,她创办了Wildlife Trust组织来扩大这项行动。Nature杂志就给Sheldrick女士做了个简短的访问

Sheldrick女士的一个重要成果是摸索出了能养活幼象的奶的配方。

这部电影的旁白是Morgan Freeman,《七宗罪》里那个黑人老戏骨。优酷有预告片。原来这个电影的中文名称是《天生狂野》,觉得不是个好名字。

同一期的Nature还有一个读者来信,抱怨了黑市象牙价格的上升使得大象的数量急剧减少。象牙最在的需求方是中国。另一个因素就是人类活动范围的扩大,侵占了大象的生存空间。

Sheldrick女士在专访里说:

Elephants are fragile in infancy. In a perfect world they would not have any enemies, but the growing human population is taking up more and more land that was once used for elephant migration routes. An elephant does not know the difference between grass and maize [corn] and can eat a human’s livelihood in an afternoon. And the demand in the Far East for ivory has grown tremendously in the past few years. The only hope for elephants is to ban all trade in ivory.

里面提到了大象在下午会去吃人的庄稼,作为怪罪人类侵占大象生活范围的例证。

对大象的研究表明大象智商很高,记得2006年PNAS上曾经发表过一篇文章说大象具有“我”的概念。最近Scienc Now上一则新闻又说大象很可能有与人类相似的“灵机一动”和“举一反三”。

以上是最近我看到的关于大象的一些新闻,看完后心里百感交集。我曾经写过很多文章讨论动物保护主义者的问题。最近的一篇主要是说动物保护主义是典型的妇人之仁。从类似的角度看,千方百计地去抚养大象孤儿也很多余。虽然现在“恰逢”大象物种危机,这种做法可以有个借口就是“保护濒危动物”。而且Sheldrick还提出“大象是一个很有用的物种,假如没有大象,很多动物都要跟着消失”。虽然这些动物保护主义者希望广大的其他人能够至少为了人类的福祉而保护自然,但很难否认他们自己其实只是因为个人喜好特别热爱自然所以才发动各种环保活动。喂养孤儿,我相信仅仅是因为它们很可爱很可怜,不忍心看着它们死去。如果完全对这些动物一点感情都没有,完全是出于功利主义才去为他们实施各种各样的保护措施,整个做法可能会完全不一样。

人类是有感情的。仅仅为了一些人类共有的情怀但没有实质利益的事情,其实也是多多益善。但是涉及全人类共同利益的事情,又往往又要通过国家机器之间的政治博弈来代为完成,而政治是冷酷的、功利的。因此永远没有好结果。

与其在人类中心主义和自然中心主义之间纠结,还不如回想一下当初人类文明开始的时候,为什么会自动地向着远离野性自然的方向走?为什么事情会变成人类要种地就得把大象赶跑?像Wildlife Trust组织网站上出现的动物照片,全都一派与人类相亲相爱的景象。事实上不要说老虎狮子,就猩猩不爽了也会袭击人。至于说“只要你爱它,它感受到你爱,就不会袭击你”这类的说法也只能归类为妇人之仁。保护归保护,非要去抚养孤儿、贡献庄稼、以德报怨,似乎不具有普遍的说服力。要回答“人类现在为什么要保护自然”的问题,其实相当于要回答“人类以前为什么要破坏自然”的问题。既然人类以前一定要破坏自然,现在为什么又不一定了?既然现在人类能够与大自然和谐相处,以前不应该更能么?我不觉得这个问题能简单地从“人的认识有待提高”来解释。人的认识从来就没提高过也没降低过。古人不比今天的人笨。今天的人认识不到的问题,未来的人还会继续认识不到。这跟懂得多少科学知识一点关系都没有。人类一天回答不好“你是谁?你从哪里来?要到哪里去?”的清华保安三大问,一天就没办法理清人类与自然的关系,也就谈不上保护动物了。

在看完这些新闻,刚准备打这篇文章的时候突然想到了我们国家有过一段消灭麻雀的历史。我记得高中订阅《随笔》杂志的时候有一篇相关的文章印象很深刻,现在找起来也很好搜,上网一搜就搜到了:赦免麻雀的“说法”。文章主要想揭示决定麻雀命运的政治因素。但我想起这个话题主要是好奇麻雀是否真的危害庄稼,有多危害。因为这一条前提一旦成立,剩下的选择就是“要人命还是要雀命”的问题。

我总觉得自古以来每一个中国人都活在明天会饿死的恐惧中,否则如何解释他们深入骨髓的不择手段、不守规则、趋炎附势、缺乏底线?唯有如果每一刻都可能丢饭碗,明天就可能揭不开锅的话,那才能比较容易理解中国人为达到任何一个微不足到的目的而狼奔豕突的歇斯底里。因此,“危害庄稼”就等于杀人。与其我死,不如你亡。这才是“中国自古以来是一个农业大国”这句话的实质。正因此,一旦“危害庄稼”这条罪名在麻雀身上成立了,那么麻雀要面临的将是是灭种之灾。

真应了《随笔》文章最后的一句话:

呜呼!雀犹如此,人何以堪!

村上春树曾经写过一个短篇小说叫《象的失踪》。里面说:

大象这种动物身上有一种拨动我心弦的东西,很早以前就有这个感觉,原因我倒不清楚。

我也曾经说过我特别喜欢龟和象这两种动物。恰恰就像村上春树所形容,“有一种拨动我心弦的东西”。这就是妇人之仁吗?反正因为“原因倒是不清楚”,因此只能归类为一种非理性的情愫。在国际政治谈判上当然是上不了台面的。正如《象的失踪》里所描述的那们,并没有人关心象本身,象失踪后也并没有人关心象的安危,大家都只想找出象之所在。因为,象是小镇的财富——现实中的财富。当初是讨论了很久认为利大于弊才收留这次象的,并非由于妇人之仁。因此《象的失踪》很好地为我们描述了,假如完全抛开妇人之仁的因素去保护动物的情形。

我看过了几乎所有村上春树在中国翻译出版的作品(除了《1Q84》),我认为村上春树很准确地把握住了被所谓“高度发达的资本主义社会”所摧毁的到底是什么——那也是马恩列斯毛邓江胡习所没有抓住的。