《我的野蛮女友》

今天的音乐APP推荐中有一首钢琴曲很好听,是电影《我的野蛮女友》中的插曲,起初并没有多想,但是点开的一瞬间就犹如一阵风,迎面吹来了一段很久以前关于爱情的故事。整个故事的基调中充满了欢乐,看似是一部搞笑电影,但暗中又隐含了一种悲伤。第一次看应该还在上初中,那时候虽然并不懂感情上的事,但已经被男女主角的演技所打动,全智贤也成了自己最喜欢的女演员,在那个互联网并不发达的年代,到处去收集关于她的照片,然后小心的拷贝到一张1.44兆的软盘中。

那个时候关于电影其实有很多细节并不太懂,比如为什么女主角在另一座山顶上向牵牛说对不起?为什么女主角最后放弃跟牵牛在一起?为什么牵牛主动向她的现男友讲那么多她不喜欢的事?过了很多年再看了这部电影才明白了那种无奈和纠结。另外要说的是这张专辑的每一首曲子的每个音符都恰到好处的表现了剧中的情节,这部剧我并不常看,但是每当听到插曲时还是感到很激动。

-Intro
牵牛啊?能听见吗?
牵牛,对不起,我真的是无能为力(哭)
牵牛,很对不起啊,我实在没有办法忘记过去
我曾经以为自己与众不同,其实我只是一个无助的女孩子
对不起
《I Believe》

抗疫日记

随着疫情政策的放开,大家也陆陆续续的回到工作岗位,但是除了我们部门到岗率50%之外,其他部门貌似能有20%就不错了,食堂也尝试性的开放少量窗口,并逐步的恢复了堂食。老实说每天这样还是挺清静的,效率也不低,每天来都能感觉到今天又比前一天少了几个人,有些人是上班的途中离开的,基本上不用怀疑,那肯定是阳了。于是半带调侃半带担心的与身边人开着玩笑,自己什么时候阳之类的。

在一天晚上的饭后躺在床上,感觉有一点说不清的不安,抱着侥幸的心态睡觉了,第二天一早感觉嗓子有点不对劲,似乎预示着这次有点不同以往的嗓子干,等到了公司坐了没多久就感觉腰酸腿疼了,身上真真发寒,以至于在屋里穿着羽绒服都不觉得热,嗓子也是不舒服,后来实在忍不住抱着电脑就撤回家了,进门后浑身难受,穿着毛衣、保暖裤直接钻进棉被,就这样一直睡了一下午,醒来已经是一身汗,体温38.8。已经不记得有多少年没有发过烧了,最多可能37度外加睡一觉就过去了,这次是真的栽了。我还有一个毛病,一发烧就会头疼,疼到不行,不同的姿势角度都会刺激到不同的疼痛神经,疼痛部位也不断变换着,无法正常思考。就这样熬到了半夜,吃了片退烧药和冲剂,早上的时候就会好很多了,因为人体上午体温都会低一些,下午会高一些,到了下午又恢复到38.5,这已经是第二天了,睡不着的时候就刷视频,刷完视频又头疼。每天就是耍废,虽然蛮辛苦,但是其实也有点爽。

到了第三天的时候,整体就温度在37度左右徘徊了,然后嗓子会开始变疼,有痰,逐渐咳嗽,第四天也是在37.5附近徘徊,第五天基本上稳定了,基本不烧了,就是咳嗽、嗓子不舒服、流鼻涕,有点虚,整体来说大概的过程就是这样了。不管哪个群里,每天都在讨论生病的事情,感觉每个人都在参与一件大事,也是蛮有意思的。这个疫情很不好的就是还会复得,不知道今年春节什么安排,到时候再说吧

WordPress上传失败的解决办法

上传失败大多数情况都是由于上传文件过大,假如你排除了是文件夹权限的问题的话,那么可以直接针对文件大小限制的问题进行入手,需要修改的地方一共有3处:

  1. Php.ini 文件:调整post_max_size、upload_max_filesize的大小
  2. Nginx的配置文件:在http{}段中加入 client_max_body_size 64m;  (64m表示64兆,请自行考量)

  如果你不是使用的nginx,那么大概也是在你的Web服务配置文件中修改相关的节点。

