𖥧 𖥧 𖧧 ˒˒. . 𖡼.𖤣𖥧 ⠜ . . 𖥧 ((꜆꜄꜆ ˙꒳˙)꜆꜄꜆オラオラオラオラ 𖥧 𖧧 ˒˒. . 𖡼.𖤣𖥧 ⠜. . 𖥧 𖥧 𖧧

歡迎光臨 :D

目前這個網站正剛剛又又經歷一次大翻新,目前是第三版。

2026-08-29
987 字
5 分鐘
有關台語的碎念

注意:本篇以台文寫成。你可能會問:「台文是什麼?」簡單來說,台文是台語/台灣閩南語的書面形式。關於台文的一些常見問題,可參考劉承賢先生撰寫的這篇文章

我咧想:寫台文對我究竟有啥路用?

最近佇冊店有看著愈來愈濟用台語寫的冊。我若是有看著,攏會掀看覓。但是大部份用台語寫的題材我攏無興趣。寫啥物庄跤所在的故事,作者細漢的回憶,或者是我讀起來足無興趣的小說,著算講我足佮意「讀台文」,嘛袂想欲讀遮的冊。

敢講有欲讀台文的人攏是對「想欲保護台灣本土文化」開始的?敢無人是像我按呢,先對台文這豐富的文字系統吸引著,才開始了解台語的?

講到底,語言著是提來溝通的。若是這的上蓋基本的需求袂當滿足,一切攏免閣再講。


另外一件佮臺語文相關的代誌。

我實在是真佮意用 terminal 來寫台文。敢有人會捌我?ASCII 的美感佮羅馬字文的系統磕做伙。華語這个無羅馬字文傳統个,雖然硬欲寫嘛是會使,但是著欠一氣。(而且華語个音素較少,讀起來會較辛苦)

關於數字文,我上佮意个一點是:佇寫 code 个軟體內面,親像 Neovim,伊會自動推捒你佇彼个檔案寫个「單字」——注意,煞落來个才是重點:POJ 佮臺羅用「連字號」來標示多字詞,但是連字號前後無一定會予你个軟體看做是這个詞。所以這个特性干焦數字文才有!

以下是數字文的範例,內容是這个段落。規則真簡單:每一个字後面予伊个調號綴咧,本來寫連字號个所在直接磕做伙寫。

Goa2 sit8chai7 si7 chin1 ka3i3 iong7 terminal lai5 sia2 tai5bun5. Kam2 u7 lang5 e7 bat4 - goa2? ASCII e5 bi2kam2 kah4 lo5ma2ji7 bun5 e5 he7thong2 khap4 cho3hoe2. Hoa5gi2 chit8 e5 bo5 lo5ma2ji7 bun5 thoan5thong2 e5, sui1jian5 nge7 beh4 kong2 ma7si7 e7tang3 an2ne1 cho3, tan7si7 tioh8si7 kiam2 chit4 khui3. (Ji5chiann2 Hoa5gi2 e5 im1soo3 khah4 chio2, thak8 - khi2lai5 e7 khah4 sim1khoo2.)
Koan1i5 soo3ji7 bun5, goa2 siong7 ka3i3 e5 chit8 tiam2 si7: Ti7 sia2 code e5 nng2the2 lai7bin2, chhin1chhiunn7 neovim, i1 e7 chu7tong7 thui1sak4 li2 ti7 hit4 e5 tong2am7 sia2 - koe3 e5 "tan1ji7". Chhu3i3, soah4 - loh8lai5 e5 chit4 ku3 chiah4 si7 tiong7tiam2: POJ kah4 Tailo iong7 "lian5ji7ho7/dash" ("-") lai5 piau1si7 chit8e5 to1ji7su5, tan7si7 lian5ji7ho7 cheng5au7 bo5it4teng7 e7 hoo7 li2 e5 nng2the2 khoann3cho3 si7 chit4 e5 su5. Soo2i2 che1 tik4seng3 kan1na1 soo3ji7 bun5 chiah4 u7!

最大的問題是:應該,無人曉得按怎讀數字文。連我家己也是讀到真辛苦。而且有真濟人無佮意羅馬字,抑是毋知欲按怎讀。我本來就不是羅馬字派的,只是佮意數字文。

對於「無人欲看、無人看有」此個問題,這篇 Threads 鋪文反倒是會當參考:

若如此,有何物文體,會當用台語思考,又能使乎此偏心華語兮演算法看著兮。此個主意是我在咧台語聖詩用字當中尋著兮,其編者為著乎聖詩兮莊嚴感更加明顯,就將書面兮用字,拿來訓讀台語兮白話,下腳再寫白話字表示真正兮發音。頂面是乎人知意思,下腳乎人知欲如何唱。

伊提案用「訓讀字」來寫台文。伊在台語文的基督教「聖詩」尋著靈感,教會的人會用較文雅的字表示歌詩內底的口語。

我就在想,我也會使照此個方式在我的 blog 內底寫台文。也會當設一个自動翻譯的系統,予真正看無的人一个選擇。

此個 strategy 的目標是,寫到親像華語人在讀廣東話同款。雖然也是有人看著廣東書面文就哀講伊看無,但是若是較有耐心的總是會通。

2026-08-23
1676 字
8 分鐘
NiCE 2026 心得

記錄一下上週六(2026/8/15)參加 NiCE2 的心得。

啥是 NiCE?#

我在兩個月以前根本沒有聽說過 NiCE。

是這陣子在滑 Threads 時,看到不下三次有人拿「布穀町」、「NiCE」、「創集繪」跟 FF、CWT 相比,而且都認為前者辦的品質比較好。具體到底誰比較好我並不知道,畢竟這之中我也只去過一兩次 FF。而又聽說 NiCE 快到了,看地點是辦在南港展覽館,這讓我除了想看看 NiCE 長怎麼樣之外,也想去看南港展覽館的逛展體驗如何。

事前規劃#

NiCE 的場地是真的很大,總共有三千攤,而且聽說以女性向為主,如果什麼都沒準備直接下去逛的話,可能會一無所獲。||感覺會迷失在 BL 之海(這什麼刻板印象)(事後發現其實也沒這麼誇張就是了,不過事先列好的清單確實很有用。)||另外還聽說了「吃土單」這個詞,聽起來意思就是待買清單。

NiCE 官方有整理一個互動式電子地圖(連結),可以透過關鍵字搜尋。

然後當時發現有人(@[email protected])做了一個用來排逛攤順序+購買清單的網站,很有幫助。(原貼文:這裡)於是我就用這個網站來查+整理要逛哪些攤位。

出師不利#

如果你也聽說過 NiCE,那你八成有聽說過這一年的排隊體驗很差。或者,你對於 NiCE 這一年的辦理問題沒有興趣。符合以上兩種的讀者,可跳過這一段。

我跟一個朋友約在 10:30,也就是快開門的時候才到。結果人超級多的⋯⋯除了場館走廊都是人之外,人潮也擠在外面。

更糟糕的是,並不是找到排隊隊伍末端,然後排個一兩小時就能進場。

我們花了一點時間找到一條隊伍的末端,然後排了好一陣子。等到終於排到進場了,發現隊伍不知從何處開始默默散成人群了!所以包括我們的一整條隊伍都白白排了好幾十分鐘。太荒謬了。

這次我們在排隊時,並不常看到整隊的工作人員,而且就算遇到,他們看起來也都不知道應該從哪裡開始排隊。

結果在混亂的同時,本來天氣還陽光普照的,突然開始下很大的雨。我們只好先去旁邊的 Lalaport 閑晃。

大概等到快兩點,我跟好友都有點打算離開了,但沒想到經過排隊人潮時,剛好在捷運一號出口旁邊遇到工作人員說可以開始排隊了。於是我們就在那邊開始排,整個隊伍看起來比早上有秩序得多,而且排隊目標是南側的側門,所以我們大概排了十多分鐘就進到場內的緩衝區了。

最後,在場內緩衝區又等個十幾分鐘,就成功入場了!

關於這次的活動到底出了什麼問題,我並不是很清楚,而且網路上看起來已經有很多討論了,我在這裡就不多費唇舌。本來都已經做好空手而回的心理準備了,沒想到結果是沒有白來,反而是一種驚喜。

體驗#

總共大概看了好像十攤以上,大多數都是事先有查好的攤位。不過實際上這些創作者我大部分在這次展覽之前都沒有聽過,除了 天之火加零在電線桿下

不同於上次去 FF46 我就是隨便挑看畫風覺得不錯的攤位來逛,這次我比較從「同坑」的概念來找攤位,先找自己有追的作品二創,優先度大概是 MyGO=Mujica > 輝耀姬 > 上伊那牡丹。

我大約在每個攤位會買一本本子,小說、漫畫或畫冊都有。或者有買一些我覺得好看的貼紙跟 L 夾。

我在這些二創攤位之中多數都是第一次看,我不知道第一次知道一個創作者就買本子是不是有點凱(說實在我還覺得這次預算設定得有點太高),不過基本上我有逛到的我都覺得值得繼續關注下去。

我之前不管是逛漫展還是同人展感覺都挺疏離的,雖然說多少能夠看到自己有看過、玩過的作品相關周邊,有一種「喔,原來這裡也能看到我有看過的作品」的熟悉感,但是也僅止於此,並沒有覺得很投入。不過自從在 Bilibili 開始接觸雞狗二創之後覺得,感覺專注於一個坑比起滑到什麼看什麼還要有收穫,對於同樣的角色、同樣的組合可以更深入理解有什麼看點||(嗑點)||。

我本來關注這一些二創大多都是在網路上,關注中國等外地的創作者,但是這次關注的全部都來自台灣,在審美觀、題材、語言上都更加親近,之後也更容易關注他們的其他線下活動。

我列的「逛攤列表」在活動結束之後就新增在我的社群媒體追蹤。我有發現,有些創作者的本子中的內容其實會放在他們的社群平台上,比如天之火的台灣 Office Lady 系列,每張插圖(好像)都有在他的社群帳號上發;以及某一本漫畫,我也發現其實作者有在噗浪放全圖。不過我覺得我對實體的東西所放的注意力總會大於數位的東西。尤其是當我在社群媒體有千百個追蹤,哪知道下次滑到某個創作者會是什麼時候。所以說實體的作品本除了作為對創作者的支持跟個人收藏之外,我覺得也能算是一種另類「關注」的方法。

後記#

  • 比較知道之後可以繼續關注哪些社群媒體帳號。回去翻許久沒用的噗浪帳號,才發現關注的都是上次 FF 看到的 BA 繪師(然而我根本沒在玩 BA)
  • 真的要吃土了
  • 不論怎麼說,南港展覽館的環境確實不錯,排隊路線上有一部分可以遮陽,冷氣涼,攤位多,就算下屆主辦又辦爛了還可以再去 Lalaport 避難
2026-08-21
1932 字
10 分鐘
該做什麼

本來還想著這會不會有點私人,但是之前早就發過好多次類似的主題了(請見標籤 #自我管理),而且總覺得都寫那麼多了不發上來有點浪費(到底在浪費什麼)

防雷預告:這是篇想到什麼寫什麼的文章。


暑假還有點時間,但我不知道該做什麼好。

以前我總覺得我會不知道該幹什麼,肯定是因為老是有人指使我,讓我不想做事。肯定是因為學校規定我讀太多我不想讀的書,肯定是因為家人要我做我不想做的事,讓我都沒空做我想做的那些。但是這一個暑假已經完全免除了這一些。除掉了實習的上班時間,我完完全全地不受限於任何的外部規範。沒有課程。離開家人。然而我的行動還是一樣十分瑣碎,以至於看不出有任何進展。而且作息比任何時候都還要混亂。

到底要怎麼脫離這種狀況,我還是不知道。

前提#

馬上就要從在台北的租屋處回家住一段時間了。眼下我想要先矯正生活中那些太不正常的部分,避免回家時我的家人重複第 101 遍我已經聽過但沒有照做的那些建議。

所以說,我要先做到早睡早起。怎麼說都繞不開這個問題。然後要解決阻撓這個問題的因素。

其中一點是要解決晚上老是捨不得睡覺的問題。

那十有八九是滑手機引起的。所以要戒掉手機——具體來說,是要在晚上很想滑手機時克制住。

然後下一步是在早睡後的一陣子找到生活的動力。

我好幾次發現,獲得充足睡眠之後的頭幾天,總是會陷入類似憂鬱症的狀態:我會尤其明顯地感受到無力感。精神不足時我會在我所見的地方隨機取得廉價的快樂,但是在頭腦清醒時,我就會發現這些廉價快樂的「廉價」所在,然後就不想做了。但是我又難以想像做那些困難的事情之後會獲得「高級」的快樂,因為平常沒有建立這樣的獎勵迴路。

所以說要建立起一些條件對應行爲。首先最起初的一個條件行為就是我現在在做的:遇到生活問題,首先先用文字自我剖析。想想還可以有別的:上知識量大的課時,就用筆電緊跟著記錄;每天晚上固定清理一些數量的 todo 跟 keep;…

我翻到以前寫過的日記:

以前的假期,我也有想過要做出改變。比如,列出一些想做的事情,或排一個假期行程表。沒有一次是成功的——這麼說也許還不準確,應該說沒有一次這些安排有產生任何效果。

但是最近我好像連嘗試做規劃都不打算嘗試了。

應該說,重點就是現在可運用的時間就比以前多。所以變得好像更需要為自己做事情的方向負責任。很矛盾,追溯起來浪費時間是因為無法拿定主意要做什麼,而拿不定主意的原因是怕浪費時間。

另外一點還有,我也怕我往自己有興趣的東西投入下去就會把其他所有事情都放著不管。這一點倒是有實際情形佐證:當我真的投入到某件事情的時候,一下就會超過自己所預期要做的時間,而且比浪費時間時更容易漏掉本來應該做的事情。


具體來說#

極端 - wiwi

也許應該極端一點修正這一切。但具體應該怎麼做?

比如:

  • 完全不用 Bilibili、YouTube、Threads、Twitter
  • 每天或每兩天都寫一篇部落格,而且主題不是自我管理
    • 我這些日子也是累積了不少題材,很多過去了的活動我都沒有寫心得,把那些都寫完也要花上好一陣子了。
    • 純畫餅,雖然我也希望自己能做到,但以防這個部落格真的有任何讀者,請不要抱過高期待
  • 每天都花三十分鐘(不多不少)選一項自己想要投入的事項來做
    • 以前就做過,但是感興趣的事情太多了,很常花時間在思考應該先做哪一項,到最後反而什麼都沒做。不如就按照個固定順序在每一項之間輪轉,比如週一做音樂、週二讀日文、週三畫圖這種感覺。
  • 每週選一天花兩小時(不多不少)整理各種資料
    • 我總是在「只是一直整理」跟「完全不整理」之間反覆橫跳。這樣不好。
  • 每天(或想到時)清理五個(不多不少)todo 跟 keep
    • 目前已經成功做了好幾次,挺有成就感的 說實在以上除了第一條之外,其餘好像聽起來不太「極端」。但是總之不太容易。大概在我嘗試以上事項遇到困難時就會覺得太極端了吧。我想 wiwi 的那篇貼文於我的啟示就是,當我這樣想時,就是要告訴自己「我才不管你覺得很極端,我就是要做。」我要當自己內心世界的暴君。

極端#

我有時候也會覺得 wiwi 有些「極端」(不是批評的意思!)。應該說,他對於資訊科技的態度之明確,是我在周邊的任何人身上,乃至開始關注部落格之前的各式社群媒體貼文或網紅都沒有看到的。

當 2070 年的學生看到 2020 年代的網紅說著「在 Instagram 上追蹤我喔」,反應大概會有如我們現在看到 1940 年代「醫生推薦香菸」的廣告一樣──完全無法理解這年代的人到底是怎麼了。

壞習慣病毒 - wiwi

我滑社群媒體千萬年,看再多 YouTuber 講自我成長的內容,永遠不會看到這樣的評論。因為他們終究多少仰賴著社群媒體而發言,再怎麼推崇數位排毒,也還是免不了來一句「記得按讚訂閱」,也很少人會叫你永遠離開社群媒體。 好吧仔細想想,真的叫你離開手機的 YouTuber 搞不好還不少。但是不論如何,我看完這些影片反而下意識會留著「其實社群平台還是可以獲得一些有用的東西」的印象,而更離不開它。我想獲得這些資訊,不需要停留在任何社群平台。(光是看 wiwi 的部落格就很有收穫了!不只是他的貼文談數位排毒等內容十分豐富,還可以透過站內的超連結發現很多其他寫部落格的人,看這些網站正好替代滑社群媒體!)

其實我也是默默以自己逐漸用部落格充斥本來滑手機的時間、以及持續寫部落格為傲的。我覺得這有利於我持續做下去。雖然在我現實生活接觸的人而言,寫部落格(特別是寫非技術內容)這件事有點過於小眾了,但是至少把眼界放在這些活躍的部落客的話,還是很熱鬧的。

2026-08-19
899 字
4 分鐘
過早最佳化

曾經在 YouTube 上看過這個影片:Premature Optimization1

Premature optimization,或「過早最佳化」2是程式設計理論的一個概念,其大意是:在設計、開發時,考量太多無關緊要的細節

在人們還需要自己寫程式的年代,可能會舉例說,像是你寫程式花了很多時間去一直改良一段迴圈程式碼,結果可能那個迴圈從跑 20 毫秒縮短為 1 毫秒,看似快了二十倍,結果程式其他地方卻花了 300 毫秒,整體效率提昇只有 19/320,也就是 5%。

這個概念是用於提醒開發者,改良程式碼時要先從更有效的地方開始做,而不要被實作中其實沒那麼重要的細節所耽誤了。

你以為我接下來要細談軟體開發嗎?很可惜,我並不認為自己是開發專家,其實我只是藉這個想法來說說我對部落格的態度罷了。

我覺得這個概念很好用,而且不只可以用在程式設計上。比如,我寫部落格時就常常會掉到這種陷阱裡!我常常會想說,我的部落格是不是要有什麼很炫的版面,是不是可以搞個文字版SSH 版,是不是可以來規劃個週刊 之類的,是不是應該雕琢一下我的文字讓更多人會想要看⋯⋯。這些想法好像都挺有趣的,也確實會讓我的部落格更吸引人,但是,好像應該回到更基本的東西——我根本就沒有很積極發文啊!

我覺得,寫部落格如果真有什麼目的,那大概是「像是種植物一樣,讓他持續、健康地長下去」,以及「表現自己」或「整理自己」吧。在這樣的前提之下,前面提到的那一些部落格的發文計畫或改造點子等等,就算對部落格是正向改動,但是對於這些目的而言,相對而言效益就沒那麼高了。真正有效益的是持續發文。

而且更糟糕的是,這一些想法可能還會阻礙我撰寫。我從近期開始思考要不要開始寫週刊開始,就都沒在想要寫什麼貼文了。結果想到後來,我似乎是對自己要求太高了,覺得一定要先全部都規劃妥當才能開始寫。所以這一篇某種意義上其實只是用來宣告,我停止思考這個問題了

所以說,真的不用那麼早就想要雕刻這一些細節。(我對我自己如此說道)

舊聞?#

什麼,剛剛才發現原來我早就發過跟週刊有關的貼文了,結果我根本沒有照著我想的做,太羞恥了吧。不過這也符合我上述的定論:我不應該先規範自己要寫什麼,而是先從多寫開始。

然後⋯⋯我也在另一篇發現自己其實在這之前就提到過 premature optimization。那一篇主要是在談記筆記的事情。寫筆記跟寫部落格會遇到的問題會有不少重疊,合理。

Footnotes#

  1. 作者是 Code Aesthetic,一個專門講解程式設計心法的頻道。我覺得他的動畫做得很好看,對得起他頻道名字上的「aesthetic」。

  2. 網路上多譯為「過早優化」。關於為什麼應該叫最佳化,請參考 jserv 整理的這份文件

2026-08-14
873 字
4 分鐘
罔記。第零期

下一篇(WIP)

我從成為部落格讀者以來,陸陸續續注意到不少作者都在發一種形式類似的文章——或者該說「刊物」:作者追蹤自己感興趣的網站、音樂、點子或任何事物,並定期(或不定期)彙整起來發布到個人網站上。

以下列舉一些我有在關注的,有在發布這種刊物的網站:

然後,在 Zine #54 發現了叫做 WebCurios 的網站。實際上我還沒讀過任何一篇,但是光是他的 about page 讀起來就很有趣味了,而且裡面充分說明了寫這種刊物的意義所在。

於是我覺得,是時候我也來試試類似的事情了。

why?#

一方面是分享、推坑自己喜愛的東西,另一方面則是想幫自己平常收集的「網路資源」做一些整理。後者其實佔更大部份。我平常不論是在用社群媒體還是看部落格,有一個習慣:看到吸引我的內容,我都會用書籤或 todo-list 註記起來。但是每當我把那些連結晾在那很久,等到有閒情逸致再次點開時,雖然大概能想到當初為什麼要留存,但是總覺得不如看到的當下那麼覺得有價值了。

這當然有可能是因為我留存的那個連結本身確實沒有價值。不論實際上如何,總之如果我只是單純地把連結複製貼上到書籤、備忘錄、筆記軟體、試算表(以上我都試過)或任何地方,而未深思我到底為何產生「想要保存它」的想法,那這些連結就是流於浮濫:保存了一百個連結,其中十個確實有保存的必要,但是我一個都不會點開。更何況就算點開了那個實際上很不錯的網站,如果我不動腦,那也只不過是走馬看花,得到的只是當下的滿足,畢竟不寫下來的東西都會被遺忘。(無端連結致歉,但我真的很喜歡這個 title)

naming#

我上述提到的刊物都有取個名字,於是我就從善如流(跟風)這麼做了。

但是一個好的名字真的很難想。我總覺得,我會拖這麼久都沒有開始實踐這個想法,其實就是因為懶得想名字。

今天構思時想到了台語的「bóng」這個字。他的意思是「隨意、姑且」。希望讓人讀起來輕鬆、平易近人。而且罔跟bāng讀音相近,也符合我預期刊物內多數內容應該都是與網路有關。

話說有一個報紙叫 台文通訊 BONG 報,我參考了這個名稱。

content#

我關注的東西有點雜,目前想到可能會出現的主題有:

  • 歌曲
  • 推薦餐廳
  • 社群媒體時事
  • 科技時事
  • 各種開源解決方案
  • 別人的部落格貼文

另外我本來有點想要包含一些日常的碎片,但是我在這篇這一篇都看到不想要把日常跟資訊分享混在一起的說法,我覺得挺有道理的。所以《罔記》暫時不會有這些東西。

2026-08-12
1779 字
9 分鐘
COSCUP 2026

上週六、日,我去了 COSCUP 2026。這是我第二次參加 COSCUP,上一次是 2025。

這一次去,我覺得比上次更有收穫。我也從兩次體驗的異同之中感受到自己的成長跟將來在專業上努力的方向。

Social#

如果你曾經當過 COSCUP 會眾,不知道你對「60% 交朋友、40% 聽議程」的口號有沒有印象?

我個人覺得這句口號幫助我建立了不錯的與會心態。吸收專業內容確實很重要,但是那些不論是在線上還是線下都能做,而且線上做可能效率還更高——除了豐富的網路資源,還有大語言模型的幫助。所以在線下就是要做一些只有線下才能做的事情,也就是面對面的互動。

話雖如此,我自認並不是很有社交的技巧。對我來說,在一個環境自在與否直接影響了我對社交的態度。今年畢竟我來第二次了,對於整體環境有一些熟悉感。但是在專業上我還是算小菜雞,所以多少還是有點緊張。

第一天有一個議程是世界咖啡館 - AI 時代的開源安全:台灣社群可以怎麼一起補位?,討論開源專案的資安議題,分成四桌,每一桌有桌長帶領參與者討論。雖然我對資安幾乎沒什麼了解,但是衝著是個 social 的好機會,而且參與者又有認識的人,最後鼓起勇氣參與了。

有一個驚喜是,在去拍形象照的時候居然遇到了在當志工的 JN!前幾天才收到他幫我開通 IndiePing 的電子郵件,我就夠驚訝了,沒想到今天直接見到本尊。真的感覺超奇妙的,我近半年才開始在廣泛逛各種部落格,其中很早就有關注 JN,沒想到本來只在網路上見過聽過的人就這樣出現在我眼前…。

晚上也有去 SITCON BoF。基本上那就是個大型的聚會現場,我一度陷入社交焦慮,想要默默溜走。但還好有遇到同系的夥伴,我不僅有他們講上話,還有跟他們認識的人聊天並互相認識。我在這種場合時總是會想,為什麼大家都有認識的人可以講上話啊?大概就是像這樣,透過社群之外的聯繫+現場的引介,逐漸擴張人際網路的吧。

第二天,我有做一個上次沒有想像過的事情:逛社群攤位。其中比較有意思的是 opencocon.orgUbuntu Touch。我覺得自己很了不起,同時做到用英文講話跟主動靠近一個攤位並問一些問題。

其他心得#

前後兩年,參加相同的年會,讓我可以把他作為我專業能力的量尺。

一方面我發現,我的專業能力並沒有增加很多。那些認真討論技術的議程,比如 Linux Kernel、運維、資料庫、大語言模型等等議程軌我仍舊一竅不通。

另一方面,還是有某一些能力正在進步:關於 GitHub 協作、容器化技術,以及 agent harness 之類,我變得略知一二。

去年此時,我應該還不太清楚 pull request 到底為什麼要存在。今年,我帶著在系上做專案時得到的協作經驗,已經在真實情境操作過 pull request。關於 PR,在年會上得到了建議:如果想要對開源專案有所貢獻,發 PR 比發 issue 強得多(前提是,不要是 AI Slop!)。

我對容器化的理解也是從「那是什麼?可以吃嗎?」變成至少有用 docker compose 跑一些東西,也略知 volume、network、image 等概念。我甚至在社群攤位問說個人沒有多台實體機的情況下要怎麼學 K8S,得到建議說可以直接去看他的 issue 去增進對原始碼的理解。但仔細想想,其實我應該先把 docker 了解得更徹底再說吧!

與會資料#

列舉一些我有聽的議程:

Day 1

  1. 用 zhtw-mcp 搭配 AI 寫出更像台灣人的中文 | Write Taiwanese Mandarin: zhtw-mcp as a Linguistic Linter for Traditional Chinesejserv 之名而來。演講風格正如他的上課風格,十分獨特而又幽默,讓人完全不會分心。聽完之後第一個想法是:這是標題詐欺吧!我本來預期重點會是講 MCP,結果其實半小時只有最後十秒有提到一次這個專案,全篇重點是放在「台灣中文應該怎麼寫」這件事上。 不過我其實更喜歡這樣的安排。畢竟都是 AI 時代了,(非技術核心的)程式碼並沒有那麼有價值,與其講解這個 MCP 的每個實作,不如講講背後的心法,增進 domain knowledge 可能才是面對 Jagged Intelligence 的正確態度。 講回來,我也很同意 jserv 的觀點:語言在地化不止是替換詞彙而已,而需要通盤考量;做在地化也不是意識形態先行,而是追求行文的通順跟生活化。
  2. 提供 KDE 台文翻譯的嘗試 本土語言跟開源都是我關注的議題,甚至我桌面環境也是用 KDE Plasma,這一個議程對我來說滿有趣的。之後等正式版上線之後可以嘗試一下。 我覺得這可以說是開源對於本土化運動的一大福音吧。我們幾乎無法期待 Apple、Google、Microsoft 這些大公司花什麼精力來做台語、客語、南島諸語在地化這種需求連幾萬人都沒有、也沒多少政治重要性(對他們來說)的事情。但是 KDE 是個開源專案,並且接受在地化相關貢獻。就像閩南語維基百科之所以能夠誕生一樣,有賴少數無私奉獻自身心力的志士們維護這些小語種內容,社群中的大家都能因此受惠。 在這個議程結束之後,很多人在給講者讚賞之餘,也特別提醒他要保重身體。這種事業枯燥而辛苦,在此給予講者 respect。
  3. 年齡驗證、數位監控、隱私權,討論這些以前,不妨先開源吧 這種主題似乎叫做「科技治理」。一開始是想說畢竟有在用 Discord,之前年齡驗證有很大爭議,就因此來聽聽。
  4. 編輯器的歷史、現況與未來:從 Electron 到 Rust 與 GPU 驅動的現代化架構 (以 Zed 為例)
  5. [Prime Session] Becoming an Open-Source Coder - why & how高天之名而來。講座筆記

Day 2

  1. Agent 很方便,但有些 PR 我還是想自己寫
  2. open-slide:從騎車時的靈感到衝上 GitHub Trending
  3. 透過ClaudeCode,Gemini Cli,Codex來瞭解harness
  4. 帶上你的 Coding Agent,我們現場替 Zed Editor 送一個 PR 吧
2026-08-07
400 字
2 分鐘
Pi Agent 嘗試中:從 claude 跳槽到更開放、更便宜的替代方案

大約一個月前我的好同學 lifestone 跟我(還有其他同學)分享 Claude 推出的免費七天試用,還是在 Fable 5 剛推出、pro 方案還可以用的時候,我還不用爆。用完七天之後完全回不去了,coding agent 怎麼那麼好用啊!信用卡忍不住就刷下去了,所以我就用了一個月的 claude code。

一個月一下就過去了。到了月底又面臨了一次抉擇:我還要再繼續付錢嗎?我開始有點猶豫了。每月燒 20 美金真的有點貴,比電話費還貴。而且 token 總是一下子就用完了。所以我開始尋找替代方案。

看起來 GPT、Gemini 等都要好幾百,中國模型比如 Deepseek、千問之類的也都差不多。是這樣的話,還不如繼續訂 Claude…

然後,我想起那些可以同時使用多種模型的提供商。像是 OpenRouter、OpenCode,在同一個平台上可以用很多種模型。不過主要好像都是按量計價,我想避開這種,總覺得會一不小心就花太多。

最終我找到 OpenCode Go 方案,一個月居然只需要 10 美金,甚至首月只要 5 美金。更好的是,像是 Claude、Gemini、GPT 訂閱方案都是不能串別的 frontend 的,但是 OpenCode 可以。

與此同時,我發現一個叫做 Pi 的 agent 應用。

earendil-works
/
pi
Waiting for api.github.com...
00K
0K
0K
Waiting...

它跟 Claude Code、Codex 是同類型的產品,但首先他是開源的,然後它自己並不提供任何模型服務,所以必須串接別的提供商。

2026-07-29
120 字
1 分鐘
Zed 輸入法細節

正在使用 zed,發現一個細節:他在 vim 模式的時候會自動把輸入法吃掉。

如 Obsidian、VS Code 或者 Terminal 裡面,在輸入中文+同時啟用 vim 模式的話,通常都要先切換到英文,才能正常做 vim 操作。

但是,zed 居然不用!在 vim 模式,是沒有辦法更改輸入法的。

因為平常太習慣切 vim 模式前都要切輸入法,在 zed 反而還會有點不習慣 w

2026-07-23
1383 字
7 分鐘
讀書心得

傍晚吃完飯,到書店看書。

我讀了《審議式民主能治民主之病嗎》。今天待得特別久,讀了大約 60 多頁。

這家書店有擺椅子,也是讓我能夠待那麼久的因素之一。

我覺得我要很努力,才有辦法維持注意力在書本內容上。這是我有興趣的內容,但是我還是會想到別的事情上。可能是目光飄到別本書,也可能是由書裡的某個跟內文主旨無關的概念出發的空想。

這本書討論的是「如何改進民主制度」。我平常會看到的跟政治有關的討論都是在 Threads 上,那上面如果很努力不去注意那些雜音的話,可以看到一些些有水準的討論,但也僅限於隻言片語,最多就是個一兩千字的長文。而這本書不同——他的討論就是一本書的份量,有幾百頁,專注於討論某個面向的政治問題。而且還是作者 40 年的研究結晶。


多讀#

我得到的感想之一:少看 Threads,多看書。這本書所說的,比起 Threads 才是我想要的。

我覺得我的注意力(不只是被短影片奪走,也)被 Threads 奪走了。

我發現因為 Threads 的平台設計,我作為消費者更容易看到「短」且「具爭議性」的內容。我發現很有趣的現象:雖然會在 Threads 上很容易會看到和自己立場不一樣的、或者 ragebait 的文章,而且我真的會不想看到那些貼文,儘管這樣,Threads 還是我滑手機時數一數二想點開的 APP。可能,好文章的出現變少,反而就像是拉霸的機制,偶而、隨機出現一下,比一直出現更讓人上癮。

我想說的是,這些短文看多了,就會沒耐心看長文——一方面是能夠吸引我的題材變窄了(假如平常可以接受到 50% 有興趣,但是現在必須要 80% 有興趣才看得下去),另一方面是我就算「想看」,也會像上文說的一樣,看一點點注意力就開始亂飄。

所以說,我現在要改善,就是要耐著性子重新開始閱讀。


多寫#

還有,看著作者有條有理地捋清他內心的思想,我也反省自己雖然個人時間變得很多,但書寫比起高中時期卻越來越少,也變得很鬆散。一方面是筆記逐漸積累之時,我自己很容易在寫筆記時注意力被「整理檔案」之類的事情吸走,另一方面,我認為跟 AI 有關。

我以前有段時間很常寫日記,最常寫的題材,是自我反省。雖然逐漸被我媽嫌棄說「寫得太重複了」,但總歸,是一種自我表達。

我發現我在書寫的時候,雖然一開始總是懷著「我今天一定要把那個問題徹底理清,以後就不會再犯了!」,到最後雖然問題總是沒能真的永遠解決,但是我回望這些時刻,撰寫本身就是一種療癒,我寫完的當下總是比寫之前冷靜多了。

只是,我當下總會被眼下的問題給蒙蔽,沒有辦法發現「自我表達=療癒」這個只在書上看過的事情,竟然已經實踐了很多次。

然而,隨著 AI 的發展,我逐漸習慣於透過「跟 AI 對話尋求解決辦法」來緩解煩惱帶來的焦慮。甚而,我會讓 AI 生成一些 HTML 做的工具,來嘗試作為解決那些問題的道具。實際上,那些工具——正如其他現成的工具——幾乎從來沒有任何幫助。相應地,我不再寫作。這讓我最近動了想開始更新部落格的念頭時,卻覺得十分困難。

關於 AI 到底能不能解決我的問題,那可能是另外一回事了。但是不論如何,我不應該就這樣停止撰寫。


讀的補充#

還有另一個層面。雖然這一本書有一些翻譯不良造成的長難句,但是整體閱讀下來,我卻有一種平常都在吃垃圾食物,今天終於吃到高級西餐的感覺。平常要嘛看 Threads 上邏輯不通的謾罵,要嘛看 AI 回覆。AI 回覆雖然 100% 客製化,看起來十分符合個人需要,但是他禁不起任何「細看」。AI 生成的東西就是無法保證完全正確,而且如果龜毛一點,那就是「每次都會有瑕疵」。而我現在就是這樣大量閱讀著總是有瑕疵的文字。而且 AI 生成的文字就是有一種「味」,千篇一律,讓人越看越審美疲勞,或者說反胃。


話說,明明我近期也有閱讀其他之前買的書,為什麼沒有這些省思呢?難不成就跟俗語說「外國的月亮比較圓」一樣,書店的書(相較家裡的書)也比較「好讀」?


總之#

我在這一次閱讀就獲得了這麼多想法,並且還都記下來了,是次很好的體驗。

正好這家書店在我近期每天通勤的路徑上…多來幾次,也許收穫會更多。

2026-05-17
428 字
2 分鐘
生活與自我提昇理論

【理论直接指导生活是一种危险倾向】 https://www.bilibili.com/video/BV1WtQMBoEip

我一時之間無法綜整出這個影片的大意。不過他有引發我一些思考。

分析例:

  • 症狀:逃避任務
  • 舊思維:逃避是不對的,我必須更有責任感
  • 新思維:我因為對那項任務沒有信心,或者不得要領,因此產生很大的壓力;引發的分心行為,都是某種很有效的壓力排解方式。

因此思考方向變為:我每次分心的時候,本來要做的那項任務,有什麼很困難的地方,或者我做的方式不對?

我覺得這樣思考很「務實」,但是就是有個缺點:這代表我的生活並不是「改變個想法」就能瞬間改善,而是要各個擊破。

我想,這就是為何我排斥這樣想。這樣成本太高了,我不如去尋找一個「通用解」,最好是能夠一勞永逸。而這部影片就是在提醒我,「代誌事情毋是戇人所想的遐爾仔那麼簡單」。

所以我不應該在這些整體性的問題,比如「早睡」、「分心」、「行程安排」這些事上太鑽牛角尖。

昨天的文章生活的動力所說的就可以作為一個例子:我應該去理解並提醒自己每個事情的重要性,而不是只是把它們排到行程表上。

其實我早就看過這部影片了。我還是翻看收藏夾時看到的。只是,我顯然還需要多複習影片所闡述的這個道理。

2026-05-15
768 字
4 分鐘
生活的動力

今天「科技系統與社會發展」的課堂主題是「駭客的工作觀」。

老師先舉了兩種工作觀。

第一種工作觀是將工作視為不得不承受的苦難,只有承受完苦難,工作以外的時間才是真正的生活。

第二種是「新教徒」工作觀:工作很重要,優先於生活的其他方面。這種價值觀對工作有一種使命感,認為能夠達成交辦的任務就是最高的榮譽。

接著老師以 Linux 作業系統的創始人——Linus Torvalds 為例,他之所以要做這個作業系統,不是在什麼大公司下受到重金委託製作,而只是因為他「樂在軟體設計之中」。

這是我在 Gemini 的對話紀錄,大意跟老師的部份上課內容很相近: https://gemini.google.com/share/2f5c8487eabc


今天聽了這堂課,讓我對「生活的動力」有一些想法。

我在前幾天的貼文 Do It (Planned) Anyway 寫到,

我發現,我要是不嚴格定義好每件事花多久、什麼時候做,就無法控制我的生活。

如果說以「駭客精神」來看我這篇寫的狀態的話,那其中一個問題會是「我的熱情在哪裡」。而這的確也是另一個困擾我許久的問題。

我發現,如果沒有動力,根本也無從談起規劃。

我很常會這樣:當我才剛吃完一餐,卻要先決定好下一餐吃什麼的時候,總是很苦惱。平常用餐時間,只要在腦中思考那個食物,並感覺一下有沒有食慾就知道了;但是不餓時,這招就不好用。

我覺得行程規劃也有點像這樣。我要嘛是出自內心喜歡做,要嘛是被某種外力逼著做,要嘛是個人的責任感讓我做,總之有某種原因讓我完成行程表上的那些事務。如果這些都沒有的話,那行程表上的一切內容對我來說都只是胡言亂語而已,毫無遵循的必要。

做一些創作類的活動時更是如此。有時候我會這樣想:好想創作點什麼啊!然後拿起創作媒材,才發現我心中並沒有想要填入的「題材」。這就是為什麼我的繪帳上十之八九都是臨摹,畫到後面甚至就不再更新了。

所以,我在告訴自己「Just do it」之前,也許要先把「Why shall I do it?」這個問題回答清楚。

至於行程表是不是就沒那麼重要了呢?這又要回到食物的比喻。有時候我感覺不餓,但是用餐時間已經到了。這種時候我還是會去吃正餐(其實通常都吃得下),因為聽說跳過正餐對身體不好。我覺得行程表在「沒有熱情」的情況下就像是個「基本盤」:雖然興致不高,但總歸還是能夠做點事情。

2026-05-04
690 字
3 分鐘
Do It (Planned) Anyway

我現在習慣於想到什麼做什麼。

如果要我按照某種規劃來做,我會覺得很痛苦:過程中不斷恍神(沒辦法動筆或讀下一行)、分心(開啟新的分頁,或拿起架上不相關的書)。

雖然曾經嘗試過把每一項要做的具體任務都列出來,寫在行事曆上,或者一張標題類似於「專案計畫」的活頁紙上,但是頂多只能堅持一天。於是我漸漸放棄做這種事,覺得這種方法行不通。

然而,我似乎非得重新啟動這種方法不可。

我發現,我要是不嚴格定義好每件事花多久、什麼時候做,就無法控制我的生活。

當我現在對生活冒出一些點子,比如立下將來的研究所或職涯的志向,或者只是想開創一些興趣,或者想要好好把作業做完,要是不改變點什麼,他們終究只會變成夢幻泡影。

而,如果重新嘗試那種所謂「J 人」、嚴格到連娛樂時間都要切分好的樣子,首先就會面臨懶惰:

不想照著做。(說了一百次的話,deadline 就過了吧!)

就算真的做了,也會覺得很煩躁:

我在劃分好的時間沒有「心情」娛樂。(你生活壓力根本就不大!)

我寫作業寫不下去。(到底是你基本功不熟,還是你昨天又熬夜?兩個問題都解決再來抱怨。)

我想,我大概可以看看高一時的自己來勉勵現在的我。

那時我規定自己每天要寫日記(很常在公車上寫)、睡前每天繪圖(雖然會拖延一點睡覺時間),而我也做到了,相對現在來說很久——特別是日記,我至少有連續好幾個禮拜,扣掉那種拖了兩三天的話搞不好有數個月。

那些時候,還不是經常卡關?日記總有想不到要寫什麼的日子,繪圖更是經常畫不出想畫的東西。

但我還是照著做了。

講點更務實的吧。就講備考。國三那段時間,我每天晚上跟其他數十人關在晚自習的大教室——拚命讀書?其實也沒有。還不是照樣恍神、分心。但扣除掉那些,我還是讀了不少。

是時候做出一點小小的定論了。我覺得,對於那些排斥的感受,我必須學會「放置」它們。我不必否定,也不必為了避免它們產生而什麼都不做,因為它們實際上無法阻止我行動。總之,I do it anyway

2026-03-31
743 字
4 分鐘
半個技術宅的電腦配置(一)

自從去年狠下心來幫筆電裝了 Arch Linux 之後,我的筆電到現在平時使用的都是 Linux 作業系統,用到現在也已經快一年了。想來記錄一下目前常用的各類軟體跟設定。

為什麼說是半個技術宅呢?這麼說吧,我雖然經常會把玩各種 Linux 相關的東西,但是太 hardcore 的我也不會碰,也沒有到專業等級,頂多能說是「有玩過」的程度。

作業系統與桌面環境#

作業系統打從一開始就是用 Arch Linux。

還記得高三的時候為了「應該先嘗試 Ubuntu 還是 Arch Linux」猶豫了很久,最後看中 Arch 打著輕量跟高度客製化的特性,不顧「Arch 不適合新手」的警告毅然開始嘗試。不過關於作業系統的選擇又是另一個話題了。

而桌面環境一開始曾經嘗試過 Gnome 跟 Hyprland,覺得都不是很習慣,後來選了 KDE Plasma。

我覺得 KDE Plasma 使用習慣上不會跟 Windows 差太多,也沒有很多配置文件要寫。雖然說「不靠配置文件」這點使得完整搬遷 Plasma 環境變得有一點困難,但是這也有好處:我不會花太多時間在調整他們

我早就知道,自己很容易陷入某種技術狂熱,要是繼續用 Hyprland,肯定會動不動就想要自訂哪個元件。雖然說這不一定是壞事,但是我想要把鑽研的心力分配到其他事情上,在桌面環境這塊就暫時從簡吧。

終端機#

很長一段時間,我終端機使用的是 KDE 推出的 Konsole,並搭配 JetBrains Nerd Font Mono。這個字體有一個特性:在某些字元相鄰時,兩個字元會結合在一起。

效果如下:

=> ->
== ===

(本站也支援這樣的特性,所以上面應該會顯示連在一起的箭頭跟等號。)

然而 Konsole 不知為何就是無法正常顯示這些字元,只要有這些字元的存在,選取或者縮放的時候,整個終端機就會跑版:

(上圖可見,滑鼠選取的地方明顯跟其他行沒有對齊。)

我最後實在忍無可忍,於是跳槽到 kitty 了。

換到 kitty 之後,我也沒有研究他的客製化設定,就頂著原廠設定用了許久。直到系上某位也有在用 kitty 的 O 同學看到我這個什麼設定都不改的原始人,就跟我推銷他的設定檔。其實看起來也不太複雜,但是應用下去之後,從本來的全黑背景變成半透明、游標在移動時增加了軌跡動畫。

monjo123
/
.dotfiles
Waiting for api.github.com...
00K
0K
0K
Waiting...

(O 同學的 dotfiles)

(在 neovim 看起來的效果。)


暫時寫到這吧。其他如文字編輯器、shell 之類的就先挖個坑,之後再來補。

2026-02-27
279 字
1 分鐘
【三分鐘熱度】用程式寫音樂—Strudel
===施工中===

Strudel 官方 Playground

Strudel 官方教學

啥是 Live Coding Music#

直翻的話,live coding music 應該叫做「即時編程音樂」。就是一個利用程式語言來編曲的音樂製作方式。

之前的經驗#

之前曾經嘗試過用 Sonic Pi(一樣是 live coding 的音樂製作軟體),但是環境有點難設定,而且就算設定好了,用一用也覺得不怎麼順手。而 Strudel 可以直接在網頁上執行,而且說明很詳細,就上手難易而言完勝 Sonic Pi。

實際操作#

// @title FM youtube @by glossing
// samples('github:glossings/samples/main/fmdemo')
setcpm(130 / 4)
// To unmute anything below, just remove the underscore after
// the $
// FM basicsnote("<~ [0 1] 2 0 ~ [2 3] 4 0 ~ [4 5] [6 5] [6 5] [6 7] [7 6] 5 0 ~>*8").scale('e:minor').sound("sine")
// note("<~ [0 1] 2 0 4 [0 1] 2 0 4 ~ [4 5] [4 3] [2 ~] [2 1] 0 ~>*8")
// note('<0 1 2 ~ 0 ~ ~ ~ 2 3 4 ~ 0 ~>*16')
$: note(`<
2 ~ 0 ~ ~ ~ 2 3
4 ~ 0 ~ ~ ~ 4 5
6 6b 6 6b 6 7 6 5
4 ~ 0 ~ ~ ~ 0 1>*16`)
.scale('e:minor').sound("sine")
// .decay(0.5)
// .sustain(0.1)
.room(2)
$: note("<7 4 7 4 9 6 7 4>*4").scale('e2:minor').sound('sine')
2026-02-23
890 字
4 分鐘
腦內知識I/O

啟發:geedea.pro/不做信息的消费者,从写周刊开始

增加輸出與減少消費的關聯#

這一篇文章引入「週刊」這個概念的方式很有趣:作者在這篇文章中以「擺脫慣性(資訊)消費」為週刊的主要價值之一。我很少這樣思考。對我來說,一直滑手機是一回事,寫日記或筆記則完全是另一回事。但他們的確是息息相關的:當我願意停下無盡的瀏覽,針對一個事件、一個人、一個點子或一篇文章進行思考,我才有寫作的題材;換個角度說,當我在深度思考與寫作之中獲得比觀看社群貼文更沉著而有餘韻的樂趣時,我也能降低社群平台的使用頻率。

回顧#

對我來說,週期性寫作也不算是什麼新鮮的概念。幫助思考、便於回溯等等,這些我都知道。但是我倒是沒有想過把這個形式的文章公開發布變成定期發布的「刊物」。這好處是顯而易見的:我更能夠用「可能有人會看」當作維持寫作習慣的信號。

回想起高中還有在使用 Notion(筆記軟體,現在我都用 Obsidian)的時候,每一天都會寫日記,會按照提及的主題打上 tag(比如「人際關係」、「旅遊」等),還會給自己規定每天要提及各個主題,在日記模板中劃分「今日閱讀」、「今日思考」、「學習筆記」這種像是聯絡簿分區的欄位。

然而,我寫作的習慣上了大學之後就完全是一灘死水,自從高中那段連續寫日記的日子過了之後,至今雖然偶而也有寫一些類似日記的文章,但終究沒有像高中那樣撰寫時懷有一些寫作的核心目標、形式或有意維持的撰寫習慣之類的。至於格式,直至我最近開始玩部落格之前,好一陣子我對於筆記頁的整理非常隨便,只分資料夾跟日期,連 tag 都不加,更別說什麼規定撰寫主題了。

週期性與形式#

我已經很久沒有為一個「純粹出於我自己想要」、「自行計畫」的專案認真付出心力了。今年整個寒假,我陷入了停滯,這期間我一直希望做一個這樣的專案,卻始終逼不出急迫感。新的學期伊始,現在立下一個挑戰正是好時機。

參考了本文作者 Eltrac 近期的一篇週刊,我覺得形式就很不錯。文中有些章節(#連接)看起來跟他的正式貼文會討論的議題性質也有點相近,比如#給別人看 AI 生成的內容是不禮貌的,但重點是,這些章節都不長,而且都是作者的讀後心得。(他融會貫通得很好,讀起來絲毫沒有「寫了等於沒寫」這種讀後感容易犯的問題,所以我一時之間還漏看了文章來源,以為那是他自己的原創內容!)

我想,我就先從「捕捉生活中值得記下的資訊」開始吧。一週以後,一則週刊將是驗收——不論好壞,總歸是一個開始。在這期間,也許也可以多發一些週刊以外的貼文(比如多寫幾篇修課心得

2026-01-08
804 字
4 分鐘
Hexo 與部落格

Hexo 似乎很喜歡用底線前綴來標注它專用的檔案結構。比如,_config.yml 是用來配置 Hexo 的設定檔;source/_posts/ 用來放置文章。

一開始看起來很不習慣。還記得在我沒有自己的 Hexo 系統之前,翻別人開源的部落格,看到帶底線的資料夾,心想「這什麼鬼?post 就寫 post,沒事前面加個底線做什麼?」不過看久了之後,還是能夠習慣。

而且在學習 Hexo 之後我也比較能夠為什麼要這樣做:至少就 source/ 底下而言,為了讓資料夾結構跟 routes 對齊,系統可以一刀把沒帶底線的統統變成頁面結構。

儘管如此,我還是對於 _posts/ 的存在有一點疑惑。我知道放在 _posts/ 底下的會顯示在時間軸上,而其他的不會。但這又怎樣?時間軸的意義是什麼?既然我也可以讓頁面不放在 _posts/ 底下,那為什麼要放?


Gemini 是這樣告訴我的。

你可以根據內容的生命週期來決定存放位置:

  • _posts/ (流動型內容):
    • 適合: 部落格文章、短篇技術心得(如 vim-tricks.md)、軟體更新記錄。
    • 特性: 這些文章通常是「寫完就放在那」,讀者習慣透過「日期」或「標籤」來找尋。
  • courses/ (結構型內容):
    • 適合: 課程筆記(線性代數)、系列教程、長期維護的文件。
    • 特性: 這些內容具有嚴格的先後順序(Ch1 -> Ch2)。放在這裡可以避免它們混入首頁的日期流,破壞閱讀體驗。

這讓我比較理解部落格是怎麼一回事了。

部落格的本質應該要是他說的「流動型內容」,也就是像日記一樣寫完就放著,只以時間、tag 之類的進行檢索。而反覆修改的應該就是「結構型內容」。我不理解,是因為我不習慣「文章寫完之後就放著不進行大改動」。跟昨天談到的一樣,我以往沒有將以前的筆記視為「只讀」的習慣,所以每次翻看以前的筆記時都會很想要再次整理。

這麼說來,我會想寫部落格大概跟這個概念也有關係。一旦把文章放在部落格上,勢必就不能像是私人的筆記那樣想怎麼搬就怎麼搬——它是有展示作用的;我腦中會有一個假想他者,他會告訴我「我這次來看你的部落格,下次再來看之後發現以前的文章不在本來的位置的話,這樣體驗會很糟糕。」部落格促使我放下以前寫過的東西,讓它從我的「行囊」中清走,成為「足跡」。

(另外,我發現它對我的檔案的理解跟我不一樣。是我的話大概會把 vim-tricks.md 也放在結構型吧。我在當時給它我的檔案結構時,我確實還沒有在裡面寫過任何屬於他說的「流動型內容」,也沒貼 vim-tricks.md 的內容物給它,它也只好靠幻覺來告訴我。我不怪它。)

2026-01-07
988 字
5 分鐘
關於整理

我不只是平常會被各種興趣吸引,我還非常容易被「整理」吸引。不論是數位還是電子,筆記還是雜物。

整理當然是一個不可缺少的日常活動。但是我的整理方法只會給自己帶來困擾。

先拿筆記來說。每次打開筆記軟體,就能一次看到我從以前到現在所有的筆記。從國中到大學都有。從作文到讀書筆記到課程筆記都有。然後,多虧了平常總是懶於整理的我,一看到這些筆記很容易就能夠發現「不整齊」的地方,比如某一章的筆記丟在別的地方,或者是寫得很零碎不完整,或者是資料夾分得沒那麼直觀。這些讓我覺得很煩躁。

於是我想開始整理。我想把眼前的「一團亂」便得「整齊」。於是我開始動腦筋、查詢「筆記分類方法」,整個人栽入筆記堆之中。花了一些時間之後,筆記現在分佈於層層疊疊的資料夾之中。現在任何一頁筆記看起來都適得其所了。「太好了!」

或者有時候我沒那麼有活力。我只能呆坐著看檔案管理員側欄一整排的筆記,因不知所起又無法消解的煩躁而陷入鬱悶。

或者有時候我會覺得「他們之所以令我煩躁,一定是因為裡面充斥著多餘的東西!」然後開始想辦法「減少冗餘」,拼死尋找不必要的筆記並刪除。


實際上這跟重構程式碼真的很像。每當「看不懂」自己寫過的程式時,就會想要把整個程式庫掀個底朝天。

其實有時候我根本不用重構。當一系列的功能早就被包成模組,還運行得很完善,那為什麼要管裡面的程式有沒有很「醜」?真的沒關係。你已經完成了。真的在意程式碼品質,不就下一次多留心一點就好了嗎?寫筆記更是如此。那麼在意以前寫的日記好不好幹嘛?為什麼不把現在的寫好就好了?

有時候去在意「這一個程式檔案/筆記該放在哪個資料夾」,更是不知所謂。對於筆記要放在哪個軟體、哪個資料夾這件事,自發的重構只能是 premature optimization。這種東西就應該等真的遇到大得難以繞開的阻礙才要做,比如發現自己想找以前的筆記都找不到(因為有搜尋功能,這件事情幾乎不會發生),或者某個主題長得太大需要自己一區,或者需要展示/提交給別人的時候才需要做。


…談這件事本身就是危險的。我直到現在好像沒有說應該怎麼辦比較好。

實際上,應該是先有「要寫的東西」才來談「要放在哪裡」。不是看著收納箱然後思考「我想要拿什麼東西來塞滿這一個箱子」。

因為對我來說「把玩箱子」很輕鬆愉悅。思考「線性代數的筆記要擺在哪裡」比起思考「QR 分解怎麼做得順」要容易得多了。思考「IT 筆記要放在哪裡」比起想辦法讓眼前的程式動起來輕鬆多了。

筆記,就是努力之後的副產品。筆記最理想的狀態就是「做了多少就記多少」。日記最理想的狀態就是「想了多少就記多少」。

我想像一下比較有可能達成這種境界的情況:

總之,先把筆記的存在感降到最低。比如 debug 時,九成的時間在敲程式碼,一成的時間在把程式碼複製貼上到筆記軟體上。

— 到底了 —
Profile Image of the Author
Blade/磯江
君の手は どうしてこんなにも温かいの?♫/ねぇお願い どうかこのまま 離さないでいて♫
© 2026 Blade/磯江. All Rights Reserved. / RSS / Sitemap
Powered by Astro & Fuwari