被删答案2

又一个很久之前发的答案,被举报政治敏感而遭删除。这个答案应该是在2012年左右写的,比英国脱欧早很久。可惜知乎发送的答案备份,居然没有原答案发布的时间,确切的时间不得而知了。

在可见的未来,不可能。
欧洲各国政治制度基本相同,但是现在欧盟也快要维持不下去了。中日韩历史上恩怨情仇就理不清,现在的政治制度有差异极大,还要照顾朝鲜,俄罗斯和美国的感情,根本不存在结盟的基础。对于天朝而言,与日本结盟,岂不是少了一条转移国内愤青爱国热情的对象?

被删答案

故上兵伐谋,其次伐交,其次伐兵,其下攻城。

这是很久之前发在知乎上一个问题下的答案,最近被删除了,原因是“政治敏感”。当时发这个答案,只是因为好玩,因为正好看到《经济学人》和《时代周刊》在讨论俄罗斯介入叙利亚的新闻。我以为“政治敏感”通常只针对国内事件的讨论,没想到已经扩及到其它国家相关的事件了。还好知乎将答案备份用邮件发给了我,我把它贴在这里,算个备份吧。

在几个答案因为各种原因被删除之后,我已经很久不在知乎上答题了。花时间写出的答案,不知什么时候就会被删除,没有意义。知乎并不能帮你“发现一个更大的世界”,最多只能帮你“发现一个更大的,被过滤的世界”而已。

一个加密的世界

我之前配置了一台基于Linux的邮件服务器,我曾经写过配置的步骤。那篇文章还是我的blog上访问量颇高的一篇。

这个邮件服务器我一直在用。大部分时间是用来收邮件,偶尔也发邮件。我原来配置的时候,邮件收发都是启用了TLS的,只是一直用的是自签名的证书,除了在配置客户端的时候,要专门信任一下证书之外,也没什么大的影响。可是最近随着各大邮件服务商,比如outlook和gmail,纷纷升级了TLS策略之后,似乎都不再信任用自签名证书发送的邮件了,必须使用由受信任CA签发的证书。各大浏览器也早已对http的页面提出安全警告了。今后要想玩自建网站和邮箱,一张由CA签发的证书是标配。还好有Let’s Encrypt出来提供免费的证书服务,否则网站和邮箱就没法随便玩了。

如今互联网成了漏洞攻击和数据泄露的高危之地,各大服务商层层防范,端到端加密,HTTPS/SSL更是成为了网站标配,整个世界都快要被加密了。尽管如此,数据泄露的事故还是经常发生。这两天闹得最厉害的,莫过于Facebook的数据泄露事件了,直接导致Facebook股价暴跌,市值一度被阿里巴巴超越。最终扎克伯格不得不亲上火线灭火。毕竟,用户的信任是所有社交网络业务的立足之本,一旦失去用户的信任,想要赢回将是很难的。扎克伯格的回应还算漂亮,这也再次说明,互联网时代最好的危机公关,就是公开透明,让用户知道来龙去脉,以及接下来的因应之道。如果试图掩盖,结果只会是欲盖弥彰,进而被唾弃了。

其实由CA签的证书,只是保证了一层信任关系。有了SSL/TLS,你和服务器之间的通讯,比较难被窃听,比较不会受到所谓的中间人攻击。但是中间人攻击,只是千变万化的网络攻击方式中的一种。即便没有被攻击,但要说有SSL的网站就值得信任,那也不尽然。更有甚者,根证书的签发单位本身也许就有问题,就像之前CNNIC闹出来过的一样。作为普通用户,我们所能做的有限,只能是尽量提高自己的水平,尽量避免让自己成为受害者了。

又见西雅图

1.

飞机降落在塔科马机场的时候,外面正下着瓢泼大雨。这样的大雨,在中国北方城市的冬季里,很少见到。

西雅图是个多雨的城市,而且雨季是在冬季。记得上大学的时候学英语,读到过一篇很有意思的文章。文章的作者说,他有一把伞,在西雅图多雨的天气里,这伞能带他去任何他想去的地方。更棒的是,这伞还带加热功能,在西雅图潮湿又寒冷的冬天里,能带给他温暖。我当时看了很惊讶,心想还有这么牛的雨伞。接着读下去,原来这伞就是作者的汽车,他卖了好大一个关子。

