Surface RT

前几天路过一个微软的临时商店,禁不住好奇就过去问了一些减肥界奇葩 Surface RT的情况,很遗憾没有真机试用,于是他们就给了我一张预购卡,说礼拜五发售的时候,凭这张卡12点以前来就可以不用排队直接买,还说当天前100名买Surface RT的送一年Xbox Music Pass。鉴于店员太热情,以及对Xbox Music的好奇,那就那天去买一台吧,反正14天内都可以退货。

礼拜五中午11点多到了那里,没想到特别冷清。目测也就几个人排队吧,不像当时iPhone 5发布的时候,8点开门,12点多才排到我。凭着预购卡很快就拿到了机器和Xbox Music Pass。因为我看到结帐的柜台上还有五六十张Xbox Music Pass,所以就顺口问了店员大概卖了多少台,他说大概快到100台的样子,我说不是只有前100位顾客才有Xbox Music Pass拿吗,怎么还有那么多?他说“哎,说说而已,我们想让我们的客户满意而归”。我仅买了机器,没有买额外的键盘,因为我的初衷只是想试试这台机器。

Microsoft Holiday Store in Glendale, CA
就这么寥寥几人

接着,开箱!

Surface RT Unboxing
Surface RT开箱

开机一些简单的设置之后,就到了首页。

Surface RT Home Screen
首屏

来说说对这台Surface RT的感受。

首先是我喜欢的部分。在对Apple的工业设计和UI审美疲劳后,微软这套Metro/Mordern/Windows 8/WTF UI的确令人耳目一新。硬件上的设计也确实下了一定的功夫,比如自成一体的小支架,Touch Cover键盘。整台Surface也不重,准确来说比iPad重了20克,但如果不是脑残果粉的话根本感觉不出来。这套UI也确实非常流畅。以前用Windows Phone的时候就感觉得出来,就系统流畅度而言比Android好多了,跟iOS不相上下。Surface RT还自带杀手级应用Office套件。

Surface with Integrated Stand
Surface自带的支架

但是,我还是准备退掉这台Surface。

这套令人耳目一新的UI在一些细节上还没做好。比如,默认情况下锁完屏回到首屏时候要输入的密码是你微软帐号的密码,而不是简单的四位数字。这对于密码是十几位的同学(比如我)感觉非常难用。像这种类似不人性化的地方还有很多。造成了很多不爽。

Password

显示屏是个大问题。被Retina显示屏宠坏之后,再回头看这个10寸屏却仅仅只有1366*768分辨率的屏幕,颗粒感非常强烈。微软在宣传上也尽忽悠广大人民的智商,说是凭借Clear Type这个字体渲染技术,显示效果会比iPad好很多。可是每平方英寸只有这么点像素,再好的字体渲染技术也无济于事。

系统的流畅不等同于应用程序的流畅。每次拿到新的平板或是手机,总会玩一款神作游戏——水果忍者来测试应用程序的流畅度。很遗憾,用Surface RT玩的时候经常性会有一些卡住的情况发生。原生应用程序也这样,更不用说那些HTML 5写的游戏,比如Cut the Ropes在Surface上也很卡。

Fruit Ninja on Surface RT
Windows RT上的的水果忍者

还是Windows。尽管Surface RT用的是专为arm处理器/平板/手机设计的操作系统,但很多地方还是离不开Windows桌面版的影子,并没有完全的重新设计。平板/手机使用的特点跟桌面很多地方是不同的,微软考虑到了这点,但没有想明白。Windows RT仅仅因为要使用Office套件而专门保留了桌面模式,但又不能自行安装别的x86软件,这点显得很不自洽。为什么微软不专为Windows RT写一套Office?此外,当选择查看所有Apps的时候,会发现很多x86系统里耳熟能详的软件,比如cmd.exe, 记事本,画图,远程桌面,Windows Defender.exe等等,但是令人不相信爱情的是竟然没有扫雷和纸牌!所有这些x86的程序有一个共同的毛病就是没有为触摸屏专门设计。大部分时候我恨自己为什么没有纤纤细指。在桌面模式的时候,如果是在编辑模式下,是不会出现虚拟键盘的,在退出编辑模式的时候也不会自动隐藏虚拟键盘,都需要手动打开/隐藏。有时候系统也会出现没有响应的情况。等等等等。这些细小的地方没做好,实在是很让人厌烦。即使是自家杀手级应用Office,也有很多莫名其妙的错误,比如像这位评测的那样,而且不适合手指太粗的人使用。

退掉的另外一个原因就是我已经习惯了好多有且仅在iOS上的Apps,比如Garageband, iBooks, Newstand, FaceTime, Reeder, Tweetbot等等。Windows Store才开放没多久,费时费力地去找这些Apps的替代品显然不值得,况且要找到同等质量的更是困难。这也是每年Google I/O回来拿着发到的设备,却有种融入不进去的感觉,以至于越来越果粉。:p

既然选择要退掉,比较感兴趣的Xbox Music Pass也就没法试用了,这,还是有点遗憾的。

这些就是我的感受,想看更多评测的,除了前面提到的那篇Gizmodothe Verge的两篇也挺好,如果对Surface RT感兴趣的可以去看看。

听歌,听闻朴树和张悬在上海的树与花演唱会非常精彩的样子,那就推荐首悬儿的《城市》。

Ubuntu 12.10

听闻今天Ubuntu出了新版本12.10,立马就去升级。

官方有个如何升级的指南。我用的是在Linode上的12.04 LTS,按照官方指南,用

do-release-upgrade

升级不了,显示没有最新版,其实应该加一个’-d’的参数表示升级到最新的开发版。

do-release-upgrade -d

升级成功后别的都一切正常,但是php出了问题,进blog后nginx提示502错误。请教一番Google大神后,原来,从12.10版本起php5-fpm开始监听UNIX domain socket而不是之前127.0.0.1:9000端口的TCP请求。因为既然作为一台web服务器,大部分情况下PHP和Nginx是跑在一台机器上,用UNIX socket使用文件传递数据的方式反而更方便,所以之后就使用UNIX domain socket作为默认的配置。升级之后,nginx的网站配置却并没有变,FastCGI仍在监听127.0.0.1:9000,所以找到fastcgi_pass的选项,更改成unix:/var/run/php5-fpm.sock 就行。

vim /etc/nginx/sites-available/yourwebsites

当然,你也可以更改php-fpm的配置,让其仍然监听在127.0.0.1:9000端口上。

vim /etc/php5/fpm/pool.d/www.conf

找到listen这个选项,改成127.0.0.1:9000就行。

最后,记得重启nginx服务或者php-fpm。

另外,这篇文章非常详细地解释了UNIX domain socket和TCP socket的区别,推荐阅读。

咦,最近这首歌的旋律总是回荡在我脑子里,尽管昨晚看了Led Zeppelin的电影。