amor 发布的文章

距本人上次更新已过三个月,或许weekly要改成monthly。上周我问🦉为什么不更新,她没过几天就更新了👍week1#春天、街景和N种脆弱的方式 - Roche's Room,而我过了半个月才创建文档。严以律人,宽以待己,我要为自己辩解,上周在准备中期检查,这周要跟甲方汇报项目。

本文标题来源于王维《山中与裴秀才迪书》中的那句“春山可望”,某个失眠人翻开黄晓丹老师的<<诗人十四个>> 看到了“春山可望”,我好喜欢这四个字,相见恨晚,我想在我大量阅读的那几年一定读过这篇文章,但这句话没有留下痕迹。王维写文章邀请裴迪玩,这样的邀请谁忍心拒绝呢?我很喜欢的一首歌《春逝》里也有这四个字, 《春逝》的同名话剧是我一直想看的, 苦于没有合适的机会, 我对它的执念也逐渐消逝。而拜伦的诗歌《春逝》when we two parted 里有那句出名的“多年之后,久别重逢,我当以何贺你,以眼泪,以沉默”,when we two parted不知道是怎么被翻译为"春逝"。歌曲《春逝》里没有引用诗歌本身,引用了拜伦的另一首诗 She Walks in Beauty的前四句,有段时间我也很喜欢。


王维原文:当待春中,草木蔓发,春山可望,轻鲦出水,白鸥矫翼,露湿青皋,麦陇朝雊,斯之不远,倘能从我游乎?
she walks in beauty原文节选
春逝歌词节选

忽略糟糕的排版,可以看出微信读书的图片分享模板最好看,md可以直接插入html

至于雨季,长沙的天气难以言喻, 前三年也没这样,湖南人🐿️说:湖南每隔几年会有一次雨季, 中学有一年一个月没跑操好爽, 古人也说:长沙卑湿, 寿不得长。

我花费三天完成毕设论文初稿,第一天搞了markdown初稿,引用根据zotero导出的bib文件做了标记,图片留出占位和prompt;第二天生成插图,原本打算用pandoc转换格式,但是word调格式好痛苦,引用还要安装插件,我迅速弃暗投明,转投latex,安装texlive,下载毕设模板,剩下的交给AI,晚上也搞得差不多;第三天增加了前端截图,改了一些细节,接下来就是等老师反馈修改意见。这个过程里我做的比较关键的大概是去网站用gpt-image2生成插图和安装texlive以及纠结用国外模型还是国产。如果没有AI,难以想象我要写多久。

写论文的第一天收到了芍药,抽空给它剪枝插瓶,没有醒花,因为我在网上看到的说法是花苞不硬就不用醒花,我忙着写论文,也没空醒花。它好有生命力,一刻不见,就刮目相看。如图是第三天的状态,第四天才是完全盛开。

现在已经是5月24日,我已经答辩结束,虽说保研的肯定会通过,但还是紧张,最终顺利结束。我喝了一瓶雷司令,晕晕的,我喜欢这种感觉。常温雷司令好酸,冰镇的好很多,冰镇雷司令和烧烤绝配。

我处于微醺和醉酒的中间态,很多事都模糊了,我和我妈妈视频,边视频边喝酒,她当然不知道,有点刺激呢。白葡萄酒原来不是完全透明,微黄泛绿,联想到“绿蚁醅新酒”。和🐿️一起吃烧烤,总是我一个人喝酒。

我妈妈终于想好了,要去探望我姐姐,原来家里的事情是可以暂停的。我姐姐和我哥哥的毕业时他们都没去,他们不想错过我毕业,我告诉他们硕士毕业时硕士服更好看,我哥硕士毕业他们还能去。

明天还要出差,计算机的归宿是工地,这将是我第一次去工地。

断断续续的读完了《涅朵奇卡》,这是我读的第一本陀翁的书,真好看啊,对人渣叶菲莫夫的描述也太真实了。叶让我想起了中岛敦的《山月记》,引以为戒。不理解为什么不到10岁的涅朵奇卡就和小女孩恋爱又突然结束,之后和姐姐的关系也很值得品味。然后就戛然而止...

前言

我写博客真可谓三天打鱼,两天晒网。大概两个月没维护,服务器被挖矿病毒感染,2核2g服务器有什么利用价值呢?不知道我的ssh密码怎么泄露了。检查了一下最终决定重装系统,同时加强了安全防护,设置了SSH不允许密码登录,防火墙开启(我一直觉得阿里云安全组的作用和防火墙一样,之前没设置).

