summaryrefslogtreecommitdiffstats
path: root/content/posts/weekly/10.md
blob: cdad7c16824a6e3235488f1681318d08b5a2e4b9 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
---
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)。

<!--more-->

## 〰︎ 声波

{{< 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 的一周!👋