Cl 杂记 pinned «之前问了rust群的群友,目前 rust 编译的瓶颈在 LLVM 优化上 https://news.1rj.ru/str/c/1264662201/247798 而且现代的 Unix FS 基本上会缓存最近访问过的文件到内存,怎么看都不觉得 IO 会是 rust 编译的瓶颈 之所以用 ramdisk 会更快,是因为这个库的作者在 WSL2 中进行构建——WSL2 基于 hyper-v,访问主机文件系统效率还是很低。在建立了 ramdisk 之后就不会有这个问题了(慢到能把 rust 编译能便乘 IO-bound,整体速度大幅度变慢是我想不到的;不过这也是…»
Cl 杂记
之前问了rust群的群友,目前 rust 编译的瓶颈在 LLVM 优化上 https://news.1rj.ru/str/c/1264662201/247798 而且现代的 Unix FS 基本上会缓存最近访问过的文件到内存,怎么看都不觉得 IO 会是 rust 编译的瓶颈 之所以用 ramdisk 会更快,是因为这个库的作者在 WSL2 中进行构建——WSL2 基于 hyper-v,访问主机文件系统效率还是很低。在建立了 ramdisk 之后就不会有这个问题了(慢到能把 rust 编译能便乘 IO-bound,整体速度大幅度变慢是我想不到的;不过这也是…
虽然没有在生活中见到 Plan9 操作系统,但是 Go 用的 Plan9 汇编,WSL2 访问宿主机也是用的 9PFS。事实上 Plan9 的许多思想都被其它的软件所吸收,比如 Plan9 是第一个完全支持 UTF-8 的操作系统、以及实现轻量级进程(或曰线程?)的
上网去查了一下,Plan 9 操作系统的 4 个版本已经在 2021 年 3 月 23 日以 MIT license 开源
rfork 系统调用。上网去查了一下,Plan 9 操作系统的 4 个版本已经在 2021 年 3 月 23 日以 MIT license 开源
Cl 杂记
之前问了rust群的群友,目前 rust 编译的瓶颈在 LLVM 优化上 https://news.1rj.ru/str/c/1264662201/247798 而且现代的 Unix FS 基本上会缓存最近访问过的文件到内存,怎么看都不觉得 IO 会是 rust 编译的瓶颈 之所以用 ramdisk 会更快,是因为这个库的作者在 WSL2 中进行构建——WSL2 基于 hyper-v,访问主机文件系统效率还是很低。在建立了 ramdisk 之后就不会有这个问题了(慢到能把 rust 编译能便乘 IO-bound,整体速度大幅度变慢是我想不到的;不过这也是…
如果想要加速 rust 编译的话,可以参考这篇文章:
https://endler.dev/2020/rust-compile-times/
也可试试这个,看介绍结合了 sccache、ramdisk、zld、lld 等优化的构建工具:
https://github.com/dimensionhq/fleet
虽然在我的 Arch 上跑反而比简单地把 linker 换成 mold 要慢...
https://endler.dev/2020/rust-compile-times/
也可试试这个,看介绍结合了 sccache、ramdisk、zld、lld 等优化的构建工具:
https://github.com/dimensionhq/fleet
虽然在我的 Arch 上跑反而比简单地把 linker 换成 mold 要慢...
Corrode Rust Consulting
Tips For Faster Rust Compile Times | corrode Rust Consulting
Slow Rust Builds?
Here are some tips to speed up your compile times.
This list was originally released on my private blog, but I decided to
update it for 2025 and move it here.
All t…
Here are some tips to speed up your compile times.
This list was originally released on my private blog, but I decided to
update it for 2025 and move it here.
All t…
分享Linkin Park的单曲《The Little Things Give You Away》:
https://y.music.163.com/m/song?id=16686397
https://y.music.163.com/m/song?id=16686397
网易云音乐
The Little Things Give You Away
歌曲名《The Little Things Give You Away》,由 Linkin Park 演唱,收录于《Minutes To Midnight》专辑中
Forwarded from 竹新社
This media is not supported in your browser
VIEW IN TELEGRAM
希琳·阿布·阿克利赫遗体被安葬在被占领的耶路撒冷市雅法门的锡安山公墓,大批穆斯林和基督徒哀悼者出席了葬礼。
数百人聚集在医院的院子里,组织了一个挂着巴勒斯坦旗帜的展台,在此期间,他们高呼口号,以纪念已故记者希琳·阿布·阿克利赫,并谴责占领军阻止在死者家中升起巴勒斯坦国旗的决定。
以色列占领警察在被占领的耶路撒冷城袭击了希琳·阿布·阿克利赫的送葬队伍,并包围了送葬队伍所在的法国医院,队伍一移动,以色列警察就用警棍袭击送葬者,并阻止了他们离开。占领警察规定由汽车运动希琳·阿布·阿克利赫的遗体,并从她身上取下巴勒斯坦国旗,阻止巴勒斯坦人追赶已故希琳·阿布·阿克利赫的送葬遗体。
以色列广播电视公司表示,军方调查显示,希琳·阿布·阿克利赫是被一辆吉普车内的枪手射杀身亡。以色列中央司令部指挥官耶胡达·福克斯少将在接受以色列频道采访时表示,他不排除记者希琳·阿布·阿克利赫遇害的任何可能原因。
半岛电视台通过分析暗杀地点的数据进行的调查显示,半岛电视台记者希琳·阿布·阿克利赫处于占领军的十字路口。法新社援引其在杰宁的摄影师的话报道称,他没有在遇难的地方附近看到巴勒斯坦战士。摄影师还证实,枪击事件是以色列军队所为。
(半岛电视台)
数百人聚集在医院的院子里,组织了一个挂着巴勒斯坦旗帜的展台,在此期间,他们高呼口号,以纪念已故记者希琳·阿布·阿克利赫,并谴责占领军阻止在死者家中升起巴勒斯坦国旗的决定。
以色列占领警察在被占领的耶路撒冷城袭击了希琳·阿布·阿克利赫的送葬队伍,并包围了送葬队伍所在的法国医院,队伍一移动,以色列警察就用警棍袭击送葬者,并阻止了他们离开。占领警察规定由汽车运动希琳·阿布·阿克利赫的遗体,并从她身上取下巴勒斯坦国旗,阻止巴勒斯坦人追赶已故希琳·阿布·阿克利赫的送葬遗体。
以色列广播电视公司表示,军方调查显示,希琳·阿布·阿克利赫是被一辆吉普车内的枪手射杀身亡。以色列中央司令部指挥官耶胡达·福克斯少将在接受以色列频道采访时表示,他不排除记者希琳·阿布·阿克利赫遇害的任何可能原因。
半岛电视台通过分析暗杀地点的数据进行的调查显示,半岛电视台记者希琳·阿布·阿克利赫处于占领军的十字路口。法新社援引其在杰宁的摄影师的话报道称,他没有在遇难的地方附近看到巴勒斯坦战士。摄影师还证实,枪击事件是以色列军队所为。
(半岛电视台)
三天时间
1. 修复了毕设的 QUIC 协议支持
2. 重构了毕设的查询部分,把向上游的网络查询包进了 cache
3. 干掉了一个非常离谱的依赖,换用 moka
至此明显的bug应该没有了,现在在本地想跑多快跑多快
#一个贼垃圾的点查脚本引发的惨案
1. 修复了毕设的 QUIC 协议支持
2. 重构了毕设的查询部分,把向上游的网络查询包进了 cache
3. 干掉了一个非常离谱的依赖,换用 moka
至此明显的bug应该没有了,现在在本地想跑多快跑多快
#一个贼垃圾的点查脚本引发的惨案
docs.rs
Cache in moka::future - Rust
A thread-safe, futures-aware concurrent in-memory cache.
🎉2
Forwarded from 贪恋青春吧,少年少女 (Peter Yang)
This media is not supported in your browser
VIEW IN TELEGRAM
转发自北大的朋友:
万柳住着北大老师的家属和北大的同学,对半而居,家属可以自由出入、但同学不能(尽管至少我的院系的学工老师说的是“家属和同学们一样管理、封闭着呢”),闭环校车进本部受限,近几日也不再允许点外卖。万柳地小,活动本就受限。有人反映“家属能自由进出那我们封着有什么意义”后,学校表示要研究解决。
但15日晚(也许8、9点?我7点在楼下时还完全没有动静)突然开始修墙,要把万柳一分为二,让家属继续可以自由出入、而同学仍然要(在减少一半的面积内)封控,而理发店、一个快递点、小花园的一半被划到家属那半边(还有同学补充,也有少量同学住在家属那一半,如果这样封、他们不能出校又不能点外卖还不能吃到学生宿舍这边的食堂,吃饭都成问题)。
22:30左右,围观人群挤满了下面的马路和二楼的露天廊道,第一位校领导(别人后来说似乎是王逸鸣?)在手持喇叭喊话,没太听清,似乎说到“修了墙,我们保证同学们都可以去本部!”,遭遇同学嘘声。有三五保安在侧,但没做什么。
22:40左右,第二位校领导出现,自报姓名陈宝剑,声嘶力竭、情绪激动,表示,要为大家解决问题、确保学习生活,这是学校的承诺。首先说“不解决问题我不离开这里”,同学们嘘以“我们也离不开啊!”其次说“不解决问题我不离开这里,今晚我会走遍每个宿舍,访遍每个人!”,有人回以“你晚上去女生宿舍干嘛!!”(也是很有北大味道的、解构权威的嘘声了!)
此时领导身后的、已修建的金属板墙突然传来巨响、有板子被拆了,少量同学鼓掌欢呼。回看了视频,领导、保安都是以惊讶的状态回身的,不久,两三(没穿保安制服但身材健壮的)男子把一个男生揪了出来,男生愤怒甩手甩开,前面几个男子没再纠缠(也就是说,拆墙第一人不是领导,而是同学)。领导围到男生那儿去了一会,回来后喊道“那我先做出行动,我先拆了这个墙!大家防疫为重,先不要聚集,有序回到宿舍!”工人便确实开始拆墙(此举也还是很给他个人带来风险的吧...)。但同学们仍不完全买账,质疑“那我们怎么确定不会半夜就偷偷全修好了?”。领导说“请大家把手机先放下,保护北大”,同学们回道“那谁保护我们啊”。
万柳住着北大老师的家属和北大的同学,对半而居,家属可以自由出入、但同学不能(尽管至少我的院系的学工老师说的是“家属和同学们一样管理、封闭着呢”),闭环校车进本部受限,近几日也不再允许点外卖。万柳地小,活动本就受限。有人反映“家属能自由进出那我们封着有什么意义”后,学校表示要研究解决。
但15日晚(也许8、9点?我7点在楼下时还完全没有动静)突然开始修墙,要把万柳一分为二,让家属继续可以自由出入、而同学仍然要(在减少一半的面积内)封控,而理发店、一个快递点、小花园的一半被划到家属那半边(还有同学补充,也有少量同学住在家属那一半,如果这样封、他们不能出校又不能点外卖还不能吃到学生宿舍这边的食堂,吃饭都成问题)。
22:30左右,围观人群挤满了下面的马路和二楼的露天廊道,第一位校领导(别人后来说似乎是王逸鸣?)在手持喇叭喊话,没太听清,似乎说到“修了墙,我们保证同学们都可以去本部!”,遭遇同学嘘声。有三五保安在侧,但没做什么。
22:40左右,第二位校领导出现,自报姓名陈宝剑,声嘶力竭、情绪激动,表示,要为大家解决问题、确保学习生活,这是学校的承诺。首先说“不解决问题我不离开这里”,同学们嘘以“我们也离不开啊!”其次说“不解决问题我不离开这里,今晚我会走遍每个宿舍,访遍每个人!”,有人回以“你晚上去女生宿舍干嘛!!”(也是很有北大味道的、解构权威的嘘声了!)
此时领导身后的、已修建的金属板墙突然传来巨响、有板子被拆了,少量同学鼓掌欢呼。回看了视频,领导、保安都是以惊讶的状态回身的,不久,两三(没穿保安制服但身材健壮的)男子把一个男生揪了出来,男生愤怒甩手甩开,前面几个男子没再纠缠(也就是说,拆墙第一人不是领导,而是同学)。领导围到男生那儿去了一会,回来后喊道“那我先做出行动,我先拆了这个墙!大家防疫为重,先不要聚集,有序回到宿舍!”工人便确实开始拆墙(此举也还是很给他个人带来风险的吧...)。但同学们仍不完全买账,质疑“那我们怎么确定不会半夜就偷偷全修好了?”。领导说“请大家把手机先放下,保护北大”,同学们回道“那谁保护我们啊”。
❤1
Forwarded from Rime RainSlide
我已经两个月没有吃炸串、老成都冰粉、钵钵鸡、鸡蛋仔、臭豆腐、意面、卤菜、香酥肉饼、鸭血粉丝汤、酸辣粉、羊骨、炸鸡、脆皮水果、麻辣烫、麻辣拌、麻辣粉、酸汤水饺、炒方便面、卤鸭头、卤鸭翅、卤鸭掌、烤冷面、大鸡排、烤肠、鲜榨果汁、炒酸奶、水果切盒、水果捞、花生毛豆、轻食沙拉、椒麻鸡、烧椒皮蛋、酸辣蕨根粉、、麻辣小龙虾、蒜香小龙虾、麻辣烫、铁板炒饭、炒饼、炸猪排了
Forwarded from Arch Linux Chinese Messages (ヤナギ さくや)
撤销以 wireplumber 替代 pipewire-media-session
两天前,
我们的 pipewire 音频包(
WirePlumber 无视了这个机制,会总是试图让 PipeWire 接管音频设备,意味着 PulseAudio 和单用 ALSA 的用户的音频坏了。
已经撤销了包替换的修改,但是我们仍然在试图寻找一个更好的方案迁移到 WirePlumber 。如果你目前不使用 PipeWire 的音频功能,并且系统中已经安装了
两天前,
wireplumber 新的打包会提示替代 pipewire-media-session 包,因为后者作为 PipeWire 的会话管理器,它的上游已经停止更新不再会有新版本了。不幸的是这个步骤有些仓促。我们的 pipewire 音频包(
pipewire-alsa, pipewire-jack 和 pipewire-pulse)也提供了设置让 media-session 激活 PipeWire 的音频特性。如果没有安装这些包并且没有这些配置,PipeWire还是能用来处理屏幕录制而不干扰 ALSA 或 PulseAudio 。WirePlumber 无视了这个机制,会总是试图让 PipeWire 接管音频设备,意味着 PulseAudio 和单用 ALSA 的用户的音频坏了。
已经撤销了包替换的修改,但是我们仍然在试图寻找一个更好的方案迁移到 WirePlumber 。如果你目前不使用 PipeWire 的音频功能,并且系统中已经安装了
wireplumber ,请重新安装 pipewire-media-session 包后重启,以恢复音频功能。pacman -Syu pipewire-media-session
https://www.archlinuxcn.org/undone-replacement-of-pipewire-media-session-with-wireplumber/