WSL 2中安装CentOS8及Docker的过程

其实一直在公司使用的是VMWare虚拟机,但是因为最近被公司的相关team扫描出使用的版权有问题,所以只能卸载掉,找了很多办法,哪怕是自费购买也是会有商用的问题,无奈中突然想起WSL,也许这是一个最具性价比且靠谱的解决方案,所以就把安装的过程记录一下。

我的使用场景比较简单,在本机安装CentOS系统,在其中安装Docker以及Vue环境,因为日常的工作是API后端开发,所以在本机搭建前端环境是很有必要的,这样Debug的时候可以方便的进入调试状态,而不用再考虑找Json去测试API。其实使用Linux和Docker其实并非必要,Windows原生环境+Vue命令足以,但是我的目的也是为了持续练习Linux命令,不然时间长了就会忘。

所以文章主要的涉及点为:

1.WSL2中安装CentOS8

2.WSL2中安装Docker

WSL的全称Windows Subsystem for Linux,意为Windows中的Linux子系统,如果你不知道有没有安装过WSL,可以通过在PowerShell中执行wsl –state命令,如果有下图就说明已经安装了。

默认版本为2说明默认是以WSL2的方式进行安装,可以通过wsl –set-default-version命令来修改。如果没有安装WSL,请到控制面板->启用或关闭功能中,将下面两个选项勾选之后,重启系统。

虚拟机平台这个选项一定要勾选,因为被坑过。重启系统之后,不出意外的话执行wsl –state命令应该就能看到结果了。

下面就可以安装Linux的发行版了,目前Windows商店中有Ubuntu等发行版,唯独没有CentOS,如果需要Ubuntu的可以直接去Windows应用商店中搜索安装。CentOS8可以在下面这个网址下载:

https://github.com/mishamosher/CentOS-WSL/releases/tag/8.4-2105

下载其中ZIP文件到本地之后解压缩,可以得到两个文件,双击执行exe文件按提示操作即可,安装完成之后运行exe文件就可以启动CentOS了。

接下来的步骤正如往常一样,设置软件包源,这里就不赘述了。下面就可以安装Docker了,因为我不需要Docker的可视化界面,所以我选择只安装Docker Engine,后期通过命令行来操作,按照下面的步骤执行命令即可:

1.首先移除历史Docker相关软件和组件:

sudo yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine

2.建立Docker 源:

 sudo yum install -y yum-utils

$ sudo yum-config-manager \
    --add-repo \
    https://download.docker.com/linux/centos/docker-ce.repo

3.安装Docker引擎:

sudo yum install docker-ce docker-ce-cli containerd.io docker-compose-plugin

截止到这里Docker就算安装完成了,正常情况下是使用systemctl命令去启动Docker服务,但是因为WSL是在Windows中运行,而Systemctl要求必须是在Pid=1的进程中启动才行,所以我们没办法使用传统方式以“守护进程”的方式运行Docker,而且建议也不要费劲去尝试在WSL中启用Systemctl,比较繁琐。我想使用WSL的场景应该大多数是本地开发吧,没人会用于生产环境的。所以,直接使用dockerd命令,以单进程的方式启动即可,为了让他后台运行,后面加一个&,即docker&启动。

如果不出意外的话,你应该还会遇到报错:

ERRO[2022-11-21T23:08:11.203948590+08:00] failed to initialize a tracing processor “otlp” error=”no OpenTelemetry endpoint: skip plugin”

INFO[2022-11-21T23:08:11.492250927+08:00] stopping healthcheck following graceful shutdown module=libcontainerd
failed to start daemon: Error initializing network controller: error obtaining controller instance: failed to create NAT chain DOCKER: iptables failed: iptables –wait -t nat -N DOCKER: iptables v1.8.4 (nf_tables): CHAIN_ADD failed (No such file or directory): chain PREROUTING

