阅读视图

发现新文章,点击刷新页面。

花瓣里的火焰,转型中的鸣响

1974 年,那是一个春天,有一群士兵将鲜红的康乃馨插在枪口上。一场几乎不流血的革命,就此改变了一个国家的命运。这是属于葡萄牙的「春天的故事」。

十九世纪末,欧洲列强争相瓜分非洲大陆,葡萄牙虽国力衰退,却仍死死攥住安哥拉、莫桑比克等非洲殖民地。进入二十世纪后,葡萄牙政局动荡,1910 年共和革命后仍未稳定,1926 年军方再度政变夺权,安东尼奥·萨拉查这位经济学教授逐步崛起。他建立了「新国家」(Estado Novo)威权体制,将葡萄牙变为欧洲大陆威权统治的顽固堡垒,尽管整个国家表明和平静谧,内里却是暗流汹涌。

「新国家」号称致力经济繁荣民族强盛,实则专制极权、愚民统治。秘密警察成了悬在人们头上的「达摩克利斯之剑」,学者、记者缄默不言,教师、学生人人自危,言论和思想自由只存在于临睡前的呢喃或梦呓。

更使生活雪上加霜的是自 1961 年始,葡萄牙为控制非洲殖民地展开了一场毫无前景的远方战争。无数青年葬送异乡沙场,或干脆逃往法国、美国避难。人们越来越质疑,一场毫无意义的殖民战争,如何值得年轻人用生命去耗费?

1968 年 9 月,萨拉查在其夏季住所遭遇了一场严重意外——他坐的藤椅突然断裂,导致他重重摔倒在混凝土地面上,造成颅内出血。当时所有人,包括医生在内,都认为这位 79 岁的独裁者活不过秋天。时任葡萄牙总统阿梅里科·托马斯迅速任命马塞洛·卡埃塔诺为新总理。

然而,出人意料的是,萨拉查的病情有所好转。此时,他的亲信和新政府官员在两难中做出决定——这位前独裁者隐瞒真相。为了维持这一骗局,他们专门为萨拉查定制假报纸,伪造政府文件和会议记录,甚至安排忠实的前部长们定期「向他汇报工作」。萨拉查在完全不知情的情况下,继续「统治」着国家,直到 1970 年去世,始终以为自己仍然掌控着政权。

这一幕与袁世凯称帝前的情形颇为相似。袁世凯在窥视帝位时,同样被周围的人蓄意误导,被告知全国各地民众都热切盼望他登基为帝。他的儿子和幕僚们伪造报纸、假托民意,制造了一出出假象,让他相信称帝是天下归心。然而,一旦袁世凯真的称帝,却立即引发全国反对浪潮,最终不得不宣布取消帝制,黯然离世。

而卡埃塔诺接任总理后,确实试图进行有限改革,但为时已晚,殖民战争仍在继续,国内矛盾日益尖锐。他既不能完全延续萨拉查的强硬路线,又不敢彻底改革,结果是内外交困,最终引发了军方的不满。

普通民众在心灰意冷,军队中的不满情绪也在滋生。年轻军官们,许多曾在非洲殖民地服役,亲眼目睹了战争的残酷与无谓。他们秘密组建了「武装部队运动」(MFA),计划推翻独裁政权。其中,一位名叫奥特洛·萨拉瓦的上校扮演了关键角色,成为军队内部民主力量的核心人物。

1974 年 3 月,MFA 成员出版了一本名为《葡萄牙与未来》的书,公开批评政府政策。政府随即解除了参与此书的将军职务,却不料这一举动反而加速了革命进程,终于在 4 月 25 日,破晓而至。

那天,里斯本的清晨格外宁静。广播里,一首被禁的民谣《格兰多拉,维拉·莫雷纳》(Grândola, Vila Morena)轻声响起。对普通听众来说,这只是一首优美的歌曲;但对军中的变革者而言,这是约定好的行动信号——革命,正式开始。

军人们迅速行动,坦克开上街头,战略要地被一一占领。然而,令人惊奇的是,这并不是一场普通的军事政变。街头没有枪声,没有爆炸,没有流血冲突。相反,士兵们得到了民众的热烈欢迎。

此时,里斯本的花市正好在售卖康乃馨。一位花店的女孩,大胆地将一朵红色康乃馨插在了士兵的枪管上。这一举动如涟漪般扩散,很快,无数民众走上街头,将红色的康乃馨送给士兵,士兵则将花朵插在枪管上——枪口不再喷吐火焰,而是绽放鲜花。

就这样,一场本可能血腥的军事行动,因为人民的支持与军人的克制,成为了历史上少有的几乎不流血的革命。一个维持了 48 年的独裁政权,在不到 24 小时内被和平推翻。卡埃塔诺总理被捕,随后流亡巴西。一个由军人和文职人员组成的「国家救济委员会」接管了政权,承诺举行自由选举,建立真正的民主政体。

革命之后,葡萄牙迎来了翻天覆地的变化。葡萄牙国民首次拥有真正的普选权,言论自由得到了保障,新闻出版禁令被废除,结束了在非洲的殖民战争……然而,革命后的道路并非一帆风顺。在随后的两年间,葡萄牙经历了六个临时政府,政局动荡。左翼激进派与温和改革派之间的斗争日益激烈。1975 年,葡萄牙几乎陷入内战。所幸的是,最终温和派占据上风,确立了民主改革的方向。

1976 年举行的首次自由选举中,温和的社会党获胜,马里奥·苏亚雷斯成为民主葡萄牙的首位民选总理。国家也通过新宪法,确立民主共和制度。与此同时,葡萄牙结束了对非洲殖民地的统治,让这个昔日的海洋帝国得以将精力转向国内建设和融入欧洲共同体。

康乃馨革命为何意义非凡?因为它透过美丽的象征向全人类传递了一种极为罕见而宝贵的讯息:民主真正值得追求,正是因为它体现了对人权和自由的关怀,以及人类尊严的珍重。民主保障的不仅是选举权利,更是保障每个人能够自由表达其思想、不因言获罪、不因权力的随心所欲而受凌辱的尊严生活。

若无自由与民主,人们即使可以衣食无忧,却仍活在一种精神上的贫乏、恐惧与焦虑的环境中;而民主的制度建设,也需要一代又一代有觉悟、有勇气且愿意积极捍卫这些价值的人们努力才可巩固。

让我们把目光从亚欧大陆的最西端转向最东端。

半岛上的韩国,自光州民主化运动发轫,最终在 1987 年实现了宪政改革。然而,韩式民主似乎被某种「魔咒」所困扰——前总统或自杀,或入狱,青瓦台的光环下掩盖着难以摆脱的政治悲剧,民主的花朵在寒风中摇曳不定。

至于那「弹丸之地」的台湾,虽然有着「野百合学运」、「美丽岛事件」等社会运动,虽然有着政治精英的改革决策,虽然从 1987 年解除戒严,到党禁报禁的解除,再到首次全民普选和政党轮替,经历了一场相对和平的民主化进程——却仍难逃各种冠以「民主」之名的闹剧。

而 1989 年的广场上,莘莘学子和民众高举民主、自由、反腐败的旗帜,期望国家能够深化民主宪政。这场声势浩大的运动,按照后来的叙事,促成了更加深化的市场经济体制改革,也最终走向了高质量的全过程人民民主,不仅成为独树一帜的标杆,也为全球民主的发展、提升指明了方向。多么美妙的叙事!

Valeu a pena? Tudo vale a pena. Se a alma não é pequena.

Fernando Pessoa

葡萄牙诗人费尔南多·佩索阿说过:「一切都值得做,如果灵魂不渺小。」民主这场事业,从来都需要无数勇敢者代代相传,因为专制的诱惑从未消退过,而尊严和自由之花又是如此柔弱脆嫩,需要每一代人的悉心呵护。

从 1976 年以来,每年 4 月 25 日,葡萄牙都会庆祝「自由日」,纪念那一天花瓣轻巧的重量如何终结了坚硬的枪炮统治。肩抗自由大旗的人,必然懂得民主绝非轻易得手。康乃馨不只是往事的回忆,更是对专制永远保持警惕的号角。

期许在其他尚在黑夜挣扎的国度里,人们能够记起这一朵小花——枪炮最终都要为生命与民主服务;再黑暗的专制也无法永葆统治,因为追求自由的灵魂从未熄灭过希望之光。

愿长记此花的寓意,共勉之。


本文初稿在 Tana 上完成,这是一款通过将 AI 驱动的结构化数据库与流畅的大纲列表相结合的笔记软件,重新定义了现代知识管理,使用户能够无缝地组织相互关联的想法,同时保持自由形式思考的灵活性。

春別

好久沒有寫過詩了。這首《春別》是我到里斯本後寫的第一首,合平水韻八庚律。

燕子來時春料峭,梨花帶雨曉風輕。

七丘遠黛接天碧,特茹連波映日明。

往事如煙隨歲去,離人似夢惜光情。

紅箋小字敘離別,一紙相思寄遠端。

近年写过的诗

這些年,陸陸續續寫過一些古體詩,有一些已經遺失,有一些並不合韻,只能算姑且上口。


本文初稿在 Tana 上完成,這是一款通過將 AI 驅動的結構化資料庫與流暢的大綱列表相結合的筆記軟體,重新定義了現代知識管理,使使用者能夠無縫地組織相互關聯的想法,同時保持自由形式思考的靈活性。

末後一著,盡顯禪者本色

二零一三年四月廿日晨六時廿六分,淨慧長老於四祖寺安詳示寂,享壽八十有一,僧臘六十七,戒臘六十三。

去歲,本老示寂,長老便暗囑備龕。春,因肺疾入院。

四月十八日,長老與門人黃明堯居士通話,問曰:「後日何日?」答:「穀雨。」長老應之曰:「吾明日當出院歸寺。」

十九日薄暮,歸寺後,長老喜曰:「歸來甚好。」次晨,長老起如廁,返臥室坐床沿,謂侍者:「吾將去矣。」侍者惶曰:「師父切勿出此言。」長老默然。

須臾,侍者見神色異,急召寺中執事速來。長老已作吉祥臥。執事至,長老氣促,遂清誦一句「阿彌陀佛」,氣息漸弱。約一刻之後,氣息止焉。醫者聞訊而至,見長老心脈血壓皆已絕矣。

時值穀雨,遂成永念。

長老一生,如流水行雲,八十餘載,當擔則擔,當舍則舍,末後一著,盡顯禪者本色。

年初,長老做自讚四聯:

早歲參禪悅,截流識此心;雲門蒙授記,趙州作主人。

生活禪風立,修行不擇根;把握在當下,電光石火頃。

七旬承道信,八旬侍弘忍;五載當陽道,玉泉度門興。

寶掌千年壽,虛公百廿春;同參東西祖,道絕去來今。


本文初稿在 Tana 上完成,這是一款通過將 AI 驅動的結構化資料庫與流暢的大綱列表相結合的筆記軟體,重新定義了現代知識管理,使使用者能夠無縫地組織相互關聯的想法,同時保持自由形式思考的靈活性。

一键发布 Newsletter:AppleScript 与 Quaily CLI 的完美配合

Quaily 是一个新兴的、AI 驱动的现代化 Newsletter 服务,也是少有的由华人开发的产品。我初次了解这个平台是通过 Quaily 首席 Lyric 的一条推文,年代久远我就不去翻找了,大意是他比较了市面上的几个 Newsletter 平台后不甚满意,于是决定亲自开发一个。最初使用时,Quaily 的功能还不像现在这样完善,但其页面精美与时尚感就已经深深吸引了我。再加上听说 Lyric 本人也是位不折不扣的帅哥,对于一个「颜狗」来说,好看即正义!无脑冲呗。

事实证明,真正的帅哥魅力不仅来自外表,更在于能力与审美的完美结合。想想蒋丞、顾飞、江添、顾望……咳咳,言归正传。

Quaily 绝非徒有其表,而是拥有众多实用功能的专业工具。我并不想把这篇文章写成软文,具体功能介绍可以移步用户手册查看。下面,我将分享如何利用 AppleScript 实现一键发布的便捷操作。

为什么选择 AppleScript?

AppleScript 是 macOS 内置的自动化脚本语言,它使用户能够创建自动化工作流程,控制各种支持脚本的应用程序。选择 AppleScript 的优势在于:

  1. 无需安装额外软件,系统原生支持
  2. 与 macOS 系统深度集成,运行稳定
  3. 可以控制几乎所有支持脚本的 Mac 应用程序
  4. 可以直接让 AI 生成脚本,基本不需要修改就能使用(这一点尤为关键)

实现方式

区别于其他 Newsletter 服务,Quaily 提供了 Quail CLI 这款强大的命令行工具,可实现用户认证自动化、Markdown 文章管理以及用户详情获取等操作。它通过与 Quaily API 交互,让用户在命令行环境中完成各种操作,如登录、获取用户信息、文章的创建、更新、发布、取消发布和删除等,无需通过网页界面。这些功能为通过脚本实现自动化发布奠定了坚实基础。(具体使用说明请参见《介绍 Quail CLI:简化你的工作流》)。

注意:如果我们使用的是 Obsidian,可以直接使用 Quaily 官方提供的插件,无需自己编写脚本这么麻烦。

安装与配置 Quaily CLI

在构建自动化脚本之前,您需要先安装并配置 Quail CLI。安装过程十分简单,只需执行一条命令:

go install github.com/quailyquaily/quail-cli@latest

当然,前提是系统中已安装 Go 语言环境。或者您也可以直接从 GitHub 上安装 Quaily 官方编译好的二进制文件,截至 2025 年 3 月 6 日,二进制文件的版本号为 v.0.0.3。

安装完成后,需要进行登录认证。打开终端,执行 quail-cli login 命令,系统会启动 OAuth 流程完成 Quaily 身份验证。终端中会显示一个 URL,您需要访问该链接并授权应用程序访问您的账户。认证成功后,登录信息会保存在配置文件中(默认位于 $HOME/.config/quail-cli/config.yaml),今后操作就不再需要重复登录了。

配置文件包含您的认证信息和一些自定义设置,例如前置元数据映射等,这些设置能帮助您更好地适应自己的工作流程。比如,您可以自定义 frontmatter 中的键映射,将 featureImage 映射到 cover_image_url,使其更符合您的使用习惯。

AppleScript 基础与命令行交互

脚本的目标是实现一键发布到 Quaily,而 AppleScript 的关键优势在于它能执行 shell 命令,从而调用 Quail CLI。

在 AppleScript 中,执行 shell 命令通过 do shell script 命令实现。这个命令由 macOS 中的 Standard Additions 脚本扩展提供,让您可以在 AppleScript 中执行任何命令行工具。例如,要执行 ls /Applications/ 这样的简单命令,您可以这样写:do shell script "ls /Applications/"

需要注意的是,当 shell 命令包含空格或特殊字符时,必须正确引用这些字符。最简便的方法是使用 AppleScript 的 quoted form of 属性,它会返回一个安全的字符串形式,不受 shell 进一步解释的影响。例如:do shell script "ls " & quoted form of "/Library/Application Support/"

对于包含中文等非 ASCII 字符的文件路径或命令,正确设置环境变量至关重要。这能确保 UTF-8 编码的正确处理,避免乱码和路径识别错误,特别是在处理包含中文字符的 Markdown 文件或文件夹时。使用以下方式设置环境变量:

do shell script "export LC_ALL=en_US.UTF-8; export LANG=en_US.UTF-8; your_command_here"

这样,即使您的文件名或路径包含中文字符,AppleScript 也能正确处理而不会出现编码问题。

构建 AppleScript 脚本实现一键发布

现在就可以结合前面的知识,构建一个完整的 AppleScript 脚本,实现一键发布到 Quaily 了。这个脚本包括以下步骤:选择要发布的 Markdown 文件,使用 Quail CLI 上传并发布该文件。

首先,需要选择一个 Markdown 文件。这可以通过 AppleScript 的 choose file 命令实现:

set markdownFile to choose file with prompt "请选择要发布的 Markdown 文件:" of type {"md", "markdown"}

接下来,获取用户的列表(list)信息。为简便起见,可以在脚本中预设列表的 slug,或者通过对话框输入:

set listSlug to text returned of (display dialog "请输入要发布到的列表 slug:" default answer "your_list_slug")

然后,使用 Quaily CLI 的 post upsert 命令上传文件:

set uploadCommand to "export LC_ALL=en_US.UTF-8; export LANG=en_US.UTF-8; quail-cli post upsert " & quoted form of (POSIX path of markdownFile) & " -l " & quoted form of listSlug
set uploadResult to do shell script uploadCommand

上传成功后,Quaily CLI 会返回包含帖子信息的 JSON 响应,您可以从中提取 slug 信息:

-- 假设 uploadResult 是类似 {"status":"success","data":{"id":"12345","slug":"my-post-slug",...}} 的 JSON 字符串
-- 使用简单的文本处理来提取 slug
set slugExtractCommand to "echo " & quoted form of uploadResult & " | grep -o '\"slug\":\"[^\"]*\"' | cut -d\\" -f4"
set postSlug to do shell script slugExtractCommand

这段代码使用管道命令组合 grepcut 从 JSON 响应中提取 slug 值。grep -o 查找包含 "slug" 的部分,然后 cut 命令分割字符串并提取 slug 的实际值。

获取到 slug 后,继续使用 post publish 命令发布该帖子:

set publishCommand to "export LC_ALL=en_US.UTF-8; export LANG=en_US.UTF-8; quail-cli post publish -l " & quoted form of listSlug & " -p " & quoted form of postSlug
set publishResult to do shell script publishCommand

最后,显示操作结果:

display dialog "帖子已成功发布!" buttons {"确定"} default button "确定"

将这些步骤组合起来,您就拥有了一个实用的一键发布脚本。

高级优化与自动化技巧

为了进一步提升自动化流程的效率,可以考虑以下高级优化策略:

自动提取 Markdown 前置元数据(frontmatter)是一个非常实用的功能。通过 shell 命令如 grepsed,可以解析 Markdown 文件并提取其中的 slug 信息,无需手动输入:

set extractSlugCommand to "grep -m 1 'slug:' " & quoted form of (POSIX path of markdownFile) & " | sed 's/slug: *//' | tr -d '\r\n'"
set postSlug to do shell script extractSlugCommand

加入错误处理机制也很重要,确保脚本在各种情况下都能稳定运行。例如,检查文件是否存在,检查上传和发布过程中是否有错误等。使用 AppleScript 的 try...on error...end try 结构实现:

try
    -- 脚本主体
on error errorMessage
    display dialog "发生错误:" & errorMessage buttons {"确定"} default button "确定" with icon stop
end try

AppleScript 支持将脚本保存为独立应用程序,并可添加到 Dock 或设置键盘快捷键,实现真正的「一键」发布。创建应用程序的步骤很简单:在 Script Editor 中编写脚本,然后选择「文件」→「输出」,在格式中选择「应用程序」。

此外,如果需要在发布过程中加入其他步骤,如预处理 Markdown 文件、自动生成标签、上传图片等,都可以通过扩展脚本来实现。

结合实际工作流的应用场景

在实际的内容创作工作流中,一键发布脚本可以与其他工具和流程无缝集成。例如,将其与 Markdown 编辑器结合,当文章编辑完成后,直接点击按钮或使用快捷键触发发布。就像我使用的文本编辑器 BBEdit,内置了 AppleScript 管理功能,可通过快捷键直接触发脚本。

您还可以考虑与其他自动化工具结合,如 Hazel、Keyboard Maestro 或 macOS 自带的 Automator,构建更复杂的工作流。例如,当将新的 Markdown 文件放入指定文件夹时,自动触发发布流程;或设置定时任务,在特定时间自动发布预先准备好的内容。

通过这些集成和扩展,一键发布脚本可以成为一个强大的内容管理和发布解决方案,大幅提升工作效率。

结语

在本文中,我并未提供自己使用的完整脚本,而是希望帮助您理解如何使用 AppleScript 和 Quail CLI 实现一键发布,并鼓励您根据自身需求定制和扩展这个解决方案。通过自动化处理重复性任务,我们可以将更多时间和精力投入到创意和内容质量上,这正是技术为创作者带来的最大价值。

注:本文中的 API 端点和参数仅为示例,实际使用时请参考 Quaily 的官方文档


本文初稿在 Tana 上完成,这是一款通过将 AI 驱动的结构化数据库与流畅的大纲列表相结合的笔记软件,重新定义了现代知识管理,使用户能够无缝地组织相互关联的想法,同时保持自由形式思考的灵活性。

悼友文

噫吁嗟!天不假年,奪我良友,何其痛哉!君之驟逝,如朝露之晞,春花之謝,令人扼腕,悲從中來。

君遊學燕京,北雁南歸之地,赫赫大學,名冠神州。學業有成,已獲碩士之約,前程似錦,未來可期。豈料天妒英才,遽爾長逝,豈不悲歟!

君之才也,如明珠在握,光耀四壁;君之志也,若鴻鵠高飛,志在千里。吾與君相交,透紙傳神,傾心之至。或談天下興衰,或究人生真諦,或探玄思妙理,無所不包。每與君論道,君之見解,獨到精闢,常令吾茅塞頓開,獲益良多。君之胸懷,寬廣如海,包容萬物;君之德行,高潔如松,傲立霜雪。吾常嘆曰:得友如此,夫復何求!

曾約他日,吾歸故土,當共舉杯,把盞言歡。誰知天不假年,此約成空,徒留遺憾!憶昔論交,恍如昨日。今君已去,音容宛在,而形骸已杳,追思往事,不勝唏噓。雖未曾一面之緣,然情深意重,兩心相契。今追思往昔,淚濕襟袖。

君之逝也,吾失一良友,世失一英才。哀此永訣,難以言表。願君安息,來生再晤!

嗚呼哀哉!尚饗!


本文初稿在 Tana 上完成,這是一款通過將 AI 驅動的結構化數據庫與流暢的大綱列表相結合的筆記軟件,重新定義了現代知識管理,使用户能夠無縫地組織相互關聯的想法,同時保持自由形式思考的靈活性。

电子报与博客

自从开始写电子报,我逐渐发现一个困扰:长文写作的能力似乎在悄然流失,最直观的体现就是博客更新的频率越来越低。

电子报的写作节奏确实偏向短平快。尽管我始终以认真严谨的态度对待每一期内容,投入了大量私人时间,但回顾这些年的积累,能够真正沉淀下来的内容究竟有多少,我心中始终没有一个明确的答案。细看过往的电子报,不少内容过于注重时效性,而另一些议题本可以进行更深入的探讨,或者因为我自己的成长产生了新的认知。

我并不想让这种创作停留在浅层。特别是在电子报转向全面付费模式后,内容需要做出革新。

于是我开始思考一个根本性的问题:电子报的主线究竟是什么?要厘清这个问题,不能仅仅回顾已发布的内容,更要审视自己的笔记库,看看哪些领域的积累更为丰富、深入。经过几天的梳理,我确定了四条核心主线:

  1. 人文与科技的交汇
  2. 东西方哲学对现代生活的启示
  3. 美学素养、批判性思维如何塑造个体认知
  4. 个人成长与复利思维的结合

这四个方向是我长期以来持续关注并深入思考的领域。它们有着共同的指向:探讨「如何成为更好的自己」这个永恒命题。在这个探索过程中,人文精神与科学理性相辅相成,美学修养、信仰建构、批判性思维和独立思考缺一不可。

未来的电子报将以这四条主线为基础,展开更深层次的探讨。我深知电子报不应仅仅充当信息的搬运工,而应该成为孕育思想的发酵池。每一期内容都将围绕特定主线展开深入探讨,通过多维度的视角,为读者提供更具启发性的思考空间。

具体来说,Weekly Spark 的 Insight 和 Case Study(或 Mental Model)板块将围绕这四条主线交替展开,我会致力于将每个议题从不同维度深入探讨,直至达到一定的深度后再切换主线。与此同时,CETDE Fortnight 将成为 Weekly Spark 的有力补充。读者还可以通过我在 Are.na 建立的 Channel,了解我的内容筛选过程和思考轨迹,形成一个完整的知识探索生态。

