Files
blog-nextjs/.contentlayer/generated/Page/pages__開發工作環境.md.json
2025-11-17 15:28:20 +08:00

31 lines
15 KiB
JSON
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"title": "開發工作環境",
"slug": "dev-env",
"type": "page",
"ghost_id": "67deb5a15fce5a0001f86069",
"status": "published",
"visibility": "public",
"featured": false,
"created_at": "2025-03-22T13:05:37.000Z",
"updated_at": "2025-03-22T14:10:42.000Z",
"published_at": "2025-03-22T13:19:48.000Z",
"authors": [
"Gbanyan"
],
"feature_image": "../assets/photo-1498050108023-c5249f4df085.jpg",
"body": {
"raw": "\n記載了目前打造的工作環境定時更新\n\n* 2023.4 初稿\n* 2023.5 更新 Synergy\n* 2024.2 年度更新\n* 2025.2 年度更新\n\n## 桌面\n\n* 主力為 macOS\n + mac mini m4 pro 48GB + 10Gbps (跑 32b LLM 加一些有的沒有的應用很有餘裕)\n + MacBook Air M1 8GB (外出行動用,開太多東西略卡,主要為遠端工作,續航力真的很高)\n* 桌面硬體配置:\n + 升降桌 + 人體工學椅 + 螢幕直立支架,照顧身體健康\n + 雙螢幕32' 4K 主螢幕 + 27' 4K 副螢幕 (270度翻轉直立),同時連接 Win PC + mac mini\n + USB KVM在桌機及 mac mini 間切換,同時為 mac mini 提供 USB 擴充及 USB Type A 轉接\n + SSD 外接硬碟盒: 拆換下來的 NVMe SSD擴充 mac mini 空間\n + 家人折舊下來的 Sony 立體音響組,但其實很少用,畢竟有空打電動的時候都在晚上怕吵人安寧\n\n### macOS 環境\n\n* 系統\n + **AeroSpace**: Windows TIling Manager跟 yabai 相比優點是不用修改系統檔案,且聰明的避開 macOS Mission Control 的 Space 管理而建立虛擬工作區,切換顯示很方便。\n - ~~**yabai**: Windows Tiling Manager, 自動分配並平鋪視窗skhd 原 repo 貌似已不更新~~\n\n+ **BetterDisplay**: 付費軟體, 調整內建螢幕及外接螢幕亮度,透過 DDC/CI, 支援熱鍵直接調整,比 MonitorControl 多了切換外接螢幕開關及其他實用功能,對常切換外接螢幕輸入源的環境很有幫助。\n\n+ **SetApp**: App Store 以外的訂閱制 App 來源,有不少好用的工具\n+ **Surge**: 強大網路代理工具,拿來建立出門在外,並用公用網路與區域網路私有自架服務。\n+ **Windows App (原名 Microsoft Remote Desktop)**: 遠端桌面操控 Windows\n+ **Vaultwarden**: 自架密碼庫,並僅限內網存取,替換掉先前訂閱的 1Password。\n+ **Synergy**: 建立 macOS 與其他作業系統的多重桌面\n - 上游專案部分基於 Deskflow\n\n* 效率\n + **Raycast**: 多功能快速啟動器,可搜尋、操控視窗、快速操控或搜尋特定應用程式內容、或執行自訂 Script\n + **Obsidian**:主力筆記庫管理軟體\n + **Notion**: 與人協作專案的軟體,目前以教育帳號先撐著\n + **ToDoist**: 2025 年初從 Things 轉移,因為想串接 n8n API 再以 LLM 處理\n - ~~**Things**: 待辦事項,可建立定期重複事項,有多重層級分類。~~\n + ~~**Mimestream**: 桌面 Gmail Client, 簡潔快速,~~ 已取消訂閱\n + **TexSnipper**: 常駐在選單列的小巧 OCR 光學字元辨識工具,支援中英文\n + **Bob**: 可選取字詞後快速呼叫 LLM 翻譯,可設定串接到 Ollama\n* 文獻\n + **PDF Expert**: 比內建「預覽」好用的地方多了 Night, Sepia theme以及垂直水平分割模式\n + **Zotero**: 跟 Firefox 同樣 Gecko 核心的文獻管理軟體,簡單強大,可以直接在 Microsoft Word 內整理文獻,有 Dark Mode 外掛\n + **MacGPT**: 目前習慣使用的 OpenAI ChatGPT 桌面客戶端。\n + ~~**memos** (自架服務): 收藏剪貼短篇筆記文章,可以快速與人分享。~~ 以 Apple Notes 替代\n + **MindNode**: 心智圖繪製,簡單好用。\n + **Typora**: 簡單好用的 Markdown Editor\n + **Apple Notes**: 存放日常雜事快速筆記,蘋果裝置同步最無礙。\n + ~~**Mathpix**: 最近在學習使用 Latex, 可以截圖自動辨識對應的 Latex 語法。~~ 已取消訂閱\n + **Microsoft Office and Apple iWork**: 同時使用\n - 簡報目前習慣先開 Keynote 做個快速初稿,有需要才轉到 Powerpoint\n* 開發\n + **Homebrew**: macOS 上必備套件管理軟體\n + **Visual Studio Code:** 裝一堆外掛,包含連接到遠端主機 (remote ssh) 進行開發\n + **Sublime Text**: 快速簡單好用,把他當成類 Windows 內建記事本來用了\n + **Warp Terminal**: 內建呼叫 LLM Model 的輔助功能,直接呼叫 Claude Model 解析伺服器狀態與建議指令 (免費版有 Credit 限制),以及預測下一步指令\n - **Ghostty**: 新興 Terminal 軟體,在 Linux, macOS, Windows 都有不錯的支援\n - **Alacritty**: 用 Rust 寫的終端機,畫面渲染很快\n - ~~**iTerm2**: 老牌終端機~~\n + **Orbstack**: mac mini 上比官方 Docke Desktop 還好用的的 container 及 VM 管理員\n + **Zsh + zimfw**: 增強型 Shell, 可以減少繁複的指令切換\n - Powerlevel10k: 已進入純維護狀態,作者說不開發新功能\n - Starship: 設定簡單,運作起來比 Powerlevel10k 略慢\n + **Forklift**: 老牌雙欄分割檔案管理員,支援多種遠端傳輸協定\n + **Hugo**: 撰寫部落格以及部分網站的靜態網站框架\n + **Proxmox VE**:管理軟路由以及家中所有 Self-hosted 服務,偶爾部署資料爬蟲\n + **Ollama**: Local LLM 部署測試管理工具\n + **xinference**: Local LLM 及其他 Inference Model 部署測試管理工具\n* 影音圖片\n + **IINA**: 包 mpv 的小巧播放器\n + **Infuse**: 可連接 NAS 並支援多重影音格式播放,定位是影音庫管理員。近期更新可自動 Upscale\n + **PixelImator Pro**: 簡潔但兼顧專業的修圖軟體\n + **Noir**: Safari 外掛,將所有網頁轉換至黑底白字,可以自訂白名單。\n + ~~**Arc Browser**: 與 Safari 合併使用,在多分頁切換及群組管理很方便~~\n - 官方停止開發,正在考慮推新的瀏覽器\n - 喜歡他的介面,可以考慮 Zen browser\n + *偶爾使用其他瀏覽器,單純區隔瀏覽紀錄與書籤用*\n\n## 桌機\n\n* Windows 與 Linux 同一 SSD 雙重開機\n + 坑超多,主要是 **EFI 磁區引導很容易出問題**\n + 如果要避開地雷還是建議分兩顆獨立硬碟\n* 網卡以及 BIOS 設定 Wake-On-LAN可遠端直接喚醒開機\n* systemd-boot 控制開機順序\n\n### Windows\n\n* Steam 及 PC Game Pass\n* 報稅使用\n* Bluestacks 模擬器\n* 不使用 WSL 因為一些有的沒有的坑\n\n### Linux\n\n* **Arch Linux** (CachyOS) + Gnome-shell\n + Gnome-shell 與 KDE 曾經左右橫跳\n + 近期出的 Cosmic Desktop 覺得也不錯\n + 不過 Linux 桌面用一用還是習慣 macOS 桌面\n",
"html": "<p>記載了目前打造的工作環境,定時更新</p>\n<ul>\n<li>2023.4 初稿</li>\n<li>2023.5 更新 Synergy</li>\n<li>2024.2 年度更新</li>\n<li>2025.2 年度更新</li>\n</ul>\n<h2 id=\"桌面\"><a href=\"#桌面\">桌面</a></h2>\n<ul>\n<li>主力為 macOS\n<ul>\n<li>mac mini m4 pro 48GB + 10Gbps (跑 32b LLM 加一些有的沒有的應用很有餘裕)</li>\n<li>MacBook Air M1 8GB (外出行動用,開太多東西略卡,主要為遠端工作,續航力真的很高)</li>\n</ul>\n</li>\n<li>桌面硬體配置:\n<ul>\n<li>升降桌 + 人體工學椅 + 螢幕直立支架,照顧身體健康</li>\n<li>雙螢幕32' 4K 主螢幕 + 27' 4K 副螢幕 (270度翻轉直立),同時連接 Win PC + mac mini</li>\n<li>USB KVM在桌機及 mac mini 間切換,同時為 mac mini 提供 USB 擴充及 USB Type A 轉接</li>\n<li>SSD 外接硬碟盒: 拆換下來的 NVMe SSD擴充 mac mini 空間</li>\n<li>家人折舊下來的 Sony 立體音響組,但其實很少用,畢竟有空打電動的時候都在晚上怕吵人安寧</li>\n</ul>\n</li>\n</ul>\n<h3 id=\"macos-環境\"><a href=\"#macos-環境\">macOS 環境</a></h3>\n<ul>\n<li>系統\n<ul>\n<li><strong>AeroSpace</strong>: Windows TIling Manager跟 yabai 相比優點是不用修改系統檔案,且聰明的避開 macOS Mission Control 的 Space 管理而建立虛擬工作區,切換顯示很方便。\n<ul>\n<li><del><strong>yabai</strong>: Windows Tiling Manager, 自動分配並平鋪視窗skhd 原 repo 貌似已不更新</del></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n<ul>\n<li>\n<p><strong>BetterDisplay</strong>: 付費軟體, 調整內建螢幕及外接螢幕亮度,透過 DDC/CI, 支援熱鍵直接調整,比 MonitorControl 多了切換外接螢幕開關及其他實用功能,對常切換外接螢幕輸入源的環境很有幫助。</p>\n</li>\n<li>\n<p><strong>SetApp</strong>: App Store 以外的訂閱制 App 來源,有不少好用的工具</p>\n</li>\n<li>\n<p><strong>Surge</strong>: 強大網路代理工具,拿來建立出門在外,並用公用網路與區域網路私有自架服務。</p>\n</li>\n<li>\n<p><strong>Windows App (原名 Microsoft Remote Desktop)</strong>: 遠端桌面操控 Windows</p>\n</li>\n<li>\n<p><strong>Vaultwarden</strong>: 自架密碼庫,並僅限內網存取,替換掉先前訂閱的 1Password。</p>\n</li>\n<li>\n<p><strong>Synergy</strong>: 建立 macOS 與其他作業系統的多重桌面</p>\n<ul>\n<li>上游專案部分基於 Deskflow</li>\n</ul>\n</li>\n</ul>\n<ul>\n<li>效率\n<ul>\n<li><strong>Raycast</strong>: 多功能快速啟動器,可搜尋、操控視窗、快速操控或搜尋特定應用程式內容、或執行自訂 Script</li>\n<li><strong>Obsidian</strong>:主力筆記庫管理軟體</li>\n<li><strong>Notion</strong>: 與人協作專案的軟體,目前以教育帳號先撐著</li>\n<li><strong>ToDoist</strong>: 2025 年初從 Things 轉移,因為想串接 n8n API 再以 LLM 處理\n<ul>\n<li><del><strong>Things</strong>: 待辦事項,可建立定期重複事項,有多重層級分類。</del></li>\n</ul>\n</li>\n<li><del><strong>Mimestream</strong>: 桌面 Gmail Client, 簡潔快速,</del> 已取消訂閱</li>\n<li><strong>TexSnipper</strong>: 常駐在選單列的小巧 OCR 光學字元辨識工具,支援中英文</li>\n<li><strong>Bob</strong>: 可選取字詞後快速呼叫 LLM 翻譯,可設定串接到 Ollama</li>\n</ul>\n</li>\n<li>文獻\n<ul>\n<li><strong>PDF Expert</strong>: 比內建「預覽」好用的地方多了 Night, Sepia theme以及垂直水平分割模式</li>\n<li><strong>Zotero</strong>: 跟 Firefox 同樣 Gecko 核心的文獻管理軟體,簡單強大,可以直接在 Microsoft Word 內整理文獻,有 Dark Mode 外掛</li>\n<li><strong>MacGPT</strong>: 目前習慣使用的 OpenAI ChatGPT 桌面客戶端。</li>\n<li><del><strong>memos</strong> (自架服務): 收藏剪貼短篇筆記文章,可以快速與人分享。</del> 以 Apple Notes 替代</li>\n<li><strong>MindNode</strong>: 心智圖繪製,簡單好用。</li>\n<li><strong>Typora</strong>: 簡單好用的 Markdown Editor</li>\n<li><strong>Apple Notes</strong>: 存放日常雜事快速筆記,蘋果裝置同步最無礙。</li>\n<li><del><strong>Mathpix</strong>: 最近在學習使用 Latex, 可以截圖自動辨識對應的 Latex 語法。</del> 已取消訂閱</li>\n<li><strong>Microsoft Office and Apple iWork</strong>: 同時使用\n<ul>\n<li>簡報目前習慣先開 Keynote 做個快速初稿,有需要才轉到 Powerpoint</li>\n</ul>\n</li>\n</ul>\n</li>\n<li>開發\n<ul>\n<li><strong>Homebrew</strong>: macOS 上必備套件管理軟體</li>\n<li><strong>Visual Studio Code:</strong> 裝一堆外掛,包含連接到遠端主機 (remote ssh) 進行開發</li>\n<li><strong>Sublime Text</strong>: 快速簡單好用,把他當成類 Windows 內建記事本來用了</li>\n<li><strong>Warp Terminal</strong>: 內建呼叫 LLM Model 的輔助功能,直接呼叫 Claude Model 解析伺服器狀態與建議指令 (免費版有 Credit 限制),以及預測下一步指令\n<ul>\n<li><strong>Ghostty</strong>: 新興 Terminal 軟體,在 Linux, macOS, Windows 都有不錯的支援</li>\n<li><strong>Alacritty</strong>: 用 Rust 寫的終端機,畫面渲染很快</li>\n<li><del><strong>iTerm2</strong>: 老牌終端機</del></li>\n</ul>\n</li>\n<li><strong>Orbstack</strong>: mac mini 上比官方 Docke Desktop 還好用的的 container 及 VM 管理員</li>\n<li><strong>Zsh + zimfw</strong>: 增強型 Shell, 可以減少繁複的指令切換\n<ul>\n<li>Powerlevel10k: 已進入純維護狀態,作者說不開發新功能</li>\n<li>Starship: 設定簡單,運作起來比 Powerlevel10k 略慢</li>\n</ul>\n</li>\n<li><strong>Forklift</strong>: 老牌雙欄分割檔案管理員,支援多種遠端傳輸協定</li>\n<li><strong>Hugo</strong>: 撰寫部落格以及部分網站的靜態網站框架</li>\n<li><strong>Proxmox VE</strong>:管理軟路由以及家中所有 Self-hosted 服務,偶爾部署資料爬蟲</li>\n<li><strong>Ollama</strong>: Local LLM 部署測試管理工具</li>\n<li><strong>xinference</strong>: Local LLM 及其他 Inference Model 部署測試管理工具</li>\n</ul>\n</li>\n<li>影音圖片\n<ul>\n<li><strong>IINA</strong>: 包 mpv 的小巧播放器</li>\n<li><strong>Infuse</strong>: 可連接 NAS 並支援多重影音格式播放,定位是影音庫管理員。近期更新可自動 Upscale</li>\n<li><strong>PixelImator Pro</strong>: 簡潔但兼顧專業的修圖軟體</li>\n<li><strong>Noir</strong>: Safari 外掛,將所有網頁轉換至黑底白字,可以自訂白名單。</li>\n<li><del><strong>Arc Browser</strong>: 與 Safari 合併使用,在多分頁切換及群組管理很方便</del>\n<ul>\n<li>官方停止開發,正在考慮推新的瀏覽器</li>\n<li>喜歡他的介面,可以考慮 Zen browser</li>\n</ul>\n</li>\n<li><em>偶爾使用其他瀏覽器,單純區隔瀏覽紀錄與書籤用</em></li>\n</ul>\n</li>\n</ul>\n<h2 id=\"桌機\"><a href=\"#桌機\">桌機</a></h2>\n<ul>\n<li>Windows 與 Linux 同一 SSD 雙重開機\n<ul>\n<li>坑超多,主要是 <strong>EFI 磁區引導很容易出問題</strong></li>\n<li>如果要避開地雷還是建議分兩顆獨立硬碟</li>\n</ul>\n</li>\n<li>網卡以及 BIOS 設定 Wake-On-LAN可遠端直接喚醒開機</li>\n<li>systemd-boot 控制開機順序</li>\n</ul>\n<h3 id=\"windows\"><a href=\"#windows\">Windows</a></h3>\n<ul>\n<li>Steam 及 PC Game Pass</li>\n<li>報稅使用</li>\n<li>Bluestacks 模擬器</li>\n<li>不使用 WSL 因為一些有的沒有的坑</li>\n</ul>\n<h3 id=\"linux\"><a href=\"#linux\">Linux</a></h3>\n<ul>\n<li><strong>Arch Linux</strong> (CachyOS) + Gnome-shell\n<ul>\n<li>Gnome-shell 與 KDE 曾經左右橫跳</li>\n<li>近期出的 Cosmic Desktop 覺得也不錯</li>\n<li>不過 Linux 桌面用一用還是習慣 macOS 桌面</li>\n</ul>\n</li>\n</ul>"
},
"_id": "pages/開發工作環境.md",
"_raw": {
"sourceFilePath": "pages/開發工作環境.md",
"sourceFileName": "開發工作環境.md",
"sourceFileDir": "pages",
"contentType": "markdown",
"flattenedPath": "pages/開發工作環境"
},
"__ignoredType": "Page",
"url": "/pages/dev-env",
"flattenedPath": "開發工作環境"
}