The Mirages

樱桃沟夹事

满心欢喜兑换了3万南航里程,结果购买机票的时候居然只能给自己预定,要给别人预定需要修改航班受益人。

改就改吧,妈的居然要30天生效。这狗日的规定。跟客服好说歹说居然不行。得了,那就另外的花钱买吧。

结果老婆大人不乐意,说订什么订啊,到时候再说。我只有一个大写的头大。

然后说要订回来的,厦航的,结果qunar网站上只能成人票便宜,儿童票还是5折,于是给qunar打电话。然后他们说要问下,然后还建议我去官网看看。

去厦航官网一看,还真是560,得,定了吧这就。身份证号信息审核了2遍,结果付钱了发现时间选错了,妈的,居然选了10月31日了,原来厦航点重新选择是又重新开始了。

得了,退票吧,本来以为薅一个羊毛,结果现在被薅了600多。实在不爽,给客服打电话,人客气的说“您好先生,你这个是在开机前72小时了,所以只能退这么多。”

阅读全文 »

「系统之美」这本书只要是告诉你当有复杂系统的系统的时候,应该如何发掘哪些东西是重点。

系统思考将有助于我们发现问题的根本原因,看到更多的可能性,从而让我们更好地管理、适应复杂性挑战,把握新机会。

对于一个系统来说,某个外部事件可能引发的行为,在同一个事件之于另外一个系统的结果可能迥然不同。

对于一个系统来说,要素、内在连接和目标,这三样是必不可少的,它们之间互相联系,各司其职。这里面最不明显的就是功能或目标,但它才是系统运行最为关键的因素。

“存量”是所有系统的基础。就比如一个湖泊里水就是存量,而流入湖泊和流出湖泊的就是流量。

我们人类的大脑似乎更加关心存量,而不是流量。关注量时我们更容易倾向关注流入量而不是流出量。

阅读全文 »

万圣节是西方的鬼节,是说鬼魂会跟着回来。

而现在主要是成了孩子们的化妆晚会了。

今年小小球幼儿园有,两个课外班也都有准备。

幼儿园那个由于是上周,脚受伤了没法参加。这周脚好了那就参加其中一个的吧。

除了化妆,这里还有跳蚤市场。

球子和球球3天前就准备跳蚤市场要卖的东西了。什么书啊,小时候的玩具等等。但是要给这些东西标价(虚拟货币)就发愁了。

阅读全文 »

到冬天了,再不运动就运动不了了。而且运动明显有益于专注力和休息。那就开干吧。

由于只能上下班途中跑步,不然没时间看着小小球了。到家刚好1.4公里。

于是就买了一个跑步的背包,由于需要背着到公司,所以必须要能放下13寸的电脑。

本来是去迪卡侬看的,可是客服MM很贴心的说这个里面有水袋,放不了电脑,建议我买49元的那款,可那个就跟有一般书包没区别了。

跑步用的背包,必须在胸前绑带,不然跑的时候一跳一颠的,整个包就跟一个坠子一样了。

最后就选了这个

阅读全文 »

今天看了下cf的博客,居然cf都开始启用http3.0了,而且cf还贡献了对应的patch,那我们就按照教程也来进行启用。

https://blog.cloudflare.com/experiment-with-http-3-using-nginx-and-quiche/

首先是要下载nginx1.16.1和cf的quiche,这是官方文档里有的。
但是实际编译中还需要cmake > 3.0版本
go运行库
还有rust

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
# 下载nginx
wget http://nginx.org/download/nginx-1.16.1.tar.gz
# 下载quiche
git clone --recursive https://github.com/cloudflare/quiche
# 下载go
wget https://dl.google.com/go/go1.13.linux-amd64.tar.gz
# 下载cmake
wget https://github.com/Kitware/CMake/releases/download/v3.15.4/cmake-3.15.4.tar.gz
# 编译安装
tar zxf cmake-3.15.4.tar.gz && cd cd cmake-3.15.4 && ./bootstrap && make && make install
ln -s /usr/local/bin/cmake /usr/bin/cmake
# 解压go
tar -C /usr/local -xzf go1.13.linux-amd64.tar.gz
# 安装rust
curl https://sh.rustup.rs -sSf | sh

# 设置系统环境变量,也可以写入到profile中
export PATH=$PATH:/usr/local/go/bin
export PATH=$PATH:$HOME/.cargo/bin
export GOROOT=/usr/local/go
export GOBIN=$GOROOT/bin
export PATH=$PATH:$GOBIN

