跳至主要内容

Archive: App 安裝紀錄

· 閱讀時間約 8 分鐘
kywk
Site Maintainer

重新整理 blog 文章時, 順便整理紀錄一下目前日常使用的 Apps. 有趣的是, 這段時間來, 越來越少從文章中看到新 App 的介紹, 反倒越來越多是從 Youtube 影片推薦得知的. 時代變遷...

因故拿了 MacBook Pro 2015 重灌 macOS Mojave, 記錄一下軟體安裝歷程. 隨著網頁工具越來越成熟, 電腦上必備的工具倒是越來越少.

前置軟體

Homebrew

Homebrew

homebrew cask 的支援越來越多, 越來越方便, 個人多數軟體都透過 homebrew 安裝. 在開始安裝各類軟體前, Homebrew 是必要的.

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

Dropbox

我的專案和軟體配置檔案 (.files) 都放在 Dropbox 上, .files 裡也存了為了新環境設定的簡單 setup.sh. 故新電腦的第二件事就是安裝 Dropbox Desktop, 把工作專案和環境配置同步到新電腦.

brew install maestral

Google Chrome

雖已漸漸棄用 Chrome, 改用 Safari 和 Edge. 但在 Chrome 長期使用習慣, 仍無法馬上改變. 導致先安裝 Chrome 也是安裝系統的必備之一.

Sublime Text

其實開發程式的主力已經轉為 VSCode, GoLand, WebStorm... 等. 但 Sublime Text 啟動速度快, 基本作業順暢, 仍是我必然安裝的工具.

因安裝時 setup.sh 可能需要修改, 所以會先以 Sublime Text 開啟 setup.sh, 編改檢查後再行安裝各項軟體或依安裝情況修改配置.

Sublime Text 已可以用 brew 安裝.

brew install sublime-text

開發工具

參考: macOS 開發環境建構

生產力工具

Obsidian

Zettelkasten Zettlr, Joplin, Trilium Notes

$ brew install obsidian

Raycast

brew install raycast

Alfred

Alfred 類似 Spotlight 的軟體, 但功能遠遠不止這樣. 能大大減少離開來回鍵盤和觸控板的時間, 可以參考這篇教學

brew install alfred

AltTab

AltTab 和 Windows 一樣使用 Alt + Tab 切換視窗, 可在同一程式多個視窗中切換, 比 macOS 內建僅能在應用程式間切換來得快速方邊.

Pure Paste

Pure Paste 讓預設貼上就是純文字,自動清除複製的文字樣式

Rectangle

Rectangl to snap windows to different positions. 快速整理安排視窗 Layout 的工具, 外接大螢幕時相當實用.

XMind Zen

不得不說, 重新開發的 XMind Zen 不但跟原本的 XMind 一樣好用, 而且更美觀, 快速. 值得更換.

brew install xmind-zen

Itsycal

Itsycal 在功能表列上便捷地查看日曆, 可以查看月曆和事件列表, 還能快速創建新事件.

brew install itsycal

MenubarX AppStore A powerful menu bar browser. 可在 MenuBar 上放置一個小瀏覽器, 方便查閱資料或當作開發 RWD 網頁時的檢視工具. 亦可將某些網站放置在 menu bar 上當作 App 來使用.

Pomodorome

Pomodorome 在 menu bar 上的番茄時鐘, 方便調用. 亦有基本統計資訊, 方便追蹤時間使用.

Dozer

brew install dozer

Hidden Bar

Hidden Bar 管理隱藏多餘的 menu bar icon, 使桌面保持清爽, 軟體一多很好用.

網路通訊

CloudMounter

CloudMounter 把网络云盘放进你的 Finder 里

rclone

rclone

brew install rclone

其他

IINA

IINA 是 Mac 上最強大的播放器, 幾乎支援所有影音格式. 開源, UI 美觀.

brew install iina

ExifRenamer

ExifRenamer

brew install exifrenamer

McBopomofo 小麥注音輸入法

