PHP7添加Intl扩展

由于yii2以来php intl扩展来处理时区问题,所以要对服务器和本地开发环境安装intl扩展。

 

==== CentOS =====

比较简单,直接通过

yum -y install php72w-intl

缺点是,yum会自动更新PHP版本到最新版本,汗。。。好吧,貌似也没出什么问题啦。

 

==== MacOS =====

稍微复杂一点,从PHP7开始,intl作为核心扩展,需要获取PHP源码自行编译。

1. Intl是ICU的封装包,所以需要先安装icu

brew install icu4c

2. 下载PHP源码

3. 编译Intl

cd php-7.2.6/ext/intl

./configure –enable-intl –with-icu-dir=/usr/l[……]

more

为什么不称公子为公子?

一说春秋以氏+名来称呼春秋人物,对于有氏的人物来说,问题不大,因为《春秋经》都有明确的记载。比如

二月乙丑,季孙行父及晋郤犨盟於扈。 ##季孙行父,季氏;郤犨,郤氏;

十有八年春王正月,晋杀其大夫胥童。 ##胥童,胥氏。

《春秋经 成公》

 

对于公子、公孙,就没那么简单了。《春秋经》对鲁公子一般称公子+名或单称名,对外国公子则称国名+公子+名,比如:

夏六月,公子遂如齐,至黄乃复。    ## 公子遂,一说春秋称鲁遂

夏六月乙酉,郑公子归生弑其君夷。## 郑公子归生,一说春秋称郑归生

《春秋经 宣公》

 

一说春秋为啥不称公子为公子呢?因为我们认为,公子就像官位一样,这是一种身份的称呼,并不是公子们的实际称呼。

那么实际应该怎么称呼呢?

《左传 鲁定公四年》,卫国祝佗在劝谏晋国时,[……]

more

台独只是一个阶段性的认知

众所周知,中华民国和中华人民共和国本就是一棵树上的两个分枝。

最早的时候,就好比两个兄弟争祖上的家业,一个占了9成,一个占了1成,但两方都认为自己拥有全部的继承权。这是互争中国代表权的时代。

到了今天,占9成的还认为自己应该拥有全部的继承权,占1成的却说,那9成就归你了,你别来抢我的这1成,咱们分家过好了。这就是台独。

我一直对台独的逻辑感到非常的奇怪,祖上的基业,你也是有权力完全继承的,就算一时没抢到,怎么会连追索权都要不惜一切代价的主动放弃呢?

看看台独出现的时间,大概在上世纪80,90年代。当时,台湾经济已经亚洲四小龙之首,相当的发达,而大陆才刚改革开放,整个释放出的信息都是落后、贫困的面貌。

以GDP而论,台湾是大陆的40%左右,而台湾只有2000万人,大陆却有13亿人,即使当时让台[……]

more

从补习班说起

两会期间,补习班的问题浮上水面,家长们都认为,学校不断的减负,教的越来越少,参加补习班成了被迫的选择。

有一种说法认为,某些老师为了多赚钱,核心内容故意不教,然后赶学生去自己开的补习班。这种情况是存在,但之前曾经接触的一些中小学的老师,都反映其实课本早就开始减了,比如本来在初中学习的三角函数被推迟到高中学习之类的。至于小学,下午2点就已经不教课了,而是改做一些课外的活动直到放学。

为什么家长强力要求,但学校却在不断的减少授课的内容呢?阴谋论认为,这是为了阶级固化,没钱人家的小孩只能接受学校教育,学校教的少,他们就能力差,考不上好大学,然后只能做打工仔,继续做穷人。有钱人家的小孩可以上补习班,能力强,将来就可以做老板,做有钱人。于是有钱的永远有钱,没钱的永远没钱,阶级就固化了。

&#x1f60[……]

more

公投法加上一碗牛肉面就足以击溃台湾

台湾公投法三读通过,该法最重要就是降低了提案和成案的门槛,1800人即可提案,28万人即可成案。岛内大多数人都在议论,可能会出现公投绑选举的问题。其实,降低门槛导致频繁公投,费用本身就是不小的问题。

据说,台湾全岛公投一次,大概需要7亿新台币。对比降低的门槛是个什么概念呢?

要说服一个人出来参与公投并投下赞成和否定票,并不容易,但要说服一个人联署但不需要他赞成或否定,则要容易的多,如果能再加上一点鼓励,比如一碗牛肉面(大概新台币200元),那么要在2300万人里面找出28万人联署,就不是很大的问题了。

28万碗牛肉面,不过5000万新台币,就算加上其他费用算7000万,相对于公投本身的费用,杠杆率1/10。据说国台办每年有1000亿人民币的经费,合4400亿新台币,而台湾每年总预算2万亿新台[……]

more

Swift解决SQLite中文排序的问题

