研究了半天自己的脚本放在 watch 里跑在特别小的终端里会失败的问题。

之前已经发现,手动强制 ps 输出完整命令能绕过问题:
github.com/felixonmars/archlin

今天再次想起这个问题,决定仔细研究一下。首先是发现了在是否使用 watch 的情况下结果不一样,然后在 @lilydjwg 的建议下上 strace 分析 ioctl 调用,发现调用和返回值都没什么区别。

最后回到读代码模式,找到了答案:watch 会设置 COLUMNS 环境变量,并且 ps 会认。
gitlab.com/procps-ng/procps/-/
gitlab.com/procps-ng/procps/-/

第一次见到这样飞的,这到底是更像扑棱蛾子还是放气的气球 :pikachuroll:

今日份的服务器爆炸 1/1
看到进程 D 了,一开始还以为是 ZFS 炸了,吓了一跳,结果还好只是 NFS 炸了……

这个故事还有个后续:这里引入的 bwrap 需要 userns,而 qemu-user 似乎不支持,于是又自己坑到了自己的 riscv64 port…… github.com/felixonmars/archris

顯示討論串

好久没开过 了,随机打了一首歌,没想到竟然上分了。但是明明我本地有个更高的分数……怎么肥事呢(

今年 Hacktoberfest 的纪念T恤发货还是和去年一样晚呢……

附历年发给我的发货时间:
2018-12-5
2019-12-10
2020-11-20
2022-1-25 (2021)
2023-1-23 (2022)

可算是把昨天早起欠下的睡眠补回来了。美好早晨!

(虽然不知道为啥每天深夜都会咳嗽……

今天 AdGuard French filter 好像有什么大病,影响了我好几个网站的样式,还 block 了 matrix 同步消息的请求让我 web 版 element 直接离线了……

人有时候啊,只是想休息的时候随意聊聊天,并不是时时刻刻都要提升自己非要掌握一门知识的。

可悲的是这两种需求混在同一个群(平台)里,即使同一个人也会在不同话题和时期展现出不同的需求,但是别人不知道。

所以跟人打交道真的是很累,大年初一的就又被迫上课。可能我真的应该学会少说话、不表达,互联网上说话的心智成本真的比现实里高太多了。

今天刚完成风之大道的任务线,顺着观光专线转了三圈选了一个不太看得出来的地图进去,一路滑冰下去,然后……就触发了奇怪的时间回溯bug(

下了这个游戏很久很久之后,终于第一次完成了一周目。感谢拉我回坑的 @frantic1048 和一路遇到的小伙伴们!

在树屋任务的双人任务环节等了好久都没有等到有缘人,最后我从每日任务里拐了一个好心人帮我过了 :pikachuroll: 现在大家都卡在三人任务了……

折腾了两个小时 pandoc 未安装时找不到自己的 data files,无法在 PKGBUILD 里生成 bash completion 的问题……从 openredir 不生效,gdb 断点停不住,coreutils 缺符号,glibc 的符号看不懂,一路折腾到百合仙子建议的 bwrap、unshare、overlayfs,最后先暂时用了这样奇丑的方案:

github.com/archlinux/svntogit-

现在我很坚定地觉得这应该是 devtools 处理的问题了……

在亚洲区连上一个把我卡得泪流满面的玩家,一看 IP 在巴基斯坦,从香港/新加坡过去的路由都是到了印度之后先去欧洲(法国)转一圈再回巴基斯坦……难怪这么卡 233
(可能他选欧洲区会比连亚洲区更顺……)

糊了一坨新的翔来自动从采集卡loopback,并自动处理采集卡插拔的情况。(无论是 pulseaudio 还是 pipewire 的 loopback module 默认行为都是在原设备消失时自作聪明的帮你换一个设备,于是就自动变成了 Monitor of 电脑声卡产生巨大的啸叫……)
不知道为啥没有一个好用的现成的工具做这个事情,感觉也不是什么很罕见的需求吧……

今天早上吃的肠粉不出所料地被我的广东朋友们声讨了(雾

顯示較舊嘟文
g0v.social

去中心化社群架設的去中心化社群網站。宇宙小酒館。請遵守社群守則 https://g0v.social/about/more Our mantra: https://devpoga.org/blog/2023-01-22_mantra_g0v_social/