至于博客,我并没有什么野心,只是希望它能兼具轻盈与厚重。一方面,保留生活随笔的趣味与温度;另一方面,着力那些经过长期酝酿、反复推敲的深度长文。那些深度内容或许需要数周乃至数月的时间来完成,但正是这样的沉淀过程,才能确保思考的深度与内容的价值。说到底,我是博客的第一位读者,因此博客的创作更多的是面向我自己,依然是「如何成为更好的自己」。

这次的反思带来的一个意外收获是,对于信息消费和笔记中的思考方向更加聚焦了。


本文初稿在 Tana 上完成,这是一款通过将 AI 驱动的结构化数据库与流畅的大纲列表相结合的笔记软件,重新定义了现代知识管理,使用户能够无缝地组织相互关联的想法,同时保持自由形式思考的灵活性。

本文的头脑风暴在 Heptabase 上完成,这是一个以卡片、白板和标签为基础,专注于帮助使用者更好地学习、思考、研究和规划,并以中观视角对摄取的信息、知识建立深度理解的可视化知识管理工具。

里斯本日记(二):邂逅塞图巴尔

2024 年 12 月 27 日,我们选择在圣诞季的尾声探访 Setúbal——特茹河南岸最具分量的城市,也是里斯本大都会区的重要组成部分。

因为只打算走马观花式地转一转,所以我们选择午饭后搭乘火车前往。走去车站的路上,泽泽一如既往、兴致勃勃地踩着地上的落叶,仿佛为了补足童年里缺失的玩落叶的记忆。而我则想着:凋零,是不是也意味着新生?就如同阴阳,万物皆有其往复之道。无门慧开禅师在《颂平常心是道》中说:

春有百花秋有月,夏有凉风冬有雪。若无闲事挂心头,便是人间好时节。

如此大好的天色,就不想那么多了,享受当下最重要。

出发前惯例查看导航,虽然 Apple Map 和 Moovit 都建议在 Sete Rios 换乘 Fertagus 列车,但我坚持从 Roma-Areeiro 始发站登车。事实证明这个决定果然明智,我们不仅轻松找到座位,还能选择观景最佳的位置。待列车经过两站抵达 Sete Rios 时,车厢内早已座无虚席,新上车的乘客只能站着。

在 Roma-Areeiro 换乘时,遇到了一对要去 Sintra 的母女,看到我们在月台上刷公交卡,就试探性地问我们是不是一定要在月台上 check-in,她们以为上车后有专人检票。用英语和她们说了在里斯本乘坐公共交通的规则后,才听到母女在用华语交流。我的一句「原来你们也说华语」,瞬间拉近了距离,话匣子随之打开。(之所以使用「华语」而非「汉语」是因为掺杂了大量的英语词汇。)

Fertagus 列车是上下双层的,为了更方便地看风景,我们去了二层。上楼梯的时候,我在脑子里迅速地过了一遍沿途可以看到的地标景点和列车运行的方向,为泽泽挑选了最佳观景位置。坐下后,迅速地打开地图看了一眼,确认没有错,就很炫耀地和泽泽说他等会儿可以看到什么什么。泽泽一脸震惊,「你到底是怎么记住方向和地图的?」

第一次去特茹河南岸,泽泽和我都显得有些兴奋,有点像小时候玩儿帝国时代探索地图发现了矿产、村落。列车行经 Ponte 25 de Abril(四月二十五日大桥) 时,第一次俯瞰里斯本的老城和海港,恍若穿越时空,与这座城市的过往不期而遇。

列车缓缓驶入特茹河南岸,窗外的景致徐徐展开:错落有致的社区、静谧的农场、质朴的村落接连掠过。我不禁用葡语感叹:"Gosto de estar aqui"(我喜欢这里)。泽泽也深有同感,附和道:"Sim, sim, também gosto de cá estar"(是的,我也喜欢在这里)。这里少了里斯本市区的喧嚣与拥挤,多了几分悠然与舒适。虽然尚未真正体验这里的生活,我们却已不约而同地畅想起在此置业的可能。

约莫一小时后,列车驶入终点站。午后的阳光格外灿烂,我们都忘记拿墨镜,只得寻找着遮阳的街道前行。漫步间,一副雕刻着双龙的店面装饰突然映入眼帘。走近细看,原来是一家颇具港式风味的中餐厅,门口的餐牌价格比里斯本市区亲民许多。我们在店前驻足观望时,热情的老板娘随即迎了出来,当得知我们路过时被熟悉的中式装潢吸引,她脸上的笑意更深了几分。

不远处传来的欢声笑语牵引着我们的脚步。循声而去,孩子们正在公园一角尽情嬉戏——有的在秋千上荡出欢乐的弧线,有的沉浸在捉迷藏的游戏里,还有的在追逐着足球奔跑。

池塘中,喷泉的水柱在阳光下折射出晶莹的光芒,野鸭和鸳鸯悠然自得地划过水面,岸边的鸽群则静静地享受着午后时光。

在铺满落叶的草地上,一位年轻人悠然地倚靠在雕塑上,耳机里流淌的音乐似乎让他沉浸在专属的时空里。午后的阳光慷慨地挥洒,为这个画面镀上一层温暖的金色。这一刻,时光仿佛凝固,却又在微风中轻轻流动,构成了一幅完美的「都市闲情图」。在动与静的交织中,平凡的生活场景也变得诗意起来。我情不自禁地举起相机,试图将这份难得的惬意永远定格在镜头里。

漫步至一条安静的小巷,高大的树木列队一侧,枝干虬劲,阳光穿过树梢,在落叶与石板之间跳跃。古朴的石板路面纹理清晰,黄叶点缀其上,在阳光的斜照下,每一片落叶都仿若被镀上了一层金边。树影婆娑,光影交错,为这个冬日增添了几分诗意与温度。这样的场景,让我们不由得放慢脚步,感受季节更迭带来的静谧之美,再次由衷感叹:"Gostamos de estar aqui"(我们喜欢这里)。

塞图巴尔的城市肌理中处处渗透着海洋的气息。从消波块造型的街头雕塑,到公园绿地上巨大的船锚,再到建筑上甲板造型的飞檐,每一处细节都在映射着这座城市与大海的深厚渊源。这些符号不仅是装饰,更是一代代塞图巴尔人与海洋共生的见证。

在码头边,垂钓者们静静地守候在海边,构成了一幅生动的生活画卷。冬日的暖阳下,他们娴熟地操控着鱼竿,脸上的皱纹和粗糙的双手无声地记录着与海为伴的人生。

城市的艺术气息同样浸润着海洋元素。街边的墙面被艺术家们装点成富有想象力的海底世界:绿色的底色上波浪翻涌,流动的色彩犹如是海洋在城市中的延伸。一艘被创意性安置在房顶的旧渔船,虽已不再远航,却依然默默低语着渔民的故事。

沿海一带的餐厅完美融合了海洋特色,"Mezé"、"Azul Mar" 等特色餐馆的招牌在阳光下熠熠生辉。随风轻摆的遮阳伞,混合着咸咸的海风,营造出浓郁的海港氛围。

在塞图巴尔,海洋不仅是地理概念,更像是一种精神寄托。城市中的每一处细节,都在彰显着一个关于大海的记忆。

遍布的教堂,是塞图巴尔的另一个特色。在这座海滨城市的街道间,哥特式的尖顶与曼努埃尔风格的立面交相辉映,传递着几个世纪以来的信仰传承。其中,Convento de Jesus(耶稣修道院)是当地历史最悠久的教堂之一,也是欧洲七大濒危古迹之一。这座建于 15 世纪末的修道院,以其别具一格的建筑风格在葡萄牙建筑史上留下了浓墨重彩的一笔,被誉为曼努埃尔风格的开山之作。

走进修道院,时光仿佛倒流。墙壁上精美的蓝白 azulejo 瓷砖,以其特有的细腻笔触,生动地描绘着圣母马利亚的生平场景。拱形的穹顶向上延伸,好似要触及天堂;而斑驳的石柱则默默见证着世俗的沧桑。

1755 年,那场改变葡萄牙历史进程的里斯本大地震,也让这座教堂饱受创伤。地震、海啸和随之而来的大火,让许多建筑在一夜之间化为废墟。然而,Convento de Jesus 虽受重创却依然屹立,见证着这片土地上的沧海桑田。

我们坐在古朴的长椅上,闭上眼睛,耳畔回荡着空灵的颂歌。阳光透过彩绘玻璃窗洒落,在地面上投射出斑斓的光影,为这份宁静增添了几分神圣。在这里,恍若可以暂时逃离现代生活的喧嚣,找回内心深处那份久违的平和。

离教堂不远处的 Chafariz da Praça Teófilo Braga(泰奥菲洛·布拉加广场喷泉)为历史悠久的城市增添了一抹优雅。这座始建于 1697 年的喷泉,见证了塞图巴尔三个世纪的变迁。我们坐在广场的长椅上休息时,恰逢下午 16 时整,教堂的钟声、喷泉潺潺的水声、远处海港的汽轮声交织在一起,编织成一首城市交响曲。在那一刻我能感受到时光的脉动。

在欣赏城市建筑时,我注意到一个细节:许多建筑物上都装饰着浑天仪的图案。这让我想起葡萄牙的国旗,它是全世界唯一一面绘制有浑天仪的国旗。这个独特的符号,不仅彰显着葡萄牙辉煌的航海史,也象征着这个国家对探索与进取的不懈追求。从大航海时代至今,浑天仪始终是葡萄牙人心中那份对未知世界的好奇与敬畏的完美写照。在塞图巴尔的街头,宗教建筑的庄严与航海文明的印记相互交融,共同诉说着这座城市的过往与未来。

返回里斯本时,我们选择搭乘 CP 列车前往 Barreiro,再乘坐轮渡返回 Baixa。这样的安排,让我们终于完成了一个小小的成就——体验了里斯本都会区所有类型的公共交通工具。

渡轮缓缓驶入特茹河与大西洋的交汇处,泽泽推开舷窗,混合着烤栗子香气的海风涌入船舱,让我想起「法朵女王」Amália Rodrigues 那首著名的 Cheira a Lisboa

在这首歌里,她用温柔的嗓音描绘着里斯本的每一种气息:清晨的第一班电车与河边渔民的木屐声交织;雨后的泥土芳香仿佛应许之地;隐秘小巷中酒馆里飘散的美食与葡萄酒的香气;阁楼上盛开的康乃馨,花园中绽放的玫瑰;码头上高耸的船帆,执着穿行的鱼贩;罗西奥广场咖啡馆的醇香;寒冷时节烤栗子的温暖气息;盛夏时节成熟水果的甜美……

Lisboa já tem Sol mas cheira a Lua Quando nasce a madrugada sorrateira E o primeiro elétrico da rua Faz coro com as chinelas da Ribeira

Um craveiro numa água furtada Cheira bem, cheira a Lisboa Uma rosa a florir na tapada Cheira bem, cheira a Lisboa

Lisboa cheira aos cafés do Rossio E o fado cheira sempre a solidão Cheira a castanha assada se está frio Cheira a fruta madura quando é verão

A fragata que se ergue na proa A varina que teima em passar Cheiram bem porque são de Lisboa Lisboa tem cheiro de flores e de mar

此刻被暮色笼罩的里斯本,正如歌中所唱:"Lisboa tem cheiro de flores e de mar"——这座城市永远带着花朵与大海的芬芳,在每个季节里散发着独特的魅力。

Say Goodbye to 2024

When I stand at the end of 2024 and look back on this year, what will I say to myself? This question has been occupying my thoughts lately, and after much reflection, one truth resonates deeply:

The meaning of life isn't found solely in pursuing grand ideals, but also in embracing the beauty of our ordinary, everyday existence.

This year has been transformative for me, for Jayz, and for our family. Through our experiences, we've come to understand a shared truth: while we may not have the power to change everything around us, we do have the ability to choose how we live in the present moment. It's about making meaningful choices within the circumstances we're given.

Immigration

In September, Jayz and I moved to Lisbon, leaving our parents behind to start a new chapter of our lives. While the transition hasn't been without its challenges, we've gradually adapted to our new home.

Life in this historic city has surprised me – it's remarkably similar to China in terms of lifestyle and dietary structure. The main difference lies in the sense of freedom and openness here. As long as you respect the law and local customs, there's a genuine space for personal expression and choices.

This geographical distance has given me a new lens through which to view China – its politics, society, and human nature. I've always disliked politics, believing it shouldn't dominate our daily consciousness. Yet, despite having relocated, Jayz and I find ourselves keeping a mindful eye on our homeland's situation, primarily because our parents continue to live there. This connection keeps us anchored to a reality we'd prefer to distance ourselves from, yet cannot fully ignore. This lingering necessity to stay informed deeply unsettles me, and I look forward to the day when such concerns no longer cast a shadow over our new life.

Learning Portuguese has proved more challenging than my experience with English. The language's complex verb conjugations and mood systems present a unique set of challenges. Perhaps the biggest hurdle is keeping up with local speech patterns – Lisbon natives speak quickly, and Portuguese words tend to flow together. Without a solid foundation in grammar and vocabulary, following conversations can feel like quite a task.

Fortunately, the Portuguese people have shown incredible patience and kindness. They often adjust their speaking pace or switch to English to help bridge the communication gap. What's particularly striking is that I've never encountered any discrimination – whether related to language or otherwise – since arriving here.

My Portuguese is now approaching A2 level, and I'm looking forward to improving further in the coming year.

Change

The most significant change in my life this year has been a deliberate shift in my information consumption habits, a transition I began in early 2024. This explains why I haven't published my usual blog posts about recommended information sources this year.

This decision emerged from my experience using Perplexity for research, which revealed concerning levels of information distortion, particularly in humanities-related content. While I understand the underlying political motivations for controlling public discourse to maintain stability, this approach essentially creates an isolated information silo.

I'm not suggesting that English-language sources are inherently more reliable or authentic. However, I've found that they generally align more closely with my observed reality and lived experiences.

Chinese characters hold a special place in my heart – they embody the spirit and wisdom of a civilisation spanning millennia. It's disheartening to see how these beautiful characters, which should serve as vessels of knowledge and cultural heritage, are sometimes misused to shape narratives that diverge from truth.

Another significant shift this year has been in my approach to understanding the world around me. While I had intellectually grasped the importance of prioritising lived experience over grand narratives years ago, 2024 was when I truly put this principle into practice.

Take, for instance, my approach to understanding economic realities. Rather than relying solely on published statistics, I've learnt to trust my direct observations of price changes and daily economic patterns. When evaluating the cost of living, my personal experience at local markets and shops has become more valuable than abstract economic indicators.

This shift in perspective has, at times, left me feeling somewhat disconnected from mainstream discussions. For a period, I questioned whether I was falling victim to observer bias or confirmation bias – seeing only what I wanted to see. However, conversations with several experienced individuals who have witnessed similar patterns over the years helped validate my observations. Their insights confirmed that my perceptions weren't merely personal biases but reflected genuine patterns in our changing world.

Since October, I've made another intentional change: taking my notes in English and Portuguese rather than Chinese. This practice has proved invaluable, as it encourages me to think through different cultural lenses. It's not just about language acquisition; it's about understanding different ways of structuring thoughts and perceiving the world.

However, as mentioned earlier about my deep connection with Chinese characters, I still maintain Chinese as my primary language for notes related to Chinese culture and society. Some concepts and nuances are simply untranslatable – they carry layers of cultural and historical meaning that can only be fully expressed through Chinese characters. This selective multilingual approach to note-taking has become an unexpected tool for both broadening my perspective and preserving the depth of cultural understanding where it matters most.

Creating

This year has seen a noticeable decrease in my blog posts and newsletter frequency compared to 2023. This shift stems from two main factors: a natural ebb in my desire for expression, and a growing awareness of the responsibility that comes with sharing ideas. I've come to realise that publishing thoughts before they're fully developed risks spreading incomplete or potentially misleading information.

A significant example of this concerns LifeOS, my attempted comprehensive personal management system that encompassed knowledge, information, and document management. Many readers have requested more detailed content about this system, specifically asking for manual-like instructions. However, I've come to realise that LifeOS, despite its ambitious scope, became too cumbersome in practice and ultimately strayed from its original purpose.

In light of these reflections, I would encourage readers to shift their attention to the CETDE framework – a model I've previously written about extensively. Compared to LifeOS, CETDE offers a more focused and practical approach to personal knowledge management, while maintaining the philosophical depth that initially inspired these systems.

This experience has taught me valuable lessons about content creation. It has led me to adopt a more measured approach to writing, ensuring that what I share is not only well-thought-out but also practically valuable to readers. Sometimes, simplicity and applicability are more important than comprehensive complexity.

Since April, I've immersed myself in the study of AI aesthetics, seeking to position myself at the intersection of technology and humanities. AI has become a crucial component in my workflow, and this deep integration has led me beyond viewing it as merely humanity's latest technological achievement. This daily interaction has sparked new questions: Can humans create beauty through AI? Can AI itself generate aesthetic value? And more profoundly, can AI contribute to enriching our humanistic values? While I haven't published blog posts on AI aesthetics after May, the insights gained from exploring these questions have subtly influenced my perspective and writing across various topics.

Looking ahead to 2025, I plan to focus more intensively on the intersection of technology and humanities, exploring how these seemingly distinct domains can enrich and inform each other. This exploration will likely shape both my personal growth and my future writing.

Prospect

As I prepare to step into 2025, my path forward is becoming clearer. The experiences and changes of 2024 have laid a foundation for what I hope to achieve in the coming year.

My focus will centre on three main areas. First, deepening my integration into Portuguese life and culture. While I've made progress with the language, reaching A2 level is just the beginning. I aim to achieve B1 proficiency by the end of 2025, which will allow me to engage more meaningfully with local communities and better understand the nuances of Portuguese culture.

Second, I plan to explore more deeply the intersection of technology and humanities. My studies in AI aesthetics have opened new perspectives on how technology can enhance rather than diminish our human experience. This exploration isn't just about understanding AI's capabilities; it's about discovering how technology can contribute to our cultural and spiritual enrichment.

Lastly, I want to return to more regular writing, but with a renewed purpose. Rather than feeling pressured to maintain a strict publishing schedule, I'll focus on sharing insights that emerge naturally from my experiences and studies. Quality and depth will take precedence over quantity, as I believe this approach better serves both my readers and my own growth.

These goals aren't just items on a to-do list; they represent a continuation of the journey I've begun this year – one that embraces both change and continuity, technology and humanity, personal growth and community connection. As I wrote at the beginning of this reflection, life's meaning lies not just in grand pursuits, but in finding beauty in our daily existence. This will remain my guiding principle as I move forward.

2024 年数字工具箱

我总是很好奇人们是如何使用电脑的。例如,我会逛论坛,去了解网友们选择了哪些应用程序;我会问朋友,咨询他们如何设置生产环境;我会在社交媒体上留意,桌面上有哪些产品、电脑和手机上安装了哪些应用程序……多年来,我从许多人那里学到了很多好方法,所以在这个岁末,也想整理我的数字工具箱,并写出来。虽然我有哪些硬件设备,常用哪些软件,在博客的 Uses 页面中已经列出。

回归原生

在这个号称使用 Cursor 就可以迅速开发出一款应用的时代,我却选择了一条看似反潮流的道路——回归原生应用。这个决定并非一时兴起,而是基于长期自我观察和深度思考后的审慎选择:只要系统自带的应用能够满足需求,我就不再寻求第三方替代方案。

这种转变带来的便利远超预期。以日常使用场景为例,iOS 相机和照片应用内置的 OCR 功能,让扫描文档和提取文字变得轻松自然;系统级的日历与提醒事项的深度整合,让我能够更高效地管理时间和任务;而 Apple Notes 不仅通过端到端加密确保了敏感信息的安全性,其在文件扫描和团队协作等场景中的表现也令人惊喜。

在实际使用中,我发现 Apple 的原生应用生态已经能够优雅地覆盖日常数字生活的绝大部分场景。从查看地图导航到获取天气信息,从预览各类文件到进行即时通讯,这些基础但重要的需求都能得到妥善满足。这种整合的便利性在移动设备上尤为明显,为日常使用带来了前所未有的流畅体验。

回归原生应用还带来了其他显著优势。首先是性能和稳定性的提升,原生应用通常能更好地适配系统,消耗更少的系统资源。其次是隐私保护的加强,不必担心第三方应用对数据的收集和使用。最后是降低了维护成本,无需频繁更新和调试各类第三方应用,也减少了订阅支出。

对于那些确实需要使用第三方应用的场景,我也开始优先考虑支持 Apple 原生设计规范的应用(Apple Native)。这类应用不仅在界面和交互上与系统保持一致,还能更好地利用系统特性,比如深度集成 AppleScript、支持 Shortcuts 自动化、Live Activities 实时活动、Focus 专注模式等功能,从而提供更加统一和流畅的使用体验。

当然,这种回归并非意味着完全摒弃第三方应用。对于特定的专业需求,优秀的第三方应用仍然是不可或缺的补充。关键在于找到原生应用和第三方工具之间的平衡点,让它们能够各司其职,相互协作,共同构建一个高效而统一的使用环境。

隐私与安全

在这个网络钓鱼与欺诈横行时代,个人隐私与网络安全已然成为每个人都不容忽视的重要课题。每一次网络浏览、每一次应用使用,都可能留下数字足迹。因此,构建一套完善的隐私保护体系变得尤为重要。在我的实践中,这套体系主要围绕三个核心展开:DNS 防护、广告拦截和密码管理。

DNS 服务的选择是保护个人隐私的第一道防线。在国内时,我选择在 Surge 环境中使用开源的 EasyMosdns 无污染 DNS 分流 API(DoH)。这是一个通过 IP 分流远程加密查询来保护用户隐私的解决方案,不仅具有极高的解析精准度,还能有效避免 DNS 污染。而移居里斯本后,我转向了 NextDNS 服务。尽管其响应速度略慢于 Cloudflare Public DNS,但差异微乎其微,而在隐私防护方面的出色表现足以弥补这一细微差距。NextDNS 提供的丰富自定义配置选项让我能够从源头阻止跟踪器,同时有效屏蔽广告。每月 300,000 次查询的免费额度对个人用户来说已经相当充裕,而仅需 €1.99/月的进阶套餐更是物超所值。

为了构建更全面的防护网,我在电脑端和移动端的 Safari 上安装了 Wipr 2 广告拦截扩展。这款轻量级工具不仅能有效拦截广告,还可以屏蔽各类跟踪器和恶意脚本,与 DNS 层面的防护形成了双重保护。这种组合不仅提升了网页浏览体验,更重要的是确保了个人隐私数据不被随意收集。

在密码安全领域,我采用了 Bitwarden 和 Ente Auth 双管齐下的策略。Bitwarden 作为主力密码管理工具,其开源特性和强大的加密技术赢得了我多年的信任。虽然它支持自托管部署,但考虑到安全性和维护成本,加之我并不信任自己的技术,选择了每年 $10 的官方云服务版本。这不仅让我能够在各种设备上安全便捷地访问密码库,更重要的是能够使用包括双因素认证在内的高级功能。特别值得一提的是,Bitwarden 与 Fastmail 的深度集成让我能够直接生成匿名邮箱用于各类网站注册,这在保护个人隐私和杜绝垃圾邮件方面发挥了重要作用。

虽然绝大多数的双因素认证直接使用 Bitwarden,但我还是选择了 Ente Auth 管理一些特殊的双因素认证需求。例如 Bitwarden 账户本身的 2FA 验证码以及其他重要服务的双重认证。Ente Auth 独特的下一个验证码预览功能在实际使用中带来了极大便利,让双因素认证不再是一个繁琐的过程。这两款工具都秉承开源理念,源代码完全公开透明,不仅接受公众审查确保安全性,更从根本上保障了用户数据的隐私。

生产力工具

在数字工具的选择上,2024 年是我突破固有认知的一年。这种突破不仅体现在工具的选择上,更体现在使用理念的转变上。从笔记管理到写作工具,从信息获取到自动化工作流,每一个选择都经过充分酝酿,最终形成了一个高效协同的系统。

