The Martian

前几天乘飞机买了The Martian的小说来看,当即就觉得很好看。今天一口气读完了最后30%,然后立刻看了电影版。结论不出意料就是推荐喜欢电影的人去看小说。

The Martian的小说开头一部分很快就把我hook住了,好看之处在于它很像一个生存游戏。可以看到男主角用极度有限的资源和各种各样的方法来存活和试图找到脱险的方法。而且作为一部典型的硬科幻,看着里面逻辑严密描述清晰的各种数学计算过程和那些特别工程师/科学家模式的解决问题过程简直有种看Science Porn的快感。虽然作为一个以救援为主题的小说读者总是知道最后主角一定会获救,但由于场景的设定很新奇,下一个问题或者险境是什么以及主角又如何解决一直是很不错的悬念。

除了生存游戏性质的部分,这部书里面NASA视角的东西写得也很好看。虽然着墨不多但看的时候往往会对那些politics和bureaucracy有会心一笑的感觉。另外小说里面爆笑的段落非常多。。比电影多很多。

相对于这本书,电影给人的感觉要写意很多。刚看过书再看电影就一直有在看快进模式的感觉。有趣的是我觉得看这部电影似乎并不如看小说那么紧张刺激。可能因为我已经知道情节了所以缺少了惊奇感,也可能只是因为电影无法像小说那样展示足够多的细节。书里写得最命悬一线的几个段落在电影里面都没有表现的很完全,加上电影受长度限制不得不省去很多情节,看起来会觉得哎不是有九九八十一难么怎么这么快就到西天了。

当然这部电影其实很棒,视觉效果和演员的表演都是一流的。看着书中描写的一些景象呈现在眼前是很爽的体验。几个主要角色的表演也把书里人物的刻画更提升了一步。省去或者简化的情节想想看也是合理的选择。而且电影很明显对于非理工科观众来说更友好比如解释航道和解释拆火箭的那些部分。。只是强烈推荐读一下这本小说,喜欢硬科幻的话会有更佳的体验。

杭州

IMG_0677

这次回京出差,周末得空去了趟杭州。11月初已然不是杭州的旅游旺季。我去的这两天天气也是忽晴忽雨,第一天还热到要穿短袖,第二天就骤然冷了下来。大多时候其实都是烟雨蒙蒙的状态,倒也符合我对江南的想象。

去杭州要去的自然是西湖,纵使淡季也还是熙熙攘攘。断桥原来是段桥,保俶塔要比雷峰塔上镜许多。湖中的大小游船,柳堤残荷,风光还是配得上名气的。不过我去的时节既然是淡季,多少还是要靠一点脑补的。我去之前其实最好奇的所谓的西湖和城市无缝结合的样子,去了之后看了看,果然融合得很不错,景区和城区之间的界限很模糊,几步就会从商业区走到公园的感觉。

第二天去了西溪湿地。去之前我以为这地方是个“国家公园”,还在想我国终于打算引进National Park系统了么。去了之后才发现叫做“国家湿地公园”,稍微有点李鬼的感觉。公园的票价还不算太贵,导览图之类也都做得挺好。主要特色是湿地的地貌,生态和原住民的生活方式,确实满有看头。但整个公园的组织核心似乎还是围绕旅游团的风格,介绍上基本就是推荐一路坐船,在几个点下来转一转拍拍照。然而这样玩的结果就是每个下船的点都一堆人嘈嘈嚷嚷,让人耳根不得清净。于是在坐到第二个点的时候我决定步行穿越公园回到出口而不坐第三段游船。在走上步道之后立刻清净了,这之后我几乎全程没有碰到别的游客。。走下去的感觉是这公园在设计之初是考虑得不错的,徒步能看到的景色很棒,中间也有不少路牌指引,水上木板路穿过的鱼塘生态区,观鸟厅。然而之后维护的水平就低了不少。因为我去的时候有一段路在施工封闭了,而这段路封闭之后游客应该如何绕行这件事标的就一塌糊涂,各种互相矛盾的指示,以至于我最后不得不趟了几百米泥地才回到正常的区域。在美国的National Park里面这种程度的信息缺失是很难想象的。另外这公园完全可以把步道游览作为一个和游船并列的玩法来推荐,而不是明显的在官方信息上倾向游船。如果道路正常的话纯步行走一圈下来也就两三小时最多,按照hiking难度来说最多也就是中等,看到的景致比只坐游船要漂亮许多。当然如果你去西溪湿地是为了看非诚勿扰的拍摄船和那个恶俗无比的宣誓台,那就忽略我说的这些吧……哦另外这公园的网站做得很烂,其他各种景点的网站做得更烂。。突然有点理解为什么微信公众号这么火了。

杭州的交通还算可以,并不是很堵。湖边骑自行车的人也不少,还有很多公共自行车。比较独特的一点是汽车会停下来让行人,甚至是在一些挺大车速挺快的路上也会突兀的出现一条人行道,然后汽车会刹车让行人通过。于是坐车的体验就是经常急刹。。杭州人民还是对这一点颇为自豪的,至少三个司机跟我说杭州是国内唯一一个汽车让人的城市。我觉得是不错,就是设计上可能还可以改进点。另外杭州的路上摄像头特别多,还不停的用闪光灯拍照。坐一次车下来经常感觉被照了十来个大头贴似的。

在杭州吃的还是不错的。去了奎元馆,一家老字号面馆。吃到了虾爆鳝面,令我震惊的好吃。。我感觉自己好像从来没吃过正宗的这类南方面条,于是临走又去吃了一顿。间中自然还吃了大闸蟹。