重装系统前我备份了typecho数据库和图片。之前typecho安装是手动安装,这次我用docker镜像拉取,主要是想了解docker使用,结果是我这个docker小白拉镜像比手动安装还耗时间。QWEN给我写了docker配置文件,但是docker镜像太难找了,而且阿里的官方docker镜像里没有typecho(阿里云的docker镜像只能用在阿里云的服务器上,镜像地址要自己申请)。 最后在渡渡鸟镜像同步站搜到了typecho,才成功拉取镜像。

导入备份数据库后,打开安装引导网页,安装引导的最后选择保存数据。一切顺利,但安装完成跳转到博客网站时显示server error,我重装了几次都是这样,最后查typecho日志显示问题时插件缺失。因为我之前安装并启用了一个目录插件,数据库里保存了这个插件,导入备份数据后,typecho以为有这个插件,想要运行,但是没有插件,所以报错。让AI写SQL把插件全设为不启用后就可以正常显示了。

我重装了好几次,配置文件config.inc.php也搞了好几次,我的经验是备份的时候可以把配置文件也备份一下,这样导入数据后就不用再重复安装引导了。或者整个typecho目录都做备份,直接导入,配置好数据库。

数据库迁移整个过程比较简单,这次迁移系统我顺便加了图床,用的也是博客里常用的免费方案CloudFare R2和PicGo。

重装系统,设置

重装系统时选择了ubuntu22,不禁感慨时间流逝,大二学计算机系统和操作系统时,ubuntu22还是新系统,据说ubuntu20不稳定,我都会安装ubuntu20,如今ubuntu20已不再维护。

阿里云的服务器ubuntu系统apt初始就已经换了阿里源

python换源
# 清华源
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

# 或阿里云源
pip config set global.index-url https://mirrors.aliyun.com/pypi/simple/
pip config list   
docker 换源
echo ">>> 配置 Docker 镜像加速器..."
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json > /dev/null << EOF
{"registry-mirrors": ["https://docker.1ms.run"]}
EOF
sudo systemctl restart docker 2>/dev/null && echo "✓ Docker 源配置完成" || echo "⚠️ Docker 未安装或未运行"

创建用户

sudo adduser hhh
# 将用户加入 sudo 组(Ubuntu 默认配置)
sudo usermod -aG sudo hhh
# 验证
groups hhh  # 应包含 "sudo"
sudo usermod -aG docker hhh
# 重新加载组权限(当前会话立即生效)
newgrp docker  # 或直接退出重新登录 SSH
# 验证
su - hhh
docker ps  # 

新建用户创建密钥

# 本地终端执行(不要在服务器上!)
ssh-keygen -t ed25519 -C "hh@ali-ecs" -f ~/.ssh/id_ed25519_hh
# 按提示:
# 1. Enter passphrase(可选但推荐,增加安全性)
# 2. 确认 passphrase

docker 安装typecho

拉取并构建镜像

typecho镜像只包括typecho的前后端,还需要加入数据库镜像。nginx我也想加入镜像的,这样就可以一键重装了,但是网络有点麻烦。

services:
  typecho:
    image: swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/joyqi/typecho:nightly-php8.2-apache  # 镜像地址
    container_name: typecho-server # 容器名
    restart: always
    environment:
      - TYPECHO_SITE_URL=https://strangeloop.fun
      - TZ=Asia/Shanghai
    ports:
      - 8080:80  # 端口映射
    volumes:
      - /var/typecho:/app/usr  #  同步数据
      - /etc/localtime:/etc/localtime:ro  # 同步时间
      - /var/blog_backup/assets:/app/assets  # 图片
    depends_on:
      - db

  db:
    image: postgres:14-alpine
    container_name: typecho-db
    restart: always
    environment:
      - POSTGRES_USER=typecho
      - POSTGRES_PASSWORD=my_password
      - POSTGRES_DB=typecho
    volumes:
      - /var/pg_data:/var/lib/postgresql/data
      - /etc/localtime:/etc/localtime:ro
docker compose up -d

导入数据并进行配置

打开http://47.116.68.4:8080 不能打开,因为8080端口未配置安全组规则

我先导入了备份数据,显示数据库已存在,可能是数据库选错了,重新配置,或者修改配置文件。

