pretty code

2026年8月7日 星期五

永遠忠誠

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

剛剛回家又想起這件事,快速在蘋果基金會看了一下,本來想從第二個個案開始,但又看到第一個個案是海軍陸戰隊學長,思考了一下,臨時調高額度 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?

沒有留言: