简说区块链

我们说支付宝是互联网金融的代表产品,它掌握了一个独立于银行之外的清算系统,有自己的清算中心。人们拿着支付宝怎么花钱,银行不知道,但是支付宝却是一清二楚。所以蚂蚁金服掌握着互联网资金的清晰流向,针对这些资金流水数据,配合淘宝天猫的交易数据,蚂蚁金服就可以大做文章。

继续阅读“简说区块链”

互联网的故事

在我上初中高中的时候,别人一般谈论如果考上了大学要选个什么专业,很多人会推荐计算机相关专业,因为很时髦容易找到工作,所以都传到了我们偏远乡下。而大家都知道嘛,我们农村人读书少,又不懂什么套路,把念计算机相关专业看成了修计算机的。当然了,要问他们什么是计算机他们也没见过。 继续阅读“互联网的故事”

创业公司从党那里学到什么?

文章标题有两个奇怪的地方。第一,我是省略两个字,怕成为敏感词,想必大家都懂,但是这样就显得亲密了;第二,我用了一个“学”字,可能和大部分人的成见是有偏差的,我无意洗白抹黑,但是事物是立体的,我们换一个角度就看到不同的东西,而我现在说的就是换一个角度。 继续阅读“创业公司从党那里学到什么?”

从“首席科学家难题”说起

首席科学家是我的同事,也是我的室友,本姓“卜”,在公司负责数据采集和挖掘,享有“首席科学家”的美誉,也享有“卜大师”的美誉。一天晚上,他吃完了两斤小龙虾和三斤西瓜、四斤螃蟹,天光乍现,提出了一个问题: 继续阅读“从“首席科学家难题”说起”

创号词

以前是创刊词,现在是创号词,有点不伦不类。

庄子说知止于不知,真是深切的求知与哀伤,聪明人求知快一点,但是每看某某天才坠楼而死,知与不知都是深切的痛楚,唯有求知达到生死平衡。

这就是“曾小乱”这个公众号的目的和意义。

《社会契约论》和《金融的逻辑1》

高三读卢梭的《社会契约论》,有一种非常理性的体验让我印象深刻至今,在目前依然是一部让我觉得至关重要的人文学科著作,让我自认为我从本质上理解一些社会的现象和属性。简单来说,我为什么选择做一个好人(关于我是一个好人这点,你们不要笑),不是因为我畏惧做坏人带来的惩罚,而是我知道我们相约一起做一个好人我们的利益才能最大化,再加上“好”事不出门的“好”,“坏”事不出门的“坏”,做人任何瑕疵都有被无限放大的可能,足以让你身败名裂。所以说,很多好人并不是从道德的高度出发,而是现实生活中利益权衡的结果。所谓懂得“做人”,是懂得做一个好人。 继续阅读“《社会契约论》和《金融的逻辑1》”

五月六月

大一入学军训的时候,我们班助是一个大四的师兄,他跟我们说:你们现在还大一,很年轻,有很多机会,而我马上要毕业了。他的声音里不住地流露出的伤感和凄凉,触使我在下面接了一句(我只在完全放得开的环境下才会接话,不过这不是一个好习惯):我们很快也毕业了。这句话被很多人记住了。

今天,这句话终于成真,昔日站在军训队伍里的男男女女现在都来到了这个时节,这件事情足以看出我的先见之明。再分享一个预测的小诀窍:比如你今年是20岁,你可以预言再过十年,你就是30岁。这个先见之名不在我之下,跟时间过招,你只有顺着它的意,才永远不会输。

从2016年的5月份开始,我回到学校,和室友一起去五食堂吃饭吃粉不吃包子。用餐后,他建议我们给这顿饭打一个分数,没想到室友慷慨的给出了高分,这个分数远比我们毕业答辩老师给我们评的成绩要高。在五月六月的时候,我们吃完饭的对话是这样:

“你给这份酸菜扣肉打多少分?”

“100分。你呢?你的西红柿鸡蛋番茄,看起来也相当nice。”

“我给60分,及格分数,做人不要追求满分,要知足,对不对?”

对话有点酸了,我想我们真的开始在留恋学校的生活了,不管别人说这是一个三流城市的五流学校还是我大学四年最大的遗憾是没有去复读,这一刻,我们真的要走了,估计是永远别过学校生活和学生生涯。我再怎么故作坚强,我还是矫情了,大学四年戎马倥偬白驹过隙,但依稀历历在目尽在眼前。

大一的我立志走上仕途,深感中国的未来应该交给我这种充满抱负和理想的年轻人手上,我去学生会面试,对方却因为我穿着拖鞋而拒绝了我,意思是穿拖鞋的我侮辱了穿皮鞋的他;我积极响应党支部的号召写入党申请书,结果团支书告诉我,我不是班干部,这一次没有我的份,等来年的机会。

后来我跻身新闻界,成为团组织的喉舌,领导开会我积极响应跟在后面写会议记录,一个字一分钱,1000个字被编辑改得只剩下100个,但是文章依然是1000个字,半个学期下来也能赚个半百。这让我后来看柴静的《看见》真是深有体会。

大二开始学习编程,跟着老师同学做东西,非常开心,时间也过得飞快。大三的一年,当我回到宿舍的时候,室友已经睡下,当我起来的时候,室友依旧在睡着。这段时光非常难得,促使我即使临近毕业,我也依然能够找到工作。大四实习了半年后,回到学校就准备毕业了。

25号,我还在学校,我把他们一个一个都送走了。我送任修修的时候,他哭了;送吴硕硕的时候,他也哭了;送覃道道和范佳佳的时候,他们强忍着不哭。还有很多人我没有送到,如果我去送了,估计他们也是要哭的。毕业了,你们都走了,我还在这里坚守。

 

segfault

今天上班遇到了一个问题,就是php的一个错误:segmentation fault。我是第一次遇到,面对这个单词的时候,还陌生,总是发音完全——“segmentation”,但是有经验的人会简称为“segfault”。 比如这个链接描述的:https://github.com/ezyang/htmlpurifier/issues/79 。 那就分享一个库:htmlpurifier。 我在github上问了这个作者为什么会造成segfault,结果是因为php版本的原因,php语言本身的bug,也是第一次意识到了php版本低所造成的问题。在github上第一次有开源作者答复我的issue,开心。介绍一下htmlpurifier的基本用法:

  1. 基本用法:/** * 过滤掉html里的class属性,没有协议的href属性 * @param string $html 输入的html * @return string 输出的html */ public function checkMore($html) { include_once ‘htmlpurifier/HTMLPurifier.auto.php’; $config = HTMLPurifier_Config::createDefault();$config->set(‘Attr.AllowedClasses’,’someClassesNotExists’); $config->set(‘AutoFormat.Linkify’,true);$purifier = new HTMLPurifier($config);$html = $purifier->purify($html);return $html; }
  2. 其中的‘.’是什么意思:

$config->set(‘HTML.Allowed’, $value);和$config->set(‘HTML’, ‘Allowed’, $value);是一个意思。 具体细节自己去看。