docker exec typecho-db pg_restore -U typecho -d typecho --no-owner --no-acl /tmp/backup.dump  # 导入备份数据库
# 下面是我安装后出现server error后删掉数据库重新开始的指令,跳过
docker exec typecho-db psql -U typecho -d typecho -c "DROP SCHEMA public CASCADE; CREATE SCHEMA public;"
docker exec typecho-db psql -U typecho -d typecho -c "\dt"
docker exec typecho-server cat /app/config.inc.php | sudo tee /var/typecho/config.inc.php > /dev/null

初始化逻辑:Typecho 官方镜像在启动时,如果检测到 /app/config.inc.php 不存在,就会触发安装引导。

server error原因是插件缺失,可以把原插件复制过去,也可以直接修改数据库。所以usr文件夹应该全保存下来的,主题也在usr下面。

# 禁用所有插件(正确的格式)
docker exec typecho-db psql -U typecho -d typecho -c "UPDATE typecho_options SET value = 'a:2:{s:9:\"activated\";a:0:{}s:7:\"handles\";a:0:{}}' WHERE name = 'plugins';"

# 验证
docker exec typecho-db psql -U typecho -d typecho -c "SELECT value FROM typecho_options WHERE name = 'plugins';"

之后 ip可以访问博客,但是域名不能访问,并且排版混乱

排版混乱是因为浏览器阻止了 HTTP 的 CSS/JS 资源(混合内容)
申请证书后,你将 Typecho 的站点地址改为 https://,所有资源链接变成 HTTPS,浏览器允许加载 → 排版恢复正常

521 错误表示 Cloudflare 能连到你的服务器,但服务器 80/443 端口没有响应。根本原因:

IP:8080 能访问 → 说明 Typecho 容器正常运行
域名不能访问 → 说明服务器 80 端口没有服务(Cloudflare 默认访问 80/443 端口)
# 1. 安装 Nginx
sudo apt install -y nginx

# 2. 创建配置
sudo tee /etc/nginx/sites-available/strangeloop.fun <<'EOF'
server {
    listen 80;
    server_name strangeloop.fun www.strangeloop.fun;
    location / {
        proxy_pass http://127.0.0.1:8080;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Proto $scheme;
    }
}
EOF
sudo ln -sf /etc/nginx/sites-available/strangeloop.fun /etc/nginx/sites-enabled/
sudo rm -f /etc/nginx/sites-enabled/default 2>/dev/null

# 3. 重载 Nginx
sudo nginx -t && sudo systemctl reload nginx

# 4. 开放防火墙
sudo ufw allow 80/tcp

# 5. 浏览器访问
http://strangeloop.fun  # 应该正常显示博客!

服务器安全设置

Fail2ban(必备!)
防止 SSH/WordPress/Typecho 登录暴力破解
# 安装
sudo apt update && sudo apt install -y fail2ban

# 配置(创建自定义配置)
sudo tee /etc/fail2ban/jail.local > /dev/null <<'EOF'
[sshd]
enabled = true
port = ssh
filter = sshd
logpath = /var/log/auth.log
maxretry = 3          # 3次失败即封禁
bantime = 86400       # 封禁24小时
findtime = 600        # 10分钟内累计失败

[nginx-http-auth]
enabled = true
port = http,https
filter = nginx-http-auth
logpath = /var/log/nginx/error.log
maxretry = 3
EOF

# 启动
sudo systemctl enable fail2ban && sudo systemctl restart fail2ban

# 验证
sudo fail2ban-client status sshd
# 输出示例:Currently banned: 2(已封禁2个IP)
# 2. 配置 SSH 密钥登录(本地电脑执行):
#    ssh-keygen -t ed25519
#    ssh-copy-id root@ip

# 3. 禁用密码登录(服务器执行)
echo "PasswordAuthentication no" | sudo tee -a /etc/ssh/sshd_config
sudo systemctl restart sshd
ufw 配置及修改SSH端口

我还修改了ssh端口,一朝被蛇咬...

ssh端口加入新端口后测试新端口可用再删除旧端口,否则后果不堪设想,又要重装了。

ufw启用的时候注意先添加规则,不然后果也不堪设想。

image-20260210154342611

# 1. 允许当前 SSH 端口(22)
sudo ufw allow 22/tcp comment 'SSH access'

# 2. 允许 Web 服务
sudo ufw allow 80/tcp comment 'HTTP'
sudo ufw allow 443/tcp comment 'HTTPS'

# 3. (可选)仅允许您的 IP 访问 SSH(更安全)
# sudo ufw delete allow 22/tcp          # 先删除全局规则
# sudo ufw allow from YOUR_IP to any port 22 proto tcp comment 'SSH from home'