在笔记工具的选择上,我完成了从 HeptabaseTana 的转变。作为一款融合了 Roam Research 的灵活性和 Notion 的结构化优势的笔记软件,Tana 以其独特的设计理念重新定义了我的知识管理方式。它不仅支持传统的大纲式层级记录,更通过 SuperTag 实现了数据的结构化管理。其强大的 search node 功能,确保了内容检索的便捷性和精准度。Tana 在 AI 方面的整合更是令我印象深刻,尤其是其语音转文本功能,让灵感捕捉变得异常轻松——当脑中闪现想法时,只需通过手机录音,Tana AI 就能自动将其转化为结构化的文本。

虽然在今年七月份,我曾详细阐述过 Tana 与 Heptabase 的协同工作流,这个方法直到现在依然在激发我的创造力。然而,随着对 Tana 的深入使用,我发现它完全可以承担起 Heptabase 在深度理解方面发挥的作用。这个我意想不到的认知导致我逐渐减少了对 Heptabase 的依赖。尽管如此,我仍然深深敬佩 Heptabase 的设计理念,希望它能在未来有更好的发展。

在写作工具的选择上,今年最大的惊喜来自于发现了比我年龄还大的文本编辑器 BBEdit。这款看似朴实无华的工具,却带给我的 aha moment 前所未有。它的价值不仅在于其强大的文本处理能力,更在于它与 macOS 系统的深度整合。通过 AppleScript,我实现了从文章起草到发布的完整自动化流程:包括处理 Markdown 元数据、更改文件名、移动文件位置,以及通过 git 命令推送到 GitHub 仓库等一系列操作。它在处理大型文本文件时依然保持着流畅的性能,这是许多现代编辑器难以企及的优势。

BBEdit 的使用不仅提升了我的写作效率,还意外地促使我深入探索了 Raycast 和 DEVONthink 的进阶功能。Raycast 作为 macOS 上的效率工具,通过其 QuickLink 功能,让我能够一键访问常用文件夹和应用程序。更重要的是,借助其 Script Command 功能,我开发了包括创建文件 Deep Link 在内的多个自动化脚本,实现了本地文件与 Tana 的单向链接,升级了我对本地文件的管理方式。而 DEVONthink 这款同样历史悠久的软件,通过与 AppleScript 的深度集成,以及与 BBEdit 的默契配合,在我的工作流中发挥着越来越重要的作用。

在 AI 辅助工具方面,PerplexityKagi 的表现很让我满意。Perplexity Pro 版本不仅提供了更强大的 AI 模型选择,其实时联网搜索能力更是让信息获取变得高效精准。它在我的海外生活中发挥了意想不到的作用,比如在里斯本超市购物时,我常常通过拍照询问 Perplexity 来了解葡语产品的具体信息,协助我做出购买决策,这极大地改善了我的购物体验。

在使用 Kagi 之前,我从未想过要为搜索引擎付费,但实际体验彻底改变了这个想法。它不仅提供了干净、无广告的搜索结果,其 Universal Summarizer 功能更是让我在浏览新闻和长文时节省了大量时间。Kagi Bangs 和 Kagi Lens 等特色功能显著提升了信息检索的精准度,而其始终保持高质量和客观性的搜索结果,在当下充斥着 SEO 优化内容的互联网环境中显得尤为珍贵。

这些工具的组合不仅提升了工作效率,更重要的是改变了我处理信息和创作内容的方式。它们就像一个精心打造的工具链,每个环节都恰到好处地满足着不同场景的需求,共同构建起一个高效而灵活的生产环境。

通讯与阅读

今年在通讯与阅读这两个领域的选择,依然延续往年,着重于实用性的考量。

在电子邮件服务的选择上,经过深入对比后,我最终选择继续使用 Fastmail 而非迁移至 Tuta。这个决定源于对实际使用场景的理性思考:虽然 Tuta 以其强大的安全性著称,但在当今的邮件通讯环境下,这种安全优势往往难以充分发挥,特别是当大多数通信对象仍在使用 Gmail 等主流服务的情况下。相比之下,Fastmail 虽然在安全层面不及 Tuta,但其安全性仍远优于主流邮件服务提供商,同时在实用性方面则具有显著优势。它不仅支持创建多达 600 个匿名邮箱,这一特性配合 Bitwarden 的集成功能,为管理各类网站和应用程序的注册账户提供了极大便利。更重要的是,它能够无缝对接 Apple Calendar 和 Apple Notes,让日程管理和工作日志的同步变得更加轻松。

在书签管理领域,我选择了复古且足够使用的 Pinboard。这个选择的关键在于其开放的 API 接口,使其能够完美融入我的工作流:无论是通过 AppleScript 与 DEVONthink 同步,还是借助 N8N 连接 Tana 和 Telegram 频道,都能实现流畅的数据流转。考虑到其全文存档和检索功能的实用价值,订阅完整版账户时我并没有吝啬。

在阅读工具方面,Readwise Reader 仍然是我的首选平台。虽然新兴的 RSS 阅读器 Follow 展现出令人期待的潜力,但考虑到其稳定性仍在完善阶段,目前仅将其作为信息获取的补充渠道。

在多语言阅读需求的推动下,我终于购买了划词翻译工具 Bob 这个相见恨晚的得力助手。通过配置免费的 DeepL API 和 Groq 提供的大语言模型,它能够提供快速、准确、优雅的翻译服务。对于需要更专业的翻译场景,我会使用 Immersive Translate 作为补充。有趣的是,我的阅读习惯随着语言环境的改变而发生了显著演变:从前在国内时习惯使用中英对照阅读,而到里斯本生活后,我更倾向于直接阅读英文原文,仅在遇到疑难词句时通过 Bob 进行划词翻译。或许这种转变不仅反映了语言能力的自然提升,也展现了工具在适应性学习中的重要作用。

这些工具的选择和使用方式的改变,不仅提升了信息获取和处理的效率,更重要的是帮助我建立起了一个既安全又便捷的数字通讯和阅读环境。在这个环境中,各个工具都能够相互配合,形成一个有机的整体,为日常的数字生活、学习和工作提供有力支持。

存储与备份

数据的安全存储和可靠备份始终是不可或缺的基础需求。尽管我已在第 93 期电子报中详细阐述了具体的数据存储与备份策略,在此我想着重分享选择这些服务背后的深层考量,以及它们如何协同工作形成一个完整的数据保护体系。

作为 Apple ecosystem 的用户,iCloud 为我提供了设备间无与伦比的互通体验。这种优势在家庭场景中尤为突出——由于家人也都在使用 Apple 设备,通过 iCloud+ 的家庭共享功能,我们能够轻松实现照片、文档等数据的共享与同步。这种无缝的协作体验是其他平台难以企及的,也是我选择继续坚持 Apple 生态的重要原因之一。

然而,iCloud 在对外分享方面的羸弱促使我需要寻找一个传统网盘作为补充。考虑到实际使用场景,我花费两周时间专注评估欧洲的网盘服务商,深入对比了 Mega、pCloud、Internxt、Koofr 和 icedrive 等多个方案。最终,德国的 Filen 以其出色的综合表现脱颖而出。这款采用零知识端对端加密技术的安全网盘,在保证高强度加密的同时,仍然保持着令人满意的传输速度。更难能可贵的是,它不对文件版本数量和传输带宽设限,这使其成为理想的文件分享工具。

Filen 的价值不仅体现在文件分享上,它同样是我重要数据的可靠后盾。其桌面客户端提供的灵活文件同步选项,能够在后台静默完成数据备份工作,这种无感知的备份机制大大降低了日常使用的心智负担。不过,即便 Filen 的安全性值得肯定,在备份重要的数据时,我依然使用了 encryption 工具进行加密后再进行备份。

在构建异地容灾备份方案时,我选择了专业的 BorgBase 服务。这个选择基于几个关键考量:首先,BorgBase 是专门为 Borg 备份定制的服务,完美支持增量备份和重复数据删除特性,既确保了完整的备份历史,又能有效节省存储空间;其次,它提供了直观的 Web 界面用于备份状态监控,配备开源的桌面端图形界面便于操作,并支持 SSH 密钥认证以确保安全性;最后,BorgBase 在欧洲多地部署的服务器为我提供了优质的访问速度和较低的网络延迟。这些专业特性使其相比普通的对象存储服务更适合作为异地容灾备份方案。

这三层防护——iCloud、Filen 和 BorgBase——构成了一个完整的数据安全保障体系。iCloud 负责日常的设备同步和家庭共享,Filen 承担文件分享和常规备份任务,而 BorgBase 则作为最后的安全防线,确保在极端情况下数据仍然可以完整恢复。此外,还有移动硬盘中的冷备份(但我今年的备份频率没有那么高,明年需要加强)。这种多层次的备份策略不仅提供了充分的数据冗余,也满足了不同场景下的使用需求,足以心安。

Setapp

在今年年中面临多个软件订阅即将到期的情况下,我才发现——这些软件大多都在 Setapp 的应用库中。重新计算了价格后,自然而然地选择订阅了 Setapp 的基础套餐。

目前,我通过 Setapp 使用的应用主要覆盖了系统维护、效率提升、媒体处理、文档处理和 AI 增强等多个领域。在系统维护方面,CleanMyMac 和 AIDente Pro 分别负责系统清理和电池管理;在效率工具方面,CleanShot X、Yoink 和 PopClip 大大简化了日常操作流程;在媒体处理领域,Downie 和 Permute 为我提供了全面的下载和格式转换解决方案;在文档处理方面,Marked 与 BBEdit 完美配合,提供实时的文档渲染预览;而在 AI 增强领域,Superwhisper 和 BoltAI 则提供了诸多便利。

Self-hosted

随着在里斯本的生活逐渐稳定,我的自托管需求发生了显著变化。不再需要全天候的 Surge 环境,也无需为使用 AI 平台、支付平台而担忧 IP 问题,这让我得以大幅精简服务器配置:目前仅保留一台通过 Zeabur 管理的 Hetzner VPS,外加一台 Oracle 免费 VPS。这种精简不仅降低了维护成本,更让我能够将注意力集中在真正重要的服务上。

在这些服务器上,我部署的自托管项目主要是:

  • TiddlyWiki 是我的 Digital Garden,展示公开的笔记
  • RSSHubWeWe RSS 负责构建个性化的订阅源
  • Telegram RSSbot 获取重要的即时信息
  • Ladder 绕过付费墙的限制
  • N8N 处理包括内容聚合、数据转换、定时任务等在内的各类自动化流程
  • Uptime Kuma 进行实时监测
  • Twikoo 为博客提供轻量级评论系统
  • R2 Uploader 图形化管理 Cloudflare R2

我部署自托管服务的理念是:轻量化、自动化、可靠性。希望能够在最小化维护成本的同时,提供稳定可靠的功能支持。

小结

通过回顾 2024 年的数字工具选择,我清晰地看到几个主要趋势:首先是向原生应用的回归;其次是对隐私和安全的持续重视;第三是工具间的深度整合,通过 AppleScript、Shortcuts 等自动化手段,将独立的工具编织成有机的整体。

希望明年我可以继续遵循这种理性和务实的思路。重点不在于拥有多少工具,而在于如何让已有的工具更好地服务于实际需求,创造真正的价值。同时,我也期待着能够在保持现有工作流程稳定的基础上,探索更多提升效率的可能性。

关于自我成长的实践:结合斯多葛主义、佛教与批判理论的每日修习

在葡萄牙的秋日里,我创建了一个全新的日记模板。与我以往的私人日记写作相比,这个模板更加注重个人成长的维度。在经过两周的实践后,我深感其中的价值,因此在博客中将它分享给同样在寻找自我成长路径的有缘人。

理论基础

这个日记模板融合了东西方三大思想体系的精华:斯多葛主义的道德修养、佛教的心性觉察,以及法兰克福学派的批判思维。同时,它也汲取了现代心理学的实践智慧,形成了一个完整的自我观照系统。

斯多葛主义元素

  1. 四大美德实践
    • 通过「价值与成长」板块深入践行智慧、勇气、节制、正义
    • 培养区分可控与不可控事物的智慧
    • 确保行为与价值观的一致性
  2. 理性反思
    • 客观记录生活事件与个人反应
    • 觉察并优化思维模式
    • 以反思促进自我提升

佛教哲学元素

  1. 正念观察
    • 在「内在觉察」环节保持对身心的如实观照
    • 培养不带评判的觉知当下的品质
    • 培养对身心状态的觉察能力
  2. 感恩与慈悲
    • 通过日常感恩培养积极心态
    • 留意生活中的美好瞬间
    • 滋养对万物的慈悲之心

法兰克福学派元素

  1. 批判性思维
    • 审视既有认知与社会常态
    • 探寻表象背后的本质
    • 觉察日常生活中的异化现象
  2. 社会维度思考
    • 探究个人与社会结构的关联
    • 思考个体行为的社会影响
    • 追寻自我解放
  3. 理性启蒙
    • 克服工具理性的局限
    • 追求更全面的人性解放
    • 保持理性的怀疑精神

模板结构说明

今日回顾部分

  1. 事件记录
    • 目的:客观记录重要事件,避免流于表面
    • 重点:发现问题、分析本质、探索改变,关注事件带来的内在影响和个人成长
    • 建议:具体描述,避免过于笼统,着重于批判性思维的培养
  2. 内在觉察
    • 目的:培养自我觉知能力
    • 重点:情绪和思维模式的观察
    • 建议:保持诚实和客观,不评判对错
  3. 价值与成长
    • 目的:将哲学理念落实到具体行动
    • 重点:行为与价值观的一致性
    • 建议:具体列举实例,避免空谈
  4. 感恩与觉知
    • 目的:培养积极心态,增强幸福感
    • 重点:发现生活中的美好
    • 建议:从小事做起,真诚感受

明日展望部分

  • 目的:适度规划,保持方向感
  • 重点:准备而不焦虑
  • 建议:保持合理预期,不过分执着

查看模板

使用建议

写作时间

  • 选择较为安静的晚间时段
  • 保证有充足的独处时间
  • 建议固定时间,培养习惯

写作态度

  1. 真实性
    • 保持诚实的自我对话
    • 避免过度修饰和粉饰
  2. 持续性
    • 坚持每日记录
    • 不追求完美,重在坚持
  3. 灵活性
    • 可根据个人需要调整内容
    • 不必每个部分都填写完整
  4. 辩证思维
    • 避免简单化和绝对化
    • 注意现象背后的矛盾
    • 探索多元视角
  5. 社会视角
    • 将个人经历置于更广阔的社会背景中
    • 尝试换位思考,关注集体和他人的处境
    • 思考个人行为的社会影响

注意事项

  1. 避免
    • 流于形式的表面记录
    • 过度苛责自己
    • 过分执着于完美
    • 陷入虚无主义
  2. 建议
    • 关注质量胜于数量
    • 保持开放和接纳的态度
    • 将重点放在个人成长上
    • 保持建设性的批判态度

预期效果

通过持续使用这个日记模板,可以帮助实现:

  1. 提升自我觉察能力
  2. 培养理性思维习惯
  3. 增强情绪管理能力
  4. 明确个人价值观
  5. 培养积极生活态度
  6. 促进持续性成长
  7. 提升生活质量和幸福感
  8. 提升批判性思维能力
  9. 增强社会责任感
  10. 发展更全面的理性思维

结语

斯多葛主义对美德的孜孜追求、佛教哲学中对正念的深度修习、法兰克福学派对批判性思维的锐利洞察,这三重智慧的交织,构成了我自高中以来持续探索的精神图景。

移居至里斯本这座古老而静谧的城市,在大西洋的潮声与悠远的钟鸣中,我愈发清晰地意识到:想要达至更深层次的自我解放,必须在日常生活的点滴中保持清醒的自我觉察与理性的批判精神。生活的真谛,或许正藏于这般持续不断的自我对话与省思之中。

正是基于这样的思考,这份日记模板的创建绝非仅仅作为一个简单的记录工具,而是希望能成为一个促进个人持续成长的实践系统。通过每日书写与反思的涓滴积累,将古老的智慧与现代的思考融入生活的肌理,在实践中达到知行合一。

愿这份模板能够指引有缘人在生活的长河中,既能保持理性的清明,又能守护心灵的澄澈,最终臻至更深刻的自我认知,成就更有质感的人生图景。

答复 dayu 的问卷

看到 dayu 的博客发了一篇新文章《博客作者呀,我想采访你这 9 个问题!》,问卷的内容刚好是我想写但是一直没有写的。那么,借此机会,就来聊一聊我的博客,以及为什么写博客。

1. 简单介绍下自己或者你的博客?

我的博客名称是「槿呈Goidea」,意为希望像木槿花一般呈现飞扬的思绪。木槿花的花语中就有「温柔的坚持」和「美丽的永恒」的寓意。也因此,博客的域名选择了 justgoidea,用类似于 “Just Do It” 这样的短语,表达博客名称的意义。

博客里的内容,并没有什么固定的主题,基本属于想到什么就写什么,想分享什么就写什么,完全没有规划。不过主要的内容基本就是生活随笔和技术分享。

话说,「槿呈Goidea」这个博客应该是我写得最久的一个了。之所以这么说是因为早在 00 年代,「博客」的概念刚刚进入中国时,我就开通了博客。具体是哪个平台,我已经没有印象了,不过后来迁移到了新浪博客,写了多年。后来,差不多是 2012 年底,在老薛主机买了一个共享主机,搭建了人生第一个 WordPress。那时的技术不行,也没有什么数据的安全存储意识,折腾的过程中丢失了不少文章。

博客的框架几经迁移,从 WordPress 到 Typecho,再到 Notion+Nobelium 和 Hugo,最终选择了现在使用的 Astro。

2. 什么契机让你开始写博客?

00 年代,互联网正在中国蓬勃发展,GFW 还没有认证 Google,Twitter 等网站。小小年级就开始接触到了外面的世界,因此,朋友圈中写博客和使用 RSS 非常时兴。同学们互相攀比的不是谁的 QQ 空间好看、访客多、留言多,而是谁有自己的博客,谁的博客文章被精选了。当时有位女同学,现在已经是哥大的博士了,她的博客就一度成为我们的「天花板」。我们这些男生,出于不知道哪里来的好胜心,自然也不肯落后。

3. 你是如何完成创作的?

如何完成创作,是一个好大好空的问题 😂😂😂

写作对我而言并不是一件难事,难的是写什么。一旦有一个想写的主题后,我都会先记录在笔记中,然后慢慢构思。灵感迸发时,写得很快,但这样的情况并不多见。往往是从笔记里的一个模糊的想法,慢慢发展到一些段落,然后再拼、顺成文。

我目前使用的写作软件时 Heptabase,它有着很好用的编辑器,也支持 markdown 语法。更重要的是白板很适合用来进行卡片写作及草稿修改。当我写一篇文章时,会先建立一个白板,然后开始写卡片,最后再将卡片组合起来形成草稿。写卡片时,有时候就是一些关键字,有时候会写得很丰富很长,甚至可能有多个版本。修改草稿往往分成几个步骤:

  1. 先让全文能够通顺;

  2. 读每一段的文字,一定是读出声的,这样就可以知道文字的韵律如何,用词是否妥当;

  3. 再通读全文,也是读出声的,可以根据气口对内容和文字进行调整。

文章里使用的图片,我会使用 Raycast 的 Image Modification 插件中的 Covert Images 将格式转换为 WebP,然后用 uPic 上传到 Cloudflare R2 中。

4. 运营博客的过程中是否有失去过动力?如果有,是为什么恢复的?如果没有,请问您又是如何保持创作的激情?

我并不认为是在运营博客,反而一再强调:写博客并不是为他人写的,而是为自己写的。只是出于分享欲,将写的内容分享在博客中而已。

这是一个很关键的态度。如果写博客是为了取悦他人,那就会在创作的过程中畏首畏尾。考虑得多了,文字就失去了个性。

至于创作激情,于我而言也是没有的,主要是随缘。

5. 如何搭建博客,以及运营博客每年需要投入的资金?

关于搭建博客的文章,我写过五六篇,例如《你好 AstroPaper》《博客的迁移和重整》《
利用 NotionNext 快速部署博客系统》等。还写过一篇《博客的发展简史和框架简介》,据说在几篇学术论文中被引用过。

目前因为博客部署在免费额度很慷慨的 Cloudflare Pages,所以只是域名的年费,$10.44 美元。

6. 推荐 1 篇你博客中的文章,并推荐一个你喜欢读的博客,聊聊原因。

近一年,我最满意的一篇文章是《味・书》。一直想要模仿阿城先生的文风,这一篇算是不失败的尝试。有抒情,有说理,文字虽不华丽却能咋摸出滋味。

最喜欢读的博客是刘未鹏先生的博客,只可惜已经停更许久,域名也停止解析了。他的博客文章已经成书《暗时间》,由电子工业出版社出版。

另一个我常读的博客是太隐,推荐过多次。这个博客中的文章,学识渊博,文采出众,而且中西兼顾。正如博主自我介绍那样,「我与我周旋久,宁做我」。如果从最早的一篇开始读,一篇篇读下来,可以看到博主的思想成长历程,发现非常有趣的灵魂。

7. 推荐 1 个近期喜欢的事物?(例如书籍、电影、音乐、工具、软件。)

推荐一个我很喜欢的软件吧,Tana。在《让 Tana 和 Heptabase 协同作战》中,我简单介绍了这款笔记软件。它集合了 Roam Research 和 Notion 的优点,通过 SuperTag 让笔记和知识管理变得不再枯燥乏味。

8. 想做还没有做的事,或想尝试还没有尝试的主题?

一直很想做 YouTube,听说可以赚钱。但是,我还没有尝试过。虽然我是影视制作人出生,但真让我自己做视频,实在没那个心气儿。一方面,有太多工作要做,从文案到剪辑,我比较懒,也不愿意花费私人时间。另一方面,做什么主题的视频,我也没有想法。所以就一直是想想而已了。

9. 写到这里,闭上你的眼睛,深呼吸几分钟,或是出去溜达一圈,然后回来写任何你想写的东西。

下周二就要更新电子报了,但我还没有开始写。这个周末得加班了。

里斯本日记(一)

2024-09-22

今天是秋分,距离 2025 年恰好还有 100 天。这个特殊的日子,也成为了我们启程前往里斯本的时刻。

对于是否移居海外,我们深思熟虑了许久。人到中年,做出如此重大的决定,远比年轻时更需要权衡利弊。除了我和泽泽需要达成共识外,与家人的沟通也至关重要。幸运的是,我们的父母都表示了支持。经历了这几年的种种事件,他们也逐渐认清了一些无可奈何的现实。

例如,我无法回家奔丧,这成为了我至今无法释怀的痛。又如,泽泽父亲需要进行大手术,却因银行卡限额而无法正常支付;拿着献血证申请用血,却遭到拒绝……这些经历,都让我们对未来有了新的思考。

一个月前,我们退掉了广州的公寓,各自回家陪伴父母。因为不知道这一别,要多久才能重返故土,再见亲人。从「孝」的角度来说,我们或许是不合格的——远走他乡,无法让父母享受天伦之乐。正因如此,这一个月的相处,我们都倍加珍惜。

离家那天,我独自拖着行李箱下楼,母亲站在阳台目送我远去。恍惚间,仿佛回到了当年我赴奥克兰留学时的场景,她也是这样站在阳台上目送我离开。。父亲则在办公室里看着时间,掐着点给我发一条消息,克制却温情。

我们悄然离开,没有惊动他人,只拜托了一位好友来相送。幸好有他在,否则托运行李时遇到的意外状况,我们可能束手无策。问题出在阿联酋航空对随身行李的特殊规定上——经济舱乘客的随身行李限重 7kg,并且将电脑、iPad 等电子产品也计入其中。我也飞过不少国际航线,这样的规定是头一次听说。没办法,我和泽泽只得合并随身行李,另外购买托运额度,剩余物品则托付好友带回,日后再寄送给我们。

安检和边检的过程还算顺利,只是在前往边检的途中,恰巧接到母亲的视频电话询问我们的进展,却被一名工作人员厉声喝止。这突如其来的呵斥让我惊慌失措,手机跌落在地,也把电话那头的母亲吓了一跳,匆忙挂断了通话。匪帮豢养的狗,果然很凶。我们并未到达边检等候区,仅仅是在走道上接听视频电话,何至于如此反应过度?看来,离开确实是正确的选择。

飞机餐

2024-09-23

经过大概 16 小时的飞行,我们终于平稳降落在里斯本机场,开启了新的人生篇章。

