软剑工程师

爸爸,你是做什么工作的?

工程师。

什么工程师?

软件工程师。

世界上真的有软件吗?

有啊!

蛇精就是用软剑把三娃绑住的。

……

《黄石》看到第6集

典型的旁观上帝视角,不是第三者视角,而是看着上帝的上帝视角。

《黄石》中的主要角色,无不传达着道貌岸然的价值观。打着家庭的名义,行着自私自利的事。双重标准堪称典范,没有一个好人。

最让人反感的是:似乎每个人都是为了这个family,而每个人都在无情地毁灭所谓的family(包括自己的)

也许作者的本意在于展示人类的愚蠢吧。如此精致的利己主义,最终也是干不过世事之无常。

很好奇编剧或者原著作者到底是什么心态,如果本意不是嘲讽,难道真的是想给这种家族心态和这类人正名吗?什么我的尔虞我诈是被这个肮脏的世界逼得。

那么让我引用罗曼罗兰的那句话:世界上只有一种真正的英雄主义,就是认清了生活的真相后还依然热爱它。

在引用《熔炉》中的一句话:我们一路奋战不是为了改变世界而是为了不被这个世界改变。

PS. 并没有影射川普的意思,实际上川普只不过是美国价值观的代表而已。

PS. 人类的智慧还不足以拜托“搞死自己”的风险。

关于微信开发时候的UnionId问题

什么是unionId?

微信为了将同一个公司/实体的不同应用里的同一个用户关联起来。(好绕)

为什么要有unionId这个东西?

定义的很清楚,因为账户系统需要知道从公司的各个微信应用中(小程序、网页、APP)进来的用户是同一个。便于账号管理,否则可能会出现同一个人由于使用不同的应用造成多个账号的问题。对用户来说,最好是无感的。

实际情况中,很常见的一种情况:先有公众号,网页开发,一段时间,然后上线小程序或者APP。这时候就必须将原有的网页授权信息补充unionid,因为原来可能是没有的。可以通过微信API批量地获取「已关注公众号」用户的unionId并更新到系统里。

但是,之前的授权信息可能是单次授权,用户并没有关注公众号,那么对于这部分用户,是无法通过微信的API获得unionId的。

这时候,就需要在系统逻辑中兼容这种情况,即下次这些用户登录时候,如果unionId没有,就要顺便将unionId更新上。但是,如果这些人通过小程序或者APP进来呢?因为之前的账户信息没有unionId,所以小程序登录后无法通过unionId关联到之前的账号(而之前的账号有可能是有资产的,比如余额、积分、券)。

一种解决办法是:检查所有没有unionId,也没有关注公众号的用户,将信息删除掉。这样下次这部分用户直接就有unionId,重建账号。缺点是:如果用户账号里有资产,这样就不合适了。:-p

另一种解决办法:账号体系强制关联手机号码(前提是从系统建立之初就是这个规则),这样就可能通过手机号进行一次关联,如果关联到,则将新的小程序或者APP指向手机号码指向的用户。缺点:前提可能并不存在 – 毕竟没有必要强制做手机号码关联这件事。

没有其他解决办法了。

这种问题的产生原因就非常蛋疼。

老师应该是不畏惧学习的人

每当和人讨论起教育,大多数时候都会归结到老师,或者是说那些“差劲”的老师。

怨气十足。

有时候我会抛出“学校教育的目的是不再需要老师”,也就是懂得学习的本质。但这样的观念,绝大多数人无法接受。对这些人来说,只不过是把教育子女这件事“外包”给了学校和教师,保持足以让自己焦虑的高标准外,还总是极度依赖于学校和教师。

不敢说也不好说我就懂得学习的本质,只是觉得学习的这个过程本身就很愉悦,同时能让自己的头脑清醒,不那么容易僵化、先入为主吧。

存在

今天女儿吃饭时候突然问:咱们是真的活在这个世界上,还是在表演?

存在的问题,一个不到五岁的小女孩,已经开始问了。

