夏令时结束意味着冬天的来临

在夏令时结束的时候,有一个小时是重叠的。具体地讲,就是今年11月6日的凌晨,当时钟走到1:59的时候,下一分钟又跳回到1:00。夏令时的积极意义在于节省人工照明所消耗的能源,因为早起一个小时往往不需要多开一个小时的灯,但是早睡一个小时却能少开灯一个小时。但是这样一来也会造成一些问题,比方说当你说11月6日1:30的时候会产生歧义。

一种解决方案是,把同一个地方的夏令时前后算成不同的时区。比方说,在非夏令时时段,美国大陆和加拿大西海岸的时区叫做“太平洋标准时间”(PST),而夏令时时段则叫做“太平洋夏令时时间”(PDT)。当我说2011年11月6日1:30的时候,加上 PST 或者 PDT 就能解除歧义了。只不过这两类时区只能在一年内的特定时间使用。

在计算机中,有一个更直接的解决方案。在很多场合,储存时间信息利用的是 Unix 时间戳:从世界标准时间1970年1月1日0:00起所经过的秒数。比方说,北京时间2011年11月11日11:11用 Unix 时间戳表示就是 1320981071 。用这种方法表示时间,与使用的时区无关,与是否使用夏令时无关,甚至与纪年法也无关。从某个特定时刻到另一个特定时刻经过的秒数是固定的,无论人们怎么称呼这两个时刻。


重叠一个小时并不是能经常遇到的事情。于是这给人造成一种幻觉:仿佛时间突然穿越到了一个小时之前。于是这让我想到了一些穿越到过去的问题。先不提回到过去的物理上的可能性,有人在逻辑上提出了质疑,比较典型的一个是:如果一个人返回到过去把自己的祖父杀掉了会怎样?按照因果关系,杀掉祖父相当于戳败了自己出生的必要条件,于是也不会有后来自己坐时光机回到过去杀掉祖父的事情。但问题是,这个人突然出现在本该不该他存在的时代,这本身就是一件不符合通常逻辑的事情。想象一个人从现在穿越到1900年1月1日0:00。在1899年12月31日的23:59:59还不存在这个人,过了一秒钟他突然出现了。这种现象能按照正常逻辑解释吗?所以,当人穿越到过去改变历史的时候,不能要求更改后的历史与更改前具有逻辑上的连贯性。

书写历史就像是录制磁带。当一个人穿越回过去的时候,就好像是把磁带倒到以前的某个位置,从那时起突然增加这样一个完整地拥有未来记忆的人,然后用新的内容抹掉原来录好的旧内容。新的内容不一定跟旧的有任何关系。对于这个人而言,因为他的记忆是连续的,所以从他的角度看,时间并没有断,他眼前的画面从21世纪突然跳到19世纪。而对于19世纪的其他人而言,他们会发现在空间中,有一片原本充满着空气分子的区域突然变成一个人。对他们而言时间也是连续的,除了凭空出现一个人这个异常的现象之外。从此以后,一切还自然而连贯地发展。比如,人们可能对这个不速之客进行研究,他带来一些21世纪才懂的科学技术,从而改变全球的科技发展路线。也可能他穿越到一个荒芜人烟的地方,并且掩饰自己从21世纪来的这样的事实,而其他人也未发现这个人所造成的当时无法解释的现象。他的影响力可能在短期内有限,但长期看由于蝴蝶效应,可能导致100年后的世界的状态跟原本的有很大不同,不过人们不知道应该将其归因于这个人。

上面这个想法有一个 bug ,那就是能量的正反馈。从未来穿越回过去的时候,是可以带去正能量的,那么不断地重复这个过程,可以创造无限大的能量。就像是把话筒接近扬声器时产生的啸叫那样。

