pretty code

2026年11月7日 星期六

重大決定

應該不會把《劍來》看完吧?

一來 Kobo 買的簡體中文校訂版沒有包含全部章節,二來後面越寫越誇張,人物層出不窮,很多時候感覺都是無病呻吟?

可惜了前面的精采章節,最近中午邊跑測試邊重看了一遍,跟後面劇情完全不是同個檔次?

個人覺得看到主角送小孩子到大隋書院求學就可以停止了,最多看到老龍城與鄭大風聯手退敵,因為接下來就是最無聊的書簡湖了!

剛好這一段都還有繁體中文電子書可以購買,就不用像我現在看得如此克難,還要準備簡轉繁字型。

不過,前面章節也不能說是毫無缺點,把儒家門派寫得好像在演宮鬥劇,讀書人間相互勾心鬥角,一點也不幫忙維護齊聖人,導致齊聖人只能捨身成仁!對比後面劍氣長城篇的儒家運籌帷幄勇抗妖族大軍,我真懷疑我看得是不是同一本書?

總之,該開始決定下一本書要看啥了。

2026年11月4日 星期三

CrossMosa 試用心得

我這個人就是反骨,不是拿 X3 國際版來刷第三方韌體,而是使用 X3 一般版。

果不其然,使用 SD 卡順利刷機成功,可惜的是,忘記先記住機器序號,總之是10/16 在熊老闆那購買的,顯示晶片是 UC8253。

介面看起來還不錯,又可以 Wi-Fi 傳檔,不過對我來說,有兩個致命缺點:

1. 不能關機,只能休眠,可能要翻一下說明書。
2. 以橫列來說,差不多大小的字型,目前只能顯示 8 列,比原生的少一列。

最重要的是下面會多出一列空白,這樣上下沒有對稱,看起來就不開心。


另外,如果是在閱讀畫面進入休眠狀態,有機會底色會變很髒。

我自己是覺得原生的閱讀起來比較順。

CrossMosa 比原生好的地方

01. 介面看起來不錯。
02. 有 Wi-Fi 傳檔。
03. 作者已經提供不同大小的字型檔案可以直接使用。
04. 閱讀頁面底部顯示資訊比較豐富。
05. 開源,隨時可以自行修改。 
06. 註腳可以隨時跳躍並返回。
07. 直排書就是直排顯示。

有機會應該會再刷回原廠韌體。

2026/11/05 更新

如果沒有下面的問題,個人覺得一般人如果不排斥刷機,使用 CrossMosa 是個不錯的選擇。因為它忠實反映了書本的原始樣式。

直排書就是直排書,橫排書就是橫排書。

無奈,我發現我放進 SD 卡的書,目前除了《人月神話》外,看沒 10 分鐘,就會像下面截圖一樣變得很髒,感覺跟之前待機畫面的問題有關?

等我《人月神話》看完,再請 AI 來修復?


2026/11/06 更新

上面問題,懷疑跟「設定-顯示-日照淡化修正」打開有關?關掉後除了待機畫面外,其他似乎都已恢復正常。

下面是目前用的字型設定。


2026/11/07 更新

使用 CrossPoint 官方的字型產生器,這次 Kindle 的圓體就可以順利轉檔成功,跟 CrossMosa 提供的比起來,文字看起來較黑,故字距感覺也變少了。

左邊是 CrossMosa 提供的,右邊是 Kindle App 自帶的圓體,不知道為啥遇到直排的標點符號會亂碼?可能要加上額外的 Custom Range?


嘗試了下面這些區段,看起來沒有幫助。


總之,截至目前為止,自己使用 CrossMosa 的感覺,作者說這個韌體是適合用來看中文書的,我確實是百分百同意的。

2026年11月1日 星期日

關於 PTT 最近更新

最近 PTT 似乎有些改版,各家 PTT App 多少都有些問題。

今天想要使用 Pubook Mobile 來上 PTT,才想起需要更新,但是居然在 Google 商店看到不支援此裝置?

還好剛才想到今年剛買時是使用手動安裝 APK 的方式安裝 BePTT,重新順了一下原本的 script,之後才不會忘記這件事。


ptt.sh 第 11 行註解寫錯了,應該是加上 pull command 從正常手機抓出所有的 APK。

2026年10月31日 星期六

另外一家嘿嘿工具又失敗了

應該是該家工具偷偷改版的緣故?

印象中今年都還有嘗試備份書檔?

解決方式也很簡單,請出我們的 WireShark 即可。

由於之前的工具是用 Node.js 寫的,但這次需要修改 http get 的參數,不知道是大家現在都用 AI 還是怎樣的關係,居然搜尋結果前幾個的程式碼都不能直接拿來用,害我只好直接去看官方文件。

我從以前就對這家的文件沒轍,可能跟我沒有好好學過 Javascript 有關,不是很懂基礎概念,導致我看文件有時都會很出戲?


總之,官方文件描述可以將 url 和 options 分開傳遞,果然順利解決。

可惜的是嘿嘿工具尚無法自動化,因為我無法知道官方工具將我需要的那個東東藏在哪裡?算了,看在目前很少買書的份上,有需要再開啟 WireShark 即可。

終於,我可以來看我的人月神話了,沒想到居然還不是版式書籍?這樣才是一本好的電子書,希望約耳談軟體也可以出電子書。

果然是老人懷古呀XD

2026/11/01 更新

這個東東約一個小時內會更新一次,我印象中 WireShark 有 API 可供呼叫,直接請 AI 寫?

2026年10月28日 星期三

寸步難進

大概幾個星期,就要被 simulation 跑不過搞一次!

即使已經經過快 10 個月的洗禮,現在還是很難快速定位到真正出錯的地方?

我也搞不懂是我跟那個環境不熟還是怎樣,內心還是覺得 GTKWave 才好用,至少可以快速找到訊號,搜尋速度也很快,有編譯 db 的 EDA 工具搜尋居然如此難用?

雖然上班這兩天需分心搞定模擬(嚴格來說,只有一天,今天都還沒開始呢),放假後兩天身體不舒服也沒法思考,早上還是順利找到原因,但不是我原本想的 3 個地方,只要處理 1 個地方就能 pass 基本的 pattern。

那為啥我看圖會覺得是這兩個地方 unknown 造成?是啥原因造成我誤判?還是哪邊我搞錯了,到現在還是想不通?

套句《劍來》的術語,原來我已達到飛升境圓滿而不自知XD

想要再進一步,我只能往十四境邁進了?

好像會了一點東西,又好像什麼都不會?