加个参数:sudo dockerd –iptables=false这里是双-,显示不出来),应该能成功运行了,如果不想每次都输入参数的话,可以编辑/etc/default/docker文件,添加DOCKER_OPTS=”–iptables=false”即可(注意:双-,这里显示不出来)。

题外话:如果你的WSL系统是1,如何转为WSL2?

在PowerShell中使用wsl -l -v命令,可以看到都是WSL1

使用命令wsl –set-version CentOS8 2进行转换

秦皇岛行

今年的国庆假期,经历了种种困难,终于实现了一场和爸妈的旅行 (10.3-10.6) ,一是防止我在家呆着引起不必要的事,也算是完成我一个心愿。从有这个想法到实际落实可能不超过一个星期,这一个星期中经历好几次计划的被打乱,由于时间的仓促,整个行程安排都没有好好地准备,直到出发前一夜才有了一个大概的框架。早上11点出发,因为出门晚了,经历了一整天的开车,七点多才到了住宿的酒店。

经历了一路的奔波,老妈状态感觉不太好,再加上这几天正是降温,白天最高温度14度,晚上都在十度以下,所以就躺在床上,开起空调吹暖风,我出去给妈找买袜子的地方,顺便看看这城市的夜景。走在陌生城市的路上,冷风吹,有点喜欢这感觉,陌生的地方,好像什么对自己来说都是新的,隐隐中好像意味着新的开始,有种刚毕业来到北京时的感觉。买好袜子后,路上又顺带买了个炸鸡,回到酒店老妈已经状态好很多了,我回到自己的屋开始规划第二天的行程。

第一天的行程是老虎石公园,在去的路上经过环海公路,真的是很漂亮,很干净很新,途中路过一片无名海滩,找个地方停车就走了过去,太久没见到海的感觉还是给我一个震撼,宽广,无垠,就像沉闷世界打开了心扉,顿时我就想,在海边城市生活的人真是幸福,假如你有什么不开心,晚上下了班去海边走走,呆在石头边,喝一喝啤酒,烦心事应该会好很多吧。

海滩边可以找到一些小螃蟹,小虾,我从没见过这么小的螃蟹,好袖珍。中午的时候,饱餐了一顿海鲜自助,真的是太太太过瘾了!我要是在这边生活,可能两周就去吃一次。下午又去了南戴河那边,依然是挖沙子,蹚水,挖到好多贝壳、寄居蟹之类的,好满足!

晚上回到酒店,是另一家,这边比较便宜但是质量是一样的,而且,我可以同样的价格定三件,叫他俩一人一间,省的每天拌嘴,算是彻底放松一下吧。而后的第二天,去了山海关、王家大院、老龙头,第三天去了鸽子窝公园,这里要说一下,鸽子窝公园我4点多起床去赶日出看,然后回来接他们又去了一次,在这里又做了船,直玩到下午两点,才走,又去吃了顿海鲜哈哈,快五点才开车返回沧州,因为怕疫情所以要在廊坊绕一下么,但是路过廊坊的时候导航给导到市区了,然后说高速入口封闭,哎呀,一顿折腾上了高速,到家都十二点多了,虽然很累但是很充实,有机会还要多去旅游,人生才有意义。

放几张鸽子窝的图,其他的图有时间再补吧!

零食

今天周六来公司加班,来的路上顺便买了最近犹豫很久的山地车,一路骑行到公司,到了之后就已经快十二点了,想着躺着椅子上看会视频,不知过了多久,隐约感觉到走廊中走过两个女生的影子,直觉告诉我是来这间屋的,赶快关掉视频打开工作应用,喔。。。我没想到居然是gx,跟我打了招呼,随便聊了一些,她送给我一些零食,完全没想到,搞得我不知所措,不知道要还一些什么,因为抽屉里的巧克力刚刚吃完(真是怪我自己-_-),当下我好开心,然后她就回去了,可我还是很开心,比买了山地车还开心,也舍不得吃