种植日期: 2026-01-03
上次照料: 2026-01-04
2026-01-03
EmacsConf 2025
calc
EmacsConf - 2025 - talks - Basic Calc functionality for engineering or electr…
calc 是 emacs 里的一个用于数值计算的包,特点是基于 stack 操作数值,
- 简单计算,输入数字回车提交,然后按下运算符可以将将 stack 上的两个元素进行运算
- 用 TAB 和 C-M-i 来移动 stack 上的元素
'可键入算术式子,支持一些符号例如pi,e,- 算术式子甚至支持方程,例如
x + 2 = 5,提交即可计算,复杂点的需要按下a S执行calc-solve-for命令指定变量来解方程
- 算术式子甚至支持方程,例如
python 交互式开发
EmacsConf - 2025 - talks - Swanky Python: Interactive development for Python
比起 TDD (测试驱动开发)还有 RDD (基于 REPL 的开发)。
包
sczi/swanky-python: A development environment for Python based on emacs’ SLIM…
这比起 python-shell-send 之类的函数有直接在当前位置回显的功能
技巧
使用全局变量 data = {} 然后在代码路由里嵌入 =data[“xxx”] = … = 可以接受到某个值到环境中。
面向 Emacs 黑客的卡片笔记法
EmacsConf - 2025 - talks - Zettelkasten for Regular Emacs Hackers
相关网站、社区: Zettelkasten knowledge and info management • Zettelkasten Method
卡片笔记 中:
- 写:认真地写,注意 垃圾进垃圾出 原则
- 连接:联想式的去产生踪迹
- 修正:冗长?缺乏细节?语气自大?像是在侮辱智商?
- 在开头加个摘要
- 用自己的话重写
- 找不到东西?加个元笔记
- 为使用而设计,收集是为了记住,而卡片笔记法是为了思考
- 创造结构,找出笔记里潜藏的模式,减少混乱提高掌控感
Postgres 数据库大版本升级
升级 mastodon 的数据库版本
docker compose stop web sidekiq streaming
docker compose exec db pg_dumpall -U postgres > mastodon_backup_v14.sql
docker compose stop db
更改 db 镜像和挂载路径后
docker compose up -d db
docker compose exec -T db psql -U postgres < mastodon_backup_v14.sql
docker compose exec -it db vacuumdb -U postgres --all --analyze-in-stages
docker compose up -d
评论