SQLite中文排序的问题来自SQLite库内部默认使用Unicode排序,Unicode跟GB系列的编码不同,完全没有按照拼音或部首方式编制,所以直接ORDER BY出来的顺序会比较奇怪。

有人建议用拼音字段方式处理,也算一种思路,但效果不彰且不治本。

另外一种方式就是使用SQLite本身提供的sqlite3_create_collation函数注册一个collation,比如叫pinyin,然后在ORDER BY的时候指定,比如

SELECT * FROM table ORDER BY name COLLATE pinyin

据说Android的SQLite库中默认有LOCALIZED collation,只需要在排序中指定就可以,但苹果系统没有,所以还需要自行指定。

要说的是,这里[……]

more

天道、天理背后的问题

在群里跟大家讨论天道、天理的问题,试整理观点如下:

首先是源起:

有朋友问我,古人讲的天道、天理,你信吗?

我反问,何为天道?何为天理?

我把这个问题放在群里,自然看法是各有千秋。

于是,我又问:

为什么人要追求天道?人要解决的最大问题是什么?

其实,上面几个问题实际上是不同角度的发问,可惜的是,似乎没有朋友留意其中的关联,大家都是跟着概念跑,概念本身又分歧不断,结果反而把问题割裂了。

说到天道、天理,自然就进入了哲学的领域,今天的人去看待古代的哲学,何其的庞杂,惊叹于古人的智慧的时候,却忘记了如此庞大的体系后面,是什么在推动它?这么多的智慧,意味着这么多的成本,如果没有某种强大的需求在后面推动,为什么人搞这些东西呢?换句话说,他们要解决的问题是什么?

有朋友说是为了追求幸福,但幸福[……]

more

关于「内地女生勇敢撕下港独宣传单」的几点看法

最近香港中文大学「内地女生勇敢撕下港独宣传单」成了热点,以下记录几点看法。

首先,内地女生撕下港独宣传单的行为,同意李文的观点。即别人的传单是私产,不能随便破坏的,这是对别人的尊重。至于说,传单违法、贴的妨碍别人,这些应该举报校方处理,如果对方再贴,可以再次举报。这就好像,你看到别人在做违法的事情,你要通过违法的手段去制止他,这不是法治。而「你们能贴,我就能撕」,这个不是民主。

其次,学生会干部说「学校授权我们管理民主墙」、「我们是学生选举产生的」等等言论也是有问题的,学生会说白了是一个学生事务管理的组织,并不是用来一个宣扬政治主张的,学生在选他们做干部的时候,也不是依照他们的政治主张来选他们的,他们要宣扬政治主张可以以个人身份进行,但不能以学生会的名义,否则不同意他们主张的人岂不是要被代表[……]

more

人人都说大师好,可惜学问虚不了

今天的信息发达,虽然大多数人不怎么读书,但即使每天推送的网文算下来,阅读量也是相当惊人的,如果再有心思考,就会有很多有趣的想法出来。所谓「学而时习之,不亦悦乎」指的就是这个时候啦,尤其是自觉新想法「启前人未至之境」,那更是无比愉悦。

可是,下一步就未必会这么愉快了。因为有了好的想法,当然要到处去散播,结果往往是到处被拍砖,被人说出是神逻辑。这是因为想法,需要有体系的支持,需要能自圆其说,更重要的是需要实际的证据支撑,而这每个环节都会被人质疑的。

按说,别人不服,自己又要争口气,当然要各种查资料,各种引经据典的反驳,但找证据,说实话,本身是艰苦的,一时半会儿又未必来得及,更重要的是,万一自己查出的证据都是自己的观点的反例,岂不是要自己的打脸?

我以前曾经又个神逻辑,当时知道古人有姓氏,然后又知[……]

more

宪法凭什么最大?

在微博上看到有人说:

党制定的法律,党大法大还用讨论吗?

然后就有人反驳,并且举出彭真的原话「党领导人民制定法律」来说,原话的主语是人民,应该是人民制定的法律,结果又引发语法的争论。遇事找出处,然后掰碎了细细讨论,是值得称赞的。但不管是谁制定的法律,法律必然都是人制定的,难道谁制定谁就大过法吗?这样的逻辑不通且可笑。

如何看待党大还是法大的问题,首先要问对问题。正确的问题应该是,法或者说宪法,凭什么最大?

可能有的朋友会立即跳脚,宪法是至高无上的,不最大,还搞什么法治社会?这么说当然没错,但这只是说出了西方法治社会的结果,如果我们要搞法治社会,自然要搞清楚这个结果怎么来的,也就是宪法最大凭的是什么?

其实我们回去看看古代,古代至高无上的是皇帝,试问皇帝是最大的吗?可惜,大多数时候并不是的[……]

more

更多的视角,更多的思考