這就是在浮沙逐塔的壞處呀!

不如醉裡挑燈看 Code 來得自在?

2026年10月24日 星期六

沒完沒了的更新

我的 KoboExpense 已經掛了一陣子,之前怎樣看都看不出來正規表示法跟現在的網頁有啥不同?

我覺得當初應該不是我眼睛脫窗?

至少今天再次嘗試,已經把他修正完畢,結果這次只是沒有加雙引號以及句尾多了空格。

Kobo 的工程師如果整天只會搞這些旁枝末節,我真懷疑他們的能力何在?


去年有買灌籃高手及滅活法,今年則是購買神龍之謎整套。


同場加映讀墨網站,當初我將 ReadmooExpense 開發完畢後,針對購買資訊部分就沒更新過了,5, 6 年都過了,還是沒啥大問題。

雖說讀墨網站的呈現,工程師是以 API 的方式,來取得購買資訊,但至少人家的介面一直保持不變。

2026年10月22日 星期四

舊愛還是最美

昨天終於有時間來觀察客戶自行設計的記憶體修復流程。

話雖如此,真正的實作是客戶請我跟 AI 討論後設計出來的。

客戶要修復的記憶體不算太多,但要透過 GUI 一個一個訊號拉出來觀察也是有些沒勁?

還好上個星期已經有寫一個簡單的 Tcl,將要觀察的訊號轉成 Tcl 餵入 Simvision 軟體。

但最困難的還是這個無中生有的訊號如何定義?都怪那該死的 Escaped Identifier Verilog 語法,我實在無法簡單的從 RTL 轉成最後網表看到的訊號名稱?再加上有些訊號是 for loop gen 出來的,也大大的增加我轉換難度!

這次不像上星期可以從 error log 中 parse 出我要的 instance,沒辦法,只好先找到一個 instance,再用其他程式語言組合出訊號名稱,然後餵進我的 Tcl(理論上應該在 Tcl 直接用 3 層迴圈,但懶得找語法了XD)。

沒想到 Python f string 要跳脫 Escaped Identifier 不是那樣直觀?試了 Google 前面幾篇文章的辦法還是不成功?

C 語言就沒那樣奇奇怪怪的講究,還好客戶工作站還是有 gcc,3 層迴圈,蛋糕一塊,重點是我根本不需要 Google 都還記得住語法!

果然是我學軟體以來用得最多的程式語言,小孩愛吃已回購。

2026/10/23 更新

靠,原來是被錯誤訊息誤導,大括弧要用大括弧跳脫,只有反斜線要用反斜線跳脫。

但我覺得 Python 這個設計也不好,都用反斜線跳脫不就好了?程式語言設計應該要有一致的行為模式才對。

2026年10月18日 星期日

我閱故我在

先前因為事情太多,一個終端機執行起來後,便馬不停蹄的開啟下一個終端機,繼續下一個任務,如此周而復始。

也不能說這樣不好,但以時間管理的角度來說,我們還是應該關注那隻最重要的青蛙!

雖然越晚執行的終端機表示越不重要,但以前一陣子所處的階段來說,每一個終端機都不保證能順利執行完畢,因此還是需要花費時間去 debug。

既然越晚執行的終端機越不重要,這也表示執行的時間有可能較短,當任務執行完畢有錯誤需要 debug 時,也是要花費一定的心力去處理。

結果就是第一重要的終端機已經跑完,也有錯誤需要花時間 debug,但我們卻被困在第 5 或第 6 不重要的任務上。

這個星期學乖了,不跑超過 3 個以上的終端機,且跑起來第 3 個終端機後便把焦點移回到第 1 個終端機畫面上,拿著我的 X3 邊閱讀邊想下一步計畫,重點是持續關注第一個終端機畫面。

也因為這樣,才讓我發現 xrun 編譯的盲點,也想到要處理增量編譯的問題。

如果你不用眼睛用心觀察,你根本不會意識到這有問題。

下面是我最後搞定增量編譯的比較時間,雖然只看 log 建立時間有點不準,但我們在意的是相對性。

左邊是使用增量編譯的版本,可以看出整整節省了 2 個小時的時間,更何況右邊還是使用砍掉編譯資料夾加速的方法,如果是我最早的版本,我想編譯浪費的時間一定更多。


購買 X3 的決定果然是對的XD

2026年10月12日 星期一

X3 國際版使用一天心得

在知道正確的字型設定後,目前用起來沒啥大問題。

昨天因為 X4 沒貨才退而求其次購買 X3,沒想到整體感覺還不錯,比我想像的好。

這也是我第一台白色閱讀器,同樣尺寸下,黑色看起來有點像玩具?

除了字型外,我只把左右按鍵對調,電源鍵選擇短按,還有看書的字距與段距,其他都使用原始設定。

至少對我來說,應該沒有刷其他韌體的必要了。

另外,我從 Kindle 拿出來的圓體,試了兩個線上轉檔軟體都會失敗,一樣的字型直接丟到 Kobo 機器閱讀是沒有問題的。

2026/10/13 更新

羅技 R500 翻頁器,雖然 X3 可以認得,但無法連接成功。

2026/10/14 更新

把前幾天拍的照片放大,感覺兩者的閱讀設定相差無幾?


另外一種字體的感覺。


2026/10/17 更新

今天載老婆去加班,難得北上台北,先去天龍一趟,買了兩本書。

接著從天龍走到三創,約花了 35 分鐘。

詢問店員的結果,依舊還是沒有 X4,看起來目前應該是停產了?

加碼又買了 X3 一般版,感覺沒啥差異?但是一般版的按鍵似乎比較鬆或是說不扎實?整體按起來國際版比較舒服?(晚上回家後,機器未更新前,書籍設定頁面跟國際版不同,但更新系統後,目前兩邊看起來一致)

離開三創後,走回老婆公司附近,等老婆加班完畢在路邊餵蚊子時,隨手又拍了一張國際版照片,此時已經快接近傍晚 5 點。


2026/10/18 更新

不知為啥,如果單從正面看,總覺得國際板的機器比較厚?而且似乎稍大了些?

左邊是一般版,右邊是國際版。


2026/11/07 更新

用 X3 一般版看完了兩本書,一本是《人月神話》,另一本是《魔球》,不得不說,除了沒有背光外,真的是找不出啥缺點了。

害我同時期買的 Kobo Libra Colour,幾乎都沒拿出來用,沒辦法,一隻手就可以掌握並翻頁,帶出門也不重,我實在想不到用 Kobo Libra Colour 的理由。