# 4. 查看规则预览(确认无误再启用)
sudo ufw status verbose
# 1. 添加您的 IP 规则(假设 IP=123.123.123.123)
sudo ufw allow from 123.123.123.123 to any port 22 proto tcp

# 2. 删除全局 22 规则(编号1)
sudo ufw delete 1

# 3. 验证结果
$ sudo ufw status numbered
github ssh密钥设置

ssh连接下载代码快很多。

ssh-keygen -t ed25519 -C "szh-nine@outlook.com" 
# 把公钥添加到github
ssh -T git@github.com # 连接
git config --global user.email "szh-nine@outlook.com"
  git config --global user.name "Zihui Si"
git remote add origin git@github.com:amorfatix/blog.git
git push -f -u origin master # 强制推送(覆盖远程)

Cloudfare R2 + PicGo 替换图片上传

本地博客自动发布之钻木取火我这篇博客记录我之前上传图片和博客的方法,非常原始。当时我觉得这样很好。

但现在这样迁移到docker环境那些图片更麻烦,为了配合之前博客里的路径,我直接把图片文件夹共享到了docker里的/app/assets,这一点在前面的配置文件里可以看到。

我选择拥抱图床,有了图床博客发布的问题的问题也解决了。

在诸多图床服务里我选择了Cloudfare R2 + PicGo,R2免费提供10G存储空间,每月访问1M次数,用于我的博客是绰绰有余。PicGo是一个便捷的图片上传工具,它对Typora的适配也比较好。

R2需要验证信用卡信息或者paypal,普通借记卡也可以添加到paypal作为验证,我用paypal过了信息验证。

后续教程参考:

跟着教程和AI走,还是有一些需要自己摸索的地方:

  • 自定义输出URL

    我在cloudfare R2里设置了自定义的域名 img.strangeloop.fun我按照信息配置好之后上传图片返回的路径却是

    <img src="https://blog-image.366cd17fc303b00c17d2ee37b9cdf8fa.r2.cloudflarestorage.com/20260213224039332.png"/>

    需要自定义输出url模板如下:

    image-20260213232652368

  • 配置安全规则防盗链

    • 如果 Referer 不包含 strangeloop.fun
    • 并且 host 是 img.strangeloop.fun
    • 并且 Referer 不为空
    • → 阻止
    (not http.referer contains "strangeloop.fun" and http.host eq "img.strangeloop.fun" and http.referer ne "")
  • PicGo使用

    Typora里添加PicGo的路径后设置后可以自动上传,但是不是所有写作场景都需要自动上传图片——草稿、临时笔记、本地文档没必要占用 R2 空间。

    PicGo 独立使用(最通用,推荐⭐⭐⭐⭐⭐)

    核心思想:不依赖编辑器集成,用 快捷键/拖拽 主动上传,完全掌控何时上传。

    1. 设置 PicGo 快捷键

      • PicGo → 设置 → 快捷键上传
      • 推荐:Ctrl+Shift+U(Windows)/ Cmd+Shift+U(Mac)

        20260214150739844

    2. 工作流
    1. 截图 → 自动保存到剪贴板
    2. 按快捷键 Ctrl+Shift+U → PicGo 自动上传
    3. 链接自动复制到剪贴板
    4. 在任意编辑器(Typora/VS Code/Obsidian/Notion)中 Ctrl+V 粘贴链接

    使用体验:截图后使用快捷键上传很方便,上传时间大概几秒,略慢,不要重复上传。

  • 我现在改用了图床,之前的照片也要上传上去,上传之后博客里的路径替换

    旧路径: https://strangeloop.fun/assets/image-20250706145859046.png
    新路径: https://img.strangeloop.fun/image-20250706145859046.png
    ↓
    https://strangeloop.fun/assets/  →  https://img.strangeloop.fun/
    • 备份数据库
    • 路径批量替换
    • 刷新网站,照片能够显示,完成

      docker exec typecho-db pg_dump -U typecho -d typecho > backup_$(date +%Y%m%d).sql
      # 连接数据库
      # 进入容器并启动 psql
      docker exec -it typecho-db psql -U typecho -d typecho
      
      # 然后在 psql 中执行:
      UPDATE typecho_contents 
      SET text = REPLACE(
          text, 
          'https://strangeloop.fun/assets/',
          'https://img.strangeloop.fun/'
      )
      WHERE type IN ('post', 'page');
      
      -- 验证
      SELECT COUNT(*) as updated_count 
      FROM typecho_contents 
      WHERE text LIKE '%https://img.strangeloop.fun/%'
        AND type IN ('post', 'page');
      
      -- 检查是否还有旧路径
      SELECT cid, title 
      FROM typecho_contents 
      WHERE text LIKE '%https://strangeloop.fun/assets/%';
      
      -- 退出 psql
      \q