入境过程出乎意料地顺利。尽管正值工作人员换班,海关通关依然迅速。泽泽提到,他「潜伏」的葡萄牙华人群中,有人半个多月前来此经历了开学季的长队煎熬,相比之下,我们可谓幸运。

过完海关,原以为还要经过一道安检,结果我们直接走到了行李大厅。航旅纵横上显示在 13 号传送岛取行李,等了一会儿感觉不太对,急忙去看了一眼显示屏,是在 11 号。我见缝插针地刚挤进人群,就看到了我的行李箱。泽泽眼见他的行李箱还没到,干脆去一旁推了行李车来继续等,也好把我俩的书包放下,轻松一些。

还记得刚去奥克兰的时候,过了好几天才去市区买到手机卡。这一次就吸取了之前的教训。因为整个过海关和取行李的时间比我预想的要少了一个多小时,拿完行李就比较从容的在 Vodafone 买了手机卡。不过还是有意料之外,出发前泽泽和我各自选好了想办理的手机套餐,但是现场购买的时候才知道只能先买一张固定流量和电话分钟数的卡,之后再换套餐。

原本我想着预约一个接机服务,泽泽却说坐地铁就好,一个月前里斯本地铁公司给大多数地铁站都配备了自动售票机。去地铁站的路上,我看到人很多,就碎碎念着会不会机器少,要大排长龙。泽泽就翻着白眼,不搭理我。到了地铁站看到一排售票机,泽泽的白眼翻得更厉害了。不过呢,毕竟我的英语比他好,售票机选则为英文后,他就撒娇卖萌拉着让我操作,白眼也不翻了。

里斯本地铁

里斯本的地铁给人一种独特的复古感。老式车厢与年代感十足的隧道相得益彰,座椅更是别具匠心地融入了葡萄牙引以为傲的软木。没有安检和安全门的站台设计,让我们这些来自他乡的旅人不禁感到些许不适应,像是少了「仪式感」。

里斯本地铁车厢

下地铁后,才深刻体会到为什么人们在欧洲旅行更喜欢用登山包而不是行李箱。人行道都是用碎石铺成的,拖着行李箱在上面走,叮叮哐哐,每走一小段就要停下来检查一下,特别害怕行李箱的万向轮坏掉。

我的眼镜在飞机上不知怎么,鼻托坏了一个。往公寓走的时候路过一家眼镜店,就进去问能不能修。店员大叔非常善意的帮我更换了鼻托,矫正了一下镜架,还没有收我的费用,哪怕我已经把钱拿在手上递给他。让我意外,更让我感动。刚刚来到这个陌生的国度才几个小时,就收获了善意。

最终抵达租住的公寓,房东已将一切准备妥当。虽然是合租的四居室,但每间房都配有独立卫浴,舒适度丝毫不逊色于整租的一室公寓。站在窗前,望着远处的海景和跨海大桥,我仿佛回到了在奥克兰求学时的日子。泽泽问我,「有没有发现走了一个轮回?」确实,上一次我去了大洋的另一端,这一次我来到大陆的另一端,同样都是天涯海角,一切都是那么相似,一切又都那么不同。

2024-09-24

在里斯本度过了第一个夜晚。昨晚,我们早早就进入了梦乡,睡得格外踏实。这不仅是因为十几个小时的长途跋涉带来的疲惫,还有飞机上难以安眠的缘故。同时,我们也需要调整时差,毕竟这里比国内晚了七个小时。

清晨六点,我们便起床了。窗外天色尚暗,待我们用过早餐,远空才泛起一丝晨光。早起的好处显而易见,仿佛为一天平白增添了好几个小时。

泽泽精心规划了今天的行程:首先去一家他在小红书上「种草」已久的日化超市,然后探索一下我们即将就读的里斯本大学周边。我们报名了葡语课程,目标是达到 A2 水平。趁着时间尚早,我们决定先去海边散步,顺便走到另一个地铁站。

在奥克兰求学时,我就钟情于大海。特别喜欢在阳光明媚的日子里,迎着海风漫步,听着海浪拍打沙滩或堤岸的声音。回国后,除了在海南短暂停留不到一个月,很少有机会亲近大海。如今,在里斯本终于可以重温这份美好了。

海边

在泽泽推荐的日化超市里,我们挑选了一些洗漱用品。随后,步行到学校附近,熟悉周边环境,并乘公交返回住处。这一路不仅让我们了解了往返学校的地铁和公交路线,还对沿途有了初步印象。

虽然还未确认地铁是否提供 Wi-Fi,但公交车上是有的。与奥克兰相似,这里的公交车需要乘客在下车时按下座位旁的停车按钮,否则司机可能会直接驶过无人上下的站点。总感觉这种设计虽然提高了行车效率,但对乘客来说可能不太友好。我在奥克兰就曾因沉迷手机而忘记按铃,导致错过站点,当初萌生买车的想法也有这个原因。虽然里斯本的公共交通还不错,但或许之后也会买一辆车代步,以便我们搬去更远一些的地方,或者工作更便捷。

这一天我们走了三万多步,创下了今年的步数新高,着实令人疲惫。回到公寓,洗完澡后我便躺在床上,本想看会儿视频,却在拿起 iPad 的瞬间就沉沉睡去。

2024-09-25

今天是我们的「超市日」,计划探索公寓附近的几家超市,了解物价,也商量一下每周的吃食。但在此之前,我们还有一项重要任务——银行开户。

尽管泽泽「潜伏」的当地华人群中常有人抱怨葡萄牙银行对未获得正式居留卡的外国人不够友好,我却并未过分担心。因为我的想法是,既然要买健康保险,不如直接向银行表明我们要开户并购买保险,这样总不会把我们拒之门外吧?事实证明我的判断是正确的。整个过程异常顺利,我们两人分别开户和购买保险,包括等待叫号在内,仅用了约一个半小时就全部办妥。

值得一提的是,葡萄牙的银行营业时间分为两段:上午 8:30 至 12:30,下午 13:30 至 15:00。这种时间安排常导致银行人满为患。幸运的是,我们早早就去排队,避开了拥挤。虽然银行卡需要等待约一周半才能寄到,但拥有银行账户意味着我们在里斯本的生活正式拉开帷幕。

离开银行后,我们马不停蹄地开始了超市之旅。在第一家超市,泽泽拦住我不要急于购物,而是仔细记录下各种食品和日用品的价格。他是真的懂得如何勤俭持家,要是我自己,恐怕很难有这种意识,也不会想到超市之间有价格差异。

葡萄牙的工资水平相对较低,目前最低工资仅为 €820,远低于法国、德国,甚至邻国西班牙。这也导致了这里的物价相对亲民。例如:

  • 6L 矿泉水:€0.89

  • 200g 生菜沙拉:€0.65

  • 1L 半脱脂牛奶:€0.82

  • 一袋吐司面包:€0.95

  • 一打中号鸡蛋:€2.15

我们的饮食需求并不复杂,主要购买了面包、谷物、饼干、牛奶、沙拉、鱼罐头、披萨和各种酱料。虽然公寓配有天然气,我们还带了小电饭煲,但暂时没有做中餐的打算。幸运的是,我们在国内就习惯了偏西式的饮食,适应起来并不困难。再加上日常服用复合维生素,我们相信能够保持营养均衡。

在葡萄牙,超市会员卡是必不可少的。它不仅可以积分兑换优惠券,还能与税务系统联动。不过,我还没完全弄清楚购物时如何自动报税,也没在申请会员卡时看到填写税号的选项。

说到税号,它在葡萄牙的重要性堪比中国的身份证号码。无论是身份认证、购物、工资发放还是办理驾照,都离不开税号。正如美国有句俗语说的:「世上只有死亡和纳税是不可避免的」,这在葡萄牙同样适用。我们是来之前就委托当地的中介帮我们办理了税号,过来之后大大减少了办理其他业务所需要的时间。

2024-09-26

9 月 12 日我就在地铁公司的官网买好了交通卡,就在我沾沾自喜可以在落地当天取卡的时候,收到的邮件里显示要 10 个工作日才能取,也就是今天。

今晨醒来,窗外细雨绵绵。这样的天气不适合出门,我们索性躺在床上看起了剧。不知不觉间,我们竟双双睡去。这几天我们常常在 Netflix 上看剧,每次打开前还是习惯性地点开 Surge,随即又暗骂自己一声傻逼。最后,我干脆将 Surge 卸载,彻底告别过去的网络使用习惯。

里斯本属地中海气候,四季分明。通常夏季(6-8 月)炎热干燥,降雨稀少;冬季(11-2 月)温和湿润,雨水频繁。虽然现在才刚入秋,梧桐叶已开始泛黄飘落,但天气预报显示,未来降雨将逐渐增多。

一觉睡到中午,窗外已经没有飘雨,看远处没有云遮挡的天空已经有阳光洒下。早上还是阴冷的感觉,这会儿已经有一点暖和了,走在太阳下甚至有点微微出汗。

里斯本是典型的山城,高低起伏的丘陵遍布。走去离家最近的地铁站大约 1km 的距离,需要走两个上坡。由于不知道 23 日购买的临时交通卡是可以继续充值的,这一次又买了两张卡,多花了 €1 的冤枉钱。

到机场的地铁站后,很快就在人工柜台取到了交通卡。有了交通卡就可以购买月票无限次的乘车了。不过月票的计算方式是每月第一天到最后一天,这几天还不能买,不然又要花冤枉钱。

月票分成了两种,一种是 €40,可以在整个大里斯本都会区乘坐各种公共交通工具;另一种是 €30,只能在指定的区域使用。还没来里斯本之前,感觉第二种定价方式很不划算,但是真的到了这里才感觉,其实生活半径并不会有多大,每个月如果能省下 €10 也不错。不过,最开始这几个月,我们还是会买 €40 的月票,可以四处转转。

我已经想好了,要坐火车去辛特拉,再从那里坐公交去罗卡角。还要去动物园看动物,去市中心坐电车。

2024-09-27

早餐时,我随意浏览了一下里斯本佛光山的地址,惊喜地发现它离我们的住处仅有 2 公里左右。与泽泽商议后,我们决定悠闲地步行前往,顺便在回程时在超市采购些吃食。

我们沿着海岸线慢悠悠地散步。今天阳光灿烂,明媚得有些刺眼,但空气中却透着几分凉意,较之前几日明显转凉。不知是海风的缘故,还是因为前几日的雨水。这样的天气,既舒适又令人神清气爽。泽泽连连说他喜欢里斯本现在的气温。广东小孩儿一年到头都少有凉爽,我只能心里默默说着,好可怜。

佛光山的网站上写的是 10 点开门,但我们在门口等到 10:10 也没见人影,干脆就走了。去超市再采购一些吃的喝的。

里斯本佛光山

这一次在超市,学着当地人也拿了折扣海报。大米正在打折,2kg 是 €2.69。和泽泽商量,我们带过来的有一个小电饭煲,可以蒸米饭,然后拌着蔬菜和罐头吃。泽泽想了想,走到冷鲜柜,指着肉肠说,可以买来做煲仔饭,六根一盒 €2.99,每顿吃一根。我连连点头。

这次在超市,我们学着当地人的样子,仔细研究起折扣海报。大米正在特价,2 kg只需 €2.69。我们带来的小电饭煲突然派上了用场——可以用来做煲仔饭。

泽泽把我带去肉类区,指着冷鲜柜里的肉肠说:「我们可以用这个做煲仔饭。一盒六根,€2.99,每顿吃一根正好。」我两眼放光,连连点头。

中午到家后,我们就马不停蹄地做起了煲仔饭。两杯米和一根肉肠一起蒸煮,熟了后拌入沙拉菜和一盒金枪鱼罐头,再洒一些甜椒粉提味,非常完美。如果不够味道,淋一点寿司酱油在碗里。

前天还在说我们都不是中国胃,现在就啪啪打脸。

煲仔饭

手机随便拍了一张,卖相不怎么样,吃起来味道很好。最重要的是方便。

2024-09-28

原本不打算出门的,然而泽泽的裤子磨破了,需要去买条裤子,不然就没得换洗。于是我们又溜溜达达地沿着海边走去超市。这一次重点注意了一下海边的饭店,有两家中餐厅,其中一家是川菜馆。门口贴着菜单,按照当地的购买力,价格不贵,可是算成人民币就贵了。

泽泽现在还是有习惯把价格按照 1:8 换算成人民币,我让他不要这样,他却振振有词「我们还没有在这里挣钱,肯定得换算一下。」

我刚去奥克兰的时候,第一次逛超市时也和他一样。当时看到了肉派,因为没吃过很想吃,原本都拿了,但又看了一眼价格,心里换算了一下,就默默放回去了。那一次就让我对购物有了阴影,能不买的都不买,必须买的就尽量等打折买。也确实是等我开始打工挣钱了,购物就没那么有顾虑。

在商场里转了几家服装店,泽泽都没有挑到合适的,就说干脆在网上买优衣库。结果话刚说完,我们突然想起超市里也有卖衣服的,就去看了一眼。果然被他挑到了一条,不仅款式比服装店里的好看,价格也不错。服装店里的裤子,穿着总觉得有点像街溜子,吊儿郎当的。或许是我们不懂这边年轻人的时尚吧。

还没有查过里斯本的 outlets 在哪里,快到黑五了,应该会有折扣季。还不知道这边会不会有 boxing day(12 月 26 日)这样的购物节。不过作为一个天主教国家,圣诞节怎么着都应该比较隆重吧?

来里斯本的第一周就这样过去了,总体来说还是很适应的,要办的事情也都比较顺利。

写的很流水账,嗯,就这样。

一键发布 Newsletter:AppleScript 与 Quaily CLI 的完美配合

Quaily 是一个新兴的、AI 驱动的现代化 Newsletter 服务,也是少有的由华人开发的产品。我初次了解这个平台是通过 Quaily 首席 Lyric 的一条推文,年代久远我就不去翻找了,大意是他比较了市面上的几个 Newsletter 平台后不甚满意,于是决定亲自开发一个。最初使用时,Quaily 的功能还不像现在这样完善,但其页面精美与时尚感就已经深深吸引了我。再加上听说 Lyric 本人也是位不折不扣的帅哥,对于一个「颜狗」来说,好看即正义!无脑冲呗。

事实证明,真正的帅哥魅力不仅来自外表,更在于能力与审美的完美结合。想想蒋丞、顾飞、江添、顾望……咳咳,言归正传。

Quaily 绝非徒有其表,而是拥有众多实用功能的专业工具。我并不想把这篇文章写成软文,具体功能介绍可以移步用户手册查看。下面,我将分享如何利用 AppleScript 实现一键发布的便捷操作。

为什么选择 AppleScript?

AppleScript 是 macOS 内置的自动化脚本语言,它使用户能够创建自动化工作流程,控制各种支持脚本的应用程序。选择 AppleScript 的优势在于:

  1. 无需安装额外软件,系统原生支持
  2. 与 macOS 系统深度集成,运行稳定
  3. 可以控制几乎所有支持脚本的 Mac 应用程序
  4. 可以直接让 AI 生成脚本,基本不需要修改就能使用(这一点尤为关键)

实现方式

区别于其他 Newsletter 服务,Quaily 提供了 Quail CLI 这款强大的命令行工具,可实现用户认证自动化、Markdown 文章管理以及用户详情获取等操作。它通过与 Quaily API 交互,让用户在命令行环境中完成各种操作,如登录、获取用户信息、文章的创建、更新、发布、取消发布和删除等,无需通过网页界面。这些功能为通过脚本实现自动化发布奠定了坚实基础。(具体使用说明请参见《介绍 Quail CLI:简化你的工作流》)。

注意:如果我们使用的是 Obsidian,可以直接使用 Quaily 官方提供的插件,无需自己编写脚本这么麻烦。

安装与配置 Quaily CLI

在构建自动化脚本之前,您需要先安装并配置 Quail CLI。安装过程十分简单,只需执行一条命令:

go install github.com/quailyquaily/quail-cli@latest

当然,前提是系统中已安装 Go 语言环境。或者您也可以直接从 GitHub 上安装 Quaily 官方编译好的二进制文件,截至 2025 年 3 月 6 日,二进制文件的版本号为 v.0.0.3。

安装完成后,需要进行登录认证。打开终端,执行 quail-cli login 命令,系统会启动 OAuth 流程完成 Quaily 身份验证。终端中会显示一个 URL,您需要访问该链接并授权应用程序访问您的账户。认证成功后,登录信息会保存在配置文件中(默认位于 $HOME/.config/quail-cli/config.yaml),今后操作就不再需要重复登录了。

配置文件包含您的认证信息和一些自定义设置,例如前置元数据映射等,这些设置能帮助您更好地适应自己的工作流程。比如,您可以自定义 frontmatter 中的键映射,将 featureImage 映射到 cover_image_url,使其更符合您的使用习惯。

AppleScript 基础与命令行交互

脚本的目标是实现一键发布到 Quaily,而 AppleScript 的关键优势在于它能执行 shell 命令,从而调用 Quail CLI。

在 AppleScript 中,执行 shell 命令通过 do shell script 命令实现。这个命令由 macOS 中的 Standard Additions 脚本扩展提供,让您可以在 AppleScript 中执行任何命令行工具。例如,要执行 ls /Applications/ 这样的简单命令,您可以这样写:do shell script "ls /Applications/"

需要注意的是,当 shell 命令包含空格或特殊字符时,必须正确引用这些字符。最简便的方法是使用 AppleScript 的 quoted form of 属性,它会返回一个安全的字符串形式,不受 shell 进一步解释的影响。例如:do shell script "ls " & quoted form of "/Library/Application Support/"

对于包含中文等非 ASCII 字符的文件路径或命令,正确设置环境变量至关重要。这能确保 UTF-8 编码的正确处理,避免乱码和路径识别错误,特别是在处理包含中文字符的 Markdown 文件或文件夹时。使用以下方式设置环境变量:

do shell script "export LC_ALL=en_US.UTF-8; export LANG=en_US.UTF-8; your_command_here"

这样,即使您的文件名或路径包含中文字符,AppleScript 也能正确处理而不会出现编码问题。

构建 AppleScript 脚本实现一键发布

现在就可以结合前面的知识,构建一个完整的 AppleScript 脚本,实现一键发布到 Quaily 了。这个脚本包括以下步骤:选择要发布的 Markdown 文件,使用 Quail CLI 上传并发布该文件。

首先,需要选择一个 Markdown 文件。这可以通过 AppleScript 的 choose file 命令实现:

set markdownFile to choose file with prompt "请选择要发布的 Markdown 文件:" of type {"md", "markdown"}

接下来,获取用户的列表(list)信息。为简便起见,可以在脚本中预设列表的 slug,或者通过对话框输入:

set listSlug to text returned of (display dialog "请输入要发布到的列表 slug:" default answer "your_list_slug")

然后,使用 Quaily CLI 的 post upsert 命令上传文件:

set uploadCommand to "export LC_ALL=en_US.UTF-8; export LANG=en_US.UTF-8; quail-cli post upsert " & quoted form of (POSIX path of markdownFile) & " -l " & quoted form of listSlug
set uploadResult to do shell script uploadCommand

上传成功后,Quaily CLI 会返回包含帖子信息的 JSON 响应,您可以从中提取 slug 信息:

-- 假设 uploadResult 是类似 {"status":"success","data":{"id":"12345","slug":"my-post-slug",...}} 的 JSON 字符串
-- 使用简单的文本处理来提取 slug
set slugExtractCommand to "echo " & quoted form of uploadResult & " | grep -o '\"slug\":\"[^\"]*\"' | cut -d\\" -f4"
set postSlug to do shell script slugExtractCommand

这段代码使用管道命令组合 grepcut 从 JSON 响应中提取 slug 值。grep -o 查找包含 "slug" 的部分,然后 cut 命令分割字符串并提取 slug 的实际值。

获取到 slug 后,继续使用 post publish 命令发布该帖子:

set publishCommand to "export LC_ALL=en_US.UTF-8; export LANG=en_US.UTF-8; quail-cli post publish -l " & quoted form of listSlug & " -p " & quoted form of postSlug
set publishResult to do shell script publishCommand

最后,显示操作结果:

display dialog "帖子已成功发布!" buttons {"确定"} default button "确定"

将这些步骤组合起来,您就拥有了一个实用的一键发布脚本。

高级优化与自动化技巧

为了进一步提升自动化流程的效率,可以考虑以下高级优化策略:

自动提取 Markdown 前置元数据(frontmatter)是一个非常实用的功能。通过 shell 命令如 grepsed,可以解析 Markdown 文件并提取其中的 slug 信息,无需手动输入:

set extractSlugCommand to "grep -m 1 'slug:' " & quoted form of (POSIX path of markdownFile) & " | sed 's/slug: *//' | tr -d '\r\n'"
set postSlug to do shell script extractSlugCommand

加入错误处理机制也很重要,确保脚本在各种情况下都能稳定运行。例如,检查文件是否存在,检查上传和发布过程中是否有错误等。使用 AppleScript 的 try...on error...end try 结构实现:

try
    -- 脚本主体
on error errorMessage
    display dialog "发生错误:" & errorMessage buttons {"确定"} default button "确定" with icon stop
end try

AppleScript 支持将脚本保存为独立应用程序,并可添加到 Dock 或设置键盘快捷键,实现真正的「一键」发布。创建应用程序的步骤很简单:在 Script Editor 中编写脚本,然后选择「文件」→「输出」,在格式中选择「应用程序」。

此外,如果需要在发布过程中加入其他步骤,如预处理 Markdown 文件、自动生成标签、上传图片等,都可以通过扩展脚本来实现。

结合实际工作流的应用场景

在实际的内容创作工作流中,一键发布脚本可以与其他工具和流程无缝集成。例如,将其与 Markdown 编辑器结合,当文章编辑完成后,直接点击按钮或使用快捷键触发发布。就像我使用的文本编辑器 BBEdit,内置了 AppleScript 管理功能,可通过快捷键直接触发脚本。

您还可以考虑与其他自动化工具结合,如 Hazel、Keyboard Maestro 或 macOS 自带的 Automator,构建更复杂的工作流。例如,当将新的 Markdown 文件放入指定文件夹时,自动触发发布流程;或设置定时任务,在特定时间自动发布预先准备好的内容。

通过这些集成和扩展,一键发布脚本可以成为一个强大的内容管理和发布解决方案,大幅提升工作效率。

结语

在本文中,我并未提供自己使用的完整脚本,而是希望帮助您理解如何使用 AppleScript 和 Quail CLI 实现一键发布,并鼓励您根据自身需求定制和扩展这个解决方案。通过自动化处理重复性任务,我们可以将更多时间和精力投入到创意和内容质量上,这正是技术为创作者带来的最大价值。

注:本文中的 API 端点和参数仅为示例,实际使用时请参考 Quaily 的官方文档


本文初稿在 Tana 上完成,这是一款通过将 AI 驱动的结构化数据库与流畅的大纲列表相结合的笔记软件,重新定义了现代知识管理,使用户能够无缝地组织相互关联的想法,同时保持自由形式思考的灵活性。

悼友文

噫吁嗟!天不假年,奪我良友,何其痛哉!君之驟逝,如朝露之晞,春花之謝,令人扼腕,悲從中來。

君遊學燕京,北雁南歸之地,赫赫大學,名冠神州。學業有成,已獲碩士之約,前程似錦,未來可期。豈料天妒英才,遽爾長逝,豈不悲歟!

君之才也,如明珠在握,光耀四壁;君之志也,若鴻鵠高飛,志在千里。吾與君相交,透紙傳神,傾心之至。或談天下興衰,或究人生真諦,或探玄思妙理,無所不包。每與君論道,君之見解,獨到精闢,常令吾茅塞頓開,獲益良多。君之胸懷,寬廣如海,包容萬物;君之德行,高潔如松,傲立霜雪。吾常嘆曰:得友如此,夫復何求!

曾約他日,吾歸故土,當共舉杯,把盞言歡。誰知天不假年,此約成空,徒留遺憾!憶昔論交,恍如昨日。今君已去,音容宛在,而形骸已杳,追思往事,不勝唏噓。雖未曾一面之緣,然情深意重,兩心相契。今追思往昔,淚濕襟袖。

君之逝也,吾失一良友,世失一英才。哀此永訣,難以言表。願君安息,來生再晤!

嗚呼哀哉!尚饗!


本文初稿在 Tana 上完成,這是一款通過將 AI 驅動的結構化數據庫與流暢的大綱列表相結合的筆記軟件,重新定義了現代知識管理,使用户能夠無縫地組織相互關聯的想法,同時保持自由形式思考的靈活性。

电子报与博客

自从开始写电子报,我逐渐发现一个困扰:长文写作的能力似乎在悄然流失,最直观的体现就是博客更新的频率越来越低。

电子报的写作节奏确实偏向短平快。尽管我始终以认真严谨的态度对待每一期内容,投入了大量私人时间,但回顾这些年的积累,能够真正沉淀下来的内容究竟有多少,我心中始终没有一个明确的答案。细看过往的电子报,不少内容过于注重时效性,而另一些议题本可以进行更深入的探讨,或者因为我自己的成长产生了新的认知。

我并不想让这种创作停留在浅层。特别是在电子报转向全面付费模式后,内容需要做出革新。

于是我开始思考一个根本性的问题:电子报的主线究竟是什么?要厘清这个问题,不能仅仅回顾已发布的内容,更要审视自己的笔记库,看看哪些领域的积累更为丰富、深入。经过几天的梳理,我确定了四条核心主线:

  1. 人文与科技的交汇
  2. 东西方哲学对现代生活的启示
  3. 美学素养、批判性思维如何塑造个体认知
  4. 个人成长与复利思维的结合

这四个方向是我长期以来持续关注并深入思考的领域。它们有着共同的指向:探讨「如何成为更好的自己」这个永恒命题。在这个探索过程中,人文精神与科学理性相辅相成,美学修养、信仰建构、批判性思维和独立思考缺一不可。

未来的电子报将以这四条主线为基础,展开更深层次的探讨。我深知电子报不应仅仅充当信息的搬运工,而应该成为孕育思想的发酵池。每一期内容都将围绕特定主线展开深入探讨,通过多维度的视角,为读者提供更具启发性的思考空间。

具体来说,Weekly Spark 的 Insight 和 Case Study(或 Mental Model)板块将围绕这四条主线交替展开,我会致力于将每个议题从不同维度深入探讨,直至达到一定的深度后再切换主线。与此同时,CETDE Fortnight 将成为 Weekly Spark 的有力补充。读者还可以通过我在 Are.na 建立的 Channel,了解我的内容筛选过程和思考轨迹,形成一个完整的知识探索生态。

至于博客,我并没有什么野心,只是希望它能兼具轻盈与厚重。一方面,保留生活随笔的趣味与温度;另一方面,着力那些经过长期酝酿、反复推敲的深度长文。那些深度内容或许需要数周乃至数月的时间来完成,但正是这样的沉淀过程,才能确保思考的深度与内容的价值。说到底,我是博客的第一位读者,因此博客的创作更多的是面向我自己,依然是「如何成为更好的自己」。

这次的反思带来的一个意外收获是,对于信息消费和笔记中的思考方向更加聚焦了。


本文初稿在 Tana 上完成,这是一款通过将 AI 驱动的结构化数据库与流畅的大纲列表相结合的笔记软件,重新定义了现代知识管理,使用户能够无缝地组织相互关联的想法,同时保持自由形式思考的灵活性。

本文的头脑风暴在 Heptabase 上完成,这是一个以卡片、白板和标签为基础,专注于帮助使用者更好地学习、思考、研究和规划,并以中观视角对摄取的信息、知识建立深度理解的可视化知识管理工具。

里斯本日记(二):邂逅塞图巴尔

2024 年 12 月 27 日,我们选择在圣诞季的尾声探访 Setúbal——特茹河南岸最具分量的城市,也是里斯本大都会区的重要组成部分。

因为只打算走马观花式地转一转,所以我们选择午饭后搭乘火车前往。走去车站的路上,泽泽一如既往、兴致勃勃地踩着地上的落叶,仿佛为了补足童年里缺失的玩落叶的记忆。而我则想着:凋零,是不是也意味着新生?就如同阴阳,万物皆有其往复之道。无门慧开禅师在《颂平常心是道》中说:

春有百花秋有月,夏有凉风冬有雪。若无闲事挂心头,便是人间好时节。

如此大好的天色,就不想那么多了,享受当下最重要。

出发前惯例查看导航,虽然 Apple Map 和 Moovit 都建议在 Sete Rios 换乘 Fertagus 列车,但我坚持从 Roma-Areeiro 始发站登车。事实证明这个决定果然明智,我们不仅轻松找到座位,还能选择观景最佳的位置。待列车经过两站抵达 Sete Rios 时,车厢内早已座无虚席,新上车的乘客只能站着。

在 Roma-Areeiro 换乘时,遇到了一对要去 Sintra 的母女,看到我们在月台上刷公交卡,就试探性地问我们是不是一定要在月台上 check-in,她们以为上车后有专人检票。用英语和她们说了在里斯本乘坐公共交通的规则后,才听到母女在用华语交流。我的一句「原来你们也说华语」,瞬间拉近了距离,话匣子随之打开。(之所以使用「华语」而非「汉语」是因为掺杂了大量的英语词汇。)

Fertagus 列车是上下双层的,为了更方便地看风景,我们去了二层。上楼梯的时候,我在脑子里迅速地过了一遍沿途可以看到的地标景点和列车运行的方向,为泽泽挑选了最佳观景位置。坐下后,迅速地打开地图看了一眼,确认没有错,就很炫耀地和泽泽说他等会儿可以看到什么什么。泽泽一脸震惊,「你到底是怎么记住方向和地图的?」

第一次去特茹河南岸,泽泽和我都显得有些兴奋,有点像小时候玩儿帝国时代探索地图发现了矿产、村落。列车行经 Ponte 25 de Abril(四月二十五日大桥) 时,第一次俯瞰里斯本的老城和海港,恍若穿越时空,与这座城市的过往不期而遇。

列车缓缓驶入特茹河南岸,窗外的景致徐徐展开:错落有致的社区、静谧的农场、质朴的村落接连掠过。我不禁用葡语感叹:"Gosto de estar aqui"(我喜欢这里)。泽泽也深有同感,附和道:"Sim, sim, também gosto de cá estar"(是的,我也喜欢在这里)。这里少了里斯本市区的喧嚣与拥挤,多了几分悠然与舒适。虽然尚未真正体验这里的生活,我们却已不约而同地畅想起在此置业的可能。

约莫一小时后,列车驶入终点站。午后的阳光格外灿烂,我们都忘记拿墨镜,只得寻找着遮阳的街道前行。漫步间,一副雕刻着双龙的店面装饰突然映入眼帘。走近细看,原来是一家颇具港式风味的中餐厅,门口的餐牌价格比里斯本市区亲民许多。我们在店前驻足观望时,热情的老板娘随即迎了出来,当得知我们路过时被熟悉的中式装潢吸引,她脸上的笑意更深了几分。

不远处传来的欢声笑语牵引着我们的脚步。循声而去,孩子们正在公园一角尽情嬉戏——有的在秋千上荡出欢乐的弧线,有的沉浸在捉迷藏的游戏里,还有的在追逐着足球奔跑。

池塘中,喷泉的水柱在阳光下折射出晶莹的光芒,野鸭和鸳鸯悠然自得地划过水面,岸边的鸽群则静静地享受着午后时光。

在铺满落叶的草地上,一位年轻人悠然地倚靠在雕塑上,耳机里流淌的音乐似乎让他沉浸在专属的时空里。午后的阳光慷慨地挥洒,为这个画面镀上一层温暖的金色。这一刻,时光仿佛凝固,却又在微风中轻轻流动,构成了一幅完美的「都市闲情图」。在动与静的交织中,平凡的生活场景也变得诗意起来。我情不自禁地举起相机,试图将这份难得的惬意永远定格在镜头里。

漫步至一条安静的小巷,高大的树木列队一侧,枝干虬劲,阳光穿过树梢,在落叶与石板之间跳跃。古朴的石板路面纹理清晰,黄叶点缀其上,在阳光的斜照下,每一片落叶都仿若被镀上了一层金边。树影婆娑,光影交错,为这个冬日增添了几分诗意与温度。这样的场景,让我们不由得放慢脚步,感受季节更迭带来的静谧之美,再次由衷感叹:"Gostamos de estar aqui"(我们喜欢这里)。

塞图巴尔的城市肌理中处处渗透着海洋的气息。从消波块造型的街头雕塑,到公园绿地上巨大的船锚,再到建筑上甲板造型的飞檐,每一处细节都在映射着这座城市与大海的深厚渊源。这些符号不仅是装饰,更是一代代塞图巴尔人与海洋共生的见证。

在码头边,垂钓者们静静地守候在海边,构成了一幅生动的生活画卷。冬日的暖阳下,他们娴熟地操控着鱼竿,脸上的皱纹和粗糙的双手无声地记录着与海为伴的人生。

城市的艺术气息同样浸润着海洋元素。街边的墙面被艺术家们装点成富有想象力的海底世界:绿色的底色上波浪翻涌,流动的色彩犹如是海洋在城市中的延伸。一艘被创意性安置在房顶的旧渔船,虽已不再远航,却依然默默低语着渔民的故事。

沿海一带的餐厅完美融合了海洋特色,"Mezé"、"Azul Mar" 等特色餐馆的招牌在阳光下熠熠生辉。随风轻摆的遮阳伞,混合着咸咸的海风,营造出浓郁的海港氛围。

在塞图巴尔,海洋不仅是地理概念,更像是一种精神寄托。城市中的每一处细节,都在彰显着一个关于大海的记忆。

遍布的教堂,是塞图巴尔的另一个特色。在这座海滨城市的街道间,哥特式的尖顶与曼努埃尔风格的立面交相辉映,传递着几个世纪以来的信仰传承。其中,Convento de Jesus(耶稣修道院)是当地历史最悠久的教堂之一,也是欧洲七大濒危古迹之一。这座建于 15 世纪末的修道院,以其别具一格的建筑风格在葡萄牙建筑史上留下了浓墨重彩的一笔,被誉为曼努埃尔风格的开山之作。

走进修道院,时光仿佛倒流。墙壁上精美的蓝白 azulejo 瓷砖,以其特有的细腻笔触,生动地描绘着圣母马利亚的生平场景。拱形的穹顶向上延伸,好似要触及天堂;而斑驳的石柱则默默见证着世俗的沧桑。

1755 年,那场改变葡萄牙历史进程的里斯本大地震,也让这座教堂饱受创伤。地震、海啸和随之而来的大火,让许多建筑在一夜之间化为废墟。然而,Convento de Jesus 虽受重创却依然屹立,见证着这片土地上的沧海桑田。

我们坐在古朴的长椅上,闭上眼睛,耳畔回荡着空灵的颂歌。阳光透过彩绘玻璃窗洒落,在地面上投射出斑斓的光影,为这份宁静增添了几分神圣。在这里,恍若可以暂时逃离现代生活的喧嚣,找回内心深处那份久违的平和。

离教堂不远处的 Chafariz da Praça Teófilo Braga(泰奥菲洛·布拉加广场喷泉)为历史悠久的城市增添了一抹优雅。这座始建于 1697 年的喷泉,见证了塞图巴尔三个世纪的变迁。我们坐在广场的长椅上休息时,恰逢下午 16 时整,教堂的钟声、喷泉潺潺的水声、远处海港的汽轮声交织在一起,编织成一首城市交响曲。在那一刻我能感受到时光的脉动。

在欣赏城市建筑时,我注意到一个细节:许多建筑物上都装饰着浑天仪的图案。这让我想起葡萄牙的国旗,它是全世界唯一一面绘制有浑天仪的国旗。这个独特的符号,不仅彰显着葡萄牙辉煌的航海史,也象征着这个国家对探索与进取的不懈追求。从大航海时代至今,浑天仪始终是葡萄牙人心中那份对未知世界的好奇与敬畏的完美写照。在塞图巴尔的街头,宗教建筑的庄严与航海文明的印记相互交融,共同诉说着这座城市的过往与未来。

返回里斯本时,我们选择搭乘 CP 列车前往 Barreiro,再乘坐轮渡返回 Baixa。这样的安排,让我们终于完成了一个小小的成就——体验了里斯本都会区所有类型的公共交通工具。

渡轮缓缓驶入特茹河与大西洋的交汇处,泽泽推开舷窗,混合着烤栗子香气的海风涌入船舱,让我想起「法朵女王」Amália Rodrigues 那首著名的 Cheira a Lisboa

在这首歌里,她用温柔的嗓音描绘着里斯本的每一种气息:清晨的第一班电车与河边渔民的木屐声交织;雨后的泥土芳香仿佛应许之地;隐秘小巷中酒馆里飘散的美食与葡萄酒的香气;阁楼上盛开的康乃馨,花园中绽放的玫瑰;码头上高耸的船帆,执着穿行的鱼贩;罗西奥广场咖啡馆的醇香;寒冷时节烤栗子的温暖气息;盛夏时节成熟水果的甜美……

Lisboa já tem Sol mas cheira a Lua Quando nasce a madrugada sorrateira E o primeiro elétrico da rua Faz coro com as chinelas da Ribeira

Um craveiro numa água furtada Cheira bem, cheira a Lisboa Uma rosa a florir na tapada Cheira bem, cheira a Lisboa

Lisboa cheira aos cafés do Rossio E o fado cheira sempre a solidão Cheira a castanha assada se está frio Cheira a fruta madura quando é verão

A fragata que se ergue na proa A varina que teima em passar Cheiram bem porque são de Lisboa Lisboa tem cheiro de flores e de mar

此刻被暮色笼罩的里斯本,正如歌中所唱:"Lisboa tem cheiro de flores e de mar"——这座城市永远带着花朵与大海的芬芳,在每个季节里散发着独特的魅力。

Say Goodbye to 2024

When I stand at the end of 2024 and look back on this year, what will I say to myself? This question has been occupying my thoughts lately, and after much reflection, one truth resonates deeply:

The meaning of life isn't found solely in pursuing grand ideals, but also in embracing the beauty of our ordinary, everyday existence.

This year has been transformative for me, for Jayz, and for our family. Through our experiences, we've come to understand a shared truth: while we may not have the power to change everything around us, we do have the ability to choose how we live in the present moment. It's about making meaningful choices within the circumstances we're given.

Immigration

In September, Jayz and I moved to Lisbon, leaving our parents behind to start a new chapter of our lives. While the transition hasn't been without its challenges, we've gradually adapted to our new home.

Life in this historic city has surprised me – it's remarkably similar to China in terms of lifestyle and dietary structure. The main difference lies in the sense of freedom and openness here. As long as you respect the law and local customs, there's a genuine space for personal expression and choices.

This geographical distance has given me a new lens through which to view China – its politics, society, and human nature. I've always disliked politics, believing it shouldn't dominate our daily consciousness. Yet, despite having relocated, Jayz and I find ourselves keeping a mindful eye on our homeland's situation, primarily because our parents continue to live there. This connection keeps us anchored to a reality we'd prefer to distance ourselves from, yet cannot fully ignore. This lingering necessity to stay informed deeply unsettles me, and I look forward to the day when such concerns no longer cast a shadow over our new life.

Learning Portuguese has proved more challenging than my experience with English. The language's complex verb conjugations and mood systems present a unique set of challenges. Perhaps the biggest hurdle is keeping up with local speech patterns – Lisbon natives speak quickly, and Portuguese words tend to flow together. Without a solid foundation in grammar and vocabulary, following conversations can feel like quite a task.

Fortunately, the Portuguese people have shown incredible patience and kindness. They often adjust their speaking pace or switch to English to help bridge the communication gap. What's particularly striking is that I've never encountered any discrimination – whether related to language or otherwise – since arriving here.

My Portuguese is now approaching A2 level, and I'm looking forward to improving further in the coming year.

Change

The most significant change in my life this year has been a deliberate shift in my information consumption habits, a transition I began in early 2024. This explains why I haven't published my usual blog posts about recommended information sources this year.

This decision emerged from my experience using Perplexity for research, which revealed concerning levels of information distortion, particularly in humanities-related content. While I understand the underlying political motivations for controlling public discourse to maintain stability, this approach essentially creates an isolated information silo.

I'm not suggesting that English-language sources are inherently more reliable or authentic. However, I've found that they generally align more closely with my observed reality and lived experiences.

Chinese characters hold a special place in my heart – they embody the spirit and wisdom of a civilisation spanning millennia. It's disheartening to see how these beautiful characters, which should serve as vessels of knowledge and cultural heritage, are sometimes misused to shape narratives that diverge from truth.

Another significant shift this year has been in my approach to understanding the world around me. While I had intellectually grasped the importance of prioritising lived experience over grand narratives years ago, 2024 was when I truly put this principle into practice.

Take, for instance, my approach to understanding economic realities. Rather than relying solely on published statistics, I've learnt to trust my direct observations of price changes and daily economic patterns. When evaluating the cost of living, my personal experience at local markets and shops has become more valuable than abstract economic indicators.

This shift in perspective has, at times, left me feeling somewhat disconnected from mainstream discussions. For a period, I questioned whether I was falling victim to observer bias or confirmation bias – seeing only what I wanted to see. However, conversations with several experienced individuals who have witnessed similar patterns over the years helped validate my observations. Their insights confirmed that my perceptions weren't merely personal biases but reflected genuine patterns in our changing world.

Since October, I've made another intentional change: taking my notes in English and Portuguese rather than Chinese. This practice has proved invaluable, as it encourages me to think through different cultural lenses. It's not just about language acquisition; it's about understanding different ways of structuring thoughts and perceiving the world.

However, as mentioned earlier about my deep connection with Chinese characters, I still maintain Chinese as my primary language for notes related to Chinese culture and society. Some concepts and nuances are simply untranslatable – they carry layers of cultural and historical meaning that can only be fully expressed through Chinese characters. This selective multilingual approach to note-taking has become an unexpected tool for both broadening my perspective and preserving the depth of cultural understanding where it matters most.

Creating

This year has seen a noticeable decrease in my blog posts and newsletter frequency compared to 2023. This shift stems from two main factors: a natural ebb in my desire for expression, and a growing awareness of the responsibility that comes with sharing ideas. I've come to realise that publishing thoughts before they're fully developed risks spreading incomplete or potentially misleading information.

A significant example of this concerns LifeOS, my attempted comprehensive personal management system that encompassed knowledge, information, and document management. Many readers have requested more detailed content about this system, specifically asking for manual-like instructions. However, I've come to realise that LifeOS, despite its ambitious scope, became too cumbersome in practice and ultimately strayed from its original purpose.

In light of these reflections, I would encourage readers to shift their attention to the CETDE framework – a model I've previously written about extensively. Compared to LifeOS, CETDE offers a more focused and practical approach to personal knowledge management, while maintaining the philosophical depth that initially inspired these systems.

This experience has taught me valuable lessons about content creation. It has led me to adopt a more measured approach to writing, ensuring that what I share is not only well-thought-out but also practically valuable to readers. Sometimes, simplicity and applicability are more important than comprehensive complexity.

Since April, I've immersed myself in the study of AI aesthetics, seeking to position myself at the intersection of technology and humanities. AI has become a crucial component in my workflow, and this deep integration has led me beyond viewing it as merely humanity's latest technological achievement. This daily interaction has sparked new questions: Can humans create beauty through AI? Can AI itself generate aesthetic value? And more profoundly, can AI contribute to enriching our humanistic values? While I haven't published blog posts on AI aesthetics after May, the insights gained from exploring these questions have subtly influenced my perspective and writing across various topics.

Looking ahead to 2025, I plan to focus more intensively on the intersection of technology and humanities, exploring how these seemingly distinct domains can enrich and inform each other. This exploration will likely shape both my personal growth and my future writing.

Prospect

As I prepare to step into 2025, my path forward is becoming clearer. The experiences and changes of 2024 have laid a foundation for what I hope to achieve in the coming year.

My focus will centre on three main areas. First, deepening my integration into Portuguese life and culture. While I've made progress with the language, reaching A2 level is just the beginning. I aim to achieve B1 proficiency by the end of 2025, which will allow me to engage more meaningfully with local communities and better understand the nuances of Portuguese culture.

Second, I plan to explore more deeply the intersection of technology and humanities. My studies in AI aesthetics have opened new perspectives on how technology can enhance rather than diminish our human experience. This exploration isn't just about understanding AI's capabilities; it's about discovering how technology can contribute to our cultural and spiritual enrichment.

Lastly, I want to return to more regular writing, but with a renewed purpose. Rather than feeling pressured to maintain a strict publishing schedule, I'll focus on sharing insights that emerge naturally from my experiences and studies. Quality and depth will take precedence over quantity, as I believe this approach better serves both my readers and my own growth.

These goals aren't just items on a to-do list; they represent a continuation of the journey I've begun this year – one that embraces both change and continuity, technology and humanity, personal growth and community connection. As I wrote at the beginning of this reflection, life's meaning lies not just in grand pursuits, but in finding beauty in our daily existence. This will remain my guiding principle as I move forward.

How I computer in 2024

I've always been curious about how people use their computers. For instance, I browse forums to learn which applications others choose, ask friends about their productivity setups, and pay attention to what products, computers, and mobile apps people showcase on social media. Over the years, I've learned many great practices from others, so at this year's end, I want to organize my digital toolbox and share it. Although I've already listed my hardware devices and commonly used software on my blog's Uses page.

Return to Native Apps

In an era where tools like Cursor claim to enable rapid app development, I've chosen what seems like a counter-trend path—returning to native applications. This decision wasn't made on a whim but rather based on long-term self-observation and careful consideration: if system-provided apps can meet my needs, I no longer seek third-party alternatives.

The convenience brought by this transition has exceeded expectations. For example, the built-in OCR functionality in iOS Camera and Photos apps makes document scanning and text extraction effortless and natural. The deep integration between system-level calendar and reminders enables more efficient time and task management. Meanwhile, Apple Notes not only ensures sensitive information security through end-to-end encryption but also impresses with its performance in document scanning and team collaboration scenarios.

In practice, I've found that Apple's native app ecosystem can elegantly cover most aspects of daily digital life. From map navigation to weather information, from file previews to instant messaging, these basic but essential needs are well met. This integrated convenience is particularly noticeable on mobile devices, bringing an unprecedented smooth experience to daily use.

Returning to native apps has brought other significant advantages. First is improved performance and stability, as native apps typically better adapt to the system and consume fewer system resources. Second is enhanced privacy protection, eliminating concerns about third-party apps collecting and using data. Finally, it reduces maintenance costs, eliminating the need for frequent updates and debugging of various third-party apps while also reducing subscription expenses.

For scenarios that genuinely require third-party apps, I've begun prioritizing applications that support Apple Native design standards. These apps not only maintain consistency with the system in interface and interaction but also better utilize system features such as deep AppleScript integration, Shortcuts automation support, Live Activities, Focus mode, and other functionalities, providing a more unified and fluid user experience.

Of course, this return doesn't mean completely abandoning third-party apps. For specific professional needs, excellent third-party applications remain indispensable supplements. The key lies in finding the balance between native apps and third-party tools, allowing them to fulfill their respective roles, work together, and collectively build an efficient and unified operating environment.

Privacy and Security

In this era of rampant phishing and cyber fraud, personal privacy and cybersecurity have become crucial issues that no one can ignore. Every web browsing session and application usage can leave digital footprints. Therefore, building a comprehensive privacy protection system has become particularly important. In my practice, this system primarily revolves around three core components: DNS-level protection, content filtering, and credential management.

The choice of DNS service is the first line of defense in protecting personal privacy. While in China, I chose to use the open-source EasyMosdns DNS-over-HTTPS (DoH) service within the Surge environment. This solution protects user privacy through IP-based encrypted DNS queries, offering not only highly accurate DNS resolution but also effective protection against DNS poisoning. After moving to Lisbon, I switched to NextDNS service. While its query response time may be marginally slower than Cloudflare Public DNS, this slight latency difference is hardly noticeable, and the comprehensive privacy protection features it offers far outweigh this minor trade-off. NextDNS's rich configuration options allow me to block tracking scripts at the source while effectively filtering advertisements. The free tier of 300,000 queries per month is quite generous for individual users, and the premium plan at just €1.99/month offers exceptional value.