开始正式安装了

1
2
3
4
5
6
tar zxvf nginx-1.16.1.tar.gz
cd nginx-1.16.1
patch -p01 < ../quiche/extras/nginx/nginx-1.16.patch
./configure --prefix=/opt/server/nginx --with-pcre --with-stream --with-http_ssl_module --user=timo --with-http_mp4_module --with-http_gzip_static_module --with-http_auth_request_module --with-http_stub_status_module --with-http_v2_module --with-http_v3_module --with-openssl=../quiche/deps/boringssl --with-quiche=../quiche
make
sudo make install
阅读全文 »

这个不能说是「柏林1961」的读后感,只是才看了前面的1/3部分,可当中穿插了关于大宋的部分实在是让人生气。

毛泽东随时准备和美国大打一仗,不论由此会带来怎样的灾难,这一想法令赫鲁晓夫极为震惊。毛泽东对赫鲁晓夫解释说,中苏两国的人口加起来比美国多得多,如果开战必能取胜。他对赫鲁晓夫说:“不论战争的形式如何,常规战争还是热核战争,我们都会赢,我们可能会有超过3亿多人在战争中牺牲。但这又怎么样呢?战争就是这样。”毛泽东说中国很快就能生出更多新生儿来补充死去的人口。赫鲁晓夫开始觉得毛泽东是个“发疯的国王”。

1959年访问美国之后,赫鲁晓夫再次来到中国,参加中华人民共和国建国十周年国庆。也就是在这次访问,毛泽东在赫鲁晓夫谈话时向他脸上吐了一团烟雾,尽管他知道赫鲁晓夫最讨厌别人这样做。他还说赫鲁晓夫说话东拉西扯,不着边际。毛泽东将赫鲁晓夫带到一个室外游泳池进行更深入的交谈,在这里,他对赫鲁晓夫的羞辱达到顶点。游泳健将毛泽东跃入深水区优雅地来回游着。而赫鲁晓夫只能抓住中国工作人员扔下的救生圈在浅水区扑腾。返回的路上,毛泽东对他的医生说他这么捉弄赫鲁晓夫就像是“在他屁股上扎了一针”。

上面这个是1959年的时候,也是原先所谓3年自然灾害的开始年份,现在总算改成3年困难时期。虽然不能说这是老毛造成的。但是作为圣上,你不能总以个人喜好来左右这些啊。
就算是普通人家来人做客,哪里有主人这样的待客之道呢。
而上面对于跟美国打仗这个,看来屁民在你老人家心目中是不值一提的。伤敌100自损1000吗?3亿多屁民在你心目中就跟蚂蚁一样啊。解放后是4亿人口,到1959年就算是5亿吧,全国一半多的人就可以随便牺牲啊。

1960年中国代表团在前往罗马尼亚首都的途中首先访问了莫斯科,在会谈中和赫鲁晓夫产生了分歧。他的加入使一个原本不重要的地方会议变成了共产主义阵营最强大的两个国家的公开冲突

彭真反击道,现在很明显了,赫鲁晓夫组织这次会议就是为了攻击中国。他说赫鲁晓夫没有任何外交策略,只会“对帝国主义势力时而讨好,时而恐吓”。 赫鲁晓夫出离愤怒了。在震怒和冲动驱使下,他整个晚上都在唾沫横飞地下达命令,要求撤回苏联在中国所有的经济、外交和情报搜集方面的部署,这些都是苏联在中国多年才建立起来的。他宣布“在一个月之内”,他将召回1390名苏联技术顾问,终止257个科技合作项目,废除343个专家合同及附件。中国多个研发和建设工程将会停止,已经开始试验投产的工厂和采矿工程也将停止。

阅读全文 »

fork了lanbin510的豆瓣爬虫,想改写下写数据库。 这里有2个问题,一个是作者原先是基于python2.7的,我是直接用的3.6.9,所以有些语法上不大一样。
https://github.com/timoseven/DouBanSpider

因为要用mysql,直接docker来一个就行了,结果发现默认装的都8.0了,我还在用5.6呢

1
sudo docker run --name bookdb -p 3306:3306 -e MYSQL\_ROOT\_PASSWORD=123456 -d mysql

至于8.0增加了什么东西,可以先参考下这个。但是这个不是我碰到的问题。
#https://www.jianshu.com/p/be29467c2b0c