Kobo Libra Colour 跟我原本的 Kobo Clara 2 一樣的背蓋材質,用久了就是會有點黏黏的感覺,使用酒精擦也擦不掉,大大影響了我使用這台閱讀器的心情。

但很久以前買的 Kindle Oasis 2 背板我也不太喜歡,冷冰冰的金屬感,閱讀起來沒有溫度。

也許跟我不太需要看圖片有關吧?對我來說,最好的閱讀器就是 X4 or X3 這樣的機器加上背光,也就是說 X4 Pro 或是 Boox Picco 應該都還蠻適合我的?

應該也有其他小型閱讀器也有背光,但沒那麼多時間研究,畢竟專案都還沒結束XD

2026年10月11日 星期日

水清魚讀月

記得剛入伍時,我們的內衣後面都會用黑色簽字筆寫些字做記號。

一開始,因為大四才組電腦,於是便用 K6-266 這樣的 CPU 名稱當標記,當時 AMD K6 只有 233 頻率,266 是超頻上去的,故應該不會有人跟我一樣?畢竟那時的主流是購買 Intel CPU。

後來看久了也覺得無聊,於是便用起了【水清魚讀月】這個名字,靈感應該是來自於當初天宇布袋戲的一個反派角色名稱,但因為這個原出處的詩句我很喜歡,故也顧不上壞人不壞人。

唸起來感覺就很有先天人的氣勢,但又不像一頁書那樣的霸氣外漏?

就像如果要幫我的書房取個名字,我應該會毫不猶豫使用【詩海石硯台】這個名字!

原來我也是個儒家門生呀?


2026/11/11 晚上更新

中午去了一趟三創,可惜的是熊老闆沒有 X4 國際版現貨!

有鑑於我就是要敗家,故還是購買了 X3 國際版與 Kobo Libra Colour。

也不知道是太久沒 Google 還是怎樣?沒有看到有哪一篇文章有清楚說明字型尺寸各自代表的意義?

最後終於在網友分享的字型中,知道了 3 個數字的代表意義。

比如說 48 48x64,就是對應這個線上轉檔軟體的這裡。


如果是用原生系統,行距 2.0,段距 1.50。

對應 IBM 鍵盤的小紅點,大概是這樣,我覺得是最適合老年人的閱讀字型大小。


跟今天購買的 Kobo Libra Colour 對比。


真搞不懂,到底是我沒認真找還是怎樣?幾行字加個圖片就能說清楚的事,居然一個也找不到?

2026/11/12 更新

昨天之所以要購買 Libra,不只是想要敗家而已,2023/06 購買的 Clara 2,10 次點擊翻頁中約莫有 3 ~ 4 次會觸發最近閱讀書籍,不然就是變選取,實在是很破壞讀書節奏。

當然還是可以再撐一下,但我就是要敗家呀XD

2026年10月7日 星期三

牽一髮而動全身

感覺沒完沒了?

客戶改 RTL,影響我原本 constraint,視情況我也可能會有問題!

我同事的項目更糟糕,跟 designer 彼此之間還會互相影響!

難怪 PD 同事快抓狂,工作時間都被壓縮了。

有比較好的方式來解決嗎?

坦白說我也不知道!

我只是個浪跡天涯的工程師呀XD

2026年10月3日 星期六

做人不要手賤

我可能有潔癖?

剛才在跟 Claude 討論一些問題,覺得 AI 講得很好,於是便想把它釘選起來。

後來又看到一個 project 的設定,感覺可以拿來歸類,於是便把它連結起來。

想想還是不要,想要把它刪掉,又怕會一起連動,故有先選擇 unpin。

沒想到刪了 project 後,還是被一起刪掉了。

辛苦了半小時的討論,現在都沒了。

先不論 AI 說得對不對,感覺現在工作很多東西,可以跟 Claude 討論了?至少也可以給我一些啟發。

2026/10/07 更新

詢問 Claude 的結果,原來正解要移出專案,我英文果然差呀,當初都沒注意到這個選項?

另外,目前已經可以從設定看到使用量,可惜的是只有百分比。

2026年9月24日 星期四

氣泡排序法

規矩,規矩,得以成方圓。

雖然已經快接近專案尾聲,但復盤自己的缺失還是很不錯的。

理論上在工作站應該要用 tmux 之類的工具,好讓自己工作方便,但因為自家工作站沒有這個工具,導致雖然客戶工作站有,但怕影響專案順暢度,故也未貿然改變自己的工作流程。

Q1. 當初真的用 tmux 會比較好嗎?

取而代之的是使用多個 Workspace,數了一下,我大概開了 12 個有。

應該要使用氣泡排序法概念,比如將重要已經跑起來的工作往右邊放,左邊放目前人正在執行的終端機,這樣比較清楚,甚麼時候可以驗收工作結果,還有哪些工作未完成。

總之,工作也要像進入心流一樣,假設可以如雲朵般絲滑,工作也會更輕鬆。

2026/10/03 更新

使用氣泡排序法還有個好處,將工作分左右歸類後,中間一定還會剩下幾個 Workspace 可用,當跟客戶開會時,臨時需要 review script,便可以清楚知道剛才開的終端機在哪個 Workspace,才不會一時找不到。

2026年9月19日 星期六

simulation 備忘

最近應該可以專心在這一塊,記錄一下避免忘記。

01. netlist simulation 時,除非 cell 有 power port,不然不要誤用帶 power port 的 Verilog,因為需要有電,buf 的 output 才不會 x,不確定是特殊 cell 還是通例,也許之後可以看有無 define 可以設定。

02. simulation 時,如果吐出一堆 ASSERT,比如說 IEEE package,xrun 可以在 dump Tcl 檔案裡面加上 assertion -off -vhdl -all 便可以關掉 ASSERT,simulation 速度也會加快。

03. top simulation 時,如果 file_list 檔案過多時,可能只是更改幾個檔案,比如將 memory 檔案從 fast_func 改成正常版本,有可能會發生 unresolved object,此時砍掉編譯暫存檔整個重來即可。

上面不確定是 xrun 參數有問題還是怎樣?也有可能跟之前 liborder 等問題類似?

2026/09/25 更新

現在都是使用 force 來 gen clock,因為我是全部打開開關,故在某個 clock 打開後,會印出一堆錯誤訊息增加測試時間,(正常在此階段不能使用 force,但客戶更改測試架構,故請我先用此方法驗證)。

雖然我已寫成 testarg 可以傳參數決定何時開啟關閉,但我的 script 可以一次跑全部 pattern 或依使用者輸入決定測試哪支 pattern,為了這個問題,我要將 script 大幅改寫才能動態改變開關。

不是做不到,但不值得在這裡投入過多心力,故我改將 pattern 一樣用類似 testarg 傳進我的 force Verilog 中,然後利用字串比對決定是否要開啟該 clock,沒想到就這樣引入臭蟲。

剛在測試這個星期第一次有機會跑的 pattern,沒想到 clock 不符預期,感覺就是我的 pattern 名稱有錯誤,因為懶得查 display 參數就直接印出,故得到一個很大的數字,原本以為這是 16 進位數字,於是便請 AI 直接幫我解析,沒想到 AI 居然還知道我講的是錯的?真是太意外了。

當初沒有想到 pattern 名稱會有哪麼多字,只宣告 256 bit,難怪會不符預期。


2026/09/27 更新

不常寫 Verilog 有時會反應不過來,今天在計算記憶體修復資訊,直接問 AI 比較快。


所以當我注入錯誤是 bit 5 時,我的 TCD 如下:

PinMap {
    SpareElement {
           RepairEnable : repair_en ;
           FuseMap[0] : repair_info[0];
           FuseMap[1] : repair_info[1];
           FuseMap[2] : repair_info[2];
           FuseMap[3] : repair_info[3];
           FuseMap[4] : repair_info[4];
    }
}

FuseMap[4:0] {
    ShiftedIO(Q[5]) : 5'b00101;
}

回到上面的 SpareElement,對應到那一段 bisr chain 就會是 001011,
也就是 bit0, bit1, bit3。 

2026/10/09 更新

真是受不了某家的 memory,每次一跑模擬就會吐出一堆 ERR,之所以會有這些 ERR,都是因為出現在已經不在 BIST 測試階段的訊號 unknown 導致,每次看了就是心累,還得多檢查第一個發生點是否發生在 BIST 之後。

雖然他有 define 可以關掉,但應該有另一個 define 決定你是為了 MBIST 還是 Function 做測試,這樣 Verilog Model 也好判斷。

2026/10/10 更新

翻了一下客戶工作站 Simvision 的文件,沒看到有什麼可以快速得到 instance 的方法。

雖然我可以用 Tessent 打開 netlist 下 command 得到我要的記憶體列表,但是兩邊 EDA 工具顯示的方式不同,再加上客戶使用 escaped identifier 的命名方式亦或是 generate 語法的鍋?

導致我無法無腦的將 Tessen 的斜線替換成點!

目前只有折衷的方式,先從 log 挑出錯誤行數中的字串,再用 sed 切出我要的 instance name,再補上我要的訊號名稱,再丟進我的 Tcl 檔案產生一個 add.tcl,最後在 Simvision 的 console  視窗 source 該檔案,我才能在 waveform 視窗看到我要觀察的訊號。


另外,之前在 Design Windows 直接打關鍵字搜尋貌似都不成功?但最近似乎又沒問題了?

馬的,需要花錢的 EDA 工具,比 GTKWave 還難用是怎樣?

2026/10/15 更新

這個星期開始 top netlist simulation,沒想到連 ICLNetwork 都過不了,感覺涼涼的?

一開始以為是不是又是哪邊 constraint 沒下好導致?

再加上 block 某幾版 netlist 也有問題。

最後就是 top MBIST 時,RTL block 的版本是否有跟 netlist 一致?

太多未知數讓人很難靜下心來 debug?

最後還是只能用笨方法,一個一個 module 慢慢對過去,既然是 ICLNetwork,重點當然是 SI 和 SO 訊號。

搞了老半天,都不是前面想的原因,而是因為客戶電源域過多,跨電源域的地方都會被加上 isolation cell,故我必須確定這些 cell 都有被控制到。

客戶的 cell 是屬於 AND Gate 型態,找到源頭控制即可。

像我這次的錯誤是屬於預期 0 實際 1 的錯誤,亦或是反過來的錯誤。

這種錯誤,我之前的經驗都是版本不符導致,沒想到只是訊號不對,看起來的錯誤態樣也是很相似,算是學了一課。

另外,top netlist 模擬時間太久,應該要找到 EDA 工具增量編譯的說明,無奈嘗試了一下,還是無法成功,目前卡在針對 Testbench 單獨編譯的階段會有權限問題,可能是我的心同時還在 debug 前面問題導致!

後來發現,當我更換 pattern 時,xrun 自動判斷是否要重編譯時不是很聰明,導致時間花費過久(觀察結果約需要一個多小時?)。

相反,如果每次換 pattern 時,把原本編譯好的暫存檔資料夾整個砍掉,編譯反而不用 20 分鐘?

目前先以清空編譯檔方式來加速,下次有機會再改進。

2026/10/16 更新

今天開會前突然想到,如果用軟體工程師的角度來解釋昨天發現到的現象,感覺還挺合理?

所謂的增量編譯,原則上就是檢查當前檔案是否有更新過?最合理的方法就是做 hash,然後跟資料庫的同個檔案 hash 做比較,如果不一樣,就表示檔案有變更,於是就要重新編譯。

感覺 simulation 是以 module 為單位?

因此當在 top 跑模擬時,因為 module 數過多,導致 hash 計算時間被放大?

這也可以解釋為什麼砍掉資料夾所花的時間還比較少,因為不需要花時間去做 hash?

睡覺前有跟 AI 討論,不能單以 hash 來看,但總之就是花在檢查的時間大於完全重來的成本。

2026/10/17 更新

大概試出來增量編譯的方法了,但以 MBIST 來說,不同 pattern 裡面需要權限的訊號不同,如果沒有全跑一遍,無法知道 autoref.txt 裡面需要定義多少訊號?

以方便度來說,我還是覺得砍掉編譯資料庫比較簡單,以這個專案的複雜度來說還算可以接受。

如果真的有比較花時間的 pattern,把整個 testbench 資料夾一分為二,分別執行 xrun 即可。算是手動 for process 加速吧XD


2026/10/18 更新

下面是我最後搞定增量編譯的比較時間,雖然只看 log 建立時間有點不準,但我們在意的是相對性。

左邊是使用增量編譯的版本,可以看出整整節省了 2 個小時的時間,更何況右邊還是使用砍掉編譯資料夾加速的方法,如果是我最早的版本,我想編譯浪費的時間一定更多。

2026年9月13日 星期日

top simulation

雖說沒辦法全心全意的準備 top simulation 環境,中間又一直去處理別的問題,但是從開始準備到最後完成,也花了我兩個星期時間。