To build a more comprehensive protection network, I installed the Wipr 2 content blocker extension on Safari for both desktop and mobile devices. This lightweight tool not only effectively blocks advertisements but also filters various tracking scripts and malicious code, creating a dual-layer protection system alongside the DNS-level defense. This combination not only enhances the browsing experience but, more importantly, ensures personal data isn't arbitrarily collected.

In the realm of credential security, I've adopted a dual strategy using Bitwarden and Ente Auth. Bitwarden serves as my primary password manager, earning my trust over many years with its open-source nature and robust encryption implementation. Although it supports self-hosting, considering security implications and maintenance overhead, and given my lack of confidence in my technical abilities, I opted for the official cloud service at $10 per year. This not only allows me to securely access my credential vault across various devices but, more importantly, enables advanced features including multi-factor authentication (MFA). Notably, Bitwarden's integration with Fastmail allows me to generate disposable email addresses for various website registrations, playing a crucial role in protecting personal privacy and preventing spam.

While I use Bitwarden for most MFA needs, I chose Ente Auth to manage certain special authentication requirements. For example, Bitwarden account's own MFA tokens and second-factor authentication for other critical services. Ente Auth's unique next-token preview feature brings great convenience in practical use, making multi-factor authentication no longer a cumbersome process. Both tools embrace open-source principles with fully transparent codebases, not only ensuring security through public scrutiny but fundamentally guaranteeing user data privacy.

Productivity Tools

2024 marked a year of breaking through established perceptions in my choice of digital tools. This breakthrough is reflected not only in tool selection but also in the transformation of usage concepts. From note management to writing tools, from information acquisition to automated workflows, each choice was thoroughly considered, ultimately forming a highly efficient collaborative system.

In terms of note-taking tools, I completed the transition from Heptabase to Tana. As a note-taking tool that combines the bidirectional linking flexibility of Roam Research with the structured database capabilities of Notion, Tana has fundamentally redefined my approach to knowledge management. It not only supports traditional outline-style hierarchical recording but also enables structured data management through SuperTags. Its powerful search node functionality ensures convenient and precise content retrieval. Tana's AI integration particularly impressed me, especially its voice-to-text feature, which makes capturing insights remarkably easy—when ideas flash through my mind, I can simply record them via phone, and Tana AI automatically converts them into structured text.

Although I detailed the collaborative workflow between Tana and Heptabase in July this year, a method that continues to spark my creativity, my deeper usage of Tana revealed that it could fully assume Heptabase's role in deep understanding. This unexpected realization led to my gradually reduced dependence on Heptabase. Nevertheless, I still deeply admire Heptabase's design philosophy and hope for its continued development.

In writing tools, this year's biggest surprise came from discovering BBEdit, a text editor older than myself. This seemingly plain tool provided me with unprecedented "aha moments." Its value lies not only in its powerful text processing capabilities but also in its deep integration with macOS. Through AppleScript, I automated the complete workflow from article drafting to publishing: including processing Markdown metadata, changing file names, moving file locations, and pushing to GitHub repositories through git commands. It maintains smooth performance when handling large text files, an advantage many modern editors struggle to match.

Using BBEdit not only improved my writing efficiency but unexpectedly prompted me to explore advanced features of Raycast and DEVONthink. Raycast, as a macOS efficiency tool, enables one-click access to frequently used folders and applications through its QuickLink feature. More importantly, using its Script Command functionality, I developed several automation scripts, including creating file Deep Links, enabling one-way linking between local files and Tana, upgrading my local file management approach. Meanwhile, DEVONthink, another long-standing software, plays an increasingly important role in my workflow through its deep integration with AppleScript and seamless cooperation with BBEdit.

Regarding AI assistance tools, Perplexity and Kagi have performed to my satisfaction. The Pro version of Perplexity not only offers more powerful AI model choices, but its real-time internet search capability also makes information retrieval highly efficient and precise. It has played an unexpected role in my life abroad—for instance, while shopping in Lisbon supermarkets, I often photograph products and ask Perplexity about Portuguese product information, helping me make purchase decisions and greatly improving my shopping experience.

Before using Kagi, I never considered paying for a search engine, but the actual experience completely changed this perspective. It not only provides clean, ad-free search results, but its Universal Summarizer feature has saved me considerable time when browsing news and long articles. Features like Kagi Bangs and Kagi Lens significantly improve information retrieval accuracy, while its consistently high-quality and objective search results are particularly valuable in today's internet environment saturated with SEO-optimized content.

Communication and Reading

This year's choices in communication and reading continue last year's focus on practicality.

For email services, after thorough comparison, I ultimately chose to continue using Fastmail rather than migrating to Tuta. This decision stems from rational consideration of practical usage scenarios: while Tuta is known for its robust security, this advantage is often difficult to fully utilize in today's email communication environment, especially when most communication partners still use mainstream services like Gmail. In comparison, while Fastmail may not match Tuta's security level, it still far exceeds mainstream email service providers in security while offering significant practical advantages. It supports creating up to 600 anonymous email addresses, which, combined with Bitwarden integration, provides great convenience in managing registrations for various websites and applications. More importantly, it seamlessly integrates with Apple Calendar and Apple Notes, making schedule management and work log synchronization much easier.

For bookmark management, I chose the retro yet sufficient Pinboard. The key to this choice lies in its open API interface, allowing perfect integration into my workflow: whether syncing with DEVONthink through AppleScript or connecting Tana and Telegram channels via N8N, data transfer flows smoothly. Considering the practical value of its full-text archiving and retrieval features, I didn't hesitate to subscribe to the complete version.

For reading tools, Readwise Reader remains my platform of choice. Although the emerging RSS reader Follow shows promising potential, considering its stability is still being refined, I currently use it only as a supplementary information source.

Driven by multilingual reading needs, I finally purchased Bob Translate, a text translation tool that I wish I'd discovered sooner. By configuring free DeepL API and Groq's large language model, it provides fast, accurate, and elegant translation services. For more professional translation scenarios, I use Immersive Translate as a supplement. Interestingly, my reading habits have evolved significantly with the change in language environment: while in China, I was accustomed to reading in Chinese-English parallel texts, but after moving to Lisbon, I prefer reading English texts directly, using Bob for word translation only when encountering difficult phrases. Perhaps this transformation reflects not only the natural improvement in language ability but also the important role of tools in adaptive learning.

Storage and Backup

Data storage security and reliable backup remain essential fundamental needs. Although I detailed my specific data storage and backup strategies in Newsletter #92, here I want to focus on sharing the deeper considerations behind choosing these services and how they work together to form a complete data protection system.

As an Apple ecosystem user, iCloud provides me with unparalleled inter-device connectivity. This advantage is particularly prominent in family scenarios—since family members also use Apple devices, through iCloud+'s family sharing feature, we can easily achieve sharing and synchronization of photos, documents, and other data. This seamless collaborative experience is difficult to match on other platforms and is a key reason why I continue to stick with the Apple ecosystem.

However, iCloud's weakness in external sharing prompted me to seek a traditional cloud storage service as a complement. Considering actual usage scenarios, I spent two weeks intensively evaluating European cloud storage providers, thoroughly comparing Mega, pCloud, Internxt, Koofr, and icedrive among others. Eventually, German-based Filen stood out with its excellent overall performance. This secure cloud storage service, which employs zero-knowledge end-to-end encryption technology, maintains satisfactory transfer speeds while ensuring high-strength encryption. More remarkably, it sets no limits on file version numbers and transfer bandwidth, making it an ideal file sharing tool.

Filen's value extends beyond file sharing; it's also a reliable backup for important data. Its desktop client offers flexible file synchronization options, completing data backup tasks silently in the background. This seamless backup mechanism greatly reduces the mental load of daily use. However, even though Filen's security is commendable, when backing up important data, I still use encryption tools to encrypt the data before backup.

For building an off-site disaster recovery backup solution, I chose the professional BorgBase service. This choice was based on several key considerations: first, BorgBase is a service specifically designed for Borg backup, perfectly supporting incremental backup and deduplication features, ensuring complete backup history while effectively saving storage space; second, it provides an intuitive web interface for backup status monitoring, equipped with open-source desktop GUI for operations, and supports SSH key authentication to ensure security; finally, BorgBase's servers deployed across multiple European locations provide me with quality access speeds and low network latency. These professional features make it more suitable as an off-site disaster recovery backup solution compared to ordinary object storage services.

These three layers of protection—iCloud for daily synchronization, Filen for secure sharing and backup, and BorgBase for professional archival storage—form a comprehensive data security assurance system. iCloud handles daily device synchronization and family sharing, Filen takes care of file sharing and routine backup tasks, while BorgBase serves as the final security line, ensuring complete data recovery in extreme situations. Additionally, there's cold backup on external hard drives (though my backup frequency this year hasn't been as high, needing improvement next year). This multi-layered backup strategy not only provides sufficient data redundancy but also meets usage needs in different scenarios, providing peace of mind.

Setapp

When facing multiple software subscription renewals mid-year, I discovered that most of these applications were available in Setapp's library. After recalculating the costs, subscribing to Setapp's basic package became a natural choice.

Currently, the applications I use through Setapp cover multiple areas including system maintenance, productivity enhancement, media processing, document handling, and AI enhancement. For system maintenance, CleanMyMac and AIDente Pro handle system cleaning and battery management respectively; for productivity tools, CleanShot X, Yoink, and PopClip greatly simplify daily operations; in media processing, Downie and Permute provide comprehensive download and format conversion solutions; for document processing, Marked perfectly complements BBEdit, providing real-time document rendering preview; while in AI enhancement, Superwhisper and BoltAI offer various conveniences.

Self-hosted

As life in Lisbon has gradually stabilized, my self-hosting needs have changed significantly. No longer requiring a 24/7 Surge environment or worrying about IP issues for using AI platforms and payment platforms, I've been able to substantially streamline my server configuration: currently maintaining only one Hetzner VPS managed through Zeabur, plus one Oracle free VPS. This simplification not only reduces maintenance costs but allows me to focus attention on truly important services.

On these servers, my self-hosted projects mainly include:

  • TiddlyWiki as my Digital Garden, displaying public notes
  • RSSHub and WeWe RSS responsible for building personalized feed sources
  • Telegram RSSbot for receiving important instant information
  • Ladder for bypassing paywall restrictions
  • N8N handling various automation processes including content aggregation, data transformation, and scheduled tasks
  • Uptime Kuma for real-time monitoring
  • Twikoo providing a lightweight comment system for the blog
  • R2 Uploader for graphical management of Cloudflare R2

My philosophy for deploying self-hosted services is: lightweight, automated, and reliable. The goal is to provide stable and reliable functional support while minimizing maintenance costs.

Conclusion

Looking back at my digital tool choices for 2024, I clearly see several main trends: first is the return to native applications; second is the continued emphasis on privacy and security; third is the deep integration between tools, weaving independent tools into an organic whole through automation means like AppleScript and Shortcuts.

I hope to continue following this rational and practical approach next year. The focus isn't on how many tools one has, but on how to make existing tools better serve actual needs and create real value. Meanwhile, I also look forward to exploring more possibilities for improving efficiency while maintaining the stability of existing workflows.

2024 年数字工具箱

我总是很好奇人们是如何使用电脑的。例如,我会逛论坛,去了解网友们选择了哪些应用程序;我会问朋友,咨询他们如何设置生产环境;我会在社交媒体上留意,桌面上有哪些产品、电脑和手机上安装了哪些应用程序……多年来,我从许多人那里学到了很多好方法,所以在这个岁末,也想整理我的数字工具箱,并写出来。虽然我有哪些硬件设备,常用哪些软件,在博客的 Uses 页面中已经列出。

回归原生

在这个号称使用 Cursor 就可以迅速开发出一款应用的时代,我却选择了一条看似反潮流的道路——回归原生应用。这个决定并非一时兴起,而是基于长期自我观察和深度思考后的审慎选择:只要系统自带的应用能够满足需求,我就不再寻求第三方替代方案。

这种转变带来的便利远超预期。以日常使用场景为例,iOS 相机和照片应用内置的 OCR 功能,让扫描文档和提取文字变得轻松自然;系统级的日历与提醒事项的深度整合,让我能够更高效地管理时间和任务;而 Apple Notes 不仅通过端到端加密确保了敏感信息的安全性,其在文件扫描和团队协作等场景中的表现也令人惊喜。

在实际使用中,我发现 Apple 的原生应用生态已经能够优雅地覆盖日常数字生活的绝大部分场景。从查看地图导航到获取天气信息,从预览各类文件到进行即时通讯,这些基础但重要的需求都能得到妥善满足。这种整合的便利性在移动设备上尤为明显,为日常使用带来了前所未有的流畅体验。

回归原生应用还带来了其他显著优势。首先是性能和稳定性的提升,原生应用通常能更好地适配系统,消耗更少的系统资源。其次是隐私保护的加强,不必担心第三方应用对数据的收集和使用。最后是降低了维护成本,无需频繁更新和调试各类第三方应用,也减少了订阅支出。

对于那些确实需要使用第三方应用的场景,我也开始优先考虑支持 Apple 原生设计规范的应用(Apple Native)。这类应用不仅在界面和交互上与系统保持一致,还能更好地利用系统特性,比如深度集成 AppleScript、支持 Shortcuts 自动化、Live Activities 实时活动、Focus 专注模式等功能,从而提供更加统一和流畅的使用体验。

当然,这种回归并非意味着完全摒弃第三方应用。对于特定的专业需求,优秀的第三方应用仍然是不可或缺的补充。关键在于找到原生应用和第三方工具之间的平衡点,让它们能够各司其职,相互协作,共同构建一个高效而统一的使用环境。

隐私与安全

在这个网络钓鱼与欺诈横行时代,个人隐私与网络安全已然成为每个人都不容忽视的重要课题。每一次网络浏览、每一次应用使用,都可能留下数字足迹。因此,构建一套完善的隐私保护体系变得尤为重要。在我的实践中,这套体系主要围绕三个核心展开:DNS 防护、广告拦截和密码管理。

DNS 服务的选择是保护个人隐私的第一道防线。在国内时,我选择在 Surge 环境中使用开源的 EasyMosdns 无污染 DNS 分流 API(DoH)。这是一个通过 IP 分流远程加密查询来保护用户隐私的解决方案,不仅具有极高的解析精准度,还能有效避免 DNS 污染。而移居里斯本后,我转向了 NextDNS 服务。尽管其响应速度略慢于 Cloudflare Public DNS,但差异微乎其微,而在隐私防护方面的出色表现足以弥补这一细微差距。NextDNS 提供的丰富自定义配置选项让我能够从源头阻止跟踪器,同时有效屏蔽广告。每月 300,000 次查询的免费额度对个人用户来说已经相当充裕,而仅需 €1.99/月的进阶套餐更是物超所值。

为了构建更全面的防护网,我在电脑端和移动端的 Safari 上安装了 Wipr 2 广告拦截扩展。这款轻量级工具不仅能有效拦截广告,还可以屏蔽各类跟踪器和恶意脚本,与 DNS 层面的防护形成了双重保护。这种组合不仅提升了网页浏览体验,更重要的是确保了个人隐私数据不被随意收集。

在密码安全领域,我采用了 Bitwarden 和 Ente Auth 双管齐下的策略。Bitwarden 作为主力密码管理工具,其开源特性和强大的加密技术赢得了我多年的信任。虽然它支持自托管部署,但考虑到安全性和维护成本,加之我并不信任自己的技术,选择了每年 $10 的官方云服务版本。这不仅让我能够在各种设备上安全便捷地访问密码库,更重要的是能够使用包括双因素认证在内的高级功能。特别值得一提的是,Bitwarden 与 Fastmail 的深度集成让我能够直接生成匿名邮箱用于各类网站注册,这在保护个人隐私和杜绝垃圾邮件方面发挥了重要作用。

虽然绝大多数的双因素认证直接使用 Bitwarden,但我还是选择了 Ente Auth 管理一些特殊的双因素认证需求。例如 Bitwarden 账户本身的 2FA 验证码以及其他重要服务的双重认证。Ente Auth 独特的下一个验证码预览功能在实际使用中带来了极大便利,让双因素认证不再是一个繁琐的过程。这两款工具都秉承开源理念,源代码完全公开透明,不仅接受公众审查确保安全性,更从根本上保障了用户数据的隐私。

生产力工具

在数字工具的选择上,2024 年是我突破固有认知的一年。这种突破不仅体现在工具的选择上,更体现在使用理念的转变上。从笔记管理到写作工具,从信息获取到自动化工作流,每一个选择都经过充分酝酿,最终形成了一个高效协同的系统。

在笔记工具的选择上,我完成了从 HeptabaseTana 的转变。作为一款融合了 Roam Research 的灵活性和 Notion 的结构化优势的笔记软件,Tana 以其独特的设计理念重新定义了我的知识管理方式。它不仅支持传统的大纲式层级记录,更通过 SuperTag 实现了数据的结构化管理。其强大的 search node 功能,确保了内容检索的便捷性和精准度。Tana 在 AI 方面的整合更是令我印象深刻,尤其是其语音转文本功能,让灵感捕捉变得异常轻松——当脑中闪现想法时,只需通过手机录音,Tana AI 就能自动将其转化为结构化的文本。

虽然在今年七月份,我曾详细阐述过 Tana 与 Heptabase 的协同工作流,这个方法直到现在依然在激发我的创造力。然而,随着对 Tana 的深入使用,我发现它完全可以承担起 Heptabase 在深度理解方面发挥的作用。这个我意想不到的认知导致我逐渐减少了对 Heptabase 的依赖。尽管如此,我仍然深深敬佩 Heptabase 的设计理念,希望它能在未来有更好的发展。

在写作工具的选择上,今年最大的惊喜来自于发现了比我年龄还大的文本编辑器 BBEdit。这款看似朴实无华的工具,却带给我的 aha moment 前所未有。它的价值不仅在于其强大的文本处理能力,更在于它与 macOS 系统的深度整合。通过 AppleScript,我实现了从文章起草到发布的完整自动化流程:包括处理 Markdown 元数据、更改文件名、移动文件位置,以及通过 git 命令推送到 GitHub 仓库等一系列操作。它在处理大型文本文件时依然保持着流畅的性能,这是许多现代编辑器难以企及的优势。

BBEdit 的使用不仅提升了我的写作效率,还意外地促使我深入探索了 Raycast 和 DEVONthink 的进阶功能。Raycast 作为 macOS 上的效率工具,通过其 QuickLink 功能,让我能够一键访问常用文件夹和应用程序。更重要的是,借助其 Script Command 功能,我开发了包括创建文件 Deep Link 在内的多个自动化脚本,实现了本地文件与 Tana 的单向链接,升级了我对本地文件的管理方式。而 DEVONthink 这款同样历史悠久的软件,通过与 AppleScript 的深度集成,以及与 BBEdit 的默契配合,在我的工作流中发挥着越来越重要的作用。

在 AI 辅助工具方面,PerplexityKagi 的表现很让我满意。Perplexity Pro 版本不仅提供了更强大的 AI 模型选择,其实时联网搜索能力更是让信息获取变得高效精准。它在我的海外生活中发挥了意想不到的作用,比如在里斯本超市购物时,我常常通过拍照询问 Perplexity 来了解葡语产品的具体信息,协助我做出购买决策,这极大地改善了我的购物体验。

在使用 Kagi 之前,我从未想过要为搜索引擎付费,但实际体验彻底改变了这个想法。它不仅提供了干净、无广告的搜索结果,其 Universal Summarizer 功能更是让我在浏览新闻和长文时节省了大量时间。Kagi Bangs 和 Kagi Lens 等特色功能显著提升了信息检索的精准度,而其始终保持高质量和客观性的搜索结果,在当下充斥着 SEO 优化内容的互联网环境中显得尤为珍贵。

这些工具的组合不仅提升了工作效率,更重要的是改变了我处理信息和创作内容的方式。它们就像一个精心打造的工具链,每个环节都恰到好处地满足着不同场景的需求,共同构建起一个高效而灵活的生产环境。

通讯与阅读

今年在通讯与阅读这两个领域的选择,依然延续往年,着重于实用性的考量。

在电子邮件服务的选择上,经过深入对比后,我最终选择继续使用 Fastmail 而非迁移至 Tuta。这个决定源于对实际使用场景的理性思考:虽然 Tuta 以其强大的安全性著称,但在当今的邮件通讯环境下,这种安全优势往往难以充分发挥,特别是当大多数通信对象仍在使用 Gmail 等主流服务的情况下。相比之下,Fastmail 虽然在安全层面不及 Tuta,但其安全性仍远优于主流邮件服务提供商,同时在实用性方面则具有显著优势。它不仅支持创建多达 600 个匿名邮箱,这一特性配合 Bitwarden 的集成功能,为管理各类网站和应用程序的注册账户提供了极大便利。更重要的是,它能够无缝对接 Apple Calendar 和 Apple Notes,让日程管理和工作日志的同步变得更加轻松。

在书签管理领域,我选择了复古且足够使用的 Pinboard。这个选择的关键在于其开放的 API 接口,使其能够完美融入我的工作流:无论是通过 AppleScript 与 DEVONthink 同步,还是借助 N8N 连接 Tana 和 Telegram 频道,都能实现流畅的数据流转。考虑到其全文存档和检索功能的实用价值,订阅完整版账户时我并没有吝啬。

在阅读工具方面,Readwise Reader 仍然是我的首选平台。虽然新兴的 RSS 阅读器 Follow 展现出令人期待的潜力,但考虑到其稳定性仍在完善阶段,目前仅将其作为信息获取的补充渠道。

在多语言阅读需求的推动下,我终于购买了划词翻译工具 Bob 这个相见恨晚的得力助手。通过配置免费的 DeepL API 和 Groq 提供的大语言模型,它能够提供快速、准确、优雅的翻译服务。对于需要更专业的翻译场景,我会使用 Immersive Translate 作为补充。有趣的是,我的阅读习惯随着语言环境的改变而发生了显著演变:从前在国内时习惯使用中英对照阅读,而到里斯本生活后,我更倾向于直接阅读英文原文,仅在遇到疑难词句时通过 Bob 进行划词翻译。或许这种转变不仅反映了语言能力的自然提升,也展现了工具在适应性学习中的重要作用。

这些工具的选择和使用方式的改变,不仅提升了信息获取和处理的效率,更重要的是帮助我建立起了一个既安全又便捷的数字通讯和阅读环境。在这个环境中,各个工具都能够相互配合,形成一个有机的整体,为日常的数字生活、学习和工作提供有力支持。

存储与备份

数据的安全存储和可靠备份始终是不可或缺的基础需求。尽管我已在第 93 期电子报中详细阐述了具体的数据存储与备份策略,在此我想着重分享选择这些服务背后的深层考量,以及它们如何协同工作形成一个完整的数据保护体系。

作为 Apple ecosystem 的用户,iCloud 为我提供了设备间无与伦比的互通体验。这种优势在家庭场景中尤为突出——由于家人也都在使用 Apple 设备,通过 iCloud+ 的家庭共享功能,我们能够轻松实现照片、文档等数据的共享与同步。这种无缝的协作体验是其他平台难以企及的,也是我选择继续坚持 Apple 生态的重要原因之一。

然而,iCloud 在对外分享方面的羸弱促使我需要寻找一个传统网盘作为补充。考虑到实际使用场景,我花费两周时间专注评估欧洲的网盘服务商,深入对比了 Mega、pCloud、Internxt、Koofr 和 icedrive 等多个方案。最终,德国的 Filen 以其出色的综合表现脱颖而出。这款采用零知识端对端加密技术的安全网盘,在保证高强度加密的同时,仍然保持着令人满意的传输速度。更难能可贵的是,它不对文件版本数量和传输带宽设限,这使其成为理想的文件分享工具。

Filen 的价值不仅体现在文件分享上,它同样是我重要数据的可靠后盾。其桌面客户端提供的灵活文件同步选项,能够在后台静默完成数据备份工作,这种无感知的备份机制大大降低了日常使用的心智负担。不过,即便 Filen 的安全性值得肯定,在备份重要的数据时,我依然使用了 encryption 工具进行加密后再进行备份。