儿子听到后说:你这是问的什么问题啊~

一国之风度

最近孙杨被两次嘲讽,先是澳大利亚的霍顿拒绝和他同台颁奖,紧接着英国的邓肯拒绝和他在颁奖台上握手。

在国内媒体上,我们看到的是前者多一些,除了上纲上线到“不尊重中国人民”以外,还有好事者将霍顿在颁奖台下站立的照片解读为向孙杨“下跪”。而后者,基本没几个媒体敢报道,貌似只看到东方卫视有提到。

后者中,孙杨在下场时对邓肯说:You are loser, I am win.

为此,三人都被国际泳联警告。

我对三人的评价是:任性。

即便怀疑别人用药,也没有必要制造这种特效,一个霍顿,一个孙杨。这么来看,邓肯只是拒绝握手合影,这种自由应该还是有的吧。有点冤了。

说回孙杨,如果真的是要代表中国,就得有大国的风范,否则反而很丢脸。

最烦的就是那帮只会上纲上线的人,什么不尊重中国人民,扯淡!

真正大国之风度,在于可以包容别人的敬意,也可以包容别人的不尊重,尊重别人不尊重你的权利。

立论的基础很重要

有时候觉得,辩论、讨论等等,其实就是在“别人脑子里‘盖房子’”。

但在开始之前,最好先确认一下,对方脑子里有没有这些材料,或者说立论基础。

很多人,或者说太多人,要不就是脑子里一坨浆糊,要不就是一根金箍棒杵在那里。要么说半天不明所以,前后矛盾;要么就是硬杠,什么东西都扯到自己的先入为主。

遇到这种人,没有好办法 — 打不起总归可以走为上吧。

只是有时候又觉得,有时候脑子正常的人总归还是不能惯着那些嗓门高的笨蛋,世界上还是笨蛋少的时候更和谐啊。

微信和Java

今天偶发奇想,觉得微信其实和Java很像。

遥想当年SUN一边推出Java语言,一边打着“network is computer”的口号。而当时Java最火的概念除了基于JVM的跨平台 – “一次编译,随处运行”以外,还有一个Applet的东东。从字面上理解,这个东西就是“小程序”(就像pigglet,ducklet,chicklet…),基于浏览器的“小程序”,也就是给不同的浏览器提供相应的JRE,然后Applet也是“一次编译,随处运行”了。

而最终呢?这个Applet并没有“火”起来,部分原因还是生不逢时吧,当时的浏览器实在是太弱了,而且Flash又看起来更酷炫一些,再到后来连Flash也退出了历史舞台了。

微信和Java的“关联”就是我今天想到了applet这个词。

我觉得微信小程序的命运应该是“applet”差不多,还真不是“生不逢时”的原因,应该说,微信小程序这3年的火爆,完全是微信本身的强势造血。因为小程序的天性是“封闭、隔绝”的,而“开放”才是永恒的趋势。

我反对“存在即合理”

我反对“存在即合理”,因其本身包含了绝对的概念,而世界上没有“绝对”。

因此“存在即合理”不合理。

信念和自洽

前几天和老张聊天时候料到信念的问题。我通过信念对「自洽」做了一个定义:主观对客观物感受的信念度非常高。

“主观对客观物的感受”就是一个人对某个东西或某件事的定义,而认为这件事是绝对真理的程度就是信念。

这么看来,说人话,自洽就是一个人对客观时间里的各种事物的主观定义已经非常笃定了。

至于在“自洽”状态下,一个人还有没有成长或者进步的空间,取决于“笃定”的基础 – 这个每个人都是不一样的。就是,有的人我们觉得很倔,很硬。

定义这件事由于本身是“人造物”,永远都是一个“相对”的概念。而认为它是绝对的,而更进一步 – 认为某一绝对概念是绝对正确的。可能就非常接近愚蠢了。

好吧,我这里的“愚蠢”也是相对概念,因为只是我认为的“愚蠢”,每个人脑子里的这个“愚蠢”,都是不一样的。