开始建表了这就。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
CREATE TABLE IF NOT EXISTS `bookinfo`(
`id` INT UNSIGNED AUTO_INCREMENT,
`book_title` VARCHAR(100) NOT NULL,
`book_douban_id` INT UNSIGNED NOT NULL,
`book_rate` FLOAT(3,2) NOT NULL,
`book_author` VARCHAR(100) NOT NULL,
`book_rate_user` INT UNSIGNED NOT NULL,
`book_press` VARCHAR(100) NOT NULL,
`book_press_date` VARCHAR(20) NOT NULL,
`book_price` FLOAT(6,2) NOT NULL,
`book_tag` VARCHAR(100) NOT NULL,
`createtime` DATE DEFAULT CURRENT_TIMESTAMP,
PRIMARY KEY ( `id` )
)ENGINE=InnoDB DEFAULT CHARSET=utf8;

mysql> show warnings;
+---------+------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Level | Code | Message |
+---------+------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Warning | 1681 | Specifying number of digits for floating point data types is deprecated and will be removed in a future release. |
| Warning | 1681 | Specifying number of digits for floating point data types is deprecated and will be removed in a future release. |
| Warning | 3719 | 'utf8' is currently an alias for the character set UTF8MB3, but will be an alias for UTF8MB4 in a future release. Please consider using UTF8MB4 in order to be unambiguous. |
+---------+------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
阅读全文 »

tmpwatch有如下已知的参数

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
-u, --atime     基于访问时间来删除文件,默认的。
-m, --mtime 基于修改时间来删除文件。
-c, --ctime 基于创建时间来删除文件,对于目录,基于mtime。
-M, --dirmtime 删除目录基于目录的修改时间而不是访问时间。
-a, --all 删除所有的文件类型,不只是普通文件,符号链接和目录。
-d, --nodirs 不尝试删除目录,即使是空目录。
-d, --nosymlinks 不尝试删除符号链接。
-f, --force 强制删除。
-q, --quiet 只报告错误信息。
-s, --fuser 如果文件已经是打开状态在删除前,尝试使用“定影”命令。默认不启用。
-t, --test 仅作测试,并不真的删除文件或目录。
-U, --exclude-user=user 不删除属于谁的文件。
-v, --verbose 打印详细信息。
-x, --exclude=path 排除路径,如果路径是一个目录,它包含的所有文件被排除了。如果路径不存在,它必须是一个绝对路径不包含符号链接。
-X, --exclude-pattern=pattern 排除某规则下的路径。

这里歧义较大的是-x和-X的区别
其实很简单,这2个都是排除,但是-x 只能是目录和文件。而-X 可以使用*号这些来进行匹配

而删除时间里,默认是小时,而如果是天数的话就要加上 d, 比如10d就是10天这样的。

实在不放心的可以用-t 参数先测试下。

个人感觉使用tmpwatch比你自己写find会安全很多。

阅读全文 »

昨晚回家走到家门口,隔着门口就听见小小球的哭声。

赶紧开门一看,这脚下面皮都刮了,还渗着血。赶紧抱过来问问情况。

原来晚上回家自己非要坐姥爷自行车回家,然后小脚一开始刮这车轴还挺好玩,然后就刮里面了。还好姥爷骑得慢,不然可能更严重了。

于是吃完饭就赶紧去儿童医院挂急诊了。

先是是护士分诊,然后交钱,再去骨科急诊,发现骨科急诊都是因为剐到自行车里,前面一个小女孩也是这样。这还是上周五剐的,现在才来医院。这父母的心也是够大的,而且今天还去上学了。

医生一看立刻就是拍片,这也是我们主要目的,别伤着骨头就行。

阅读全文 »

喇叭沟门是北京的最北端了,以前每次看天气预报,发现这里都是比北京市区低10度左右,传说中的北京极地。那为什么会这么冷呢?

沿着京加路一路往北100公里才到喇叭沟门。要知道这里已经长城往外60多公里了,这里古代可都算是关外了。也算是崇山峻岭了。

开了3个小时,终于到了我们预定的酒店,说是酒店,其实就是大一点的农家院而已。虽然房子建造本身很想融入这周围环境中,都是木头结构。可里面的设施除了傻大就真的没有一点感觉。

还好这里面还有一个传说中的农家动物园,一个小游乐场和一片湖水。

说是动物园,其实就是2只羊驼,2只奶牛,4只山羊。但是小小球跟球子两人喂的还很高兴。

然后小小球碰到一个小妹妹,还跟小妹妹一起喂小羊,这得意的表情真是溢于言表啊。

阅读全文 »
0%