在构建异地容灾备份方案时,我选择了专业的 BorgBase 服务。这个选择基于几个关键考量:首先,BorgBase 是专门为 Borg 备份定制的服务,完美支持增量备份和重复数据删除特性,既确保了完整的备份历史,又能有效节省存储空间;其次,它提供了直观的 Web 界面用于备份状态监控,配备开源的桌面端图形界面便于操作,并支持 SSH 密钥认证以确保安全性;最后,BorgBase 在欧洲多地部署的服务器为我提供了优质的访问速度和较低的网络延迟。这些专业特性使其相比普通的对象存储服务更适合作为异地容灾备份方案。

这三层防护——iCloud、Filen 和 BorgBase——构成了一个完整的数据安全保障体系。iCloud 负责日常的设备同步和家庭共享,Filen 承担文件分享和常规备份任务,而 BorgBase 则作为最后的安全防线,确保在极端情况下数据仍然可以完整恢复。此外,还有移动硬盘中的冷备份(但我今年的备份频率没有那么高,明年需要加强)。这种多层次的备份策略不仅提供了充分的数据冗余,也满足了不同场景下的使用需求,足以心安。

Setapp

在今年年中面临多个软件订阅即将到期的情况下,我才发现——这些软件大多都在 Setapp 的应用库中。重新计算了价格后,自然而然地选择订阅了 Setapp 的基础套餐。

目前,我通过 Setapp 使用的应用主要覆盖了系统维护、效率提升、媒体处理、文档处理和 AI 增强等多个领域。在系统维护方面,CleanMyMac 和 AIDente Pro 分别负责系统清理和电池管理;在效率工具方面,CleanShot X、Yoink 和 PopClip 大大简化了日常操作流程;在媒体处理领域,Downie 和 Permute 为我提供了全面的下载和格式转换解决方案;在文档处理方面,Marked 与 BBEdit 完美配合,提供实时的文档渲染预览;而在 AI 增强领域,Superwhisper 和 BoltAI 则提供了诸多便利。

Self-hosted

随着在里斯本的生活逐渐稳定,我的自托管需求发生了显著变化。不再需要全天候的 Surge 环境,也无需为使用 AI 平台、支付平台而担忧 IP 问题,这让我得以大幅精简服务器配置:目前仅保留一台通过 Zeabur 管理的 Hetzner VPS,外加一台 Oracle 免费 VPS。这种精简不仅降低了维护成本,更让我能够将注意力集中在真正重要的服务上。

在这些服务器上,我部署的自托管项目主要是:

  • TiddlyWiki 是我的 Digital Garden,展示公开的笔记
  • RSSHubWeWe RSS 负责构建个性化的订阅源
  • Telegram RSSbot 获取重要的即时信息
  • Ladder 绕过付费墙的限制
  • N8N 处理包括内容聚合、数据转换、定时任务等在内的各类自动化流程
  • Uptime Kuma 进行实时监测
  • Twikoo 为博客提供轻量级评论系统
  • R2 Uploader 图形化管理 Cloudflare R2

我部署自托管服务的理念是:轻量化、自动化、可靠性。希望能够在最小化维护成本的同时,提供稳定可靠的功能支持。

小结

通过回顾 2024 年的数字工具选择,我清晰地看到几个主要趋势:首先是向原生应用的回归;其次是对隐私和安全的持续重视;第三是工具间的深度整合,通过 AppleScript、Shortcuts 等自动化手段,将独立的工具编织成有机的整体。

希望明年我可以继续遵循这种理性和务实的思路。重点不在于拥有多少工具,而在于如何让已有的工具更好地服务于实际需求,创造真正的价值。同时,我也期待着能够在保持现有工作流程稳定的基础上,探索更多提升效率的可能性。

关于自我成长的实践:结合斯多葛主义、佛教与批判理论的每日修习

在葡萄牙的秋日里,我创建了一个全新的日记模板。与我以往的私人日记写作相比,这个模板更加注重个人成长的维度。在经过两周的实践后,我深感其中的价值,因此在博客中将它分享给同样在寻找自我成长路径的有缘人。

理论基础

这个日记模板融合了东西方三大思想体系的精华:斯多葛主义的道德修养、佛教的心性觉察,以及法兰克福学派的批判思维。同时,它也汲取了现代心理学的实践智慧,形成了一个完整的自我观照系统。

斯多葛主义元素

  1. 四大美德实践
    • 通过「价值与成长」板块深入践行智慧、勇气、节制、正义
    • 培养区分可控与不可控事物的智慧
    • 确保行为与价值观的一致性
  2. 理性反思
    • 客观记录生活事件与个人反应
    • 觉察并优化思维模式
    • 以反思促进自我提升

佛教哲学元素

  1. 正念观察
    • 在「内在觉察」环节保持对身心的如实观照
    • 培养不带评判的觉知当下的品质
    • 培养对身心状态的觉察能力
  2. 感恩与慈悲
    • 通过日常感恩培养积极心态
    • 留意生活中的美好瞬间
    • 滋养对万物的慈悲之心

法兰克福学派元素

  1. 批判性思维
    • 审视既有认知与社会常态
    • 探寻表象背后的本质
    • 觉察日常生活中的异化现象
  2. 社会维度思考
    • 探究个人与社会结构的关联
    • 思考个体行为的社会影响
    • 追寻自我解放
  3. 理性启蒙
    • 克服工具理性的局限
    • 追求更全面的人性解放
    • 保持理性的怀疑精神

模板结构说明

今日回顾部分

  1. 事件记录
    • 目的:客观记录重要事件,避免流于表面
    • 重点:发现问题、分析本质、探索改变,关注事件带来的内在影响和个人成长
    • 建议:具体描述,避免过于笼统,着重于批判性思维的培养
  2. 内在觉察
    • 目的:培养自我觉知能力
    • 重点:情绪和思维模式的观察
    • 建议:保持诚实和客观,不评判对错
  3. 价值与成长
    • 目的:将哲学理念落实到具体行动
    • 重点:行为与价值观的一致性
    • 建议:具体列举实例,避免空谈
  4. 感恩与觉知
    • 目的:培养积极心态,增强幸福感
    • 重点:发现生活中的美好
    • 建议:从小事做起,真诚感受

明日展望部分

  • 目的:适度规划,保持方向感
  • 重点:准备而不焦虑
  • 建议:保持合理预期,不过分执着

查看模板

使用建议

写作时间

  • 选择较为安静的晚间时段
  • 保证有充足的独处时间
  • 建议固定时间,培养习惯

写作态度

  1. 真实性
    • 保持诚实的自我对话
    • 避免过度修饰和粉饰
  2. 持续性
    • 坚持每日记录
    • 不追求完美,重在坚持
  3. 灵活性
    • 可根据个人需要调整内容
    • 不必每个部分都填写完整
  4. 辩证思维
    • 避免简单化和绝对化
    • 注意现象背后的矛盾
    • 探索多元视角
  5. 社会视角
    • 将个人经历置于更广阔的社会背景中
    • 尝试换位思考,关注集体和他人的处境
    • 思考个人行为的社会影响

注意事项

  1. 避免
    • 流于形式的表面记录
    • 过度苛责自己
    • 过分执着于完美
    • 陷入虚无主义
  2. 建议
    • 关注质量胜于数量
    • 保持开放和接纳的态度
    • 将重点放在个人成长上
    • 保持建设性的批判态度

预期效果

通过持续使用这个日记模板,可以帮助实现:

  1. 提升自我觉察能力
  2. 培养理性思维习惯
  3. 增强情绪管理能力
  4. 明确个人价值观
  5. 培养积极生活态度
  6. 促进持续性成长
  7. 提升生活质量和幸福感
  8. 提升批判性思维能力
  9. 增强社会责任感
  10. 发展更全面的理性思维

结语

斯多葛主义对美德的孜孜追求、佛教哲学中对正念的深度修习、法兰克福学派对批判性思维的锐利洞察,这三重智慧的交织,构成了我自高中以来持续探索的精神图景。

移居至里斯本这座古老而静谧的城市,在大西洋的潮声与悠远的钟鸣中,我愈发清晰地意识到:想要达至更深层次的自我解放,必须在日常生活的点滴中保持清醒的自我觉察与理性的批判精神。生活的真谛,或许正藏于这般持续不断的自我对话与省思之中。

正是基于这样的思考,这份日记模板的创建绝非仅仅作为一个简单的记录工具,而是希望能成为一个促进个人持续成长的实践系统。通过每日书写与反思的涓滴积累,将古老的智慧与现代的思考融入生活的肌理,在实践中达到知行合一。

愿这份模板能够指引有缘人在生活的长河中,既能保持理性的清明,又能守护心灵的澄澈,最终臻至更深刻的自我认知,成就更有质感的人生图景。

答复 dayu 的问卷

看到 dayu 的博客发了一篇新文章《博客作者呀,我想采访你这 9 个问题!》,问卷的内容刚好是我想写但是一直没有写的。那么,借此机会,就来聊一聊我的博客,以及为什么写博客。

1. 简单介绍下自己或者你的博客?

我的博客名称是「槿呈Goidea」,意为希望像木槿花一般呈现飞扬的思绪。木槿花的花语中就有「温柔的坚持」和「美丽的永恒」的寓意。也因此,博客的域名选择了 justgoidea,用类似于 “Just Do It” 这样的短语,表达博客名称的意义。

博客里的内容,并没有什么固定的主题,基本属于想到什么就写什么,想分享什么就写什么,完全没有规划。不过主要的内容基本就是生活随笔和技术分享。

话说,「槿呈Goidea」这个博客应该是我写得最久的一个了。之所以这么说是因为早在 00 年代,「博客」的概念刚刚进入中国时,我就开通了博客。具体是哪个平台,我已经没有印象了,不过后来迁移到了新浪博客,写了多年。后来,差不多是 2012 年底,在老薛主机买了一个共享主机,搭建了人生第一个 WordPress。那时的技术不行,也没有什么数据的安全存储意识,折腾的过程中丢失了不少文章。

博客的框架几经迁移,从 WordPress 到 Typecho,再到 Notion+Nobelium 和 Hugo,最终选择了现在使用的 Astro。

2. 什么契机让你开始写博客?

00 年代,互联网正在中国蓬勃发展,GFW 还没有认证 Google,Twitter 等网站。小小年级就开始接触到了外面的世界,因此,朋友圈中写博客和使用 RSS 非常时兴。同学们互相攀比的不是谁的 QQ 空间好看、访客多、留言多,而是谁有自己的博客,谁的博客文章被精选了。当时有位女同学,现在已经是哥大的博士了,她的博客就一度成为我们的「天花板」。我们这些男生,出于不知道哪里来的好胜心,自然也不肯落后。

3. 你是如何完成创作的?

如何完成创作,是一个好大好空的问题 😂😂😂

写作对我而言并不是一件难事,难的是写什么。一旦有一个想写的主题后,我都会先记录在笔记中,然后慢慢构思。灵感迸发时,写得很快,但这样的情况并不多见。往往是从笔记里的一个模糊的想法,慢慢发展到一些段落,然后再拼、顺成文。

我目前使用的写作软件时 Heptabase,它有着很好用的编辑器,也支持 markdown 语法。更重要的是白板很适合用来进行卡片写作及草稿修改。当我写一篇文章时,会先建立一个白板,然后开始写卡片,最后再将卡片组合起来形成草稿。写卡片时,有时候就是一些关键字,有时候会写得很丰富很长,甚至可能有多个版本。修改草稿往往分成几个步骤:

  1. 先让全文能够通顺;

  2. 读每一段的文字,一定是读出声的,这样就可以知道文字的韵律如何,用词是否妥当;

  3. 再通读全文,也是读出声的,可以根据气口对内容和文字进行调整。

文章里使用的图片,我会使用 Raycast 的 Image Modification 插件中的 Covert Images 将格式转换为 WebP,然后用 uPic 上传到 Cloudflare R2 中。

4. 运营博客的过程中是否有失去过动力?如果有,是为什么恢复的?如果没有,请问您又是如何保持创作的激情?

我并不认为是在运营博客,反而一再强调:写博客并不是为他人写的,而是为自己写的。只是出于分享欲,将写的内容分享在博客中而已。

这是一个很关键的态度。如果写博客是为了取悦他人,那就会在创作的过程中畏首畏尾。考虑得多了,文字就失去了个性。

至于创作激情,于我而言也是没有的,主要是随缘。

5. 如何搭建博客,以及运营博客每年需要投入的资金?

关于搭建博客的文章,我写过五六篇,例如《你好 AstroPaper》《博客的迁移和重整》《
利用 NotionNext 快速部署博客系统》等。还写过一篇《博客的发展简史和框架简介》,据说在几篇学术论文中被引用过。

目前因为博客部署在免费额度很慷慨的 Cloudflare Pages,所以只是域名的年费,$10.44 美元。

6. 推荐 1 篇你博客中的文章,并推荐一个你喜欢读的博客,聊聊原因。

近一年,我最满意的一篇文章是《味・书》。一直想要模仿阿城先生的文风,这一篇算是不失败的尝试。有抒情,有说理,文字虽不华丽却能咋摸出滋味。

最喜欢读的博客是刘未鹏先生的博客,只可惜已经停更许久,域名也停止解析了。他的博客文章已经成书《暗时间》,由电子工业出版社出版。

另一个我常读的博客是太隐,推荐过多次。这个博客中的文章,学识渊博,文采出众,而且中西兼顾。正如博主自我介绍那样,「我与我周旋久,宁做我」。如果从最早的一篇开始读,一篇篇读下来,可以看到博主的思想成长历程,发现非常有趣的灵魂。

7. 推荐 1 个近期喜欢的事物?(例如书籍、电影、音乐、工具、软件。)

推荐一个我很喜欢的软件吧,Tana。在《让 Tana 和 Heptabase 协同作战》中,我简单介绍了这款笔记软件。它集合了 Roam Research 和 Notion 的优点,通过 SuperTag 让笔记和知识管理变得不再枯燥乏味。

8. 想做还没有做的事,或想尝试还没有尝试的主题?

一直很想做 YouTube,听说可以赚钱。但是,我还没有尝试过。虽然我是影视制作人出生,但真让我自己做视频,实在没那个心气儿。一方面,有太多工作要做,从文案到剪辑,我比较懒,也不愿意花费私人时间。另一方面,做什么主题的视频,我也没有想法。所以就一直是想想而已了。

9. 写到这里,闭上你的眼睛,深呼吸几分钟,或是出去溜达一圈,然后回来写任何你想写的东西。

下周二就要更新电子报了,但我还没有开始写。这个周末得加班了。

里斯本日记(一)

2024-09-22

今天是秋分,距离 2025 年恰好还有 100 天。这个特殊的日子,也成为了我们启程前往里斯本的时刻。

对于是否移居海外,我们深思熟虑了许久。人到中年,做出如此重大的决定,远比年轻时更需要权衡利弊。除了我和泽泽需要达成共识外,与家人的沟通也至关重要。幸运的是,我们的父母都表示了支持。经历了这几年的种种事件,他们也逐渐认清了一些无可奈何的现实。

例如,我无法回家奔丧,这成为了我至今无法释怀的痛。又如,泽泽父亲需要进行大手术,却因银行卡限额而无法正常支付;拿着献血证申请用血,却遭到拒绝……这些经历,都让我们对未来有了新的思考。

一个月前,我们退掉了广州的公寓,各自回家陪伴父母。因为不知道这一别,要多久才能重返故土,再见亲人。从「孝」的角度来说,我们或许是不合格的——远走他乡,无法让父母享受天伦之乐。正因如此,这一个月的相处,我们都倍加珍惜。

离家那天,我独自拖着行李箱下楼,母亲站在阳台目送我远去。恍惚间,仿佛回到了当年我赴奥克兰留学时的场景,她也是这样站在阳台上目送我离开。。父亲则在办公室里看着时间,掐着点给我发一条消息,克制却温情。

我们悄然离开,没有惊动他人,只拜托了一位好友来相送。幸好有他在,否则托运行李时遇到的意外状况,我们可能束手无策。问题出在阿联酋航空对随身行李的特殊规定上——经济舱乘客的随身行李限重 7kg,并且将电脑、iPad 等电子产品也计入其中。我也飞过不少国际航线,这样的规定是头一次听说。没办法,我和泽泽只得合并随身行李,另外购买托运额度,剩余物品则托付好友带回,日后再寄送给我们。

安检和边检的过程还算顺利,只是在前往边检的途中,恰巧接到母亲的视频电话询问我们的进展,却被一名工作人员厉声喝止。这突如其来的呵斥让我惊慌失措,手机跌落在地,也把电话那头的母亲吓了一跳,匆忙挂断了通话。匪帮豢养的狗,果然很凶。我们并未到达边检等候区,仅仅是在走道上接听视频电话,何至于如此反应过度?看来,离开确实是正确的选择。

飞机餐

2024-09-23

经过大概 16 小时的飞行,我们终于平稳降落在里斯本机场,开启了新的人生篇章。

入境过程出乎意料地顺利。尽管正值工作人员换班,海关通关依然迅速。泽泽提到,他「潜伏」的葡萄牙华人群中,有人半个多月前来此经历了开学季的长队煎熬,相比之下,我们可谓幸运。

过完海关,原以为还要经过一道安检,结果我们直接走到了行李大厅。航旅纵横上显示在 13 号传送岛取行李,等了一会儿感觉不太对,急忙去看了一眼显示屏,是在 11 号。我见缝插针地刚挤进人群,就看到了我的行李箱。泽泽眼见他的行李箱还没到,干脆去一旁推了行李车来继续等,也好把我俩的书包放下,轻松一些。

还记得刚去奥克兰的时候,过了好几天才去市区买到手机卡。这一次就吸取了之前的教训。因为整个过海关和取行李的时间比我预想的要少了一个多小时,拿完行李就比较从容的在 Vodafone 买了手机卡。不过还是有意料之外,出发前泽泽和我各自选好了想办理的手机套餐,但是现场购买的时候才知道只能先买一张固定流量和电话分钟数的卡,之后再换套餐。

原本我想着预约一个接机服务,泽泽却说坐地铁就好,一个月前里斯本地铁公司给大多数地铁站都配备了自动售票机。去地铁站的路上,我看到人很多,就碎碎念着会不会机器少,要大排长龙。泽泽就翻着白眼,不搭理我。到了地铁站看到一排售票机,泽泽的白眼翻得更厉害了。不过呢,毕竟我的英语比他好,售票机选则为英文后,他就撒娇卖萌拉着让我操作,白眼也不翻了。

里斯本地铁

里斯本的地铁给人一种独特的复古感。老式车厢与年代感十足的隧道相得益彰,座椅更是别具匠心地融入了葡萄牙引以为傲的软木。没有安检和安全门的站台设计,让我们这些来自他乡的旅人不禁感到些许不适应,像是少了「仪式感」。

里斯本地铁车厢

下地铁后,才深刻体会到为什么人们在欧洲旅行更喜欢用登山包而不是行李箱。人行道都是用碎石铺成的,拖着行李箱在上面走,叮叮哐哐,每走一小段就要停下来检查一下,特别害怕行李箱的万向轮坏掉。

我的眼镜在飞机上不知怎么,鼻托坏了一个。往公寓走的时候路过一家眼镜店,就进去问能不能修。店员大叔非常善意的帮我更换了鼻托,矫正了一下镜架,还没有收我的费用,哪怕我已经把钱拿在手上递给他。让我意外,更让我感动。刚刚来到这个陌生的国度才几个小时,就收获了善意。

最终抵达租住的公寓,房东已将一切准备妥当。虽然是合租的四居室,但每间房都配有独立卫浴,舒适度丝毫不逊色于整租的一室公寓。站在窗前,望着远处的海景和跨海大桥,我仿佛回到了在奥克兰求学时的日子。泽泽问我,「有没有发现走了一个轮回?」确实,上一次我去了大洋的另一端,这一次我来到大陆的另一端,同样都是天涯海角,一切都是那么相似,一切又都那么不同。

2024-09-24

在里斯本度过了第一个夜晚。昨晚,我们早早就进入了梦乡,睡得格外踏实。这不仅是因为十几个小时的长途跋涉带来的疲惫,还有飞机上难以安眠的缘故。同时,我们也需要调整时差,毕竟这里比国内晚了七个小时。

清晨六点,我们便起床了。窗外天色尚暗,待我们用过早餐,远空才泛起一丝晨光。早起的好处显而易见,仿佛为一天平白增添了好几个小时。

泽泽精心规划了今天的行程:首先去一家他在小红书上「种草」已久的日化超市,然后探索一下我们即将就读的里斯本大学周边。我们报名了葡语课程,目标是达到 A2 水平。趁着时间尚早,我们决定先去海边散步,顺便走到另一个地铁站。

在奥克兰求学时,我就钟情于大海。特别喜欢在阳光明媚的日子里,迎着海风漫步,听着海浪拍打沙滩或堤岸的声音。回国后,除了在海南短暂停留不到一个月,很少有机会亲近大海。如今,在里斯本终于可以重温这份美好了。

海边

在泽泽推荐的日化超市里,我们挑选了一些洗漱用品。随后,步行到学校附近,熟悉周边环境,并乘公交返回住处。这一路不仅让我们了解了往返学校的地铁和公交路线,还对沿途有了初步印象。

虽然还未确认地铁是否提供 Wi-Fi,但公交车上是有的。与奥克兰相似,这里的公交车需要乘客在下车时按下座位旁的停车按钮,否则司机可能会直接驶过无人上下的站点。总感觉这种设计虽然提高了行车效率,但对乘客来说可能不太友好。我在奥克兰就曾因沉迷手机而忘记按铃,导致错过站点,当初萌生买车的想法也有这个原因。虽然里斯本的公共交通还不错,但或许之后也会买一辆车代步,以便我们搬去更远一些的地方,或者工作更便捷。

这一天我们走了三万多步,创下了今年的步数新高,着实令人疲惫。回到公寓,洗完澡后我便躺在床上,本想看会儿视频,却在拿起 iPad 的瞬间就沉沉睡去。

2024-09-25

今天是我们的「超市日」,计划探索公寓附近的几家超市,了解物价,也商量一下每周的吃食。但在此之前,我们还有一项重要任务——银行开户。

尽管泽泽「潜伏」的当地华人群中常有人抱怨葡萄牙银行对未获得正式居留卡的外国人不够友好,我却并未过分担心。因为我的想法是,既然要买健康保险,不如直接向银行表明我们要开户并购买保险,这样总不会把我们拒之门外吧?事实证明我的判断是正确的。整个过程异常顺利,我们两人分别开户和购买保险,包括等待叫号在内,仅用了约一个半小时就全部办妥。

值得一提的是,葡萄牙的银行营业时间分为两段:上午 8:30 至 12:30,下午 13:30 至 15:00。这种时间安排常导致银行人满为患。幸运的是,我们早早就去排队,避开了拥挤。虽然银行卡需要等待约一周半才能寄到,但拥有银行账户意味着我们在里斯本的生活正式拉开帷幕。

离开银行后,我们马不停蹄地开始了超市之旅。在第一家超市,泽泽拦住我不要急于购物,而是仔细记录下各种食品和日用品的价格。他是真的懂得如何勤俭持家,要是我自己,恐怕很难有这种意识,也不会想到超市之间有价格差异。

葡萄牙的工资水平相对较低,目前最低工资仅为 €820,远低于法国、德国,甚至邻国西班牙。这也导致了这里的物价相对亲民。例如:

  • 6L 矿泉水:€0.89

  • 200g 生菜沙拉:€0.65

  • 1L 半脱脂牛奶:€0.82

  • 一袋吐司面包:€0.95

  • 一打中号鸡蛋:€2.15

我们的饮食需求并不复杂,主要购买了面包、谷物、饼干、牛奶、沙拉、鱼罐头、披萨和各种酱料。虽然公寓配有天然气,我们还带了小电饭煲,但暂时没有做中餐的打算。幸运的是,我们在国内就习惯了偏西式的饮食,适应起来并不困难。再加上日常服用复合维生素,我们相信能够保持营养均衡。

在葡萄牙,超市会员卡是必不可少的。它不仅可以积分兑换优惠券,还能与税务系统联动。不过,我还没完全弄清楚购物时如何自动报税,也没在申请会员卡时看到填写税号的选项。

