pretty code

2026年4月3日 星期五

體力不夠呀

昨天奮鬥到半夜兩點,下午回來又纏鬥了一會,終於搞定了客戶的需求。

雖然我還不確定是否百分百符合客戶期待,但我猜應該八九不離十了吧?

最近都沒在聽小老婆的歌,取而代之的都在聽萬芳的歌,老婆都虧我變心了。

一個是陪伴我渡過無聊數學的日子,另一個則是陪我和 boring 的工作奮戰,兩個我都要呀XD

好吧,就封萬芳為頭號紅顏知己好了?

眾卿平身呀XD

一直都覺得清秀佳人時期的萬芳很好看,甚至 40 幾歲時都還是我的菜,好害羞喔!


我要來打電動慶祝了…

6 一波

理論上我的 blog 沒有追蹤我有登入裝置的流量,但不知為啥,可能是年久失修了,居然會隨著我重整而增加。

剛好,又快被 EDA 搞瘋了,反正已經快接近 6 個 6,就來個 6 一波吧XD


2026/04/03 中午過後更新

原來「 6 一波」一詞之前有出事,我果然沒在看電視,這裡的用法是接近隊友很讚之意XD

畢竟這個 blog 也陪了我很久了,我找程式語法都是先來這裡XD

奉公守法錯了嗎

從小媽媽告訴我,寫程式要註解。

我就說,奉公守法錯了嗎XD

從昨天到現在就跟客戶的一個需求奮戰,這個需求其實上星期客戶又提了一次,但我真的抽不出時間,只好在昨天開始動工。

這個需求有些細節還未知,比如 bus 訊號名稱,於是我只好能用變數包住的都先用變數包住,之後需求變更就只要更動這些變數即可,算是幫我留條後路,也能拿去別的 block 使用。

沒想到一個小小的註解,也能引發 EDA 錯誤。

這個錯誤的原因居然是因為我寫了註解,不過嚴格來說,是我對 Tcl 語法還不熟導致。

一天上班只有八小時,七個小時半都在忙,實在沒辦法精進 Tcl 語法。

不囉嗦,直接看 Code。


剛突然想到,拿去問問 AI,看是否能看出些端倪?

忘記把註解拿掉,問 Gemini 的結果做不得準,但跟 Claude 一樣,都會給出額外的建議。

下面是 Claude 的回答。



還好有學到一些東西,也不枉我這幾個小時的辛勞,這星期都還沒打電動呀!

2026年3月29日 星期日

《愛情限時批》聲音是否特別小聲?

一直覺得從 iTunes 購買的《愛情限時批》聲音特別小聲?

今天實在無心工作,再加上損失了 9 把 key,於是今天無所事事了一天XD

晚上突然想到,是否可以請 Claude 來幫我分析歌曲,便請出好久沒用的 Claude Code!


先看我請他整理的 Summary。


下面則是使用的時間。


Claude Code 說他只能從 git commit 計算使用時間。


配合詢問 Gemini 得到的起始時間,故全部時間應該是接近 100 分鐘。


回到我原本想做的事




結論就是並無顯著差異,甚至聲音都還不是最小的XD


不過,因為我對聲音學完全不懂,我也不太確定這樣的檢查方式是否合理?

當初,覺得這首歌很小聲,於是我又在另一張精選輯購買了同一首歌,如果改天我拿兩首歌來做比較,理論上兩首歌應該是用同一個收音版本,如果 Claude Code 的程式可以得到一樣的結果,也許這個工具應該有點可靠度吧?

另外,這是用魔法對付魔法的結果。


2026/03/30 更新

將另外一張專輯的《愛情限時批》拿來比較的結果,順便請 Claude Code 修正中文檔名的問題。


中文修正方式,我是先將中文字型隨便放一個在同資料夾下,Claude Code 就給出這樣的 solution。


看了這些圖表,我有一個想法,也許 iTunes 在收錄歌曲時已經轉了一次,讓每首歌的上下限彼此接近,但樂器聲可能就有差異?

愛迪生騙了我

早上離出門還有一段時間,也沒有什麼心情來解 issue,剛好老婆把電視讓了出來,於是花了不到 15 分鐘的時間,收齊最後兩把尼拉賽克 key,準備來賭看看是否能開到火炬?

雖說之前迴響術士也有翻車過,但我最後還是有順利解救回來,於是就不打擾我的聖騎了,其實終歸還是我懶XD

沒想到就是這個決定,導致我的 9 把 key 白白損失,還外加一吧 66X 的幻化戰召!

事情是怎麼發生的,坦白說我還是有點懵?

我穿了雷神腰,外加一顆鴨霜,雖說為了好看我沒用無形武器,但好歹也有 20 ~ 74 K 的傷害,外加大哥精準祝福 + 傷害加深 + 某一系的免疫。



我身上所有抗性也都湊到 300,除了毒抗我不確定,畢竟,莉莉絲都一下就搞定,我也懶得管三王了。

沒想到一進紅門,就遇到大莫被吸引到紅門事件,據巴哈說法,是因為寶可夢會亂走再加上 NS 過場偏慢!雖說我已經將其吸引到右上角,但阻止我回去撿屍的最終理由還是因為這個。

回到當下,我在右上角跟大莫對峙的同時,發現似乎無法快速解決他,再加上身邊小怪越來越多,似乎對我這隻術士有點吃力?