晚上的时候去看了场印象西湖。这个秀倒是出乎意料的好看。整个舞台在水面上,下面有些区域铺了木板。看起来的效果就是演员在踏水而行,还有船穿梭其间。比较抽象的讲了点悲欢离合的故事,主要还是看各种灯光舞台效果和一些舞蹈。时间也不算长大约一小时,看下来觉得挺不错的。推荐。虽然演出前字幕说不让照相,但是工作人员嘴上都在说照相请关闪光灯,但还是很多人不知道关闪光灯。。我觉得在中国要爽的话要么就对这些事儿麻木点,要么就得够有钱包场……

 

 

 

DigitalOcean VPS IP被墙

放blog的DigitalOcean VPS的IP被墙了。虽然没有直接换IP的功能,但也并不算麻烦。简单的说就是创建一个当前droplet的snapshot,用snapshot新建一个droplet,然后把当前被墙掉的droplet删掉就可以了。这期间不会产生什么额外的费用。

如果不是用snapshot创建droplet的那个页面操作比较奇怪以至于我弄错好几次的话,全程应该用不了10分钟。另外snapshot默认只存放在创建的数据中心上,要换地方的话得到设置里面去distribute一下。用snapshot创建droplet的功能应该是搞成下面这样。

DigitalOcean Control Panel_6ol44

以下是我询问DigitalOcean客服的时候他们给的回信:

Hey there,

Thanks for reaching out to us about changing your IP address!

My name is Mike, a Platform Support Specialist at DigitalOcean :)

Unfortunately this is not a feature we currently support directly from the control panel but this is a feature we are working on and planning on implementing in the future. In the meantime I do have a workaround for your question.

In order to change the IP address of a droplet you would need to power it down and create a snapshot first. Once the snapshot is created, you then need to create a new Droplet based on that snapshot. The important part is creating this new droplet before destroying the old one so a different IP address is assigned to it. Once the new Droplet is created it will have a different IP address. Once you are satisfied with the new Droplet you can then destroy the old one if necessary.

I hope this has been helpful! Please let us know if you need anything else.

Regards,
Mike
Platform Support Specialist
DigitalOcean Support

Had an iMessage “Waiting for Activation” Error

After upgrading from iPhone 6 to iPhone 6S, both on iOS 9.0.2, I noticed my Mac could only receive iMessage but not SMS. When I checked the settings on phone, the “Text Message Forwarding” option wasn’t showing up in the Messages settings. Later on I tried to toggle the iMessage switch to see if it could fix the issue, but it only made things worse.. The iMessage stuck at “Waiting for Activation” and sometimes threw an error message saying “an error occurred when activating iMessage”. There were a few key symptoms:

  • iMessage didn’t work for the phone number, but worked for the email registered for iCloud.
  • When toggling iMessage switch, it showed the “waiting for activation” message, or the “an error occurred when activating iMessage” message, or asked me to re-login with my Apple ID.
  • In the “Settings => Phone” panel, “My Number” showed as “Unknown”.
  • FaceTime was working at first but later on had the same issue with iMessage.

I tried all methods listed on various articles like these (1, 2, 3). Eventually it got solved by completely restoring the phone to factory settings with iTunes and set up as a new phone, not restored from a backupNote that I tried to reset then restore with a data backup, which didn’t solve the issue; I also tried to reset just by the phone, not by iTunes, which didn’t solve the issue either. I guess both ways didn’t wipe things “cleanly” enough and left some bad data behind.

I’ve heard various bugs and complaints about iMessage. This is the first time I got hit by an actual tough one. It was quite unpleasant because I need to reconfigure the whole phone and all the Apps instead of just restoring from a backup. iPhone 6S is sleek and lightning fast so it’s a good proof that Apple is playing its strength of integrating hardware and software well. But the software quality from Apple seems going downwards when more complex functions are thrown in this OS.

美国常见信用卡的IT水平对比

在美国住下的人常常会在各种优惠条件的吸引下申请不少信用卡。虽然信用卡的条款可以在申请之前就了解得很清楚,但银行的IT水平例如网站和App做得怎么样就几乎只能拿到卡用起来才能了解了。以下列举一下我用过的几家的状况:

  • 很好的:American Express,Chase
    基本上很好的意思就是网站和App都比较现代,更新比较勤快,功能都比较好用。该有的通知都有。看Touch ID这样的功能的支持速度就基本可以看出来。
  • 中等的:Bank of America,Discover,Citi
    中等的意思就是网站和App该有的功能也都有,但可能得找找才能找到。更新都比较迟缓,iOS 7出来好久还停留在iOS 6风格什么的。再就是有些功能往往会掉链子,比如BoA有一次给我换了个卡号然后Auto Payment就莫名其妙的消失了,Discover则是多张卡不能放在一个账户下面必须注册多个账户。Citi也有类似的问题,酒店联名卡和Citi自己的卡不能放在一个online账户下面。总的来说就是平时用着还凑合,但偶尔会有比较恼人的问题。
  • 很烂的:Barclays US
    这基本上是个异类,去年Barclays有张返现率2.2%的卡还不错于是我申请了。然后我才发现这家的IT水平很奇葩。比如消费通知往往会延迟一天以上才收到,再比如手动还款会很不方便因为出了账单以后系统里面会有一个自动生成的还款日还款且不能取消,还有Apple Pay虽然支持但居然需要打电话跟客服讲话才能关联上其他所有家都是一个短信验证码的事情。。总之属于用了一年就再也不想用的那种。