找到相關 cell 或是 IP 或是需要 define macro 的都還算是小事。

真正困擾我的還是又遇到 primitive cell 找不到的問題!

這個專案一開始是使用 liborder 的方式解決,後來各個 block 也都可以比照辦理。

沒想到來到 top 問題又出來了?

後來同時做了三件事才算勉強解決這個問題:

1. 改用這個 project 的檔案。
2. 將這個有問題相關的 Verilog 檔案全部移到 file_list 的最上方。
3. 將先前編譯好的暫存檔全砍光重來。

第一個動作暫且不論,至少剛剛檢查的結果,兩邊檔案內容是一樣的。

我私心認為是第三個動作修復問題的,但我需要回朔第二個動作才能確認。

山河瘡痍,百廢待舉,孤臣無力,輾轉江湖。

我這天涯落魄客,又如何抽出時間確認呢?

2026年9月12日 星期六

Kobo 嘿嘿工具備份所有書檔失敗

很久沒有備份買的書了,反正過去就是過去了,買書當下擁有它就夠了。

即使花時間備份,很難有機會再看一次了,畢竟現在已經不是以前的高中生了,當初金庸小說隨便一本都是 50 遍以上觀看次數起跳。

即便是後來退伍後,認識好讀網站以及前幾年接觸 Readmoo 和 Kobo 後的閱讀次數都不只有單單一次。

現在真的沒有辦法再做一樣的事了,如果像是溫瑞安之類的武俠小說,因為閱讀次數可能未超過 10 次,故還算有機會再看幾遍,其他看過 20 遍以上的書,真的是不太再看得下去了。

雖然不太有機會再看一遍,但偶爾測試一下自己的工具也不錯。

今天嘗試將已經下載的《神龍之謎》一鍵備份,但是程式居然會跳錯?單獨一本的備份目前還算正常。

這個工具,幾年前疫情寫好就很少碰了,感覺是出在中文檔名的關係?但我想應該不是,以前也都是中文書,也不記得有這個問題。

暫時記錄一下,有空再來找問題。

2026/09/12 熊熊想到更新

原來解決這個問題如此簡單,剛開 Desktop 工具發現了一件事。

假設官方工具看到下載書籍總數有 27 本,但我的工具入口卻看到 29 本,有 2 本不存在官方的閱讀軟體內,至少沒有在已下載類別內。

這很明顯的就是官方工具的問題。

總之,就是官方工具之前移除下載書籍沒有砍乾淨的緣故,導致我的工具誤判,嘗試去嘿嘿一本不存在硬碟的書。

解決方式也很簡單,針對不存在的書,重新下載一次然後砍掉即可。

以後遇到一樣的問題,只要確認我的工具跟官方工具的書籍列表是否一致即可。

2026年9月11日 星期五

Vim 是道路、真理、生命

雖然知道 Vim 功力一滴不剩,但今天真的意識到有點嚴重。

早上開會時,需要搜尋關鍵字結果給客戶看,但我的肌肉記憶居然一點都沒反應,應該按下 * 搜尋關鍵字的,不知為啥,當下一直狂按大寫 I,真是丟臉。

不知何時才有時間重新擁抱 Vim?

我要求不多,Vim 只要有陳平安第一次遊歷江湖的四境武夫境界即可。

大十字勳章

最近的暗黑二不知發生啥事了,明明選擇對的難度進入遊戲,但是點開傳送點一看,會看到很多去過的點變反白?

退出遊戲再進去一次後,便會看到所有的地圖都需要重開才行,一般來說,這樣的情況只會發生在去不同的難度後導致,感覺就是一個 Bug。

這一個多月來幾乎很少玩了,但還會讓我發現到這個情況,可見發生的次數有點多,如果只是一兩次,我大概會以為手殘點錯難度吧?

其他地圖都還好,但祕法聖殿即使已找到正確方向,如果隔很久才玩一定會忘記當初方向,也無法直接看到地圖就知道該往哪走,除非願意縮小地圖找到正確路線。

就是因為現在久久才有時間玩一次,每次都要這樣也是心累,是時候建個 SOP 了。

第一次嘗試就往 9 點鐘方向走,順時針走一次,這樣最後開啟的一定是正確道路。

2026年9月3日 星期四

古來征戰幾人回

今年的 Kobo 周年慶又來了,可惜的是沒有想買的書。

使用 Vim 當關鍵字搜尋,居然連一本書都沒有?真是太讓我失望。雖說 Vim 也沒什麼新書就是了,最新的 Vim 書籍我也早就入手,除非後來又有人出書?

想看的書很多,但在這個工作之下實在有心無力,每天實打實的工作 8 個小時以上,真是去他媽的。

自從少上 PTT 後,這個世界發生啥事都不太清楚?聽說又要發放一萬塊了?還是來規劃一下,要不要再加碼買蘋果?這幾年知道蘋果基金會的存在後,就很少捐錢給台東基督教醫院了!我對那些早期來台的神職人員還是很敬佩的,可惜本人口袋有限,無法點石成金,只好繼續吃蘋果吧?畢竟捐款記錄可以查得到這點真是深得我心。

幾萬塊拿來做好事還是比較划算,可以最大化利用這些錢,畢竟這些錢也不能拿來幹嗎?買台 AI 電腦的零頭都不夠,不過自己也沒有本地跑 AI 的需求就是了。

話說好幾年前買的筆電有內建 NVDIA 顯卡,當初是有打算來跑一些模型?如今一看總共也才 6 G 記憶體,真是啥事也幹不了。

不知不覺《劍來》也看了快四分之三,看完之後就要煩惱剩下的章節要去哪裡看了?

算了,這個月還是找個機會去趟三創好了,買台小尺寸電子書閱讀器應該能讓自己開心一會吧?

窮山僻壤出惡水,路上無妹可養眼,難怪每天下班在車上都要跟老婆抱怨一下XD

2026/09/03 洗完澡更新

原來今天是軍人節,不過這不是回來此篇文章的原因。

好像沒有想過我比較喜歡哪位女主角的問題,剛洗澡時突然雄雄想到XD

目前看來應該是比較喜歡阮姑娘或是黃衣芸吧?隨右邊好像也不錯?

靠,喜歡的人真的是太多了XD

2026年8月28日 星期五

人生得意須盡歡

終於完成了第一版 script。

雖然不知為啥?合成時有我的 script 或是單獨合成,工具都會不正常當機。

大概是因為有內鬼,所以停止交易了吧XD