McBopomofo 小麥注音輸入法 反應快速, 輕巧簡單, 為 Mac User 量身打造. 支援標準, 倚天, 許氏, 倚天26 鍵, IBM 以及漢語拼音鍵盤配置.

See Also

遺珠

以下是曾為個人熱愛, 但因故越來越少用的軟體. 暫列於此...

  • Typora
    基於 Markdown 開源的 IDE
  • 截圖
    截圖除了豐富的標註工具, 支援 QR Code 跨螢幕傳圖, 倒數計時截圖, 標籤與貼紙等功能
  • Franz
    集大成的 IM 通訊軟體, 在同一個視窗內使用 Slack, Messenger, Telegram, ...
  • Headset
    極為好用的 Youtube 免費線上音樂播放工具! 豐富歌單, 電台以及個人收藏功能
  • Welly
    一套運行在 Mac 上功能豐富的BBS軟體, 被 PTT 網頁版 term.ptt.cc 取代了.

Reference

The Freedom Day

· 閱讀時間約 1 分鐘
kywk
Site Maintainer

和家人吵了一架後稍稍冷靜下來. 進而過了個平靜的一天.

晚上做了個夢, 夢中這個家人去樓空, 但彼此間卻更緊密.

或許不像傳統般彼此束縛, 而有各自的天空, 相互祝福, 才是更理想的家人型態吧.

記這場架, 記這個夢.

Keep Running 2023

· 閱讀時間約 3 分鐘
kywk
Site Maintainer

不免俗地打掃了家裡,在新的一年的到來,還是冀望個新開始。

可預期的未來還會很忙,先恢復紀錄日常:工作、閱讀、電影、運動、生活!

一步一步累積,一天一天前進。

同時也一點一點排除不需要的東西,物質上、生活上、心靈上。

最後是老生常談的那些...

Bye, manjaro

· 閱讀時間約 2 分鐘
kywk
Site Maintainer

使用 Manjaro 約半年, 使用上大致滿意.

#Linux/Manjaro #Linux MANJARO has a BIG PROBLEM

而前不久 Youtube 自動跳出來的影片, 看了之後有些同感.

Manjaro 官方態度是比較保險的, 套件測試穩定後才推出, 更新速度較慢. 所以開放使用者可以直接透過上游 AUR 更新軟體套件.

但也就是這個方式, 電腦理可能同時會安裝了從 Manjaro 官方安裝的套件及 AUR 來的軟體. 偶爾會發生 AUR 上的套件依賴的函式庫或核心版本較新, 而 Mnajaro 的版本較舊的衝突狀況.

某次更新時有些核心套件一直無法順利更新, AUR 資料庫更新也出錯, 然後突發的報錯頻率就越來越高. 偏偏 Manjaro 官方在維護又是出了名的天兵, SSL 憑證過期這種事都可以屢屢發生. 影片中所談確實中允.

原本 Manjaro 是安裝在閒置筆電上, 偶爾開機用用玩玩, 小問題不打緊. 後來因故需要常態使用該筆電, 小問題不斷, 擾民.

工作上還是需要穩定性和市佔都比較高的系統, 暫時回歸 ubuntu 懷抱, 改天再折騰了.

Old Fashing RD style

· 閱讀時間約 2 分鐘
kywk
Site Maintainer

Chrome 推薦了這篇: 7 Shorthand Optimization Tricks every JavaScript Developer Should Know 😎 - DEV Community 👩‍💻👨‍💻. 如何利用 JS 語法特性, 精簡程式碼. 大多值得參考, 尤其是文章底下的回應討論, 有更多可以偷得技巧.

特別引起注意的是 For-of and For-in loops 這章節, for-of 確實能程式看起來精簡易讀, 但會不會有效能問題? 查了幾篇文章和討論, 雖然最終結論偏向於各有利弊. 不過多數情況下, for-of 效能是和 for (let i = 0; ....) 老派宣告方法不相上下的.