跟人瞎侃的时候,才突然发现我是改革开放的一代,出生时十一届三中全会刚刚开过,细想一路走来,记忆里恰好包含了整个时代的变迁,也恰好包含了对各种看法的前后认识的比照。

比如,以前总说三十年改革开放是经济奇迹。改革开放取得了巨大的经济成就,这一点毋庸置疑,而且显而易见。但这只是我们直观的感受而已,如果放眼全球,所有经济体在工业化过程中,都保持了长时间的高速增长,中国或许时间更长,或许速度更快,但那也只是体量更大而已。所以虽然我们的成就不小,但也只能说是符合经济发展规律,说不上是奇迹。

再比如,赵本山在春晚上喊破天的“二万亿”的外汇储备,现在经过下跌也有近三万亿,先不说外汇储备意味着什么,仅数字而言,中国超过了日本位列世界第一,听起来很了不起。但这只是国有外汇储备而已,如果政府加上民间,日本就会远超[……]

more

「作三军」和「舍中军」

关于「作三军」和「舍中军」,春秋记录可以分为三段:

「作三军」在《左传 襄十一年》

【春王正月,作三军。】
春,季武子将作三军,告叔孙穆子曰:「请为三军,各征其军。」穆子曰:「政将及子,子必不能。」武子固请之,穆子曰:「然则盟诸?」乃盟诸僖闳,诅诸五父之衢。

正月,作三军,三分公室而各有其一。三子各毁其乘。季氏使其乘之人,以其役邑入者,无征;不入者,倍征。孟氏使半为臣,若子若弟。叔孙氏使尽为臣,不然,不舍 

「舍中军」在昭五年:

【春王正月,舍中军。】
春,王正月,舍中军,卑公室也。毁中军于施氏,成诸臧氏。初作中军,三分公室而各有其一。季氏尽征之,叔孙氏臣其子弟,孟氏取其半焉。及其舍之也,四分公室,季氏择二,二子各一。皆尽征之,而贡于公。

此外还有晋国女叔齐的几句评论:

公室四分,民食[……]

more

德本才末

前几天看到一篇文章提到说,中国历来讲求的都是德本才末,言下之意就是一个人有好的品德最重要,才能反而可有可无,无德有才就好像科幻片里的邪恶博士一样,是非常危险的。

查了查,没有找到「德本才末」的出处,只看到「德本财末」。

「德本财末」出自《大学》:「德者,本也;财者,末也。」孔颖达疏:「德能致财,财由德有,故德为本财为末也。」也就是说德是一个人的内在,财则是身外物,有内在的人自然会得到财富,这个非常容易理解。

但「德本才末」似乎也有这个词,应该怎么理解呢?才能是不是真的不重要呢?

先看德,《说文》:「德者,升也」也就是说,德本是升华的意思,是个中性词,所以古代有所谓善德、恶德的说法,即善上升为善德,恶上升为恶德,但后来变成了专指善德,恶德这个词甚至都不再用了。类似的例子还有臭这个字,本指气味,[……]

more

大都无城读后

《大都无城》以考古资料为基础,介绍了从夏商以下中国城市样貌的变化,在这里整理一下读后印象。

最早在龙山时代,聚落面积在10w-30w平方米,都是以方正的城垣包围。这是早期的城邑时代。

到了BC1700年,二里头时代(夏或商初?),出现了100w-300w平方米的大城,城市以环壕作为屏障,不筑城垣。以环壕取代城垣。这大概是大都无城的源起。

到了BC1500年,二里岗时代(商?),在郑洛地区出现了大城(郑州城),一般认为是商代的都城亳,亳有内城以城垣包围,约3平方公里,其中以宫殿建筑为主,外围还有10-13平方公里的外城区,外城建有城垣,城垣配合原有的自然景观修建为迁就地形,形状并不规则。亳附近偃师城,偃师城也筑有城墙,最初城内面积为86w平方米,后来扩展为1.9平方公里,城门狭小,城垣宽厚且有[……]

more

小侄女

小侄女4岁半了。

小侄女在一边玩她奶奶的手机,啪的一声手机掉在地上,大家都朝她看,她一脸淡定的捡起手机说:幸亏奶奶的手机是苹果的。。。

小侄女在吃桂圆,提醒她桂圆吃多了上火,她说:我知道。。。转头又强调:很久很久以前盘古出生把天地分开的时候,我就知道了。。。囧

小侄女大哭,怎么哄也不行,突发奇想对她说,哭起来就不好看了,不信你拍下来给你。她依然在哭,但镜头一对她,她马上不哭了。之后此招百试不爽。。。

一天只准小侄女吃一颗糖,中午小侄女拿起一块糖,拆开糖纸,把糖放在舌头上舔了一下,又重新把糖包好放回去。我说,你都舔过了别人还怎么吃啊,你吃了吧。小侄女说,不行,我今天吃过糖了。。。[……]

more