对区块链的再认识

我之前对区块链的认识不足,现在意识到,可以建立银行间的“私有云”,也就是说区块终端仅限银行信任机构才可以架设,这样就可以合理利用了。

区块链技术本身没有对错,不过依旧存在被滥用的可能,而且,貌似这是个不太可逆的过程,也就是说,一旦利用起来,都没办法撤下来。如果系统出了问题,就是整个金融支付体系的问题。

其实区块链是相当于在每个人自己家的电脑和手机上装个核心,然后通过海量分布式存储,把帐目储存到所有人的电脑中去(当然是加密的),然后每隔几分钟同步一次。通过这种方式,化解当前支付系统的效率瓶颈。也就是说,通过这种方式,你给全世界任何一个人打款,都是几乎实时到帐,没有t+0、t+1之说了。

所以,央行可能找到一个平衡方案,就是账本私有,交易同步。

我对产品设计和系统架构的要求

三个词,模块化,松耦合,可扩展。

用游戏来举例子:模块化,就是“拼图游戏”。每一个拼图方块都是独立的个体,但是在结构设计上是可以组合到一起的,就是一个完整的结构。这里边强调的是“接口”,就像每一块拼图都有可以通过接口(凹凸的形状)和其他方块拼在一起,组成一个整体。

继续阅读“我对产品设计和系统架构的要求”

DNS池及配置方案

最近网络不稳定,上国外网站都上不去,一查是DNS的问题。所以找了一个解决方案:建议在可控的最上级路由器上进行配置,以便网内所有设备上网而不必单独设置DNS。

国内服务器:

1. OpenerDNS:

42.120.21.30

2. 114DNS:
114.114.114.114
114.114.115.115

3. oneDNS:
112.124.47.27

4. aliDNS:
223.5.5.5
223.6.6.6

继续阅读“DNS池及配置方案”

Beyond Compare 文件大小不一致但是内容一致的解决方案

这个问题困扰我多年。

拿WordPress举例:

从下面两图可见文件大小不一致,但是Beyond Compare可以比较出内容一致,从而将比较结果显示为“相同”(=)

diff-size-same-content-01

diff-size-same-content-02

但是内容不一致的文件会被比较出来,如readme.html文件,下图反映了这一情况。

diff-size-same-content-03

需要做的设置如下:将文件夹的比较设置中,“比较”选项卡中的“需要打开的文件”设置为“基于规则的比较”

diff-size-same-content-04

diff-size-same-content-05

如果将“文本比较”中“重要”选项卡中的“比较行尾(PC/Mac/Unix)”选中的话…

diff-size-same-content-06

diff-size-same-content-07

行尾不同也会被认为是不同的文件(默认“基于规则的比较”是会忽略这种不同的)。

diff-size-same-content-08