未来怎么走
小平同志说:“不管黑猫白猫能抓老鼠的就是好猫。”
这是当年提出的,但是换到现在这个时代是否还适用呢?
我们都知道从0分考试考提高到60分是比较简单的,但是要从60分提高到90分就比较难了。当年我们一穷二白的时候。
经过刘瑜教授《可能性的艺术》的讲解,我们知道政治制度和经济制度是两个分开的,因为坏的政治制度也能提高经济发展,特别是0分到60分这个阶段。所以我们不能因为我们的经济奇迹,或者什么隔壁的江汉奇迹就能证明自己的政治制度是优秀的,反之亦然,比如著名的香蕉国就是如此。
我们现在已经到了60分的阶段,大大已经宣布我们全面进入小康社会了,所以接下来的难度比之前30年是难上加难的,如何去破解?
首先我们要知道之前的30年我们依赖于什么?农村人口红利,土地,信息技术的发展,这些都让我们快速追赶大辽。
MySQL权限错误
最近捣腾数据库到rds上,为了捣腾方便,云上数据库都是高等级权限。导着导着居然有个数据库报错了。
1227 - Access denied; you need (at least one of) the SUPER privilege(s) for this operation
这是SQL里要干嘛啊,查了一下捣腾的sql文件,发现这里居然有个视图建立。
1 | /*!50001 SET @saved_col_connection = @@collation_connection */; |
这里会定义一个用户,但是因为这个用户名不是我原先创建的那个高等级账号的用户名,所以需要创建,但是云上就受人管控不让你创建了。所以快速的办法就把DEFINER定义的用户名改成你创建的高等级账号用户名就好了。
《上学记》摘抄
《上学记》是何兆武先生的一本口述自传,作者是文靖女士。还有一本叫《上班记》,何先生嘱咐一定要他百年后才可出版。
本来2021年的港中大说出,结果一直都没出,后来就牛津出了。
也就是现在我们在豆瓣上看到的这个套装: https://book.douban.com/subject/35793176/
何先生把自己比作时代的旁观者,也确实是如此,不然以那个学识,就算你在49年前没有挂,也容易在49年挂掉。而何先生的大多同学老师都是在49年之后挂掉的。
而从个人来讲,毕竟对于49年以前的事情我们大多是从各种书籍和影像中获得的。而何先生是亲历过那个时代的,他完整的口述自然跟《南渡北归》这样只讲西南联大的故事有些不一样的地方。
以下标记的内容基本都为本书的摘抄。
cloudflare证书更新
昨天下午发现自己挂载cloudflare的网站怎么都提示证书异常了。
可一开始提示的都不是证书不匹配,而是什么“cannot communicate securely with peer: no common encryption algorithm(s).”
一开始想着这是大宋gfw又升级了,把cloudflare的一些域名给屏蔽了。
去dash上看了一下,发现2个证书,其中一张是有效的,写的是www的证书,但我记得原先cf的www证书是包含“*.timoq.com”这样的泛域名的。正常应该是能访问的。那看来真是大宋搞鬼了。
可去海外机器上curl一下,发现也都是这个错误。那心想这下错怪大宋了。还是估计是cf的问题,发个朋友圈问一下,但有人说好的,也有说不好的。
一时间也没啥头绪。
lvm换机器重新挂载
在云上的服务器,因为无法升级,那还好数据盘都是单独挂载的,所以就用了重新挂载的方式。
首先是在原先服务器上正常卸载,我一般是直接修改/etc/fstab 里挂载的目录,然后重启一下。不过在云上可以直接关机就可以了。
然后再卸载多块磁盘,再到新的服务器上重新挂载就行了。
正常盘可能直接挂载就可以直接mount了,但是做了lvm的会多麻烦一步其实。
首先是使用vgdisplay看下vg name,如果不改变,那其实第一步和第二步都不需要,直接去到第三步激活我们对应的vg就可以了。
1 | vgdisplay |
一个nginx geoip2问题
贵司一直使用geoip2的库来判断用户访问国家的来源。之前报问题过来发现都是来自ipv6的问题。
那怎么想的,估计是这个geoip2的库不准导致的,或者压根就没ipv6的数据。
于是就过了那么多年,今天又有人反馈了,于是就仔细去看了下。
首先这个geoip2的库实在太老了,都4年多没更新了,那就给更新一下,发现还是不行。
然后又去看了一下nginx配置,仔细验证了配置内容,发现nginx配置也没有问题。
那就重新来考虑吧,先看看geoip2库是否有问题。发现人maxmind特别贴心,https://github.com/maxmind/GeoIP2-python 这上面代码都给你写好了。
华为手机的关怀模式
家中老人还用着我之前的华为mate10手机,系统也升级到鸿蒙系统了。
结果今天跟我说手机屏幕无法点击了,然后拿另外一个手机远程给我看下,发现还真是。
问了之前操作啥了,说看见设置里一个关怀模式,想着字体可以大一点,结果打开后就发现屏幕无法输入了。
因为是打开什么功能导致的,那就是跟手机硬件应该没啥关系。
试着打过去电话发现也能接,那估计问题不大。不过网上搜索了一圈发现也没有什么靠谱的。
然后屏幕上还通知显示“系统用户数据已锁定”。
坑爹的windows镜像恢复
记得之前就弄了一个windows镜像备份,这样万一有事还能恢复回去,结果这次是死活恢复不了。
备份的方式如下:
控制面板–备份和还原–创建系统映像
后面就自己选择要镜像的分区和备份存放的位置。
正确的恢复方式是:
设置-系统–恢复–恢复选项里选择“高级启动”–立即重新启动
然后系统重启进入蓝屏画面
疑难解答–高级选项–查看更多恢复选项(切记这里千万不要选系统还原)– 系统镜像恢复
后面就点击下一步下一步操作就行。
重新认识du
最近因为要测试新一些新东西,又重新认识了一下du命令。我们知道du是来查看linux下文件大小的命令。加上-h可以用上单位,这样方便识别。
可这次查看的时候,明明才1GB大小的文件,居然显示是1.5G,这是du出问题了吗?
但是这个时候还不大确定是du的问题,还是文件系统的问题,于是用strace看了下,看了下就是du自己的问题,操作系统返回的就是正确的大小,du自己计算的时候给改了。
这个可麻烦了, 那就看下源码吧。 首先需要看下这个命令是哪个包提供的.
1 | $ dnf provides du |
这个在gnu网站上是可以直接下载的。