今天是今年的最后一个工作日,一眨眼一年又过完了。
我是2019年7月份阴差阳错地来到当前这家公司,不知不觉这里却成为我效力时间最长的公司,超过了之前的A公司。
疫情过去了?俄乌战争大家也不关心了?原本以为这一年就这么过去了,谁知从第四季度开始,无论世界还是我,都遭遇了各种各样的荒唐事。
为慈善组织捐款还在继续,连续第四年了。
夏天的时候,出门转车时第一次去了西安和沈阳。
工作和照顾家人,人生就这两件事吧。
EOF
今天是今年的最后一个工作日,一眨眼一年又过完了。
我是2019年7月份阴差阳错地来到当前这家公司,不知不觉这里却成为我效力时间最长的公司,超过了之前的A公司。
疫情过去了?俄乌战争大家也不关心了?原本以为这一年就这么过去了,谁知从第四季度开始,无论世界还是我,都遭遇了各种各样的荒唐事。
为慈善组织捐款还在继续,连续第四年了。
夏天的时候,出门转车时第一次去了西安和沈阳。
工作和照顾家人,人生就这两件事吧。
EOF
这一年就是工作和照顾家人,每一周的生活就像前一周的复制粘贴,实在想不出来有什么特别的事。
不知道疫情是不是真的要结束了,反正人们不管了。战争,气候危机,饥荒,等等,这些“狼”真的来了。
为慈善组织捐款还在继续,连续第三年了。
现在也不敢再为自己立什么目标了,因为不确定因素实在太多。
脾气越来越暴躁,试着学习控制一下。
有些空洞且悲观的总结?看起来是。可能是人到中年,为了“生存”(不敢谈“生活”),自己的棱角被磨平了吧。
EOF
三年前写过一篇如何应对焦虑。我想结合自身的一个例子,再写写这个话题。
进入大三下学期那一年,除去课业很多,还同时要着手准备考研,所以我的压力很大,也就变得很焦虑。具体表现就是:我希望专注到书本上,高效地学习。结果却是越想专心,越分心,常常一个小时过去了,书没看进去多少。效率很低不说,人也疲惫不堪,接近崩溃。后来我发现,处理这种焦虑就像治理河道一样,要“疏通”而不能“堵”。我不是老想着“分心”,“读书效率低”会怎么样吗?那就去想,但是自己千万不能着急,要心态平和。然后你就会发现,当你平静下来后,你担心的事根本就不会发生,也就是自己并不会“分心”,而是会踏踏实实地,高效地看书。
现在的我也常常焦虑,每当熬过那个焦虑期后,再回头看看,就会发现自己当初焦虑的事情是多么地可笑。
大雪小雪又一年!时间过得飞快,365天转瞬即逝!
这一年里新冠疫情还没有消失的迹象,这个变种,那个变种层出不穷,也不知道什么时候是个头。不过往好的方面想,就是时不时的封城可以让家人有更多的时间在一起。
一眨眼在这个公司工作两年半了,也许该考虑尝试新的挑战了?
想做的事情很多,不过过去一年由于各种借口,好像都没干成。新的一年从头开始?
这一年有什么“第一次”吗?想了想,好像没有。
英文博客还是继续更新,中文博客一篇都没写。
不知道是不是年龄大了,对新年一点感觉都没了。以前还看看跨年演出,现在根本都不关注这个事了。
昨天继续向慈善组织捐款。我不是什么有钱人,只能尽我所能,表达一点心意。已经连续捐献两年了,看看能持续多久。
EOF
新冠疫情是今年的唯一主题,反反复复,时好时坏。我这一年哪里也没去成,老老实实待在这个城市。
上班时间工作赚钱,业余时间照顾家人,生活简单到就是这两件事。
没换工作,一年也没投过简历。
自己做的最后一个开源项目还是三月份的事。从三月份到年底这段时间为其它的开源项目做过点小贡献。
今年的“第一次”:第一次以个人名义向某慈善组织捐款。
到此为止吧,没啥可说的了。
ulimit -n
可以设置和查询当前进程能打开的最大文件数:# ulimit -n 65536
# ulimit -n
65536
有些Unix
系统还保留OPEN_MAX
定义,但其实已经没用了。比如Linux
系统就完全移除了OPEN_MAX
。
在程序中使用sysconf(_SC_OPEN_MAX)
和getrlimit
来获得进程能打开的最大文件数。
参考:
Advanced Programming in the UNIX Environment: Week 02, Segment 1 – File Descriptors。
周末折腾了一下Arch Linux
,在安装过程中有两点需要注意:
(1)想预先知道Linux kernel
有哪些配置选项被打开,可以参考这里;
(2)默认的base
安装包不含networkmanager
,需要单独安装并启动:
# pacman -S networkmanager
# systemctl enable NetworkManager
5
年前我写过一篇文章:你用对awk了吗?,介绍了基于illumos
的发行版OmniOS
默认使用的awk
是非常旧的oawk
,很多功能都不支持。今天,illumos
终于更新了默认awk
,使其变成了nawk
(oawk
依然保留)。详情可查看这里:FLAG DAY: awk(1) is now nawk(1), oawk(1) is just oawk(1)。
Unix/Linux
系统上可以使用stat
命令查看文件的inode
信息。NetBSD
系统:
# stat -f %i foo
1400196
Linux
系统:
# stat -c %i foo
277428
也可以使用ls
命令:
# ls -i foo
1400196 foo
df
命令可以显示整个文件系统的inode
使用情况,仍以Linux
为例:
# df -i
Filesystem Inodes IUsed IFree IUse% Mounted on
devtmpfs 55113 371 54742 1% /dev
tmpfs 61625 1 61624 1% /dev/shm
tmpfs 61625 371 61254 1% /run
/dev/sda1 524288 116074 408214 23% /
cgroup 61625 13 61612 1% /sys/fs/cgroup
tmpfs 61625 3 61622 1% /tmp
要注意inode
的数量是预先分配好的。我曾经经历过的一个短信网关项目最初的设计的就是每条短信都存到一个文件里,结果很快就把inode
用光了:-)。
2008
年金融危机的时候,我在一家手机芯片公司上班。其实当时金融危机对公司基本没影响,反而形成销量“逆势增长”。我记得2009
年中,每人还多发了2
个月工资作为奖励:-)。
今年的疫情我原本也以为与自己的行业无关,但是从最近老板的一封信中才了解到,我们公司的业务也受到了巨大冲击:航线大面积取消,导致销售无法去签署新的合同;客户的现金流受到影响,导致之前谈好的业务被搁置,新的服务不能部署;等等。这也让我再一次感受到在当下这个“地球村”,大家的命运都是绑在一起的,谁也不能独善其身。“覆巢之下,焉有完卵”,只能希望疫情早日过去,生活快点回到正轨。