这篇文章给了我关于西雅图最早的印象之一。另一个关于西雅图的印象,是读了比尔盖茨的《未来之路》后,对他和他的公司充满了敬仰,知道了西雅图是微软总部所在地,那里住着许多富豪。

2.

我上次来西雅图,大概是两年多前。相比起那时,西雅图市区没有多少改变。Public market的小贩们还是那么开心,美心饼家还在,第一家星巴克门店还是有许多人排队,还是要照例去Crab Pot打卡。西雅图的街头也出现了共享单车的身影,中国的共享单车品牌ofo,和大概是本地品牌的Lime bike都能看到。但是在这多雨的天气里,没看到有人骑。

还有就是,鼎泰丰终于也开到西雅图市中心来了。

3.

在街角的Barns and Noble书店买了本《Fire and Fury》。这本书在书店打七折,在亚马逊上的折扣更高,但是亚马逊上标明的送货时间,是2到4个星期,来不及在我离开之前收到。

买这本书纯属猎奇,想看看作者到底写了些什么猛料,导致特朗普要威胁出版社不许出版,还要发律师信起诉作者。但是在特朗普以总统之尊,放狠话威胁之后,出版社和作者根本没加理会,书照出,还大卖,预售就登上了畅销书榜首。对比香港某书店老板和店员的经历,你甚至无法想象这样的事情会在中国发生。

不得不承认,这就是美国制度的伟大之处。这制度不能保证选出的总统各个优秀,但能保证烂总统也会被监督。

Web页面中的字体

我的blog荒废了很久,特别是2017年,基本没怎么管。最近觉着还是需要一个自己写字的地方,有一些时不时冒出来的想法,如果没记下来,没了也就没了。回看我很久之前写的一些文字,虽然不如何精彩,却也是一种个人记录。如果当时没写下来,那些人和事,只怕现在早已不记得了。所以又回来弄这个blog,想说把它弄得漂亮一点,至少自己看着也舒服。

我先是换了个theme。WordPress的主题目录里有太多的主题,看得人眼花缭乱,几乎选择困难症都要发作了。我最终选了这个gillian主题,觉着它比较适合我这样的个人blog,没有很多图片,也没有很多版式要求。在这个主题的基础上,我稍微改了改,主要是减少了标题背景的高度,留出更多空间给内容。

这个gillian主题是个英文主题,它的字体选择在iOS和Android上也还好,但是在Windows上就不那么好了。尤其是中文,会使用系统的默认中文字体,微软雅黑。虽然很多网页都是这么做的,但是我不太喜欢这款字体,于是改造了一下这款主题的字体选择。说实话,我之前对浏览器的fallback机制有大概的了解,但对字体没什么研究,搞不清楚衬线和非衬线的区别,和字型字重等等这些术语。为此,我跑去pluralsight听了一门名为Fundamentals of Typography的课程。算是对这些术语有了大概的了解。

原来,字体设计和使用是挺复杂又有趣的一件事情。以后有空,我会再多了解一些字体相关的知识。字体的选择需要考虑许多因素,但更多与设计师本身的审美有关。我对自己的审美没什么自信,所以最终选择了下面这样的字体搭配。

对于苹果平台的读者,如果有的话,使用苹果的系统字体就好了。使用别的字体,他们说不定反而会抱怨。对于其它平台,英文我选择了无衬线的Merriweather作为blog内容的字体,有衬线的Merriweather作为blog标题的字体。之所以这样选,是因为无衬线的Merriweather在大字号时,似乎有些字型有bug。更重要的中文字体,Windows上用等线体,Andriod上用Driod。等线体从Windows 8之后就默认安装在Windows里了,是我蛮喜欢的一款系统字体。Windows 7就用微软雅黑。其它情况就不考虑了。

