想起故乡

家乡的小村庄已经永久消失了。疫情封锁之下每天日夜颠倒地过着,今天玩游戏到四点,又拖延到五点半,迷迷糊糊的上床,闭上眼,先想起妈妈,再想起家乡。又想起那个名叫“苗头沟”的小河。隔几年队里就会抽水抓鱼,每家分几十斤。抽淤泥的时候门前水泥场南面的小沟都会被填满。有一年沿着水泥场边缘骑自行车,一个没把握住,连人带车摔进了沟里

爱英阿姨去世了

记得的只有几个瞬间。

她家搬到小区里后我第一次去时,有点被震撼到。很大的房子,很多个房间。进卧室好像走进了迷宫,还有崭新的窗帘,遮光效果非常好,白天也像晚上。

小学时没钱买面包吃,她就带我去赊。我欠了小卖部老头五毛钱,过了好久才还上。

桃桃,阿姨和我三个人一天下午不记得在玩什么。后来终于玩腻了,桃桃觉得应该把当天的事情记下来,而我正好在书上看见那了字的正确写法,于是写下来的有“爱英在屙屎”。

阿姨结婚了,新郎是孤儿。阿姨的爸爸妈妈很开心,女婿就像儿子一样。家住得也近。没有听说阿姨姨夫有吵架。

阿姨的女儿梦梦出生了。梦梦从小得到了两个大阿姨无尽的宠爱。梦梦现在已经上大学了。

我谈恋爱了。爸爸说女朋友特别像爱英。瘦瘦小小的。我又分手了。

阿姨家无线信号不好,桃桃让我去看一下。我去看了,梦梦已经长大,家里也略有凌乱。我也不觉得她家里像迷宫了。姨夫拿出了非洲带回来的特产送给我。

阿公出车祸过了几年去世了。又过几年阿婆得了癌症也去世了。阿婆走之前去找社区书记,说让我女儿继续来上班吧。她没文化身体又弱,家里没收入。书记同意了。阿姨又去小区上班了。

阿姨得白血病了。妈妈来照顾宝宝之前特意去医院请大阿姨代为转2000给爱英阿姨。疫情防控,医院只许一个陪护不许见客。

阿姨回家了。我再去她家,形容枯槁,脸色发黑,和外公去世前一样。阿姨说下次带宝宝给我见一见。我怕来不及,回家后发了几张照片给姨夫看,也不知道姨夫有没有转给爱英阿姨看。

阿姨走了。年初二,走得很急,送医院抢救也救不了。太虚弱没来得及留遗言。

大阿姨二阿姨说终于解脱了。她们不是说自己解脱了,虽然她们是照顾陪护付出最多的人,而是说她们的妹妹不用受病痛和治疗的苦了。

1978-2022

乏善可陈的前两周

一转眼2022年就过去了两个星期,也就是1/24。晚睡的问题没有解决,拖延的问题更严重。工作上老板再次督促了一下。

shurong买的新电脑居然是2万的32GB+1TB的MacBook Pro。我现在正在Raspberry Pi4上敲着这篇文字。

有时想自己好像假装在生活。对于大学之后的日子没有做过设想。现在对个人生活满意,健康虽然有警告但也还感觉不到,对工作强度,就是失去了目标。之前有一段时间把时间花在各种家电的了解和比较上。今天则花了至少5小时在测试RPi4上的KDE为什么不能显示桌面(后来发现是对HiDPI下的Scaling支持不好),最后还是切换回了LXDE,忍受着标题栏的不明闪烁。

写在2021的最后一天

2021的收获:

1、有了女儿

2、决定了接下来的职业走向:不换工作

3、认识了聊得来的新朋友。

 

上次印象深刻的年末应该是2005年。那时我坐在明亮的大学宿舍里,还几位老师写Email祝新年快乐。也许那样的email持续了两三年。那时我还没有明白一生中与很多人只有很短的交集,短到只有一两个学期,甚至几个月、几天,而那时自己都不明白互相都只是过客。我曾经以为自己永远不可能忘掉中小学老师的名字。第一次租房时,我总是想着要给对门的邻居送点什么,但由于害羞一直没有采取行动。后来我明白了那种意识源于读高中之前的乡村生活。在乡下,房子都是建在宅基地上的,搬家的主要原因是分到了新的宅基地,而邻居则是一辈子的,当然要主动熟络起来。在城里尤其是大城市里,别说租房,即使买房了,邻居也是临时的,大家的生活背景和工作毫无交集,碰巧住得比较近。

这一年打了特别多的Dota2,也许玩游戏就像喝酒让我暂时忘却了其他事情。新的一年我不想再玩Dota2了,我想捡起Switch的健身环,通关MHRD,学习乐理基础,还有把拖欠许久的新概念英语学完。工作上,继续研读C++(经典/C++20)和专业书籍吧。很满意最近买的电纸书,阅读时也可以随时接过需要照顾的宝宝。

 

补记:

十年前,我对现在的愿景是:

