avatar

Life of a Programmer

`Simplicity is prerequisite for reliability.’ - EWD

A Little C++

好久没用 C++ 了,当项目里重度使用现代 C++(c++11 以及后续标准) 的新特性时,就有点力不从心 – 书到用时方恨少。 template <typename... A> void set(A&&... a) noexcept { assert(_u.st == state::future); new (this) future_state(ready_future_marker(), std::forward<A>(a)...);

(Old) Seastar and C++17

在 CentOS Stream 8 上编译老版本 Seastar 时碰到两个问题,记录一下。 cannot deduce template arguments for ‘tuple’ from () 🔗编译 sharded.hh 报错,用最新的代码也还是错,于是手动修改如下: --- include/seastar/core/sharded.hh.orig 2023-11-01 15:22:58.800059019 +0800

Tracker Miners and Git LFS

GNOME 索引程序 tracker-miner-fs 占用 CPU 高的原因是我在本机Documents 目录里面有差不多三百个 git 仓库,索引一遍比较耗时。 $ LANG=C tracker3 status Currently indexed: 369684 files, 48866 folders ... omitted ... 149 recorded failures Path Message garage/doc/talks/2021-09-13-ngi-kickoff/talk.pdf

DeLL OptiPlex Micro 7010

手头的 DeLL XPS13 已经用了超过七年半,虽然内存只有 8 GiB ,但是跑 Linux 一直还是挺快。去年九月电池鼓包换了个第三方电池,最近也开始鼓了– 不但撑得

Surgery

小朋友做了个小手术。一早出去,傍晚才回家,饿了一天。进门后,既不打招呼也不接话茬。一声不吭地脱掉袜子、去了趟洗手间,然后爬上床睡觉了。 昨天医