2023年终总结

今天是今年的最后一个工作日,一眨眼一年又过完了。

我是2019年7月份阴差阳错地来到当前这家公司,不知不觉这里却成为我效力时间最长的公司,超过了之前的A公司

疫情过去了?俄乌战争大家也不关心了?原本以为这一年就这么过去了,谁知从第四季度开始,无论世界还是我,都遭遇了各种各样的荒唐事。

为慈善组织捐款还在继续,连续第四年了。

夏天的时候,出门转车时第一次去了西安和沈阳。

工作和照顾家人,人生就这两件事吧。

EOF

2022年终总结

这一年就是工作和照顾家人,每一周的生活就像前一周的复制粘贴,实在想不出来有什么特别的事。

不知道疫情是不是真的要结束了,反正人们不管了。战争,气候危机,饥荒,等等,这些“狼”真的来了。

为慈善组织捐款还在继续,连续第三年了。

现在也不敢再为自己立什么目标了,因为不确定因素实在太多。

脾气越来越暴躁,试着学习控制一下。

有些空洞且悲观的总结?看起来是。可能是人到中年,为了“生存”(不敢谈“生活”),自己的棱角被磨平了吧。

EOF

 

如何应对焦虑(续)

三年前写过一篇如何应对焦虑。我想结合自身的一个例子,再写写这个话题。

进入大三下学期那一年,除去课业很多,还同时要着手准备考研,所以我的压力很大,也就变得很焦虑。具体表现就是:我希望专注到书本上,高效地学习。结果却是越想专心,越分心,常常一个小时过去了,书没看进去多少。效率很低不说,人也疲惫不堪,接近崩溃。后来我发现,处理这种焦虑就像治理河道一样,要“疏通”而不能“堵”。我不是老想着“分心”,“读书效率低”会怎么样吗?那就去想,但是自己千万不能着急,要心态平和。然后你就会发现,当你平静下来后,你担心的事根本就不会发生,也就是自己并不会“分心”,而是会踏踏实实地,高效地看书。

现在的我也常常焦虑,每当熬过那个焦虑期后,再回头看看,就会发现自己当初焦虑的事情是多么地可笑。

2021年终总结

大雪小雪又一年!时间过得飞快,365天转瞬即逝!

这一年里新冠疫情还没有消失的迹象,这个变种,那个变种层出不穷,也不知道什么时候是个头。不过往好的方面想,就是时不时的封城可以让家人有更多的时间在一起。

一眨眼在这个公司工作两年半了,也许该考虑尝试新的挑战了?

想做的事情很多,不过过去一年由于各种借口,好像都没干成。新的一年从头开始?

这一年有什么“第一次”吗?想了想,好像没有。

英文博客还是继续更新,中文博客一篇都没写。

不知道是不是年龄大了,对新年一点感觉都没了。以前还看看跨年演出,现在根本都不关注这个事了。

昨天继续向慈善组织捐款。我不是什么有钱人,只能尽我所能,表达一点心意。已经连续捐献两年了,看看能持续多久。

EOF

2020年终总结

新冠疫情是今年的唯一主题,反反复复,时好时坏。我这一年哪里也没去成,老老实实待在这个城市。

上班时间工作赚钱,业余时间照顾家人,生活简单到就是这两件事。

没换工作,一年也没投过简历。

自己做的最后一个开源项目还是三月份的事。从三月份到年底这段时间为其它的开源项目做过点小贡献。

今年的“第一次”:第一次以个人名义向某慈善组织捐款。

到此为止吧,没啥可说的了。

Unix进程能打开的最大文件数

  1. ulimit -n可以设置和查询当前进程能打开的最大文件数:
# ulimit -n 65536
# ulimit -n
65536
  1. 有些Unix系统还保留OPEN_MAX定义,但其实已经没用了。比如Linux系统就完全移除了OPEN_MAX

  2. 在程序中使用sysconf(_SC_OPEN_MAX)getrlimit来获得进程能打开的最大文件数。

参考:
Advanced Programming in the UNIX Environment: Week 02, Segment 1 – File Descriptors

查看Unix/Linux文件的inode

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个月工资作为奖励:-)。

今年的疫情我原本也以为与自己的行业无关,但是从最近老板的一封信中才了解到,我们公司的业务也受到了巨大冲击:航线大面积取消,导致销售无法去签署新的合同;客户的现金流受到影响,导致之前谈好的业务被搁置,新的服务不能部署;等等。这也让我再一次感受到在当下这个“地球村”,大家的命运都是绑在一起的,谁也不能独善其身。“覆巢之下,焉有完卵”,只能希望疫情早日过去,生活快点回到正轨。