於是,使用謎團先脫離戰場,想說先解決其他二王?

沒想到跟巴爾互K 的同時,不知道是否大哥移了位,但我還是繼續用 75 高施的速度施放我的迴響,於是我就 GG 了。

9 把 key 真的是得來不易,不太想就此放棄,於是穿上一些裝備,想看看是否能順利 KO 三王?

我果然是太高估了我自己的暗黑知識,我又不是文賢大,翻車還能冷靜地救回,雖然他本人影片有點囉嗦,但重點我還是有吸收進去XD

沒想到戴上兩顆鴨霜的我,被巴爾的冰彈打到還是一直損血,於是果斷離開紅門,將身上的裝備脫下,只穿一條腰帶前往撿屍,希望可以憑藉本來的裝備,順利打倒萬惡的惡魔黨?

這次進紅門就沒那麼順利了,一進去馬上死亡,畫面上連大莫都沒看到,只有滿滿的骷顱大軍!

畢竟我沒有文賢大的功力,只好放棄 9 把 key 外加兩大格經驗職,只求裝備順利救回。

當然只有一條腰帶的屍體,價值一定沒有第一個屍體值錢,於是我還是順利地取回裝備。

就在我踏上火焰之河,準備再去依靠鐵匠我大哥,切換裝備時才發現,我的 66X 幻化戰召居然不見了?

望著右手沒有東西的空格,我的心真的是涼了一截,我甚至不知道為什麼裝備會不見?

我唯一可以想到的,也許是我用第二份裝備打巴爾時,因為需要在原本的屍體旁邊撿大紫,不慎點到屍體導致?

因為我的敏捷有部分是靠裝備撐起,我自己約莫只有點到 134 左右,也許是這樣,導致不小心點到屍體時,因為拿不起來,而導致又掉落回地面?

偏偏現在的 NS 又沒辦法複製,我庫存的符文其實也快見底了!

還好禍不單行,福禍相倚,古人誠不欺我也!

雖說現在不太在意經驗值,但好歹也掉了兩大格,剛好現在 TZ 輪到安姊,我使用數學機率得到的喬丹以及聖騎衝 99 等時掉給我的碧藍怒火,都顯示安姊最棒了XD


下面是 Gemini 對『禍不單行,福禍相倚』的理解。

2026年3月28日 星期六

爛蘋果 x N

雖然已經將買了 300 多首的歌放到車子的隨身碟上,但不得不說,私心還是會有比較喜歡與比較不喜歡的。

前一陣子已經在手機播放軟體上建立了 《萬芳 Top 歌曲》,這樣我就可以隨心情切換藍牙或是 USB 裝置來聆聽。

雖說手機購買的 KMPlayer 不是很好用,但至少還是順利地建立起清單,沒想到想要在 iTunes 裡比照辦理,居然是如此地讓人心累!非常混亂的資料庫資訊,想要找首歌還真難,我需要視情況切換顯示方式好方便尋找。

好不容易建立起清單,回到清單列表一看傻眼,這是要我通靈嗎?真是顆爛蘋果無誤!


本想等到台灣可以購買 MacBook Neo 後,給蘋果一個機會,花個兩萬多塊嘗試一下蘋果系統也還可以接受,畢竟孩子的學習不能等XD

看到這樣的清單,瞬間沒了任何慾望,沒有底層的 FreeBSD 加持,蘋果跟屁沒啥兩樣,如果只是因為 FreeBSD,我去購買 Linux 電腦就好,要你蘋果作啥?

Today is not my day ...

天機一線牽

這麼說好了,我有 30 個 clock gating cell 要修改,我需要把 TE port 拉出到 block top 的某個 input。

不知道為啥,不論我是在 Synthesis 階段或是前面的 MBIST 階段,總是有 18 個無法順利 ECO 成功?

後來才發現原來 Tessent 對 bus 的訊號,只 assign bus[0] = scan_en。

至於 Synthesis 那段我就懶得回去確認 log 訊息了。

我能確定的是在這兩個階段,拉線都不會顯示錯誤,但我並沒有去檢查回傳值就是了。

我的 bus 是多 bit,且該段 RTL code 是在 for loop 的 generation block 裡面。

上面用語可能不精確,但我又不是 designer,意思到就好了。

總之,我也不知道是 EDA 的 bug 還是 Tessent 覺得這段 path 不應該被串成 scan chain,故這樣來改客戶的 RTL code?

詢問主管的結果,他也覺得應該都要被串起來才是!

這已經是我這個星期遇到的第 N 個 issue 了!

我也不想要在浮沙上築高塔,奈何這兩年多來,每天都已經很認真上班了,還是有看不完的文件!

我已經算是很會用多種方式與工具來加速我收斂問題了,但還是比不上問題產生的速度,偏偏這個時候就又需要回去慢慢翻閱文件並思考。

翻閱文件還算小事,但我家只有一個 license,很多時候,不是我想幹嘛就幹嘛!

這也造就了現在這座搖搖欲墬的象鼻塔,沒有王小石那座的可靠!

唉,我嚮往的生活應該要像是攜書彈劍走黃沙那般的自在!

一人,一書,一劍。

也許之後該考慮 send all 了。

這是只有我跟我老婆才知道的梗XD