接手的專案前人的習慣對陣列元素的處理會大量利用 .map / .reduce / .filter / ... 等方式. 也許慢慢將這些程式碼改成 for-of 的宣告, 也可能改成最最傳統的 for (let i = 0; ....).

老派開發, 除了多數情況下都是效能指標外, 更無須擔心新語法平台支援度問題.

敬, 永遠年輕的老靈魂.

Ref. Performance of JavaScript .forEach, .map and .reduce vs for and for..of
Ref. Functional Programming vs. Vanilla Javascript - FBRS

One Obsidian

· 閱讀時間約 1 分鐘
kywk
Site Maintainer

決定落腳 Obsidian 後, 如何最大化 Obsidian 的點子一一浮現.

過去是利用 Symbolic Link 的方式串連 Docusaurus 和 Obsidian, 但這方法不適用同步檔案於手機使用, 花了些時間 整合 Docusaurus / Obsidiaan, 初步成果還可接受.

整合上癮, 隨後把個人常態保存的文件檔案, 也從 Documents 搬入 Obsidian. Dropbox 資料夾結構越來越精簡, 有種莫名成就感.

life & moco merged

· 閱讀時間約 1 分鐘
kywk
Site Maintainer

一直以來都把部落格區分成 life 和 moco 兩個, 分別作為生活旅遊和工作筆記用. 因某篇文章的感想, 不知道該放 life 還是 moco 時, 想起原本區分成兩個不同部落格, 除了用途不同外, 套用的樣板主題也不同. 但如今統一使用 docusaurus 框架, 似乎也沒必要再區分不同站台.

在本來該糜爛的加班日下班後, 花了些時間合併兩個站. 整理了一下 Dropbox 上檔案結構.

然後就忘了本來想寫的文章是什麼了...

應該是跟新工作就職滿兩個月的突發感觸吧, 才會不知道該放生活還是工作筆記...

紀錄一下.

Open Water Certificated

· 閱讀時間約 1 分鐘
kywk
Site Maintainer

雖然不是太難獲得, 雖然還有相當多要精進的地方.
不過還是紀錄一下這天, PADI Open Water Certificated!

接下來的功課是:

  1. 運動 / 減重 / 增進心肺功能: 近來日常活動上都有些容易喘息需要大口呼吸的情況, 陸地上頂多就流汗, 水面下則是會大量消耗氣瓶殘氣. 需要好好加強.
  2. 動作的本能反應與恐慌的控制: 水面下遇到不如預期的時候太容易緊張恐慌, 進而導致呼吸過度等行為. 要多多練習水面下活動, 讓肌肉養成記憶.

2022 Champions

· 閱讀時間約 1 分鐘
kywk
Site Maintainer

Google firework

恭喜勇士, 恭喜咖喱, 拿下 NBA 2021-2022 賽季總冠軍和 FMVP.

觀賞直播時, 最後一分鐘一哥 AI 替換上陣, 這一暮很令人感動. 2015 年開始的勇士浪潮元老一一回歸, 八年後還一起在場上奮鬥. 這種團隊文化著實令人喜愛.

而最後三秒咖喱喜極而泣坐在場上這幕, 讓人想起三年前, 勇士主場輸給暴龍, 咖喱也是這樣坐在球場上無語問天. 這三年自我證明與救贖很不容易, 勇士和咖喱都完成了.

恭喜勇士, 恭喜咖喱, 拿下 NBA 2021-2022 賽季總冠軍和 FMVP.

五年老勇迷能看到這場, 值了.

Welcome Back KT

· 閱讀時間約 1 分鐘
kywk
Site Maintainer

今天觀看賽事直播時, 主播提到三年前的今天, 勇士對上暴龍總冠軍 G6, KT 受傷後勇士戰敗.

再看到休息, 養傷, 復健, 復出, 整整花了三年後, 勇士再度打入總冠軍賽, KT 恢復昔日身手的表現, 滿滿感動.

再一場, 去拿下總冠軍吧.