此外,我还为这个blog加了个logo。没有什么设计感,不过在此过程中发现了一个看起来很厉害的设计网站Canva,logo就是用它设计的。在blog已经没人玩的当下,我决定试试google的AdSense,于是放了个广告在页面上,欢迎点击 🙂 。

又是新的一年

2017年已经过去一个星期了。不知不觉之间,就过了一年,长了一岁。“人生天地之间,如白驹之过隙,忽然而已”,庄子的这句感叹,真是恰如其分。回望2017年,有些事情做的不错,小有成绩,有些事情就做得没什么结果。总的来说,小有成绩,没犯大错,算是平顺的一年。

2017年初的时候,我利用项目间的空档,学习了一下Docker容器相关的内容。又觉得应该掌握一门前端框架,就学习了React和Redux,这些竟然在后续的项目中都用到了。回想起来,如果当时那段空档时间荒废掉了,后面的项目估计会做得十分痛苦。

下半年的项目,是一个基于Azure的应用开发。项目里用到的Azure服务,在以前的项目里虽然也用,也和不同的客户讨论讲解过,但用的比较零散。这个项目才是我真正第一次,将这些涉及到的服务统合在一个solution中,并全面实践敏捷方法和DevOps,非常有收获。连带着项目总结,向Ready大会递交了两个content proposal,没想到都被接受了。其中一个被接受为Digital Ready的session,另一个是现场。这是我第一次被邀请为Ready的speaker,算是实现了一个小目标。从我提交content proposal的经验看,具体的产品和技术,Ready更倾向于选择产品组的内容。对于来自field的proposal,他们更看重的是所谓Lessons learned的内容,纯粹讲技术,他们不太会接受,毕竟field来的讲技术,是讲不过产品组的。

年底我们一家人去了一趟美东旅行。纽约,费城,华盛顿,尼亚加拉瀑布,波士顿,纽黑文,走了一大圈。虽然天气很冷,在波士顿遇到大雪,但没有遇到极端恶劣的天气,旅程出奇的顺利,我们都玩得很开心。我们在新年之前回到新加坡,新年之后的这几天,美东的天气变的极端糟糕,大量航班延误,交通受阻。我们不禁庆幸,老天爷算是给面子。

2018年已经开始,我心里也有些目标,要实现还是要努力才行。不过我想,如果能继续保持下面三条实践的话,还是有机会的。

  • 合理利用项目间的空闲时间,不断学习
  • 关注新技术的发展
  • 保持好奇心

比特币疯狂

1.
前两天看见朋友在朋友圈发了条高晓松讲的笑话,说他有个学长,当年在比特币只有几毛钱的时候,和人合伙买了两万个。俩人都怕对方背着自己买卖比特币,所以设计了一个巨复杂的密码,两人各持一半,要一起输入才能解密。结果那个合伙人去年车祸去世了,剩下那个学长望币兴叹。这当然是个笑话,不过我倒是想起了,几年前我也玩过比特币的。

2.
2010 – 2011年的时候,我偶然读到了一些关于比特币的文章,对它的原理十分好奇,同时又被中本聪的传奇吸引,混到了一个玩比特币的twitter圈子里潜水。那时候的比特币基本不值钱,我记得我上一个比特币论坛,里面的人为了推广比特币,会给回帖的新人送币。我的第一笔比特币交易,就是这么完成的,论坛里的人送了我0.2个,按照今天的市值,差不多几千美金吧。还有人兴奋的宣布,他成功用比特币买了一个披萨,大概花了三四枚的样子。按照今天的市值,那哥们大概花了几万美元吃了一个披萨,味道一定好到逆天了吧。

3.
2011年的时候,挖矿还比较容易。一台PC装上一块显卡,每8个小时,大概能挖到0.04 – 0.05枚BTC,有时候运气好的话,甚至可以到0.1BTC。现在挖矿的收益已经大减了,据说一台最powerful的矿机,跑一个月也只能挖到0.25BTC。不知道这能否够付电费的。所以很多文章都建议,如过想要比特币的话,拿投资矿机的钱和电费,去直接买,可能会有更高的收益。

4.
有人认为,比特币是史上最大的郁金香泡沫,也有人认为,数字加密货币是未来。到底是投机还是未来?我不知道。

今日比特币价格:$16982.85

避讳诸法

中国古人讲究避讳,遇到君王或尊长的名字,要回避以示尊敬。《礼记》中有“入境而问禁,入国而问俗,入家而问讳”之说,意思是到一个地方先要问清楚该地的禁忌,到一个国家先问清楚其国的习俗,到一户人家先问清楚人家的名讳,这样就不会一不小心犯了人家的忌讳,而失礼了。可见避讳这事,在中国已经几千年了。就像哈利波特和他的小伙伴们,对伏地魔不敢直呼其名,而要称之为you know who一样,古人对君王和尊长不但不能直呼其名,而且要想方设法回避用其名中之字,否则可能会犯下不敬之罪。唐朝有个诗人李贺,他父亲的名字叫“晋肃”。李贺要考进士,有人就说,李贺应该避他父亲的名讳,不能考进士。这说法惹恼了韩愈,他专门做了篇《讳辩》,来批驳这些人。但在这篇文章里,韩愈也不敢说不需要避讳,而只是辩解说,李贺考进士,并不触犯“二名律”和“嫌名律”,“父名晋肃,子不得举进士,若父名仁,子不得为人乎?”。可见避讳这件事对古人来说,还是兹事体大的。

为了避免犯罪,古人想出各种方法来避讳,比如最常见的方法就有,改字,空字和缺笔等。

改字法,就是遇到要避的字时,用另一个字代替。陆游在他的书里讲过一个故事说,一个叫田登的人去当州官,命令他的下属要避他的讳,否则就要责罚。于是该州为了避讳,就将灯(与登同音)这个字,用火字代替。到了上元节放灯的日子,州吏贴出告示说,“本州照例放火三日”。这个“只许州官放火,不许百姓点灯”的典故,就是用改字法避讳,闹出来的。

讳不只是人要避,动物也要避;不只是普通人要避,神仙也要避。野鸡这种动物,原来不叫野鸡的,人家原名是雉。只是汉代为了避吕后的讳,才改叫了野鸡,这比人家原来的名字听着土多了有没有。据说嫦娥原名叫做姮娥,为了避汉文帝刘恒的讳,才改名叫嫦娥的。这都属于用改字法避讳。

空字法,就是遇到要避的字时,不写这个字,而是空一格,画个方框或是注个讳字。比如唐初的徐懋功,本名叫徐世勣。唐高祖李渊赐他姓李,于是改名李世勣。到了唐太宗时,为了避李世民的讳,将世字去掉,改叫李勣。当皇帝的这么搞到是玩的开心,可你们有计算过徐懋功他爸爸的心理阴影面积吗?

最牛的空字避讳,大概要数观音菩萨了。传说观音菩萨法力无边,之前一直被尊称为观世音菩萨,到了唐太宗时,为了避讳,只得把世字去掉,改名叫观音菩萨了。也不知是真是假。

缺笔法,是将要避的字的笔画去掉一两笔,变成另外一个字,一般是去掉最后一笔。《康熙字典》里,就将康熙的名字,玄烨,个去掉了最后一笔的点和竖,变成了键盘上敲不出来的两个字。

想起避讳这件事,是因为最近我的两个答案,因为避讳不当,一个被删除,一个被政治敏感了。

中国在清朝之后,理论上就不再需要避讳了。可现实中,由于无法言说的原因,中国人还是需要不断地避讳的。实际上,我答题的时候就已经用改字法避讳了,比如使用庙号和英文来取代原来的字,可看起来改字法并好使。由于输入法的限制,缺笔法根本没法用。看起来唯一有效的方法,是空字法,即要么用方框(比如这个答案),要么彻底删除或避免提到那些讳字。

随着历史的车轮不断向前,中国人要避的讳字也会越来越多,避讳的方法也需要与时俱进才行啊。

[1]同步发在知乎专栏

你好,2017

2016年就这么过去了。

回顾这一年,似乎和往年没有什么不同,依旧是在忙忙碌碌和似乎总也做不完的项目中度过。收获也有一些,但似乎又没有什么大书特书的必要。年初的new year resolution完成的七七八八,其中最重要的减肥目标,没能达成。这一年的体重状态,是不断的起伏。年初开始减,到6月去了趟台湾,被台湾的美食给打回了原型。下半年接着减,结果因为年底去澳洲旅行,又半途而废了。减肥这件事,看来是会继续留在2017年的new year resolution里了。除了坚持,谁知道旅行中有什么好方法控制体重?

进入2017年,我希望自己能将下面几件事情坚持做好做下去:

  • 跑步。从10月重新开始跑之后,目前坚持的不错。
  • 阅读。过去的一年里,我似乎只看完了两本书,其他时间都花在了网络上。2017年先定个小目标,希望自己能每月读完一本书。
  • 分享。“我的知乎2016”显示,我有200多天登录了知乎,不过只写了3个答案,Blog的更新频率也不高。只能自嘲,闲逛也是一种成就。其实我的草稿箱里,到是躺着许多未完成的答案,皆是因为懒,而没有完成的。希望在2017年里,能坚持分享和写作。
  • 增强执行力。程序员界有句名言,”Talk is cheap, show me the code.” 过去的一年中,我也遇到了许多好的不好的idea,但由于执行力不够,都没能实现出来。希望新的一年里,能够改善。其实,如果把这里列的事情做好了,执行力说不定就改善了呢。

你好,2017!

[1]: 题图来自 Unsplash, Annie Spratt

这个疯狂的世界

特朗普刚刚当选了美国总统。

直到今天早上计票开始,所有专业民调,主流媒体和政治专家的预测,都是希拉里当选,只是赢多赢少的问题。舆论甚至认为,希拉里必须大胜,因为赢得不够多的话,特朗普有可能不会接受失败。

可是刚刚的竞选结果,真是跌破所有专家和舆论的眼镜。特朗普不但赢了,而且是大胜。希拉里阵营本来还要争取重新计票,等到明天才看结果的,没想到特朗普赢的太多,只好认输了。

forecast

这世界真是太疯狂了!

希拉里的背后,是华盛顿的政治精英,主流媒体和华尔街财团,而特朗普几乎就是个one man army,一个人在战斗。他没有获得美国政治精英的支持,没有主流媒体的背书,更没有希拉里的筹款能力。阿桑奇也说,这些势力不支持特朗普,他应该没什么机会的。到底是什么,让他赢得了这场选举?有人说,特朗普当选是白人至上主义复辟;是人民寻求改变饥不择食。也有人说,是美国民主伟大的纠错能力起效,腐败的政治精英要被扫荡了。是这样吗?我不知道,不过我想本届大选,只能在疯子和骗子中间选一个状况,至少说明了民主的某种不足。

特朗普的当选,至少使得新加坡的位置,颇为尴尬。李显龙在Facebook上的一段贴文,足以说明新加坡的心情。

It has been a contentious, ugly election season, that has exposed a bitter divide in the American people. Many will celebrate this result, while others will understandably be surprised and disappointed. But like the Brexit referendum in June, Mr Trump’s victory is part of a broader pattern in developed countries – reflecting a deep frustration with the way things are, and a strong wish to reassert a sense of identity, and somehow to change the status quo.

前一段时间,李显龙高调访美,为奥巴马的亚太再平衡背书,呼吁各方遵守南海仲裁,以及呼吁美国国会通过TPP。这些举动不惜得罪中国,我想新加坡那时可能料定,希拉里会当选,美国的政策会延续。现在的结果,新加坡必然会surprised and disappointed。共和党控制参众两院,特朗普上台,TPP自不必说,已经game over了。亚太再平衡的政策是否会延续,也成问题。前两天有报道指,特朗普把新加坡也列为偷走美国人工作的国家之一,俨然和中国是一伙的。这就尴尬了,中国认为新加坡和美国是一伙的,特朗普认为新加坡和中国是一伙的,新加坡这下里外不是人,如何在这个两个大国间,最大化自己的利益呢?

特朗普当总统的美国和世界,到底会是什么样,我们马上就能见到了,拭目以待吧。