那么是否可以把整个宇宙穿越回去呢?这样能量就可以不增不减了。就好像在录磁带的时候,你突然暂停写入数据,然后倒到原来的某个位置,接着从那个位置继续录制,而你将要写入的数据流跟暂停前是连贯的。这样,没有任何人会发现自己或者任何身外的其他物体有穿越回过去的痕迹,地球相对于太阳的位置也都完整地保留下来,所以冬天还是冬天。这也就是说,如果夏令时结束的时候,真的是全世界都向后倒退了一个小时,也没人会发现这一点。

说一件半年前的新闻。中国人在中俄边境售卖一种神奇的硬盘,它的标称容量是 500GB ,而且在当场测试的时候,在电脑上打开看的容量也是 500GB ,往里面复制大的文件也看起来能复制成功。但是当客户拿着硬盘拿回家复制电影的时候,再打开就只能播放最后5分钟左右的内容。这是因为,这个神奇的硬盘内部其实只是一个 128MB 的闪存盘,复制大文件的时候,当到达储存空间末尾时会回到开头循环写入。

这件事情让我想到,我们这个世界对应的“磁带”有可能也是只有5分钟的长度,每当到结尾的时候,磁头会立即跳到开头(或者不那么“立即”也没关系,因为对里面的人而言是觉察不到的)继续写入。你之所以记得24小时之前发生了什么,并不是因为在物理上真的有“24小时之前”这个时刻,而是因为你的大脑的“当前”状态中含有的记忆指示着有些事情是24小时之前发生的。

如果事实真是这样的,那有什么影响呢?答案是对现在的生活没有任何影响,除非你真的创造出能够穿越到过去的机器,然后发现没办法穿越到几分钟之前的世界。

时间及一切外部世界的存在完全依赖于人的主观感觉。这一切的意义,或许人类永远都无法解释。

我们迎风边走边叹气

今天下午的第二节课难得我去了一下,结果发现取消了。我就是不想这么早回去,这两天也莫名地烦躁,于是索性踩上单车就往北骑。今天不是骑单车的好时机,因为我背着很重的背包,而且车子也该打气了。不过我也不是为了去哪。这样一来,骑起来倒也不觉得累。

其实我大概是在寻找前一阵有一晚做的梦的感觉吧。骑着单车一直沿一个方向走,不知道自己能走多远,沿途的景物和颜色都在不断变化的感觉。

来回走了10迈多的路程。回来的时候严格遵照 Google Maps 的指示走的湖边,才发现这条长长的单车道要是在芝加哥的时候没骑过一次真是值得遗憾的事情。黄昏下的岸边一片金黄,浪的声音让人心情平静,偶尔几只海鸟飞过,零星地也能碰到几个人,仿佛回到了在黑海岸的奥伯丁杀小潮行蟹捡蟹腿的时光。

我猜我只是有点想回家了。

Windows 开发者预览版

下一代 Windows 的开发者预览版上周已经开放下载(地址见此文)。刚看到这个消息的时候,我惊讶于两件事情:一是居然无条件向公众开放下载,二是这个测试版来得比预想的早。不过转念一想,这两件事情都不值得惊讶。当年 Windows 7 的 Beta 版也是开放下载了,在这点上微软就表现出比 Windows Vista 年代高得多的诚意,所谓泄密什么的都是浮云,实际参与测试的人数和舆论影响才是王道。而现在也快该是时候出下一代 Windows 了,我们已经习惯了微软极为缓慢的产品更新周期和不断的跳票,偶尔正常一次反倒不习惯。而且,如果微软真心有意进军平板,那么就现在的形势看多早都不算过早。

Windows 7 当时八字还没一撇的时候,就有传言说 Windows 7 “全面为平板优化”,但最后实物出来以后令人失望:除了以前就有的 Tablet PC 触摸键盘和笔迹识别外,唯一的改进貌似只有窗口拖到屏幕边缘的大小调整以及 Jump List 可由手势出发。在我装上这个新的 Windows 开发者预览版以后,才感觉这才真是认真为平板做的系统,以至于 PC 都感觉被边缘化了。