周总结

上周我在写cs336作业一,很有干劲,因为这个任务在我的舒适区,熟悉并且具有挑战性。这周开始学习系统和GPU,只想摆烂,也确实懈怠了。一直以来我对组会有偏见,形式主义、浪费时间...目前我对我们的组会稍有改观,它是在解决问题,而我并没有发现学习中的问题,这是最大的问题--我的学习有问题。我不应该被组会牵着鼻子走,前几周的我浪费了一些时间在没有意义的组会准备上。

我目前的学习方式带有惰性思维,这是大学三年养成的坏习惯,看别人的博客或者讲解视频给我一种理解了这个东西的幻觉,我应该尝试自己解决问题。但是计算机领域就是这样的,你踩进的坑大概率已经有前人踩过了,毕竟前人栽树,后人乘凉。我打算通过写博客改善这一情况,比如最近在学GPU架构、Triton,我应该记录自己的理解。

计算机是一个太广阔的领域,没有人能学完所有东西,我的主线任务是推理加速。计算机以外的世界也是这样,我的主线任务就是我自己。

周末我用不太热的水(大概五六十度)泡红茶,味道意外的不错,这大概属于冷泡/萃取,第二天再尝试,发现茶水温热的时候有点苦涩,冷却后还不错。

我数了数待回复的信,🐿️🦉👻 L 区区四封,我很快就能写完写不完,还没开始写🥺。

泰百《设计爱情》非常好看,每一集都有让人看下去的欲望,已追平,我以为它已经完结了,没想到还差1集。和🐿️一起看的,梦回上学期一起熬夜追《善意的竞争》。《善竞》非常好看,《设爱》属于正宗小甜剧,它竟然是腾讯TV海外版出品的,我也看过国产百合,一言难尽, 环境影响还是太大了。剧里两位女主都属于正常人,她们正常的相识相知相爱,很纯爱🥰。

我和🐿️聊天发现我们两个真是近墨者黑,曾经我总是熬夜,她不爱运动,如今1+1>2,我要开始复健,从在宿舍举哑铃开始。


备忘录

看过的东西总是忘记,记录一下...

适合初学者的技术写作课程

我以为视频内容会是如何写博客,实际是一个比较宽泛的话题technical writing。它带给我的思考是我的博客定位是什么,我的专业水平介于专家与非专家之间,博客偏向于笔记本。

technical writing 面向读者 专家为非专家撰写的资料,比如菜谱、说明书...

  • 语言简单
  • 信息深度
芝加哥大学最重要的一堂写作课(完整):学术圈的生存必需,职场的人间清醒
  • 学术写作本质不是传达作者的想法,而是改变读者的观念,这是知识的外化,也是当代知识的价值所在。
  • 应该做有价值的事情
  • 什么是严肃写作?视频中提到严肃写作是促进思考的方法,所以要写论文。
  • 之后读论文,我将关注一下摘要是否有视频里的“套路”,计算机偏工程,怀疑?
what is understanding?

Hinton做了一个关于understanding的讲座,LLM真的理解了它生成的内容吗?

AI的两种派别:

逻辑驱动 (Logic-Inspired): 像是在复制一本写满规则的书,相信智能就是对这些规则的精确执行。

生物启发 (Biologically-Inspired): 像是在模拟一个会学习的大脑,相信智能是海量连接和通过经验不断调整的结果。LM的训练过程就是不断降低loss。

Hinton认为LLM 的理解过程是:

“将词语转换为特征(向量),让这些特征进行互动,然后让衍生的特征预测下一个词语的特征——这就是理解 (Understanding)。”

Hinton认为,LLM 的成功彻底证明了生物启发/连接主义范式的强大,因为它以一种完全不同于符号 AI 的方式,学会了处理符号(即语言)。

Hinton有一个神奇的讲座论述人类大脑也可能进行反向传播

Hinton讲understanding我还勉强能理解一点点,但大脑进行反向传播实在是太神奇了,虽然我只看了十几分钟,这就是大佬的想法吗,大脑也是通过反向传播学习的吗,根据反馈loss修正每一个神经元的参数,细思一下感觉也不是不行,那大脑里的神经元的权重指什么呢

cuda triton flashattention学习经验

正如题目这不是关于flash attention具体实现的视频,Umar Jamil以自己学习flash attention为例,分享了如何学习新知识。

授人以鱼不如授人以渔,授人以渔不如授人以学习能力。

  • AI加速学习,现在学习知识不需要一直在浏览器搜索各种各样的博客教程。读论文写代码遇到不懂的让AI解释,推荐学习资源。如果AI没有加速学习,就是使用方法有问题。
  • 学习目标需要的东西,不要偏离原始目标。比如因为原始目标去读一本书,不需要把书读完,根据目标确定学习到什么程度
  • 技术发展日新月异,不要跟风,我们应该根据自己的兴趣与工作需求学习,有趣 or 有用
  • 持续学习,现在开始学习,总能赶上的
  • 代码能力,要不要用自己写代码,视情况而定,如果以深入学习为目的,要自己写代码,如果是测试或者项目可以AI写
  • 可以每天刷一下leetcode建立自信

开完组会,暂时解放,闲来无事,研究了一下xmlrpc接口发布博客,好简单,那我之前真的就是钻木取火。这告诉我们干活之前要先调研。

这周十分忙碌,cs336作业一工作量巨大, 收获很多; 读llama.cpp代码,感觉llama.cpp真的和torch很像,可以说是mini-cpp-torch;目前感觉导师人不错,不会提出莫名其妙要求,开始一个新的方向,也给出了学习时间。学习之余,没有心力去读书,《那不勒斯四部曲》阅读进度停滞。无意间看到PARA(出自《打造第二大脑》, para是一种个人信息管理方法, 把繁杂的信息分为project、area、resource、archive四类),开始不难,创建四个文件夹即可,但是之前的信息怎么处理呢 ... para让我想到之前看到组织比较新奇的博客,原来就是para。

这周的每一天都是恶性循环。上午睡觉,下午晚上匆忙的完成任务,睡觉时报复性熬夜。这周每天都是写作业到1点,洗漱后躺下又不愿睡觉。睡前干活真是个坏习惯,下周我要做到睡前一小时以内不干活。鲁豫和鸟鸟有一期关于睡眠的访谈,她们都提到长大后睡眠变得糟糕,这里的长大具体指25岁~30岁青年危机(四分之一人生危机)。而我很小就开始睡不着了。小时候睡不着,第二天又要上学,我急得直哭,我妈妈听到我哭就会抱我到她和我爸的房间睡。那时我妈妈怕吵到我睡觉,在客厅看电视不开声音😭,原来我小时候就对声音敏感了。现在我和失眠不和平的共处。

四分之一人生危机挺有意思的,100岁的1/4 。我设想了我的25岁,或许刚刚工作,或许读博?

我突然意识到即将21岁的我面前并没有迫在眉睫的人生危机。我的父母十分支持我读书,他们不能为我提供帮助,但也不会阻碍我。我所在的学校不算好但也不差,并且拥有一定的自由度。我所担忧的东西:遥远的未来里,我步入社会,我可能不适应工作,可能我的父母希望我回到家乡考公考编结婚,我们的分歧还未发生,至少还没暴露。这应该是25岁的我担心的,或许更晚。其余担忧,学业、人际、恋爱... 哦,依然令人困扰。

学业,逐渐走上正轨,我不讨厌学习,恐惧任务和组会。人际,有好几封信没回,我目前处于节能阶段。恋爱, 顺其自然...

所以我的生活还算无忧无虑,没有任何重担,因为没有能力。(这是前面鲁豫鸟鸟的访谈里提到的一个段子,出自泰勒的脱口秀:青年危机, 看了一点点,国外的脱口秀尺度还是有点大)

唉,好忙,距我说要每周写周记已经过了2周,但我没找出合适的时间写

国庆开始看纪录片《但是还有书籍 第三季》,共6集,目前看了4集,我竟然还没看完,每集都很喜欢,待读书目数量暴增。

第3集 词语摆渡者介绍了几位译者,其中一位是《那不勒斯四部曲》译者陈英,于是我开始读《那不勒斯四部曲》,目前读了29%,用时11.5h,不过半天。我的时间规划真的一塌糊涂,我的作息依然混乱。我的初步规划是上午学习,下午调研,晚上自由时间。

虽然我对《那不勒斯四部曲》早有耳闻,但是过去一直没兴趣读。不是不读,时候未到。

...

读书是很私人的事,我无法将我的阅读体验写下来给别人看。

我又想到了那个问题,我创建这个博客的意义是什么?现实里我鲜少发朋友圈,这个博客的访客大概也只有我告知过的几个朋友。