diff options
| author | verdant <i@glowisle.me> | 2026-02-22 20:30:11 +0800 |
|---|---|---|
| committer | verdant <i@glowisle.me> | 2026-02-22 20:30:11 +0800 |
| commit | d4726e2679966b432242d9270e4fdc164fdc26f8 (patch) | |
| tree | 8bb777067177336255b57e88a69ca16628176914 /content/posts/weekly/10.md | |
| parent | 753c4d13618e5b2dabf7ab3396efaf6ffd6a87b1 (diff) | |
| download | blog-d4726e2679966b432242d9270e4fdc164fdc26f8.tar.gz blog-d4726e2679966b432242d9270e4fdc164fdc26f8.zip | |
docs: post weekly
Diffstat (limited to 'content/posts/weekly/10.md')
| -rw-r--r-- | content/posts/weekly/10.md | 74 |
1 files changed, 74 insertions, 0 deletions
diff --git a/content/posts/weekly/10.md b/content/posts/weekly/10.md new file mode 100644 index 0000000..0011a6b --- /dev/null +++ b/content/posts/weekly/10.md @@ -0,0 +1,74 @@ +--- +date: '2026-02-22T13:49:49+08:00' +title: '回声周刊 Vol.10:Vim9.2 添加对Wayland的实验性支持' +categories: + - 回声周刊 +issue: +tags: + - Vim + - 软件工程 + - 博客 + - Unix + - Tilde +draft: false +--- + +这里是回声周刊,分享我这周读过的文章书籍、近期发生的大事小事。每周日更新。如果你对这个周刊感兴趣,可以 [订阅周刊](/categories/%E5%9B%9E%E5%A3%B0%E5%91%A8%E5%88%8A/atom.xml)。 + +## 〰︎ 声波 + +{{< music + cover="https://images.glowisle.me/ab67616d00001e02df12926c3e33c921bb05e66b.jpeg" + title="SAMURAI METROPOLIS" + artist="T-SQUARE" + netease="SAMURAI METROPOLIS" + spotify="https://open.spotify.com/track/2Him0kuVFhxrFjJ7DfMNos?si=f68b5652ab664de2" +>}} + +来自非常优秀的爵士乐队 T-Square ,貌似在国内很有热度,之前还在用网易云的时候看到评论区有不少吵风格的,管他呢,好听就行。这也是我换到 Spotify 的原因之一。 + +## 🕮 声源 + +### Vim 9.2 发布,提供实验性 Wayland 支持,更好的 HiDPI 显示支持 + +> 🔗 [文章链接](https://www.phoronix.com/news/Vim-9.2-Released) + +本月 14 日 , Vim 发布了 9.2 版本。添加了实验性的 Wayland 支持、 XDG 基本目录规范支持、 HiDPI 显示的现代化默认设置、新的补全功能和改进的 Diff 模式,以及垂直标签页栏等功能。 + +不过,现在 Neovim 社区这么活跃,日常开发一般都使用 Neovim 了吧,就算受限环境或服务器,也不可能用 GVim ,但至少表明 Vim 正在努力跟进现代 Linux 标准。 + +### 手写HTML搭建博客 + +> 🔗 [文章链接](https://claytonwramsey.com/blog/own-html/) + +作者厌倦了 Jekyll ,改用手写 HTML 的方式搭建博客,倡导个人网站应该如此。 + +追求简单和容易维护的理念很值得肯定,但这篇文章的作者一定没有用过 Hugo , Hugo 唯一可能让人讨厌的地方就是 Go 模板奇怪的语法,从 Hugo 的可定制性、可拓展性以及维护成本来看,都是比 Jekyll 更现代的选择。以及 HTML 虽然是一种简单的格式,但闭合标签、移动光标等操作,都会打断写作的思路,Markdown 完全避免了这些,这种行为有些激进。如果是一些简单的页面手写确实是个不错的选择,但需要频繁更新改动的博客不一定合适。 + +### 那不是抽象,那只是间接层 + +> 🔗 [文章链接](https://fhur.me/posts/2024/thats-not-an-abstraction) + +文章批评了软件工程中「抽象」的滥用,并举例 TCP 证明什么是伟大的抽象,伟大的抽象在于隐藏底层的复杂性,让使用者可以完全忽略细节,化繁为简。坏抽象(即伪装的间接层)不隐藏任何复杂性。它们通常是薄薄的包装器、单纯传递数据的接口,其意义完全来源于被包装物,只是增加了需要导航的额外层次,导致系统更难追踪和调试。但是没有完美的抽象,最终都要面对底层细节,好抽象能最大限度减少这种情况。 + +## ♇ 所在 + +### 加入 Tilde 社区 + +前几天,我正准备制作自己的个人主页,看中了一个`.org`域名,但这个域名由于国内的条条框框不方便购买,一定要买的话,只能用境外支付方式、银行卡、信用卡一类,我只好放弃域名,寻找其他的方式。首先排除了 Github Pages ,因为我正在用它托管我的博客。其次排除了 Cloudflare 和 Netlify 一类,没有其他原因,只是偏好和印象问题。最终我在[《在Tilde社区的游玩体验》](https://mabbs.github.io/2025/08/10/tilde.html)这篇文章发现了 Tilde 社区。 + +Tilde,即波浪号(~),在类 Unix 系统中代表一个用户的家目录。在 Tilde 社区中,每个成员都会在服务器中分配一个用户,可以用于托管网页和一些简单的服务。网上有各种免费托管网页的服务,为什么偏偏选中 Tilde 社区呢?抛开那些哲学和理念,我其实是被`~`这个符号吸引的。 + +在计算机还很笨重,只有高校的实验室,有几台运行着 Unix 系统的服务器的时期,用户如果想托管个人主页,就需要在家目录建立`public_html`目录,然后放入网页文件,而 URL 就是`http://example.net/~username`的形式,例如: + +- https://www.samba.org/~sahlberg/ +- https://www.cs.vu.nl/~ast/ +- https://www-cs-faculty.stanford.edu/~knuth/ + +很复古,很 Unix!我在[rw.rs](https://rw.rs)托管了[我的个人主页](https://rw.rs/~verdant),欢迎访问! + +至于为什么那么简陋,大概是一种致敬 C++ 之父的个人主页的心态,虽然我讨厌 C++ ,但我很认同 Bjarne Stroustrup 在被问及「为什么那不把你的网站做得更现代」时的[回答](https://www.stroustrup.com/bs_faq.html#looks)。 + +马上就要开学了,距离中考仅剩一百二十天左右。周刊可能会停更,或者会变成单纯罗列链接的形式,博客的更新速度也会放缓,希望中考后的暑假不要像这个寒假一样这么颓废了。 + +以上就是本期回声周刊的全部内容,感谢你的阅读,祝你有充满 ECHO 的一周!👋 |