我是在 Parallels for Mac 上安装的。整个过程没任何问题,只不过最后如果装为 Windows 7 设计的虚拟机辅助工具的时候会有问题。

Parallels Picture 3

第一次启动的画面很简洁,即使是这么一个黑底白字的画面,已经让人有了 Metro UI 的感觉:注重内容,拒绝无意义的修饰。

Parallels Picture 4

这个许可条例前面的说明很有喜感:“为了让律师们开心还是认真读读吧,不过放心等会儿没有测试。”在这一步的界面上看,整个设计彻底是 Metro UI ,很有 Windows Phone 的风格。

Parallels Picture 5

这个绿色让人眼前一亮。设置的第一步是为计算机命名。说明的文字很有亲和力。

Parallels Picture 6

第一次装,当然是要选 Customize 的。此处跳过一些页面,就是一些类似语言、键盘之类的选项。但最后一步比较关键:让你用 Windows Live ID 登录。

Parallels Picture 7

Parallels Picture 8_0

进去以后,第一个画面是这样的。事实上每次开机默认进的也都是这个 Start 面板。这个 Tiles 的界面像极了 Windows Phone ,连动画也是。

Parallels Picture 8_1

这个版本中就已经附带了大量 Metro UI 的应用。我想提一下下面那个滚动条:只有当我鼠标移动的时候才会出现。可以预料到,如果纯粹用触摸操作的话是不会出现的,如同 Windows Phone 那样。用不完整的内容提示右边还有更多内容,而不是多余的 UI 元素。

Parallels Picture 9

这是控制面板—— Metro UI 版只有部分选项,传统的控制面板还是可以访问的。

Parallels Picture 10

值得一提的是这个 Sync PC Settings 。理想状态下,我可以找到任何一台运行 Windows 8 的 PC ,然后用我的 Windows Live ID 登录,然后我的所有设置都会加载。

在开始面板按一下 Esc ,会回到传统的桌面。

Parallels Picture 11_0

看一下传说中的 Ribbon UI 文件管理器。有苹果主题博客发文嘲笑说微软就喜欢把所有东西全瘫在表面。他们或许不知道 Ribbon 是可以默认隐藏的,然后点以下选项卡浮动显示——比 Mac OS 聊胜于无的工具栏和顶部菜单好用得多。另外值得注意的是窗口以及右上角的三个按钮已经变方了——为了与 Metro UI 无违和感。而左下角的那个“开始”按钮点一下会回到前面的 Tiles 界面,也就是说已经看不到开始菜单了。虽然通过修改注册表可以恢复开始菜单,但是标准的设计中已经去掉了。不过这个开始按钮明显感觉很粗糙,正式版中应该会改进。

Parallels Picture 11_1

这个直接“在此处打开命令提示符”的功能我很喜欢,原来有很多插件实现的功能现在集成了。

Parallels Picture 12

这是传统的控制面板,没有太大的区别。但是 Windows Explorer 多出了一个“向上”的按钮。

Parallels Picture 14

这个开发者预览版自带的 Visual Studio ——不过重点是那两个黑色块。我真不知道是怎么出现的,有时毫无预兆就出现了。

好吧,让我们新建一个项目——

Parallels Picture 15

排在最前面的语言是 JavaScript ! JavaScript 过去何时有此等殊荣。

Parallels Picture 16

程序主界面的 HTML5 代码!亲切有木有!

Parallels Picture 17

WinJS 对象……看来 JavaScript 只要宿主够强大,潜力也无穷啊。

Parallels Picture 19

Store 都成 VS 的一个菜单了,是为了无缝发布到应用程序商店的。

这第一个默认生成的空项目,可惜我编译以后运行不成功,不知道什么原因。

按下 WinKey + L 锁定计算机,看到了下面的画面。

Parallels Picture 20

这在平板上非常合适。

想重新登录的时候,提示我输入密码:

Parallels Picture 22

我就奇怪说,我怎么不记得有过设置密码这一步呢。然后突然想起来,我是用 Windows Live ID 登录的,名字和头像都变成我在 Windows Live 上设置的了。

Parallels Picture 23

这是按 WinKey + F1 进入的帮助和支持页面。我没有见到其他入口。

Parallels Picture 24

IE 10 ,外观上看不出跟 IE9 有什么区别。而且 Metro UI 的 IE 还用不了。

Parallels Picture 25

我没有遇到那个需要重启的问题,但 Windows Explorer 崩溃了一次,错误报告的对话框占了整个屏幕宽度。

Parallels Picture 26

传说中的新版任务管理器。不仅实用而且一目了然。

Parallels Picture 27

听说新一代 Windows 的文件传输对话框有所改进,我还专门建了一堆比较大的空 BMP 测试了一下。

Parallels Picture 28

首先是文件名冲突的时候终于有这种灵活选择的对话框了。

Parallels Picture 29

进度对话框增加传输速度历史图表,而且来源和目标文件夹可以通过单击打开。关键是可以随时暂停。

最后一张:安装驱动的对话框。

Parallels Picture 32

话说貌似官方从头到尾都没管这个叫做 Windows 8 。我也感觉不应该这么叫。 Windows 7 之所以叫 7 并不是因为它的版本号是 7 (实际上是 6 ),而是因为 7 在西方是吉利的数字,但 8 就没有类似的作用了。而且,就这个开发者预览版来看,版本号仍然是6。

对 Metro UI 的大量运用说明微软对 Metro UI 有信心。 Metro UI 必须是一个值得肯定的创新,在世界都在被圆润的设计风格所大同的时候, Metro UI 反其道而行,使用有不亲和的风险的方形棱角设计,它是真的值得广泛应用到核心产品的设计,而不只是博取好感度的噱头。

Metro UI 的程序只有从应用程序商店安装,而微软对所有进驻商店的程序收取 30% 的回扣。然后又有消息称 Windows 8 定制的电脑无法安装除 Windows 外的其他操作系统(如 Linux )。总之, Windows 也是越来越封闭了。此前 Windows Mobile 6.5 到 Windows Phone 7 的转型就是从最开放的手机操作系统之一转向了跟 iOS 一样封闭。 Android 平板系统即将不开源。开源产品不断被商业公司收购。总之,这世界是变得越来越封闭。

当前给出的双界面方案还远称不上完善。 Metro UI 不能给 Windows 在传统 PC 上的使用造成障碍。比方说“开始”菜单消失这件事,就是很典型的一点。那个 Metro UI 对于鼠标操作而言没什么优势,更糟糕的是少了很多功能的入口。还有一些小地方比如文件管理器最好默认把 Ribbon 收起来。等着下一个测试版本。

As smart as you…

今日 Boss 话:

“帮手揾一个似你甘醒目嘅人做下一年嘅工。因为我系数学系毕业嘅,所以我自己够醒,我亦知点样先至系醒。比如,上次你推荐嗰女仔咪唔醒。

逐渐退化的数学能力

首先推荐一个网站:果壳网的死理性派主题站。这是一个科普网站,但是最难得的是它几乎每篇文章都跟数学相关。一般而言,科普文章多数是生物、医学、化工、环境、物理等方面的文章,因为这些领域不仅跟实际生活的关系更直接,而且更容易让外行听懂。数学类的科普文章则很难写,首先文章的内容不能是众所周知的,不然就无需科普了,而且不能用外行听不懂的专业术语。同时办到这两点并不容易,要是讨论的主题跟日常生活相关,就更精品了。这个死理性派就做到了这些,而且有相当数量的关于如何推倒萝莉的教程。这个网站几乎每篇文章都能吸引我从头到尾读完。