但是 PD 同事運行的結果似乎跟我不太一樣?

1. 他沒有找不到 lib 的問題。
2. 他不會有好幾萬個 unresolved objects。

我唯一想到的可能當機原因是我用 4 個 CPU 在跑任務,因為 TOP 過大,導致工具當機?

坦白說,這很不合理!

就是因為很花時間,所以才要用多個 CPU 跑任務。

明天再來看看是否如我猜想?

繼上一次四月份忙著推 Code 敗家了一台彩色手機型電子書閱讀器犒賞自己後,已經很久沒買東東了?

雖然中間有吃了顆蘋果,但 CoCo 沒有花在我身上呀!

我需要買東東來平復我內心滿滿的髒話XD

來買一台掌上型電子書閱讀器放公司好了,至少中午觀察 script 運行結果時,可以看看書。

都忘記多久沒有睡午覺了?

這個星期有兩天甚至忙到過了中午 12 點都還不知,以至於失去第一時間睡午覺的機會。

這樣的日子不知還要多久?

又不是在練嫁衣神功,這樣的工作對我人生一點幫助都沒有?

我的 Vim 底子已經蕩然無存了,恨呀!

2026年8月16日 星期日

變數的變數

Flow 越搞越複雜,我需要變數的變數來簡化我的 script。

因為同樣的東西會放在不同的 script,如果需要修改很容易忽略要一起改。

在 Tcl 中原來很簡單。

set var var_var
set var_var  value

puts [set $var]

使用 [set $var] ,var 值是你要的變數名稱即可。

2026年8月10日 星期一

十萬伏特

已經有點忘記上次得帶狀皰疹是什麼時候的事了?應該是疫情之前好一陣子的事吧?

後來 2023 年暑假時期第一次確診時,也是有出現像是帶狀皰疹的神經抽痛現象,但我忘記那次有沒有抽血?只記得後來好像還是沒有長出水泡?

2024 年暑假健檢時,有接種帶狀皰疹疫苗,但因為後來忘了,故只打到一劑。

前一陣子小腿神經莫名其妙抽痛,約以 9 ~ 20 秒的頻率發作,可以看到小腿肌肉有明顯收縮的現象。


時間軸應該是 7/30 早上覺得怪怪,7/30 當天晚上就睡不好,7/31 就開始抽痛,上班在忙還不覺得,下班回到家後就因一直抽痛讓人開始想罵髒話。

8/1 開始吃有消炎的止痛藥,早上出去大賣場買東西好像可以轉移注意力,只有開車會不適,但回到家也是抽痛到沒有心情做事,當天也開始吃 B12。

8/2 早上似乎最痛?中午父親節聚餐似乎又有好一點?晚上好像又跟早上差不多。

8/3 早上決定請假一天,約莫一點時輪到我看診,神經內科醫生理學檢查結果似乎跟脊椎壓迫無關,但還是開單安排 X 光檢查,照完的結果已經是一點半了,於是下午繼續掛皮膚科看診,大概也是過了四點半後才輪到我看診,抽完血檢查已經過 5 點了,等於一整天我都在醫院度過。

由於皮膚科醫生開的是帶狀皰疹過後治療神經痛的藥–利瑞卡,早晚各一次,於是我便只服用此藥,約莫是 8/5 晚上還是隔天 8/6 早上似乎便不再抽痛,只剩下肌肉有隱隱作痛感。

但此藥的副作用就是想睡覺,故我都是去辦公室以及回到家才服用。

今天 8/10 回診結果,X 光檢查無異狀,只是醫生覺得我有點骨質疏鬆,因為 L4、L5 明顯比 L3 前面的小,正常來說,為了支撐重量,應該要稍大才對。

下午皮膚科抽血結果應該只是一般皰疹(HSV 1 IgG)而已,雖然我也不知道如何解讀 VZV IgG,總之,現在沒事就好,醫生也多開了利瑞卡備用,放陰涼處最多可放半年。


下面則是網路上查詢結果,從慈惠醫事檢驗所網站資料而來。


人還是不要生病比較好,不然什麼事都沒心情做。

2026年8月7日 星期五

正是江南好風景

既然 simulation 過不了,我也就不急著找答案了。

還是來看看好久不見的小老婆。

自從手機移除 FB 後,就很少關注小老婆動態了,會不會開了演唱會我都不知道?

沒辦法,雖然小老婆可愛,但討厭 FB 的廣告,最討厭有人逼我做不想做的事了。

照這個脈絡延伸出來的就是逼我看我不想看的廣告,反正任何想看的網頁內容有廣告擋住我,就是回上一頁說再見。

人生苦短,別浪費太多時間。

唉,還是喜歡小老婆可愛的模樣,也不是說現在的小老婆不好,我想就跟 Vim 一樣,已經逐漸地從我生活中遠去。

終於想到剛才上一篇還要記錄啥?

一直以為現在的 AI 因為沒有 EDA 工具的訓練資料,故問 AI 問題都是胡說八道居多?

今天下午因為螢幕空間不夠,懶得回自家工作站查文件,於是便直接詢問 Claude 如何使用 xrun 處理混合語言,沒想到這次的回答居然可以直接拿來使用?

也虧我昨天下午有先回工作站大概花幾分鐘查一下參數,既然 AI 的答案,AB 選項都是對的,沒道理不參考它的 CD 選項?

難得讓我花不到十分鐘就清空了一個代辦事項!雖然還是因為 EDA Tool issue 讓我不能完成 simulation,但至少環境已經建好,等到吹起東風,我就能火燒連環船了。

是否要萬事都先詢問 AI,我到現在都沒個底?

永遠忠誠

一兩個月前就惦記著要捐款,但是一直抽不出時間來。

剛剛回家又想起這件事,快速在蘋果基金會看了一下,本來想從第二個個案開始,但又看到第一個個案是海軍陸戰隊學長,思考了一下,臨時調高額度 5000,免得擠掉我原本想捐的第五個個案。


這個星期也剛好發放期中獎金,不拿來做點好事說不過去,雖然到現在我都還沒有時間打開郵件確認進帳多少!待會確認完 simulation 結果後還記得就來看。

唉,事情到現在都沒有收斂的跡象,清空了一堆問題,又有一堆新的問題,真是沒完沒了。

到此刻為止,粗略計算一下,還有下面幾件事未清,我想過不多久,這個數字又會膨脹?

按照預計清空順序排列一下好了。

Relase Netlist Simulation Check
New Tag MBIST Check
Top MBIST Architecture
G Block EDA Tool issue
G Block Simulation
New Block Flow MBIST Check

應該還有,但一時想不太到XD

我最討厭沒有進步的感覺,很多 issue 都是憑著既有的習慣或說認知去處理,能解倒是能解,一來不夠漂亮,二來也有可能將錯就錯?

雖說負負得正,結果一樣,但想到就是不開心!

比如說 sed -n 是和 p 一起作用,如果不用 n,除了達到原本目的外,還會多印一次。這些小細節一直就沒有機會好好搞懂,反正可以當個工具幫忙解決我手上的 issue 就好。

時間都不夠用了,哪來時間好好確認細節?一行指令不能達到目的就用兩行指令,自己都很厭惡這樣的自己。

學如逆水行舟,不進則退。

我想現在的我大概已經跌到武夫境界負三層了吧?

還是來復盤這個星期學到的事好了。

我常在 EDA 環境中使用各種 Linux Tool 來解決問題,反正有座寶庫在那,不用白不用。

倒也不是我願意如此,感覺所有奇奇怪怪問題都會被我遇到?只好使用各種 work around!

這次為了使用 sed 解掉 EDA tool issue,我必須指定 *.vhd,但居然無法這樣用?

照 AI 說法,是因為萬用字元是被 shell 幫忙展開,Tcl 不管這個?

故需要用以下技巧展開它。

exec sed -Ei {pattern} {*}[glob *.vhd]

先使用 glob 抓取,再用 {*} 展開,餵給 sed 本人。

偏偏 Windows 就不需要這樣,這也是前幾天我突然打結的原因,怎麼跟我印象不一樣?

趁著星期五下班來確認一下,果然不是我老人癡呆!

這份工作的各種煩悶,很容易讓人懷疑自己XD


有時間還是把 sed 好好搞懂才是?

但剛看了一下 simulation 結果,又不能過了?

真懷疑我哪來的時間搞懂 sed?

2026/08/14 更新

做好事最怕捐款機構查不到捐款資料?

有蘋果在好安心。

2026年7月21日 星期二

神龍之謎電子書入手

等了快 10 年了,不知啥時候出的電子書,終於在今晚入手。

美中不足的是,KoboExpense 又失效了,看不出來哪邊的 HTML 又修改了?

算是今晚小小的遺憾。

2026年7月18日 星期六

又攜書劍兩茫茫

誰人不是籠中雀,哪個不是人間客?

一直以為 tcl list 如果用大括弧的話,換行需要接續字元;如果使用 list command 則不需要?

坦白說,在這個專案我連抽出 5 分鐘的時間去測試一下都很奢侈!故我一直用想當然爾的方式去準備 script?

這個星期,好不容易清空了幾個高掛許久的 issue,於是便快速的來確認一番。

嗯,居然跟我想像的相反?

也好,終於知道正確用法了。

我這人間一螻蟻,又該飄飄何所似呢?

2026年7月4日 星期六

日暮掩柴扉,江東日暮雲

關門放狗XD

關關難過關關過

為了 debug netlist simulation 問題,我已經花了快兩個星期的時間。

當然不是全心全意的只做這個,中間還需要分心處理別的問題。

總之,這個問題已經困擾了我兩個星期。

今天終於有一點曙光了,筆記本在公司,只好在這記錄一下了。

- RTL 可過,netlist 失敗。
- Only MBIST 可過,MBIST + Scan 失敗。
- 跟 MBIST EDA 版本無關。
- 降頻到 100 MHz + Version 2025 也是失敗。
- 出問題的 SRAM 所有 input 相關都比 RTL 快了 0.5 ns。
- RTL 針對那顆 clock gate ( 需 define power domain 那個 ),x -> 0,故造成 RTL 晚了 0.5 ns。
- Repair Pre 沒有失敗,Repair Post 跟 BIST Pattern 有一樣的 mismatches,但 GO Check 沒問題。

 真是個 borning 的工作,我好想 coding 呀。

2026/07/10 更新

星期一終於找到原因,原來是某個 clock gate TE 連線到 always on 的訊號,這導致 MBIST 行為都不如預期,因為 BIST CLK 應該要開開關關才對。

同理,那顆 SRAM 的 input 訊號差了 1ns 並不是造成失敗的主因,雖然這跟我想的不一樣就是了?

但是一些關鍵點的時間戳,比如 Pattern 開始時間,測試結束時間,RTL 和 netlist 的時間倒是一致。

勿在浮沙築高塔,古人誠不欺我也。

2026年6月27日 星期六

一個字型,各自表述

這個星期中午吃飯時都使用「靜讀天下」看書,雖然都是同一種字型,但很明顯的每家顯示的方式都不一樣。


有時候這會讓我很出戲,因為有些人名「靜讀天下」翻譯起來就和 Kobo Clara 2E 不同。

倒也不是說「靜讀天下」就最完美,只能說目前看起來是相對完美的。

下面這個聖人有云,明顯就沒翻譯成功。


這篇文章應該是我看過解釋簡轉繁字型原理講得最好的人。


這是不是意味著,字型顯示原來不是一件簡單的事?

照我個人猜想,應該是有類似字型引擎在處理顯示方面的事?

自己的洞自己打

自從 PTR 改版後,玩暗黑 2 的次數明顯減少。

一來是工作繁忙,二來是迴響技能被大幅削減後,玩起來怪彆扭的,故也不是很提得起勁來玩。

雖然工作待解問題越來越多,但假日還是不想工作,於是便決定將之前打到的無形巨型長柄斧拿去給洽西打洞,這樣我迴響術士所有的注入以及打洞便全數用盡。

下面是最新的打洞統計。


目前寶可夢是專注靈氣,拿著無形巨長斧死呼,現在傷害約為 8792 到 17K。

感覺比我的戰槍鳳凰順一點。

2026/06/28 更新

傷害果然不重要或者說傷害果然很重要?

記得改版時,有人說過大翅膀上傷害加深很快,今天早上剛好遇到一隻大翅膀,測試的結果,果然如雲朵般絲滑!

這隻大翅膀骰到的靈氣為狂熱,傷害只剩  7709 - 15K。

話雖如此,但因為傷害加深一下就出來,故真正的傷害來到 15K - 30 K。

雖然無法跟改版前相比,但這樣的傷害在 8pp 就夠用了。

終於又可以繼續玩迴響術士了。

抓個圖記錄一下。


重點是要多重射擊以及施加詛咒,其他強化啥得當然有是更好。

2026年6月22日 星期一

ReadEra Premium 入手

我就是喜歡研究軟體間的差異。

想了一下,剛剛還是花錢購買了,照官方網站所說,即便使用免費版本,也不會有廣告。

衝著這點,不支持一下怎麼說得過去!

雖然跟「靜讀天下」價錢差不多,稍微用了一下,就找到兩個輸「靜讀天下」的地方。

- 開啟同一本書,明顯比「靜讀天下」慢。
- 閱讀介面下方,沒有「靜讀天下」好看。

但就像我說的,沒有廣告就值得支持了。

話雖如此,我應該還是會用「靜讀天下」閱讀 Kobo 購買的《劍來》。

ReadEra Premium 就讓他專門閱讀直式中文書好了。

個人覺得,閱讀軟體能夠直轉橫、橫轉直都不是重點。

一本書如果製作的時候是直式就應該顯示直式,反之亦然。

我想這也是一個閱讀軟體最基本的功能。

「靜讀天下」這點就讓人失望。

簡單比較一下

2026年6月19日 星期五

懶惰起來要人命

今天終於受不了了,一口氣把手上有帳號的書城 App 都裝了一輪,希望可以把 Kobo 購買的那本簡體中文版《劍來》利用更換字型的方式達到簡轉繁的良好閱讀體驗。

嗯,果然沒有一家 App 可以支援自訂字型!本來以為 Readmoo App 應該有這個功能,只可惜還是沒有。

還好之前就有聽過大家都很推薦「靜讀天下」,查了一下確定可以自訂字型,目前售價為台幣 400 元。

我想應該還有其他付費 App 也可以自訂字型,不過本人實在沒有多餘時間,就不節外生枝了。

現在手機終於可以跟 Kobo Clara 2E 有一樣的閱讀體驗了。

目前使用的簡轉繁字型如下

原俠正楷-TW
Version 1.12; Jul 31, 2023
OpenType 配置,TrueType 外框

原本 Kobo App 顯示


靜讀天下 App 顯示


請 Claude Web 搜尋可以安裝字型的 Android App


2026/06/20 更新

靜讀天下無法開啟直式 EPUB 書籍,應該是它不支援。

另外一套 ReadEra 就可以正常顯示直式 EPUB 書籍,目前售價為 370 元。 

《劍來》浩然天下地圖

在 Kobl Clara 2E 看到 3 萬多頁的時候,終於有段文字好好描述了浩然天下的世界觀。

不多說,趕快請 Gemini 幫忙畫圖。

只可惜這段文字並未描述到劍氣長城。


改天有空再補上。

2026/06/19 更新

使用搜尋功能終於找到了,居然要到第 42 章才有描述到倒懸山的地理位置,劍氣長城則是位於倒懸山以南,兩大天下的交界處。

2026年6月17日 星期三

大道至簡,唯有 Python

雖然可能也許 Maybe,我最喜歡的程式語言還是 Go?

但不得不說,Python 能找到的程式碼最多?

為了 power  domain 的關係,我得宣告不同名字的 module code。

上次的 cell 只會傻傻的複製貼上,真枉費我寫了 20 年的程式。

如今又需要一堆這樣的 cell,這次總算想到要用程式來生成。

但昨天為了趕在 license 過期的前夕,快速完成某項功能,就用最笨的 print 來做,反正配合 Vim + 現有的 Verilog 也花不了幾秒。

昨晚一夜未眠,趁現在精神好,趕緊來找一下正解。

原來這樣即可。

紅泥小火爐,能飲一杯無?

昨晚又是幾乎一夜未眠。

四點初起床時,精神實在萎靡不振,還好在看了一個多小時的《劍來》後,心靈大大滿足,也不枉主角陳平安說了那麼多大道理。

雖然我不認同陳平安在書簡湖的行為,怎麼可以讓妹子在劍氣長城空等?別說做了,想想都是罪過XD

但比起齊聖人的身消道殞,陳平安的自我贖罪確實還是理直氣壯多了,畢竟小泥鰍是他當年送出去的,這個鍋他不背誰背呢?

三教原本道為首,我最討厭的就是百無一用的書生。

話雖如此,有風骨的讀書人我還是很敬佩的。

只可惜在這豺狼當道的世界,官不官,民不民,看了就是讓人厭煩!

何時才能找到我的一方清淨天地呢?


唉,大道無期呀。

2026年6月14日 星期日

PDF 翻譯 Part 06

上一次請 Claude 翻譯技術文件時,因為 PDF Viewer bug,導致在 2000 多頁時因為記憶體不足而當機。

這星期因為不用推 Code,本來想繼續完成下一個工作階段要做的事,但因為昨天已經解決一個星期五原本想解的工作問題,再加上現在內心很反感假日做事,於是便繼續嘗試把那個想翻譯的技術文件翻完。

上次 AI 提到需要使用 Claude Cache 機制避免 API 費用浪費,今天查了一下,似乎 AI Coding 時本來就有考慮進去?


還有之前以為 AI 自動幫我加的 SQLite DB 有問題,乍看似乎沒有翻譯成功還是將翻譯內容寫入 Local DB?但下載任意一個 DB Viewer 看起來還是有的,只是有些是設定不用翻譯的,AI 還是將他存入 Local DB?


調整了一下 RPM 後,這次就大膽的啟用 DB cache 機制,也還好因為這個決定,避免我再一次浪費掉 20 多塊美金。

這次在做到 3069 頁時又當機了,看起來還是因為記憶體爆掉,這表示上次除了 PDF Viewer 吃掉記憶體外,這個翻譯軟體本身也在吃記憶體,只是當初沒有想到還有這個原因。


沒關係,這次有 DB cache 了,就讓它做到某一章節段落,大概是 3006 頁的地方。

就在我寫這篇文章時,回過頭去檢查終端機,沒想到又當掉了,這表示使用 DB cache 或是寫入 PDF 本身也在吃記憶體。

當初應該擴充筆電記憶體到 32G,真是千金難買早知道。

還是要趁此機會換電腦?印象中我這台是可以擴充記憶體的?


待我後續好好想想。

2026/06/15 更新

殘念,當初覺得 16G 夠用,這台型號是使用 LPDDR5,根據官方使用手冊,無法擴充。


2026/06/16 更新

還是記錄一下目前還剩多少錢好了,不然之後工作一忙,應該也忘了。

唉,做不完的事呀!如果不要浪費我寶貴的時間在那推 Code,我可能還願意犧牲假日時間,現在我只會覺得一點都不值得。

人生只有兩件事:不干我事,關我屁事。