说到税号,它在葡萄牙的重要性堪比中国的身份证号码。无论是身份认证、购物、工资发放还是办理驾照,都离不开税号。正如美国有句俗语说的:「世上只有死亡和纳税是不可避免的」,这在葡萄牙同样适用。我们是来之前就委托当地的中介帮我们办理了税号,过来之后大大减少了办理其他业务所需要的时间。

2024-09-26

9 月 12 日我就在地铁公司的官网买好了交通卡,就在我沾沾自喜可以在落地当天取卡的时候,收到的邮件里显示要 10 个工作日才能取,也就是今天。

今晨醒来,窗外细雨绵绵。这样的天气不适合出门,我们索性躺在床上看起了剧。不知不觉间,我们竟双双睡去。这几天我们常常在 Netflix 上看剧,每次打开前还是习惯性地点开 Surge,随即又暗骂自己一声傻逼。最后,我干脆将 Surge 卸载,彻底告别过去的网络使用习惯。

里斯本属地中海气候,四季分明。通常夏季(6-8 月)炎热干燥,降雨稀少;冬季(11-2 月)温和湿润,雨水频繁。虽然现在才刚入秋,梧桐叶已开始泛黄飘落,但天气预报显示,未来降雨将逐渐增多。

一觉睡到中午,窗外已经没有飘雨,看远处没有云遮挡的天空已经有阳光洒下。早上还是阴冷的感觉,这会儿已经有一点暖和了,走在太阳下甚至有点微微出汗。

里斯本是典型的山城,高低起伏的丘陵遍布。走去离家最近的地铁站大约 1km 的距离,需要走两个上坡。由于不知道 23 日购买的临时交通卡是可以继续充值的,这一次又买了两张卡,多花了 €1 的冤枉钱。

到机场的地铁站后,很快就在人工柜台取到了交通卡。有了交通卡就可以购买月票无限次的乘车了。不过月票的计算方式是每月第一天到最后一天,这几天还不能买,不然又要花冤枉钱。

月票分成了两种,一种是 €40,可以在整个大里斯本都会区乘坐各种公共交通工具;另一种是 €30,只能在指定的区域使用。还没来里斯本之前,感觉第二种定价方式很不划算,但是真的到了这里才感觉,其实生活半径并不会有多大,每个月如果能省下 €10 也不错。不过,最开始这几个月,我们还是会买 €40 的月票,可以四处转转。

我已经想好了,要坐火车去辛特拉,再从那里坐公交去罗卡角。还要去动物园看动物,去市中心坐电车。

2024-09-27

早餐时,我随意浏览了一下里斯本佛光山的地址,惊喜地发现它离我们的住处仅有 2 公里左右。与泽泽商议后,我们决定悠闲地步行前往,顺便在回程时在超市采购些吃食。

我们沿着海岸线慢悠悠地散步。今天阳光灿烂,明媚得有些刺眼,但空气中却透着几分凉意,较之前几日明显转凉。不知是海风的缘故,还是因为前几日的雨水。这样的天气,既舒适又令人神清气爽。泽泽连连说他喜欢里斯本现在的气温。广东小孩儿一年到头都少有凉爽,我只能心里默默说着,好可怜。

佛光山的网站上写的是 10 点开门,但我们在门口等到 10:10 也没见人影,干脆就走了。去超市再采购一些吃的喝的。

里斯本佛光山

这一次在超市,学着当地人也拿了折扣海报。大米正在打折,2kg 是 €2.69。和泽泽商量,我们带过来的有一个小电饭煲,可以蒸米饭,然后拌着蔬菜和罐头吃。泽泽想了想,走到冷鲜柜,指着肉肠说,可以买来做煲仔饭,六根一盒 €2.99,每顿吃一根。我连连点头。

这次在超市,我们学着当地人的样子,仔细研究起折扣海报。大米正在特价,2 kg只需 €2.69。我们带来的小电饭煲突然派上了用场——可以用来做煲仔饭。

泽泽把我带去肉类区,指着冷鲜柜里的肉肠说:「我们可以用这个做煲仔饭。一盒六根,€2.99,每顿吃一根正好。」我两眼放光,连连点头。

中午到家后,我们就马不停蹄地做起了煲仔饭。两杯米和一根肉肠一起蒸煮,熟了后拌入沙拉菜和一盒金枪鱼罐头,再洒一些甜椒粉提味,非常完美。如果不够味道,淋一点寿司酱油在碗里。

前天还在说我们都不是中国胃,现在就啪啪打脸。

煲仔饭

手机随便拍了一张,卖相不怎么样,吃起来味道很好。最重要的是方便。

2024-09-28

原本不打算出门的,然而泽泽的裤子磨破了,需要去买条裤子,不然就没得换洗。于是我们又溜溜达达地沿着海边走去超市。这一次重点注意了一下海边的饭店,有两家中餐厅,其中一家是川菜馆。门口贴着菜单,按照当地的购买力,价格不贵,可是算成人民币就贵了。

泽泽现在还是有习惯把价格按照 1:8 换算成人民币,我让他不要这样,他却振振有词「我们还没有在这里挣钱,肯定得换算一下。」

我刚去奥克兰的时候,第一次逛超市时也和他一样。当时看到了肉派,因为没吃过很想吃,原本都拿了,但又看了一眼价格,心里换算了一下,就默默放回去了。那一次就让我对购物有了阴影,能不买的都不买,必须买的就尽量等打折买。也确实是等我开始打工挣钱了,购物就没那么有顾虑。

在商场里转了几家服装店,泽泽都没有挑到合适的,就说干脆在网上买优衣库。结果话刚说完,我们突然想起超市里也有卖衣服的,就去看了一眼。果然被他挑到了一条,不仅款式比服装店里的好看,价格也不错。服装店里的裤子,穿着总觉得有点像街溜子,吊儿郎当的。或许是我们不懂这边年轻人的时尚吧。

还没有查过里斯本的 outlets 在哪里,快到黑五了,应该会有折扣季。还不知道这边会不会有 boxing day(12 月 26 日)这样的购物节。不过作为一个天主教国家,圣诞节怎么着都应该比较隆重吧?

来里斯本的第一周就这样过去了,总体来说还是很适应的,要办的事情也都比较顺利。

写的很流水账,嗯,就这样。

我收藏的那些神奇网站

这篇博客介绍了作者收藏的一些神奇网站,包括聚合博客平台积薪和Buzzing、常用思考工具网站Untools、色彩查询网站中国色和日本色、微信Markdown编辑器、emoji转换器TxtEmoji和Twitter截图工具Poet、实用小工具汇集网站一个木函等。

二十四个常见的逻辑错误

这篇文章列举了24种常见的逻辑错误,包括举证责任、语义模糊、赌徒谬误、乐队花车、诉诸权威、合成谬误、没有真正的苏格兰人、基因谬误、非黑即白、窃取论点、诉诸自然、轶事证据、德克萨斯神枪手和中间立场等。这些错误会导致辩论的建设性破坏,需要避免。

悼友文

这是一篇悼文,追思一位英年早逝的北大好友。虽未谋面,但因常年书信往来而情谊深厚。文中追忆与友人探讨人生、社会、哲学等话题的点点滴滴,感叹其才华横溢又德行高洁,惋惜未能实现把盏言欢的约定。

电子报与博客

随着电子报的写作逐渐转向付费模式,作者意识到需要重新审视内容的深度和主线。在反思和梳理笔记库后,作者确定了四条核心主线:人文与科技的交汇、东西方哲学对现代生活的启示、美学素养与批判性思维的塑造、以及个人成长与复利思维的结合。未来的电子报将围绕这些主线展开更深入的探讨,而博客将兼具轻盈与厚重,记录生活随笔和深度长文。

Say Goodbye to 2024

A personal reflection on 2024, exploring significant life changes including immigration to Lisbon, shifts in information consumption, and the intersection of technology and humanities. This year-end review discusses adapting to Portuguese culture, language learning, personal knowledge management, and future aspirations for 2025.

How I computer in 2024

In this article, the author shares detailed insights into their digital tool choices and experiences in 2024. From the convenience of returning to native applications to multi-layered privacy protection strategies and carefully selected productivity tools, the author demonstrates how to enhance work efficiency and life quality through rational tool selection and integration. Whether it's the emphasis on privacy or the pursuit of automation, the article provides readers with rich references and practical experiences.

2024 年数字工具箱

在这篇文章中,作者详细分享了自己在 2024 年的数字工具选择和使用心得。从回归原生应用的便利性,到隐私与安全的多层防护策略,再到生产力工具的精挑细选,作者展示了如何通过合理选择和整合工具来提升工作效率和生活质量。无论是对隐私的重视,还是对自动化的追求,文章都为读者提供了丰富的参考和实践经验。

关于自我成长的实践:结合斯多葛主义、佛教与批判理论的每日修习

这是一个融合斯多葛主义、佛教哲学和法兰克福学派思想的日记模板。它不仅是一个简单的记录工具,更是一个促进个人成长的实践系统。通过每日的书写与反思,帮助你培养批判性思维、提升自我觉察能力、增强情绪管理能力,最终达到更好的自我认知和生活品质。无论你是对个人成长感兴趣,还是在寻找一种更有意义的日记写作方式,这个模板都值得一试。

闲白

通过引用《周易》和《易传》中的经典句子,作者探讨了积德行善与作恶多端对个人福报的影响,并强调了时间的重要性。

2024 端午随笔

从中国的休假制度演变到端午节的多种纪念说法,再到王阳明临终遗言的哲学思考,这些随笔不仅记录了节日的点滴,也探讨了深层次的人文与社会问题。

佛法的终极奥义

本文深入探讨了佛教中药山惟俨禅师的公案,通过现象学理论和禅宗的教义,阐述了「不曲意逢迎」的重要性,并解释了三法印中的「诸行无常」、「诸法无我」和「涅槃寂静」,以及它们与佛法终极奥义的关系。通过对这些概念的详细剖析,揭示佛法终极智慧的深刻内涵,走进禅宗修行的核心理念。

老用户的失望

作者作为Apple的老用户,对Apple最新广告中的破坏文明象征的行为表示失望。文章批评了科技发展应当是文明进步的加速器,而非破坏者,呼吁科技公司应尊重并继承传统,推动人类文明向前发展,而不是简单地定义和摧毁一切。

2024 五一随笔

五一假期的几篇随笔,记录了生活中的点滴与感悟。从智齿肿痛的烦恼到童年记忆中的美好时光,从梅大高速的悲剧到对历史人物的重新认识,每一篇随笔都充满了真实的情感与细腻的观察。阅读这些随笔,你会发现生活中的小事也能带来深刻的思考与感动。

AI 在艺术领域的发展

本文详细探讨了 AI 在艺术领域的发展历程和路径,从早期的算法艺术探索到当代生成对抗网络(GANs)的应用。通过分析关键技术进步和标志性事件,如谷歌 DeepDream 项目和人工智能创作的拍卖成功,本文揭示了 AI 在艺术创作中的巨大潜力和社会接受度的提升。同时,也反思了 AI 艺术带来的伦理和版权问题,并展望了未来 AI 与人类艺术家合作的无限可能。

我为什么想要研究 AI 美学

当重新审视技术和人性、创造和生命的关系后,也就更能以开放和审慎的态度拥抱这个充满不确定性的 AI 时代。只有在坚持艺术的人文内核、秉持对美好生活的想象和追求的同时,以人性化的方式应用 AI 技术,AI 美学才能真正实现其革新艺术、促进人类社会进步的终极理想。

清明随笔

这是一篇反映作者在清明节期间的所思所感的随笔,涉及季节变化的感慨、个人生活体验、对历史和文化的思考,以及对当前社会现象的观察和反思。

你好 AstroPaper

作者分享了将博客框架迁移到 Astro 后遇到的一些问题,提供了修改显示时区、添加 Twikoo 评论组件、让 RSS 输出全文等解决方案。通过详细的代码示例和操作步骤,本文展示了如何在 AstroPaper 主题中进行个性化调整,提升博客的用户体验和美观度。如果你也在使用 AstroPaper 主题或考虑迁移到 Astro,这篇文章将为你提供有价值的参考和指导。

Rediscovering Heptabase

Heptabase is a visual note-taking tool based on cards, whiteboards, and labels that helps me build a deep understanding of complex problems from a meso perspective. This article reassesses Heptabase, highlighting its core features as a note-taking tool, including data input, organization, storage, and synchronization. It also explores the unique mesoscopic perspective that Heptabase provides, which balances micro-level details and macro-level understanding. By following a structured approach to breaking down and organizing knowledge, Heptabase facilitates deep learning and comprehension. Read on to discover how Heptabase can transform your knowledge management and learning processes.

重新理解 Heptabase

Heptabase 是一个以卡片、白板和标签为基础,帮助我以中观视角对复杂问题建立深度理解的可视化笔记工具。本文通过重新梳理对 Heptabase 的认知,详细分析了其作为笔记工具的四个特征、功能性以及如何利用 Heptabase 建立深度理解。通过多层次认知结构和中观视角,Heptabase 不仅帮助用户积累和内化知识,还促进了智慧的形成和动态的学习过程。

最难沟通的,是被灌输了标准答案的人

在近期的社会热点事件中,作者分享了对女教师网暴事件的看法,认为这属于父权话语下的荡妇羞辱。文章强调,在没有执法机关公告事件真实性的情况下,不应对女教师进行网暴。作者指出,公众应关注的是法律对未成年男性保护的缺位,而不是道德瑕疵。通过讨论,作者呼吁立法部门应尽快对未成年男性进行法律平权,保障其合法权益。

天理昭彰,报应不爽

这是一篇充满迷信色彩的文章。当黑兔走入了青龙穴,再加之鼎、丰二卦的火势,似乎象征着什么,意味着什么。而我们能做的也就只有用自己的德行,像水一样去滋养自己的根树。

The Power and Charn of information

This article mainly discusses the core position of information in the process of human society and civilization. Information is as indispensable as water, air and food. Humans are born with a desire for information, and the accumulation of information has helped to form a rich knowledge system. The evolution of society, culture and language cannot be separated from the drive of information, especially today when science and technology are constantly developing and the external environment is constantly changing. The article emphasizes that although language and culture will evolve with the development of society, the search and sharing of information is still the core of promoting human progress. In any case, information exchange and sharing have always been the key driving force for the advancement of human civilization.

信息的力量与魅力

这篇文章主要探讨了信息在人类社会和文明进程中的核心地位。信息像水、空气和食物一样不可或缺,人类对信息的渴望与生俱来,信息的积累帮助形成了丰富的知识体系。社会、文化和语言的演变都离不开信息的驱动,尤其是在科技不断发展和外部环境持续变化的今天。文章强调,尽管语言和文化会随着社会的发展而演变,但信息的搜索和分享依然是推动人类进步的核心。无论如何,信息交流和分享始终是推动人类文明前进的关键驱动力。

Isolation Born of Dissemination

This article explores the double-edged sword nature of modern communication media, which is that while it physically connects people, it may have a spiritually isolating effect. The shallow relationships and algorithmic screening of social media have led to information isolation and homogenization. Horkheimer's "communication-generated isolation" theory points out that this isolation exists not only at the individual spiritual level, but is also reflected in the alienation of social relationships. In order to cope with this isolation, improving media information literacy is key. Media information literacy includes understanding the operation and influence of media, exploring critical thinking and multiple perspectives, and cultivating media participation and creative capabilities. In addition, we can break the barriers generated by communication by consciously using social media, enhancing the depth of communication, and participating in real community activities. In short, media information literacy is an important means to reduce the impact of communication isolation.

传播产生的隔绝:理解现代媒介的双刃剑特性及其对媒体信息素养的挑战

本文探讨了现代传播媒介的双刃剑特性,即在物理上将人们连接在一起的同时,在精神上可能产生隔离的效果。社交媒体的浅层关系和算法的筛选都导致了信息隔离和同质化。霍克海默的「传播产生的隔绝」理论指出,这种隔阂不仅存在于个体精神层面,也反映在社会关系的疏离上。为了应对这种隔绝,提高媒体信息素养是关键。媒体信息素养包括对媒介运作和影响的理解,批判性思维和多元视角的探索,以及媒介参与和创造能力的培养。此外,我们可以通过有意识地使用社交媒体、增强交流的深度和参与现实社群活动来打破传播产生的隔阂。总之,媒体信息素养是减少传播隔离影响的重要手段。

How I Consume Information

The author shares his own information consumption process. Faced with numerous information sources, the author does not read everything every week, but reads selectively. The entire process reflects effective information screening and processing methods, and I hope this can inspire readers to find information consumption strategies that suit them.

我是如何进行信息消费的

作者分享了自己的信息消费流程。面对众多信息源,作者并不是每周阅读所有内容,而是采取有选择性地阅读。整个流程体现了有效的信息筛选和处理方法,希望这能启发读者找到适合自己的信息消费策略。

告别 2023

随便叨叨几句这一年的总结,「安于平凡,功不唐捐,守正笃实,久久为功。」

味・书

这篇文章温情而充满了对读书之乐的个人思考,同时也包含了对个人成长和知识价值的深刻反省。

【译制】Ness Labs 专访 Heptabase 联合创始人 Alan Chan

在本次采访中,Alan 谈到了智能产品设计的内在困境、如何创建一个共同进化系统来解决这一困境、知识生命周期的五个部分、如何用元应用程序解决不同用例之间的互操作性、如何支持个人和集体知识创造,等等。

2023 十一随记

本文是作者在十一假期的随笔,共有八篇,记录了作者的生活琐事、日常观察和思考。

重新思考海外付费 app 对我的意义

这篇文章探讨了作者订阅的各个海外付费 app 对自己的意义,认为订阅的意义在于 app 的独特功能或融入了工作流而无可替代,并在使用过程中收获 app 带给作者的持续价值。

我如何用 Heptabase 做笔记

作者分享了使用 Heptabase 做笔记的五个步骤:在 Journal 中记录想法,根据主题整理笔记,确定卡片之间的关系,创建聚合和复习思考。通过这些步骤,可以建立起有组织的知识结构。

Telegram RSSbot 搭建简要说明

本文介绍了如何搭建 Telegram RSSbot,包括准备工作、新建机器人、获取基本信息、搭建机器人后端和订阅 RSS 等步骤。同时还介绍了如何搭建 MTPROTO 代理服务。

用 RSSHub 打造专属信息流

本文介绍了如何使用RSSHub打造自己的信息流。可以通过Zeabur、Vercel或Docker部署RSSHub,然后使用已经制作好的路由订阅各种信息源,如新闻、社交、视频、购物、娱乐等。同时,本文还提供了一个理想化的RSS信息流列表和两篇外链文章,供读者参考。

杞人忧天和未雨绸缪

中国的App备案新规要求所有未备案的App无法连接互联网,这可能导致一些上网工具和笔记类App无法使用。虽然具体实施细节还没有公布,但文章提出了一些假设,如通讯运营商设置联网白名单、分发平台锁区等,提醒人们要未雨绸缪。作者建议保留至少三个不同地区的Apple ID,减少对需要联网的笔记软件的依赖等。

将创意转化为内容的八个常用框架

本文介绍了将创意转化为内容的八个常用框架。沟通是内容创作的真谛,改进沟通策略可以帮助信息的有效传递。八个框架包括:如果这样/那么那样、大多数人、停止这个、不等于、快速提示、方法/流程、编号列表、隐喻。

【授权转载】从阅读中获取知识的最好方式

本文介绍了一种从阅读中获取知识的最好方式,即将书中的重要段落拆解成更小的概念,并将这些概念之间的关联性画出来,最后将相似的概念群组起来。通过这个过程,建立知识架构,给每张卡片和 Section 下标题所投入的思考过程,才能真正理解和洞察知识。最后,建议采用间隔式复习法来留存这些知识,并强调工具选择的重要性。

LifeOS:我的个人管理系统

LifeOS 2.0 是一个由五个主要子系统和二十二个版块构成的个人知识管理、学习、生活和工作的全景视角。CETDE 是个人知识管理工作流模型,包括 Capture、Encode、Transfer、Distill 和 Express 五个阶段,可以直接在 LifeOS 中使用。而生活禅理念提供了一个哲学和实践框架,用以整合、应用和创新个人的知识管理全过程。

Blog or Blue?

本文探讨了写博客和写推文的优劣和选择,指出两者都有其独特的价值和意义,都可以为我们提供不同的视角和体验。无论是 Blog 还是 Twitter,无论是文字还是声音,它们都只是我们表达自我和分享知识的工具和渠道。真正的核心在于如何与自己的思想和知识建立连接,以及如何与他人共享这些连接,让知识得以传播和进步。

为什么应该(从现在)开始记录

记录是每天都在进行的,无时无刻不在进行。记录的好处很多,坏处没有多少。记录可以帮助我们深入观察自己和环境的关系,对生活有更深的理解,也是对生活的一种回应和尊重,更是对生活的热爱。记录还可以提高效率和生产力,帮助我们更好地组织自己的时间和精力,更有效地完成任务和实现目标。记录的方式是多种多样的,只要是可以将当下转化成可以相对长期保存的一种数据编码形式,爱用什么样的方式,就用什么样的方式。

梦中居所

这篇文章描述了作者梦中的居所,受到明代画家莫是龙的小品启发。

对自己做一个实验:记录意识流

这篇博客介绍了作者对意识流记录的实验,通过记录意识流来了解自己的业力和习气,清理头脑中的垃圾,更好地认识自己。作者解释了佛教中的业力和习气概念,并说明了记录意识流的难点在于要忠实记录,不修改、不措辞、不取舍。

博客的迁移和重整

本文介绍了博客从 http://super.so/ 迁移到 Nobelium 的过程中,作者对导航栏、页脚、代码块和字体进行的自定义修改,以及在 Nobelium 数据库中完善博客内容的过程。作者认为博客应该纯粹,用于记录与分享,而 Notion 和 Nobelium 满足了作者对博客的全部需求。

Conversation with Pi (双语)

我基于 DIKW 金字塔,重新思考了两者,并终于提出了我自己的方法论,我将其称为 CETDE。为了验证我的想法,决定和之前介绍过的让我非常惊艳的聊天机器人 https://heypi.com/talk 交流一下,看看它是怎样看待我的方法论,会向我提出哪些问题,能不能帮助我更深入地思考和完善方法论。

从《心经》中学习知识管理

从《心经》的角度来看,知识管理需要认识到知识的无常和不断发展的本质,保持谦虚和开放的心态,避免对某一知识领域产生执著,具备批判和分析的知识能力,以及不断学习和实践的精神。空性智慧和般若知识观则强调开放和包容、相对和主观、非限定和非执著、批判和分析、知识的过程观、知识的整体观、知识的解脱等特征,可以帮助我们更好地理解、整合和应用知识。

聊天机器人 Pi 和翻译器的选择

本期内容介绍了聊天机器人 Pi 和翻译器的选择。聊天机器人 Pi 不同于其他聊天机器人,他会非常耐心地听取你的话,并给出自己的理解和启发式的提问,帮助你打开思路,发现问题的新角度。目前他只支持英文,但提供了 5 种语音模式,用来练习英语是一个非常好的选择。而在翻译器的选择上,介绍了彩云小译和 DeepL 的优缺点,同时也推荐了一款浏览器拓展——沉浸式翻译,支持多种翻译器的 API,可以像彩云小译一样上下排版的中英对照,对主流网站进行了专门优化,是一个不错的选择。

写在三十岁的边上

作者在三十岁生日到来前夕反思了过去十年的生活和职业经历,感叹理想与现实的差距,以及难以实现的朋友约定。他意识到,在中国特有的社会和文化压力下,尽管面临财务和尊严的挑战,但他认为自己的失败不仅仅是外部环境造成的。作者承认自己缺乏自我反省,但仍然对兴趣有追求,不认同完全「躺平」的生活态度。最后,他提出未来十年的目标是保持健康并能够识别并支持真正的「英雄」。

我使用的 AI 工具

本文介绍了我使用的一些 AI 工具,包括 Notion AI,New Bing,OpenCat,ChatHub,ChatGPT 和 Poe 等。

4月25日随笔

今天涉及到了几个话题,分别是睡眠状态、社会戾气、气候变化。从个人到社会再到全球环境,都需要我们做好相应的准备,珍惜生命。
❌