也正是在读这些文章的时候我才发现我的数学方面的能力退化了太多,甚至在很多方面还不如别的专业的高等数学的水平了。一个不定积分想半天也想不起来怎么积;一个动态模型不会列出微分方程,更不用提解了;想当年我也学过数理逻辑,现在却连“当且仅当”都不能立刻转换成逻辑表达式;泛函分析更是忘得一干二净。

数学是很小众的东西,懂的人能够体会它的优美,不懂的人则就是不懂。这是一小撮人孤单的狂欢。我一直觉得能够参与到这场狂欢中是很荣幸的事情。可惜我太浮躁以至于没办法把搞研究当成以后的主业。我本科的时候曾无数次后悔过选择数学专业,但是有时吃苦之后尝到甜头的时候,又觉得一切都值得了:我所喜欢的事情我自发地就会去做,但是如果我的专业不是数学,很可能有些东西我一辈子都不会了解到。现在再碰到一些数学问题,如果是在本科的水平内的,那我就会尽量给搞清楚。至少,在表面上装得像一点,要是没有这个实力,那就摆出这个架势。

今年的音乐产品发布会呢?

9月上旬,苹果固定会召开一个音乐产品发布会,主要主题是 iPod 。比如去年是9月1日,前年是9月9日。今年的发布会上应该还会有 iPhone 。但是到现在却还没有任何消息,让人怀疑是否今年的发布会会推迟。

其实我感兴趣的不是 iPhone 5 ,还是 iPod 。如果 touch 更新了,我今年会毫不犹豫地买。其他 iPod 我不大可能会买,但是十分期待想看看会变成什么样。

既然 iPhone 5 推迟到秋季才发布,那么很有可能的事情是 touch 5 不会今秋发布,因为 touch 跟 iPhone 有一定竞争关系,而且肯定 touch 要给 iPhone 让路。

有传言说 iPhone 的屏幕会变得更大,有不少人也这么认为,还有人拿出了证据。但是我觉得不会。原因主要有两个:一是,更改屏幕尺寸不是一件轻而易举的事情。大量 Apps 要因此重新设计,因为很多 Apps 的操作是针对当前屏幕尺寸设计的。比如,一个软控制按钮可能会因为屏幕尺寸的增大而变得不那么容易控制, Fruit Ninja 会因此重新设计水果的密度和尺寸,钢琴的 Apps 要重新调整琴键的宽度,那种把 iOS 变成长度测量工具的更是要重新设计。而且, iOS 的开发者将开始遇到原来 Android 开发者才有的同时适应不同屏幕的问题。付出这样的代价来换取屏幕大一点,是一件不太值得的事情。二是,再大的屏幕单手操作就很不方便。我用过几天的 HTC HD7 ,这是一款4.3寸屏幕的手机,单手操作几乎不可能。当前 iPhone 和 iPod touch 自古以来的3.5寸屏幕我认为是单手操作的极限。而对于大屏的优点,无非就是看起来爽一些,但是 iPhone 的定位是放在口袋里能握在手里的便携设备,如果想要大屏,我们有 iPad 。当然,究竟苹果会不会增加 iPhone 屏幕的尺寸也很快就会知道了,没准苹果在这么做的同时用了某些巧妙的办法避免了上面提到的缺点。

惊现 Amazon 改版

昨晚随手打开 Amazon ,突然发现改版了,跟 Assam 说,她却说看不出什么变化,我就奇怪变了这么多怎么看不出来呢。今天用办公室打开一看,果然还跟原来一样。晚上回家再在我的电脑上一试,还是新版。

Main page

在中间的区域多了两组选项卡切换式的横幅广告:

Banner ads

主功能菜单:

Functionality menu

购物车列表,在所有浏览页面鼠标移上即可唤出:

Cart menu

主导航条:

Navigation

随着商品类别而变化的次级导航条:

Navigation bar

然后我又在 Windows 下的 Chrome 里试了一下,却还是旧版, Mac 下的 Safari 也是,只有在 Mac 下的 Chrome 才是新版。

Only Chrome in Mac works

一冲动买了 TouchPad

前天打算去看航空展,早上一起去的几个人来我们家吃饭,吃完之后等着出门。我就开了 Amazon 按惯例看了一下 Deals ,发现一个平板,只要99.99刀。99.99刀对一个平板而言足够便宜,不过现在做一个平板的成本本来也不高,所以如果是一个品质足够烂的平板,卖出这个价格也不奇怪。不过让我立刻发现异常的是,这个 Deal 是从399降到99的,而且点到商品的页面一看,所有的购买选项基本都在300以上,在 eBay 上搜了一下,也是300左右。这让我意识到这个是个很难得的 Deal 。跟刘主席讨论了一下,他看了一下就说要买。但是,我是没有买平板的计划的,又舍不得放掉这个 Deal ,思考了两三分钟,毅然决定买了。那个 Deal 的页面,我刚开始看的时候才只卖了 20% ,但是隔一分钟刷一次就涨不少,这在亚马逊的 Deal 里面是很罕见的。等我跟刘主席都付完款,已经全卖光了。

Untitled

在我既没打算买平板又对这个 webOS 几乎不了解的情况下(只知道惠普停止开发了),在5分钟之内做出了这个决定,绝对是预料之外的事情。但是直到现在,我还在为强到了这个 Deal 而感到得意,而且一点也不后悔——如果说后悔,那就是后悔没多买几部。

100刀是一个怎样的概念呢?请看如下的价格对比:

  • 这个平板在上市时的价格是 $499 ,而上市的时间是一个多月前。
  • 16GB WIFI 的 iPad ,官网价格是:2代全新 $499 ,有报道说1代翻新刚降到了 $299 ,但我写这篇文章的时候再去看发现已经没卖了。此外,在官网买还要加7%多的税。
  • 9.7寸屏(跟这个平板一样大的屏幕)的 Kindle 要 $379 ,6寸只带 WIFI 的 Kindle $139 ,最近的特惠是 $114 。
  • Android 平板多数也要 $300 以上,而且其中还有很多屏幕没这个大。
  • iPod touch 4 , 3.5 英寸屏幕, 960 x 640 的分辨率。 8GB 的苹果官网卖 $229 加税,现在 Amazon 卖 $204.99 。

我之所以原来没有买平板的打算,原因很简单:我对平板没显著的需求,而平板的价格超出了我现在能承受的范围。平板对我来说的意义有:

  • 取代 Kindle 作为阅读器。
  • 看视频。
  • 浏览网页。
  • 如果是 iPad ,我会装各种游戏和应用,但如果是别的系统,我不太想深入地玩。

而对于这样一个平板,它能满足我的前三个需求,而且价格也在完全能承受的范围内。

下面是一个这个平板和 iPad 2 的硬件对比:

  TouchPad iPad 2 (WIFI)
屏幕尺寸 9.7英寸多点触摸电容屏
分辨率 1024 x 768
感应器 加速计,指南针,三向陀螺仪,光线感应器
厚度 0.54英寸 0.34英寸
重量 740克 600克
CPU Qualcomm Snapdragon dual-CPU APQ8060 1.2 GHz Apple A5 dual-core 1 GHz
内存 1GB DDR2 512MB DDR2
摄像头 1.3M 像素前摄像头 前摄像头: 0.3M 像素,后摄像头:0.7 M 像素

显然 TouchPad 在很多方面是有劣势的,但可以肯定的是它的性价比要高得多。至于软件,我还没太深入地研究,但就使用两天的情况来看,这个系统绝非粗制滥造的,在很多地方超越 iOS 。过几天有可能会发一篇评测但更可能的是不会,因为我已经比以前懒多了,就现在这么一篇文章都是拖了好几天的。

P.S. 我想我终究会拥有一个 iPad ,但现在还不是时候。