有一个平等真诚相待的爱人;
有两个或更多的孩子;
做着一份自己认为其本身是有意义的工作;
仍然热爱生活。
除了孩子没有生那么多,别的都好像实现了。当时没想到自己后来没能完成学业,半途出来找工作了。现在比十年前视野和阅历有一些增长,但都是在生活中被动学习到的,工作上仍然像在校时那样得过且过。从现在往后再过十年,我都快50岁了,希望那时是这样的:
还活着:)
父母虽然身体有恙,仍然健在
全家人身体健康,生活平淡而幸福
自己能够专注地工作和生活,有规划

 

DON’T set aggressive timeout value

I have a 12 TB USB drive connected to the Raspberry Pi 4 running Raspbian. The drive is formatted as btrfs.

The original line for this drive on fstab is

UUID=”8afd87a4-f10e-11ea-9666-bfec6b15c3e4″ /mnt/btrfsdrive btrfs defaults 0 0

The major issue is when USB drive is offline, RPi4 would not boot. A simple google search directs me to the well-known ArchLinux wikipage. This page implies that nofail,x-systemd.device-timeout=1ms works like a charm. I tried it and find it s**ks. When the USB drive is connected, only some directories are seen after booting, and this partition is NOT even shown in /proc/mounts

The root cause is obvious after comparing the booting log in /var/log/messages. timeout=1ms is not acceptable at all. In fact, the default timeout value is 90 seconds.

Not sure whether this issue happens only on RPi 4, or Raspbian, or Linux. Anyway, suggesting user to set such a small timeout value is misleading.

I am not able to correct the mistake on that wiki because the captcha during registration is What is the output of “pacman -V|base32|head -1” and I won’t install ArchLinux to get the answer…

Log of fstab options=default

Sep 7 20:51:33 myhost kernel: [ 23.019520] Btrfs loaded, crc32c=crc32c-generic
Sep 7 20:51:33 myhost kernel: [ 23.021470] BTRFS: device label myelements devid 1 transid 74693 /dev/sda
Sep 7 20:51:33 myhost kernel: [ 23.298985] BTRFS info (device sda): disk space caching is enabled
Sep 7 20:51:33 myhost kernel: [ 23.299003] BTRFS info (device sda): has skinny extents
Sep 7 20:51:33 myhost kernel: [ 27.445768] random: crng init done
Sep 7 20:51:33 myhost kernel: [ 27.445793] random: 7 urandom warning(s) missed due to ratelimiting
Sep 7 20:51:33 myhost rsyslogd: [origin software=”rsyslogd” swVersion=”8.1901.0″ x-pid=”385″ x-info=”https://www.rsyslog.com”] start
Sep 7 20:51:33 myhost kernel: [ 39.738751] uart-pl011 fe201000.serial: no DMA platform data
Sep 7 20:51:33 myhost kernel: [ 39.763978] 8021q: 802.1Q VLAN Support v1.8
Sep 7 20:51:33 myhost udisksd[401]: udisks daemon version 2.8.1 starting


Log of fstab options=nofail,x-systemd.device-timeout=1ms

Sep 7 20:44:44 myhost kernel: [ 22.972058] Btrfs loaded, crc32c=crc32c-generic
Sep 7 20:44:44 myhost kernel: [ 22.974082] BTRFS: device label myelements devid 1 transid 74693 /dev/sda
Sep 7 20:44:45 myhost kernel: [ 23.440453] broken atomic modeset userspace detected, disabling atomic
Sep 7 20:44:45 myhost kernel: [ 24.015551] broken atomic modeset userspace detected, disabling atomic
Sep 7 20:44:46 myhost lightdm[1325]: Error getting user list from org.freedesktop.Accounts: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.Accounts was not provided by any .service files
Sep 7 20:44:46 myhost kernel: [ 24.976452] broken atomic modeset userspace detected, disabling atomic
Sep 7 20:44:47 myhost kernel: [ 25.577489] broken atomic modeset userspace detected, disabling atomic
Sep 7 20:44:47 myhost lightdm[1335]: Error getting user list from org.freedesktop.Accounts: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.Accounts was not provided by any .service files
Sep 7 20:44:48 myhost kernel: [ 26.430257] broken atomic modeset userspace detected, disabling atomic
Sep 7 20:44:48 myhost kernel: [ 27.014250] broken atomic modeset userspace detected, disabling atomic
Sep 7 20:50:53 myhost udisksd[358]: udisks daemon version 2.8.1 exiting


Tips of tmux, rpath, cgdb

  • To make the indicating arrow shown as straight line, not dashed line: manually set TERM to xterm-256color
  • tmux will set TERM to screen-256color, which may fix the size of nested tmux. Solution: manually set TERM to xterm before launching a new tmux in a new machine.
  • Use rpath to include common lib path in ELF, to make it run under CentOS5/6/7…

“吃瓜群众”


不知道瓜是瓜子还是西瓜,反正这个词就这么流行开来了。

前些年还流行过围观改变中国。中国当然被改变了,变得不许围观。于是诞生了吃瓜群众。本质上与鲁迅笔下的看客是一样的,多了些粉饰太平的意味。

吃瓜,听起来很惬意。一般用于描述自身,不是说别人在干什么,而是说自己在干什么。不是说自己在做什么,仅仅是吃瓜,吃的时候并没有看/听/想些什么。绝对安全。

糟糕的是,以后当一个吃瓜群众也不被允许了,毕竟吃瓜是中性的、消极的,不够正能量。