pretty code

2024年7月15日 星期一

關於筆記軟體之心得

除了 10 幾年前考公務員時有認真讀書做過筆記,從小到大幾乎沒有任何做筆記的印象?

前年工作上為了學習 AI 作 defect detection,開始嘗試用 Evernote,後來因為轉研究結構光都是看 github 專案和一小部分論文,故也沒繼續做筆記了,已經忘了使用體驗的感覺了。

最近一本塗鴉隨筆用的 13K 筆記已經快寫完了,為了將這半年的一些重要東西記錄下來,便又開始了我的筆記之旅(之前每換一本 13K 筆記本,只會將重要頁面拍照留存)!

我選擇的是 Obsidian,標榜雙向連結以及卡片筆記盒的精神,看看兩年多前買的《卡片盒筆記》一書,終於可以開始學習了(翻開書本)? 

Obsidian 使用 Markdown 語法撰寫筆記,這對我來說是個好處,也是時候開始學習 Markdown 了,這就跟 Vim 一樣,日常生活中不常用的話,永遠就只會基本操作!

從上星期四開始安裝後,到今天已經把紙本筆記本重要的事項全部數位化完畢,感覺還蠻合我的胃口!

再試用一陣子便要訂閱了,畢竟我不算是個人使用,就試用到這個星期五好了,我的下一個筆記軟體應該就是它了!

Obsidian 好處

01. 使用 Markdown 語法。
02. Local Storage。
03. 使用 Node.js 便可以撰寫 plug-in。
04. 剪貼簿貼上圖片後選擇另存圖片還算方便。

目前對我來說大概就是這些好處吧。


以後的使用模式應該會是這樣,一般知識以及沒有 PO 上網疑慮的我應該還是會放 Blog,畢竟這樣存取才方便;Obsidian 跟工作有關的我也不方便同步到 Google Drive,就讓它存放在公司電腦上。

至於以後換工作或是 blogger 收了,那些知識可能也都不重要了…

後記

其實我平常寫 Blog 的方式也算是雙向連結,有更新的部分則會寫回到原本的文章裡,至於另開新文章的則是會找到舊文章的連結並貼上到新文章裡。

2024/07/16 更新

裝了 Theme 後,筆記看起來有質感多了,最主要是比較容易區分小標題!

我們可以在筆記軟體中按下 Ctrl + Shift + I(大寫 i) ,便可以叫出開發者工具,方便我們找到 CSS Class 來修改。

CSS 檔案則是位於 /Vault/.obsidian/themes/XXX/theme.css

如果是沒有設定過的 Class,可以比照下面方法來設定。

--hr-color_x: 128, 128, 128;
--hr-color: rgb(var(--hr-color_x));

2024/07/18 更新

卡片的最小單位就是一則筆記,這是卡片盒筆記的基本精神之一。

這樣的好處是容易組合成各種不同主題,也就是 bottom-up 的整理脈絡。就像 Verilog top module 什麼 RTL code 都沒有,只有 initial different modules。

2024/07/26 更新

如果是已經結構化的資料,使用 sed 加上 Markdown 語法也是一件很輕鬆的事。

比如說我想將之前 DC 查過的 command 轉成一篇筆記,我先前簡報備忘欄裡的格式是:

Command
      The description of command.

sed -Ei 's/(^[a-zA-Z])(.*)/## \1\2/g' cmd.txt

使用上述 sed 指令便可以把 cmd.txt 裡面的所有 Command 前面加上 ## 標題符號了。

\1 對應第一個括弧,以此類推。

沒有留言: