跳至主要内容

沒網路了要怎麼辦?

· 閱讀時間約 11 分鐘

最近有許多台灣網路海纜被破壞的新聞(報導者路透社聯合新聞網)。

根據報導者的文章,台灣對外只有 14 條國際海纜,以及 6 條連結台澎金馬的國內海纜;如果是只有其中一條受損可能還好,但如果是多條同時被蓄意破壞,那麼網路頻寬就將大幅下降或無法使用了。

以現在一般人超級依賴雲端的生活方式來說,一旦沒有網路,手上的電子設備幾乎一定變成廢鐵。到底要如何準備應對網路斷線的狀況呢?

所以,讓我為你獻上這個簡易的「數位防災準備指南」(Digital Prepping Guide),讓你在數位末日來臨時依然能優雅地生活!

手機作業系統

先說手機作業系統。

如果你是用 iPhone 或一般 Android 手機,以及一般人用的各種專有 Apps,放棄吧!在這些手機上,就算是許多基本到不行的功能都可能需要網路連線;沒網路時,它們的功能大概只剩下防止你桌上的紙不會被風吹走。

想要有離線時依然好用的手機,你需要安裝自由的作業系統以及使用可離線使用的自由軟體 Apps,請參閱「去 Google 化的手機」及「我目前用什麼(軟體及服務篇)」文章。

電腦作業系統

至於電腦部份,當然,如果你的電腦沒有掛掉的話,你可以繼續使用原有的作業系統。但如果它出問題,你想要重灌系統?很抱歉,現在的 macOSWindows 都需要網路連線才可以安裝了。(至少,對一般人來說是這樣。如果你很用力研究的話,也許可以找到「神秘的方式」繞過網路檢查。)

(macOS:沒有網路我要怎麼監控你?不給裝!)

所以,你需要一個即使離線也可以安裝的作業系統。以一般使用者而言,我目前最推薦的是 Linux Mint;即使只用預設的安裝檔,它也至少可以讓你有一個基本可用的系統。

但如果你想要安裝檔直接預載好想要的軟體,你可以用 Cubic 這個工具來自製 Linux 安裝媒體。我自己就有做一個,我把常用的軟體、中文輸入法(這超重要,預設的安裝檔沒有內含中文輸入法)、瀏覽器、編曲軟體、AI 工具、遊戲、模擬器等等全部都內建進 ISO 安裝檔裡面。以後只要用同一個 USB 碟,就可以離線安裝到任何電腦,一安裝好就直接擁有全部我需要的軟體,不需再連上網路下載任何東西。

參考資料

你一定要裝 Kiwix

Kiwix 是一個自由的離線瀏覽器,它可以讓你在沒有網路的情況下使用各種網路內容。它的資料庫提供了超多有用的東西可以下載,包含維基百科、各種技術文件(像是 Stack Overflow 和 Arch Wiki)、教育資源、TED 演講、生存知識、各種書籍等等,下載後就可以離線使用。Kiwix 的介面簡單易用,操作起來就跟平常用瀏覽器沒什麼兩樣。

我建議你至少要下載中文和英文的完整版 Wikipedia,加起來只要 100 多 GB 而已,對於現在的硬碟根本不算什麼;出國旅行時放一份在筆電裡,既省流量又快速,就像隨身攜帶了一個不需要網路的小型圖書館,就算是在飛行中也可以維基百科!

(Kiwix 執行起來的樣子,就像一般的瀏覽器一樣。)

離線地圖

最推薦的是 Organic Maps。手機和電腦版都有,可以下載任何國家的離線地圖,畫面漂亮(我甚至覺得比 Google Maps 還好看)。

功能的話,除了沒有餐廳評價這一點不如線上地圖之外,其他的功能——像是搜尋、標記地點、規劃路線、等高線功能等等——完全都沒少。

我手機裡總是存著全台灣的離線地圖;如果是要出國旅遊時,我也會事先把要去的地區地圖下載好。這樣即使沒網路也還是能找到路,比總是需要依賴 Google Maps 來得安心多了!而且 Organic Maps 不會像 Google 一樣跟蹤你或收集你的個人資料。

(Organic Maps 的 Linux 版長這樣子;所有資訊都離線可用、超快速!)

工作檔案、私人文件備份

你工作需要的所有檔案、私人文件、證件掃描等等,都存在雲端嗎?不要這樣啊!你需要至少也存 1~2 份在自己的離線裝置上。

現在的硬碟和記憶卡容量都很大、也很便宜,多買幾個也不會讓你破產。如果檔案真的很多很大,那麼可以考慮用 NAS。簡單來說,NAS(Network Attached Storage)就是一台專門用來存檔案,直接接在家中私有網路的小型電腦,就像是你自己私人的雲端一樣。

影片、音樂、Podcasts

在 YouTube 上看到了喜歡的影片、MV 或好聽的音樂?趁你還看得到它們時,用 yt-dlp 把整個頻道下載回來吧!

yt-dlp 是一個強大的終端機工具,可以下載 YouTube 及其他許多影音平台的影片。使用方式很簡單,只要在終端機輸入 yt-dlp 頻道網址 就搞定了。例如,想要下載整個好和弦頻道的話,只需要打:

yt-dlp https://www.youtube.com/@nicechordwiwi/videos

現在就去下載整個好和弦頻道吧!雖然你離線看我的影片,並不會增加我在 YouTube 的觀看數,但那不重要;我更希望你能隨時隨地、不受打擾地看我的影片,即使未來網路中斷了,還是能繼續學習音樂理論。

Podcast 也可以用 yt-dlp 下載,只要貼上 RSS 網址,它就會自動解析出所有聲音檔並且下載。例如,想要下載完整的《好檸檬 Podcast》,只要輸入:

yt-dlp http://feeds.libsyn.com/291014/rss

這樣子,全部 170 集的好檸檬 Podcast 就都存在你的硬碟裡了;即使到了世界末日,你依然有我和檸檬卷的陪伴!

記得,網路上的東西「不會永遠存在」。平台可能突然關閉、影片可能遇到版權問題、創作者也可能主動移除內容;看到喜歡的東西就趁早下載,存在自己的硬碟裡才安心!

書、有聲書

我建議永遠只買紙本實體書、別買電子書;除非那本電子書是由作者直接發售,而你可以直接拿到無 DRM 的檔案。

電子書銷售平台有可能會無預警把書籍下架、修改,讓你在離線時難以使用、或甚至直接從你的裝置中把書「偷走」(請見以下延伸閱讀)。很可惜地,我自己的「NiceChord 好和弦」書的電子版發行權並不在我手上,我沒辦法提供無 DRM 的版本;所以如果你需要我的書,就買紙本版吧!

延伸閱讀(懶得讀的話,重點在文章最下面的註腳)

Amazon 移除了 Kindle 電子書的下載及備份功能(The Verge)1

Amazon 從 Kindle 刪除了《1984》(NPR)2

高中生控告 Amazon 從 Kindle 刪除《1984》(NCAC.org)3

有聲書也是一樣的道理。千萬別在像是 Audible 這樣的平台買有聲書,因為你必須透過專有、封閉的 App 才能聽它,而且無法轉換成別的格式,也無法自行備份保存。一旦他們的政策改變、倒閉,或不再支援你的裝置,你的「藏書」可能就人間蒸發了。

線上課程

我建議你避免購買所有「無法下載影片」的線上課程,基於跟前面一樣的原因。

很可惜地,大部分的線上課程平台都沒有提供影片下載;不能下載並離線觀看的課程,不能算是你真正擁有的課程,你只不過是暫時被賦予「雲端觀看權」這種虛無飄渺的東西而已。

我自己出品的《鋼琴技巧急診室》、《即興幼幼班》和《好和弦家庭號大包裝》課程,都可以讓你把完整檔案下載到自己的電腦上,而且絕對沒有那該死的 DRM!這才叫做是「買下了」課程,而不是付了錢之後卻只能被綁在特定平台上觀看,還要擔心哪一天課程會不會突然不見。

(小秘訣:有些看似不能下載的影片,其實還是可以下載的。搜尋看看「HLS Downloader Github」這個關鍵字,也許可以找到一些神秘的工具。)

網站

wget 這個終端機工具,可以把整個網站下載下來。

以我自己的網站 NiceChord.com 為例,如果想完整備份,包含圖片和聲音檔,可以用這個指令:

wget --mirror --convert-links --page-requisites --no-parent https://nicechord.com

以上指令的意思是:

  • wget 是工具的名字
  • --mirror 完整複製
  • --convert-links 把連結轉成相對路徑,所以離線瀏覽時可以正常運作
  • --page-requisites 也下載網頁需要的其他檔案,例如 CSS、JavaScript、圖片等等
  • --no-parent 避免下載到 NiceChord.com 以外的東西

執行後,你的電腦上就會出現一個「nicechord.com」資料夾,裡面就會有整個網站的內容了!用瀏覽器打開資料夾中的 index.html 檔案,就可以離線瀏覽,大部分的內容應該都可以正常顯示。

你不需要「雲端」

大科技公司一定超討厭這樣的文章,因為他們希望使用者全部「電腦白痴化」,最好不要懂這些。畢竟如果大家都學會了離線使用自己的裝置,誰還要每個月付錢訂閱他們的雲端服務呢?

如果你年紀比較輕,你可能沒發現這個事實:大科技公司們的商業模式,就是把 20 年前口袋裡的 PDA 直接可以離線使用的功能——看書、做筆記、看影片、聽音樂編輯文件、GPS 導航、玩遊戲等等——通通搬到 5,000 公里外的「雲端」(又稱「別人的電腦」),然後每個月跟你收費,讓你「租用」你早就已經花錢買下來的東西。

拜託,現在的手機筆電,比起 20 年前強大數萬倍,卻連最基本的功能都要靠遠在美國的伺服器才能運作?

這些公司最害怕的,就是那些能夠獨立思考、不受他們控制的使用者(尤其是會寫部落格的那種)。別被他們灌輸「沒有雲端服務,數位生活就會崩潰」的謊言;事實是,幾乎所有主流的「雲端服務」,都有功能相當、甚至更優秀的自由軟體方案

那些就算海纜斷了也能繼續優雅地使用手機和電腦的人,才是真正的數位達人

(在海纜斷掉之前,考慮購買好和弦的即興鋼琴技巧課程吧,這樣斷網時就不怕無聊囉!)

Footnotes

  1. Amazon 在 2025 年 2 月 26 日取消了網站上「下載並通過 USB 傳輸」的功能,使得用戶無法把購買的電子書下載到電腦上進行備份或轉換格式,也無法轉換到其他閱讀器。

  2. 當 Amazon 發現自己在未擁有版權的情況下就向 Kindle 使用者販售了 George Orwell 的小說《1984》後,直接「隔空」從已購買用戶的設備中刪除了這本書。

  3. 17 歲高中生 Justin Gawronski 和加州 Kindle 使用者 Antoine J. Bruguier 對 Amazon 提起了集體訴訟,指控 Amazon 無權遠端刪除他們設備上已購買的書籍。訴訟代表律師 Jay Edelson 表示,Amazon 的行為就像是入侵銀行帳戶一樣不當,引發了關於「電子書所有權」和「遠端審查」的擔憂。

貼文即投票

· 閱讀時間約 3 分鐘

喜歡的候選人,我們用選票支持;喜歡的餐廳,我們用消費表態它;認同的好產品,我們用錢包下架它。這些都是我們熟悉的「投票」方式。

但你有沒有想過,當你在大型社群平台上發文、按讚、觀看、分享時,其實也是一種「投票」?而且,這一票可能對未來的生活影響更深遠。

你正在塑造怎樣的未來?

我們選擇在哪裡分享內容,就是在支持某種價值觀和生態系統。

當你在大型社群媒體上發布精心拍攝的早餐照片的同時,你也在幫忙塑造一個「人人都需要尋求平台演算法認同」的未來。

在這樣的未來,成功是由演算法定義的,什麼是「事實」、誰應該有聲量、獲得關注,也都由演算法(及控制它的主人)掌控。

這跟你非常有關

你可能會想:「這跟我有什麼關係?我只是個普通使用者,又不是網紅,也不靠網路賺錢。我每天發發文不行嗎?」

這就是科技巨頭們希望你有的思想。當你完全依賴平台分享生活點滴時,也在無形中迫使關心你的人必須依賴平台獲得你的訊息。當所有人都認為這「無關緊要」、「沒差」時,平台的力量就會不斷擴張。

但我想讓你知道,這跟你(以及你的下一代)真的非常有關。想像這樣的未來:

  • 當你想要在網路上宣傳活動,平台卻不讓你的貼文被看到(除非你付出大筆金錢)
  • 當你想把想法傳達給世界,卻因為不符合平台的政治立場而被壓抑
  • 當你經營的小企業必須日復一日發布數十則限時動態,才能換來一丁點互動
  • 當你為了讓觀看數字好看一點,必須花錢買機器人流量來灌水
  • 當你的粉絲抖內支持你,卻要被平台抽成 50%

當這一切發生時(其實已經正在發生了不是嗎?),我們不能怨天尤人,因為這都是現在覺得「沒差」的我們一手造成的。每一個「這跟我沒關係」的想法,累積起來就造就了平台壟斷的世界。

看穿這一切

別忘記,平台不會關心「你」的需求和價值觀,它只對自己的獲利感興趣;而這兩者常常是相互衝突的。

平台總是用「爆紅」的夢來誘惑你,讓你免費為它打工、創造內容、出賣靈魂、被監控、把作品困在平台中,同時讓觀眾被它綁架。

為了更好的未來,你要看穿這一切。反抗它。

你應該有自己的網站。停止當網路佃農

在自己的網站寫作,就是「投票」給一個言論自由、創作者不被剝削的世界。鼓勵身邊的也這樣做,十年後我們就可以有更好的世界。

你的這一票,比你想像的更重要。

(話說回來,你能看到這篇文章本身就證明你已經投出了正確的一票——你來到了一個沒有計數器、沒有演算法、沒有廣告追蹤的獨立網站閱讀文章。你超棒!歡迎你用 RSS 訂閱我,這樣你就不會漏掉新的文章囉!謝謝你!)

(如果你自己也有部落格,歡迎寫信到 wiwi.blog@fastmail.com 跟我分享,讓我也可以用 RSS 訂閱你。)

不被觀測的生活

· 閱讀時間約 2 分鐘

身為鋼琴老師,我常常聽到學生跟我講類似這樣的話:

「我平常在家真的都彈得很順的!可是只要一錄影╱錄音╱有人在旁邊看,就會一直彈錯。」

除了用「會緊張」來解釋這個現象之外,量子力學理論也告訴我們,光是「觀測」這個行為,本身就會改變被觀測的事物。就像薛丁格的貓,牠同時是活的也是死的——直到你打開盒子看為止。

活在社群媒體上的感覺不也是這樣嗎?一邊吃著早餐,一邊思考用該用什麼角度觀測自己吃早餐;一邊旅行,一邊計算如何拍出另人羨慕的 vlog;連發呆的時候,都想要把「放空」變成一個文青的限動一邊過生活,一邊扮演著自己的「觀測者」,這個行為本身就讓生活變得不自然

停止使用社群媒體不再分享每一刻之後,我反而感到一種舒服的優越感。沒有他人的觀察(檸檬卷除外,她是我生活的唯一一個觀眾),我可以用最自然的方式過生活,不用為了「這早餐好醜沒辦法 PO 文」這種事情而煩惱。

沒人知道我現在在哪裡、做什麼;就像薛丁格的貓一樣,我現在可能在耍廢看動畫打電動、可能在運動、可能在認真工作、也可能出國玩了,而我沒有義務向全世界報告。(不過想也知道,我在耍廢的可能性比較大啦)

這篇貼文的矛盾之處在於,我現在正透過這篇文章觀測著自己「不被觀測的生活」,並向全世界報告,同時還希望讀者能觀測到我這個不被觀測的樣子。不過,至少我沒有附上我剛剛吃的早餐照片。

(話說回來,在練琴的時候放台攝影機拍自己,其實是很好的練習方式。不只可以讓自己習慣演出的緊張感,也可以回放檢討自己的技巧缺失。)

16 種時態

· 閱讀時間約 2 分鐘
  1. Simple Present Tense(簡單現在式)

我吃蛋餅。
I eat danbing.

  1. Present Continuous Tense(現在進行式)

我正在吃蛋餅。
I am eating danbing.

  1. Present Perfect Tense(現在完成式)

我吃完了蛋餅。
I have eaten danbing.

  1. Present Perfect Continuous Tense(現在完成進行式)

我一直在吃蛋餅。
I have been eating danbing.

  1. Simple Past Tense(簡單過去式)

我吃了蛋餅。
I ate danbing.

  1. Past Continuous Tense(過去進行式)

我那時候正在吃蛋餅。
I was eating danbing then.

  1. Past Perfect Tense(過去完成式)

我那時候已經吃完了蛋餅。
I had already eaten danbing by then.

  1. Past Perfect Continuous Tense(過去完成進行式)

我那時候一直在吃蛋餅。
I had been eating danbing at that time.

  1. Simple Future Tense(簡單未來式)

我會吃到蛋餅的。
I will eat danbing.

  1. Future Continuous Tense(未來進行式)

我將會吃著蛋餅。
I will be eating danbing.

  1. Future Perfect Tense(未來完成式)

我在那之前會吃到蛋餅。
I will have eaten danbing by then.

  1. Future Perfect Continuous Tense(未來完成進行式)

我一直到那時候都會吃著蛋餅。
I will have been eating danbing until then.

  1. Past Future Tense(過去未來式)

如果⋯⋯,我就會吃蛋餅。
If..., I would eat danbing.

  1. Past Future Continuous Tense(過去未來進行式)

要不是因為⋯⋯,我現在就正在吃著蛋餅。
If it weren't for..., I would be eating danbing now.

  1. Past Future Perfect Tense(過去未來完成式)

我那時可以吃蛋餅,但我沒有。
I could have eaten danbing then, but I didn't.

  1. Past Future Perfect Continuous Tense(過去未來完成進行式)

要不是因為⋯⋯,我一直都會吃蛋餅。
If it weren't for..., I would have been eating danbing all along.

記事本訂閱制

· 閱讀時間約 3 分鐘

你以為買了 Windows 就能完整使用所有內建的應用程式嗎?那你就太天真了!

根據 PC World 的最新報導,Windows 內建的兩個經典工具——「記事本」和「小畫家」,即將有部份功能被設為付費訂閱制!

"There's some bad news for Windows users who want to use all of the built-in features of the operating system and its integrated apps. Going forward, Microsoft is restricting features in two iconic apps, which you’ll need to unlock with a paid subscription."

(對想使用 Windows 系統以及「所有」內建功能的使用者來說,有些壞消息。接下來,微軟將限制兩款經典應用程式的某些功能,你需要付費訂閱才能解鎖這些功能。)

付費解鎖的藝術

在記事本和小畫家中,想使用以下功能,將需要每個月 10 美元(或年付 100 美元)的 Microsoft 365 訂閱:

  • 用 AI 重寫選取的文字
  • 用 AI 產生不同格式、語氣的文字
  • 用 AI 縮短或延伸選取的文字
  • 用 AI 產生圖片

雖然不付費仍然可以打開記事本和小畫家,但許多功能會「灰掉」(grayed out)——也就是「看得到,但不能點」的意思。

我覺得,在系統內建工具搞訂閱制(而且還是在基本到不行的功能),真的是既荒謬又沒品的行為。讓我猜猜,下一個要收費的會是什麼呢?

  • ✅ 拼字檢查?(每月付 5 美金,就不用怕打錯字囉)
  • 🔆 螢幕亮度調整按鈕?(每月付 5 美金,晚上就不用被螢幕亮瞎了)
  • ➗ 計算機?(解鎖專業版「除法」按鈕,只要每月 5 美金)
  • ↩️ Ctrl+Z 復原功能?(畢竟,時光機這麼先進的技術,算你每月 5 美金而已多便宜呀)
  • 📂 或者是,得花錢能可以在桌面建立新資料夾?(每個資料夾,每月只要 1 美金)

電腦白痴 = 肥羊

而且,現在的電腦早就強大到可以執行離線 AI 了。只要有一點點基本的電腦技巧、會用一點終端機,你就可以有自由、免費、強大的 AI 在自己的電腦上執行;不論是要把文字怎麼重寫,還是產生各種母湯的圖片都沒問題。完全不需要付月費,甚至連網路連線都不用!

微軟、蘋果和其他科技巨頭正在依賴大眾的「電腦白痴化」來榨取財富。他們希望你永遠不要學習如何自己解決問題,只要每個月一直掏錢出來就好。今天是記事本和小畫家、明天可能就蔓延到你電腦裡的每一個按鈕。

不要變成他們的肥羊安裝 Linux,學終端機,用自由軟體,今天就開始!

嘔吐

· 閱讀時間約 2 分鐘

今天我要跟你分享我個人的私密小故事。

我從很小的時候,就有一個看到各種「我覺得噁心的東西」就會嘔吐的病。例如,我上幼稚園的時候,只要看見同學吃粉條或冬粉掉到桌上、鼻涕流出來了一點點,或是洗手槽的排水口被頭髮堵塞等等,我就會沒有辦法控制地想要嘔吐。

(我知道:隨時會嘔吐的我,其實比粉條、鼻涕和堵塞的排水口更噁心。)

印象中,當時我父母還帶我去做了各種身體檢查,還懷疑我有自閉症之類的;檢查都顯示一切正常。畢竟,像我這種看到冬粉就會想嘔吐的病例,醫生們可能還沒有學會如何處置。

這個問題在我小學一年級和二年級時(當時我讀的是普通班)依然存在,我應該造成了超級多人的困擾。

但奇妙的事情發生在我在三年級時考上後埔國小音樂班之後!自從 1994 年踏進後埔國小,開始我的音樂班生活的那一刻起,我的「嘔吐症」從此就好了!

現在的我,可以輕鬆地赤手把卡在排水口的頭髮拉出來,也可以吃粉條和冬粉(雖然我還是不太喜歡冬粉),看到別人流鼻涕時也完全不會覺得噁心!這一切,都要感謝後埔國小音樂班!

所以,如果你的小孩也有類似的嘔吐問題,別急著去醫院,也許他需要的是只是一張音樂班的入學通知書。

為什麼要用終端機

· 閱讀時間約 8 分鐘

歡迎來到真.宅男工具推坑系列!昨天我們已經推坑了我朋友使用 Markdown 語法,今天讓我來繼續推坑你使用「終端機」這個強大的工具。

終端機(Terminal)是什麼?

終端機是一種純文字的電腦操作介面

大部分的電腦使用者都是拿著滑鼠,用「這裡點點、那裡滑滑」的方式來操作電腦;但在終端機裡,你是用打字的方式告訴電腦你想要做什麼。例如:

  • 想要建立一個名叫「abc」的資料夾,你就打字告訴電腦 mkdir abc
  • 想要列出目前所在資料夾中的檔案,就輸入 ls
  • 想要刪除「xyz.jpg」這個檔案,你就打 rm xyz.jpg

……大概感覺就像這樣子。雖然一開始需要記得一些關鍵字,但是一旦熟悉了,在做許多事情時,速度會比用滑鼠快很多。

接下來,我要給你一些理由,讓你了解為什麼身為一般電腦使用者的你,會想要用終端機,以及它可以為你帶來什麼好處。

(這是一個一般的終端機視窗看起來的樣子。)

為什麼要用終端機?

理由 1:只要學一次,到處可用

就像一旦學會用筷子之後,不管是在台菜餐廳、日式居酒屋、韓式烤肉店,甚至是在星巴克吃蛋糕(?),都可以運用自如。終端機也是這樣,一旦學會了基本指令,就可以在「幾乎所有設備」上使用:不只是 Mac 和 Linux 電腦,甚至是你家的冰箱、電視、烤箱、手錶、手機等等,都有可能可以用終端機操控!

連以前超討厭 Linux 的微軟,現在都在 Windows 裡內建了 Linux 終端機;這說明了終端機不是過時的技術,反而是越來越重要的工具。

理由 2:速度超爆快

像是我那位朋友,她使用的是 2015 年的 MacBook Pro,明明是配備還不錯的電腦,可是用起來卻覺得超級慢。

這很正常,因為現代的圖形介面程式越來越肥了。許多程式明明只是做超級簡單的事情,卻會吃掉大量記憶體和 CPU 時間,拖慢整台電腦的速度。不過這樣的現象正好是硬體廠商如 Apple 樂見的,畢竟電腦不變慢,你怎麼會想要買新的

終端機裡的程式則相反,大部分不只執行速度飛快,而且花費系統資源超少!如果把一些日常生活使用的軟體,像是音樂播放器、文字編輯器、檔案管理器等等的,用終端機裡的程式代替,就可以讓你的舊電腦煥然一新,用起來一點都不覺得慢!

理由 3:不用開一大堆視窗、常用功能自動化

想像你正在寫一篇部落格文章。

用圖形介面時,你可能需要:打開 Finder 檔案管理器找到文章資料夾、點開文章打開文字編輯器、另開一個視窗找圖片、打開影像處理軟體來調整圖片大小、寫完之後打開另一個視窗準備上傳……很快你的螢幕就會被各種視窗佔滿,光是要找到需要的視窗、在視窗之間切換,就會讓人覺得超級煩躁。

但用終端機的話,你可以裡用像是 ranger 這樣的檔案管理器,用鍵盤快速地在資料夾之間移動、預覽文件、編輯文章。而像是調整圖片大小、轉檔、上傳等等的重複性工作,都可以預先寫好自動化流程,之後就只要打一行指令就可以自動完成,雙手完全不用離開鍵盤。

我在我的 GitHub 頁面,分享了很多我日常生活中常用的自動化腳本,它們都是我自己專為我的工作流程設計的,其中有像是:

  • 自動轉換影片檔案、內嵌字幕,輸出成適合常用平台(YouTube、WiwiVideo)的格式
  • 自動把圖片縮放到某個長寬,或限制最大檔案大小,輸出成 .jpg 檔案
  • 把中文文字檔遇到全形標點符號就斷行,並且輸出新檔(做影片字幕時用的)
  • 自動把整個資料的 .wav 檔轉成 .mp3 檔案
  • 把輸入的簡體中文轉成正體中文,並且自動複製到剪貼簿。
  • 自動下載 YouTube 影片的字幕或音訊,產生影片內容摘要

一旦習慣這樣的工作流程,你可能會後悔為什麼沒有早一點學習終端機;上半輩子花在用滑鼠點來點去浪費掉的時間,加起來也許足夠讓你環遊世界一圈了。

(自動把簡體中文轉成正體的終端機程式)

理由 4:有很多好東西,只能在終端機用

有許多強大的工具都只有終端機版本。例如:

  • yt-dlp:下載 YouTube 或其他網路平台的影片或音樂
  • ffmpeg:轉換影片、聲音檔案格式,功能比所有的付費軟體還要強
  • imagemagick:處理圖片的強大工具;打一行字就可以調整圖片大小、轉換格式等等
  • pandoc:把文件在各種格式之間轉換,例如把 Markdown 轉成 PDF,Word 檔轉成網頁等等
  • wget:檔案下載工具;只要打一行字就可以自動把整個網站下載下來
  • rsync:檔案同步工具;在備份檔案時,可以智慧地自動判別哪些檔案該複製、哪些不用,比一般的檔案總管快速超多
  • ranger:完全用鍵盤操控的檔案管理器,工作速度飛快

(安裝 yt-dlp 後,只要打一行字,就可以把整個 YouTube 頻道一次下載下來)

以上只是眾多終端機工具的其中一些而已,別不用說現代最新的各種 AI 工具了;許多強大的最新 AI 工具,像是 ollama、Open WebUI 等等,都需要使用終端機才能安裝。要享受最新科技,先學會終端機絕對不會錯!

理由 5:擺脫「別人幫你設計好的功能」

用圖形介面軟體,你只能使用「別人幫你設計好的功能」;畢竟,你要能用滑鼠按一個按鈕,就必須仰賴開發者願意在某處放一個按鈕給你按。

但使用終端機,你可以直接跟電腦溝通、直接對它下指令,因此擁有更多自由:

  • 想要定時自動備份特定資料夾?
  • 想要把整個資料夾裡的音樂都移高半音?
  • 想要一次修改 500 個檔案的名稱?

你能想得到的各種奇怪操作,在終端機裡很有可能都有解決方案。

這就有點像是從「只能點菜單上的餐點」變成「可以進廚房自己煮」的感覺。

理由 6:看起來很厲害(?)

當你在終端機裡面快速敲打指令,螢幕上閃過大串神秘的彩色文字,你的「一般電腦使用者」朋友們會覺得你是超厲害的駭客。當朋友遇到技術問題時,你只要優雅地輸入幾行指令就可以解決問題,就好像是在施展魔法一樣爽快。

例如,想要知道明天天氣如何?一般人可能還要打開瀏覽器去查,或者是拿起手機打開氣象 App;而你只要在終端機打 curl wttr.in,馬上就出現了天氣預報:

又或者,朋友傳給你一部韓劇影片,但影片沒有字幕。朋友說:「我找到了中文字幕檔,但不知道要怎麼嵌入影片裡……」

對一般人來說,他們可能需要:上網找字幕軟體、遇到一堆可疑的網站、看到一大堆廣告、好不容易找到一個軟體、下載、安裝、研究怎麼用,搞了大半天還不一定能成功。

但你只要打開終端機,輸入一行字:

ffmpeg -i 影片.mp4 -vf subtitles=字幕.srt 新影片.mp4

不到一分鐘,字幕就完美地嵌入影片裡了!這就是終端機的 Magic

終端機是一種生活態度

長期使用終端機的人應該都能體會,終端機不只是一個工具,更是一種生活態度

在電腦世界裡,最強大的不是那些表面上花俏漂亮的介面,而是最純粹的黑底白字指令。終端機讓你接觸電腦的最底層,讓你直接跟電腦對話,看穿所有漂亮介面背後的真相。

不要再猶豫了,今天就開始加入終端機教派吧!這絕對會是對你的科技人生最有幫助的技能之一!

(我做過一個很簡短的終端機基礎教學影片,只要花個半小時,就可以學會最基本的操作了。到這裡觀看。)

為什麼要用 Markdown

· 閱讀時間約 7 分鐘

我有一位朋友,是個很一般的 macOS 使用者(但並非電腦白痴),她最近想要架設自己的網站,所以來問我怎麼做。

我當然可以選擇推薦她像是 Wix.com、SquareSpace.com、WordPress.com 這種服務,或是自己安裝 WordPress;但身為一個極簡主義者宅男(至少在軟體使用上),我當然還是建議她自己花一點時間學基本的終端機和 Markdown 語法,這樣就可以使用 HugoDocusaurus,把網站架在自己的 Linux 虛擬主機上面。

但在我教她怎麼做的期間,她產生了許多疑問:

  • 「為什麼會有人想要用 Markdown?Markdown 裡面有一堆符號咒語,很醜耶!」(朋友平常都用 Pages 作筆記)
  • 「為什麼會有人想要用終端機?誰知道要在裡面打什麼?而且很醜耶!按滑鼠不是比較方便?」
  • 「為什麼不用 Wix、WordPress 之類的服務,而是要用 Hugo 或 Docusaurus?」

我相信應該滿多人會有這些問題,所以我想來寫一些文章來說明使用這些工具的理由;這樣當你以後想要推坑別人這些東西時,就可以直接請對方看這些文章了。

今天在這篇文章,就讓我們先來推坑朋友用 Markdown!

Markdown 是什麼?

Markdown 是一種用簡單符號來標記文字格式的方法。例如你想要標題,就在前面加個 #;想要粗體,就用兩個星號 ** 包起來;想要列表,就在前面加個減號 -;想要連結,就用 [文字](網址) 的格式。大概長得像這樣:

# 大家好

哈囉!我是**Wiwi 官大為**,我有三個東西:

- 煎餅
- 蛋餅
- 可麗餅

有空可以去[我的網站](https://nicechord.com)逛逛喔!

雖然寫的時候是看起來有一些怪怪符號的純文字(我覺得其實還好吧),但是最終顯示的時候就會自動變成漂亮的格式。它就像是用很簡單的「暗號」來告訴電腦「這些字要粗一點」、「那些字要變成連結」;這樣我們就能專注在寫作上,不用一直去用滑鼠點格式工具列。

傳統文書處理軟體的優點

當然,像是 Pages 這樣子的傳統文書處理軟體,還是有它的優點。例如說,Pages 很適合:

  • 做精美的文件,尤其是要印出來的文件
  • 做需要複雜表格或圖表的文件
  • 做一次性使用、後續不需要維護或轉換格式的文件
  • 團隊中全部人都是用 Mac 的情況

但在非常多情況,例如作筆記、寫說明文件或網站內容時,用 Markdown 會是更好的選擇。讓我跟你說為什麼。

用 Markdown 的理由

理由 1:「內容」跟「樣式」分離

想像你在寫食譜,你把每個食譜都存成一個 Pages 檔案。在 Pages 中,每個檔案的標題你都要手動設定「字體大小 20、粗體、藍色」;如果後來想把所有標題改成「字體大小 22、紅色」,你要得一個一個檔案點開來改。

但在 Markdown 中,你只需要寫:

# 麻婆豆腐

把豆腐切碎,加辣豆瓣醬,攪一攪,加熱,完成!

# 蔥油餅

去超市買已經做好的,放到烤箱,完成!

這些 # 符號只代表「這是標題」。至於標題要長什麼樣子、字體多大、什麼顏色等等,則是在另一個檔案統一設定。想改變所有標題的樣式?只要修改一個地方就完成了。

理由 2:長期維護性

假設你用 Pages 寫了 100 個食譜,存成 100 個檔案。現在你想要:

  • 找出所有的「塩」字,替換成「鹽」
  • 把所有的「烹飪時間」改成粗體,並且前面加一個時鐘的符號
  • 把所有食譜變成一個網站

用 Pages 的話,你需要一個檔案一個檔案開啟、搜尋、修改。但如果是 Markdown:

  • 用一行終端機指令就能取代所有檔案中的「塩」字
  • 用一行指令就能把所有檔案的「烹飪時間」改成「⏰ 烹飪時間
  • 使用像是 Hugo 或 Docusaurus 這樣的工具,就可以瞬間讓 Markdown 檔案變成網站

理由 3:可移植性

Pages 檔案是封閉格式,只能在有安裝 Pages 的 Mac 上面正常開啟。如果你要跟用 WindowsLinux 電腦的朋友協作文件,或者想用 AI 分析你的文件內容,都會相當不方便。

Markdown 的話,因為它只是純文字檔案,所以在任何電腦、任何作業系統、用任何文字編輯器都能打開,不會被綁在特定軟體上,被單一公司控制。它也可以輕鬆地被轉換成網頁、PDF、電子書等各種格式,以及被程式讀取和分析。

理由 4:寫作思考流暢度

用傳統文書軟體時,你常常會被格式的問題打斷思考:「這裡要用什麼字型?要多大?可惡,調了字體之後這一行就被擠到下一頁了!」

但用 Markdown 寫作時,因為只需要專注在內容結構上:「這是標題、這是列表、這是引言」;格式的問題可以之後再一併處理,這樣可以讓我們更專注在寫作本身。

理由 5:檔案超小、速度快

Markdown 檔案因為是純文字,檔案會超級小,一篇數千字的文章通常只有幾 KB。這不只讓它讀取超快、節省儲存空間,要備份或同步也都很快速。

同樣的內容如果用 Pages 或是 Microsoft Word 儲存,檔案大小可能會是 Markdown 的數十倍到數百倍大。

(用 Pages 打一個「Hello.」存檔,檔案大小就要 95 KB!Markdown 的話只要 0.007 KB。)

理由 6:經得起時間考驗

因為 Markdown 只是基礎的純文字檔案,這樣的簡單性就是對未來的最好保證。因為它太基礎了,不只永遠不會過時,甚至可以回到過去:今天的 Markdown 檔案,放到三十年前的 DOS/Windows 3.1 電腦上也能正常開啟;而未來不論出現什麼新的作業系統、軟體、AI 工具,它們都一定也會支援 Markdown 檔案。

想像當你 80 歲時,某天興起想要重溫年輕時用 Pages 寫的文章,卻發現 Apple 這家公司早已不存在,沒有任何軟體能打開檔案;就好像你手上有一堆寶箱,但鑰匙卻全搞丟了一樣。這種情況是完全可以避免的。

我們幾乎可以肯定地說,只要人類文明還存在,今天的 Markdown 檔案,在 500 年後依然可以被開啟,就像古時候流傳下來的紙本文件一樣。至於今天的 Pages 檔案……20 年後能不能打開,恐怕都還是個問號。

加入 Markdown 教派吧!

歡迎加入這個用奇怪符號寫作的教派!

一開始你可能會覺得 Markdown 很不直覺,但用筷子吃飯一開始也很不直覺啊!只要一陣子之後,你就會發現原來寫作也可以這麼輕盈、樸素,卻又經得起時代考驗!

(當然,你現在看到的這個網頁,也是在終端機中用 Markdown 寫成的。)

費曼鋼琴學習法

· 閱讀時間約 3 分鐘

諾貝爾物理學獎得主理查·費曼(Richard Feynman)過世時,他的黑板上寫著兩句話。

"What I cannot create, I do not understand."

(如果我做不出來,那就代表我還不懂。)

"Know how to solve every problem that has been solved."

(前人已經解決的問題,要知道是怎麼解決的。)

這兩句話,不論是在什麼領域,都是很好的學習指南。第一句話是在說,要真的理解一件事,必須要能自己親手打造它;第二句話則是在說推論的過程比答案更重要。

套用到學鋼琴的時候也是一樣,如果能追求「更底層」的理解,那麼進步就可以更快!如果你正在學鋼琴,以下是幾個你可以考慮做的事:

  • 🎹 了解鍵盤和踏板機制:許多人只知道琴鍵按下去會有聲音、放掉聲音會停,踩踏板的話聲音會拉長……但是為什麼?鋼琴裡面到底發生了什麼事?把你的鋼琴拆掉研究看看吧!當你了解琴鍵如何控制琴槌和制音器、踏板如何影響琴弦共振等等原理後,你的彈奏邏輯就可以從「因為譜上這樣寫、老師說這樣彈」,升級到「我想要製造這個聲音,所以我這樣做」的等級。

  • 📝 親手寫寫看:很多人都能彈蕭邦夜曲,但卻沒那麼多人可以寫一小段「聽起來像蕭邦夜曲」的音樂。嘗試去了解作曲家的思考方式:為什麼他在這邊寫這個和弦而不是另一個?為什麼這段重複第二次的時候,跟第一次有微妙的差異?嘗試從零開始寫一小段類似風格的音樂,別忘記費曼說:「如果我做不出來,那就代表我還不懂。」

  • 🧪 練習即興演奏:即興是「練習說音樂語言」的練習,讓我們不只是照著劇本(樂譜)唸台詞,而是真的能用音樂對話。即興演奏不是爵士音樂家的專利,喜歡古典音樂的人,也可以練習做莫札特、貝多芬、蕭邦風格的即興!

  • 👋 自己的指法自己排:不要盲目照著樂譜上的指法彈,因為那指法八成不適合你;我們應該學的是指法設計的邏輯。想想看樂譜上為什麼那樣安排指法:是為了準備下一個位置?為了音色效果?為了怕音符太短?或者純粹只是設計者個人的習慣?研究過後,嘗試從零開始設計自己的指法。

  • 💿 理解專輯的演奏思維:不要盲目地模仿有名演奏家的專輯,因為一定會模仿不精確,然後變得四不像。我們應該要嘗試了解演奏家的詮釋邏輯:為什麼他把這個音彈比較大聲?那個音為什麼晚了一點點彈出來?了解了背後的邏輯,就算我們的演奏聽起來跟專輯不同,也能傳達類似(或甚至更好)的音樂效果。

(如果你依照本文建議把家裡的鋼琴拆開研究後裝不回去,作者對此概不負責,畢竟追求知識也是需要付出代價的。💸)

報價

· 閱讀時間約 3 分鐘

如果你是一個新手自由工作者,最令人困擾的大概就是報價了。報得太低,整個製作過程都在懊悔中度過;報得太高,又可能一直接不到案子。今天讓我來跟你分享我的報價思維,希望能幫助到你。

第一步:算出「不後悔底價」

首先,你要找到一個「案子接下去之後不會恨自己」的底價。這個很簡單:

  • 跟業主把工作範圍釐清,確定工作量到底有多少,預估你需要花多久時間完成這個專案。
  • 將預估的工作時數,乘上你最低期望的時薪。
  • 再把這個數字乘上一個 1.2 到 1.5 的「意外係數」。(因為專案一定會出意外

例如,你預估要花 30 小時製作一首音樂,而最低期望時薪是台幣 1,000 元,那就是 30 x 1,000 = 30,000 元;乘以 1.5 的「意外係數」後,得到 45,000 元。這就是你的價格底線,低於這個數字的話,這案子就不值得接了。

第二步:評估價值

接下來,我們要換個角度思考:客戶的財力有多強?這個案子可以為客戶帶來多少效益

比如說,有一個玩具公司請你為他們的玩具設計音樂,這個玩具每年可以賣 30,000 個,每個能賺 1,000 元;簡單算一下,一年的營收就有 3,000 萬了。如果客戶真的很在意音樂的品質,投資產品年營收的 1%(也就是 30 萬)在音樂上,應該不算太離譜吧?

第三步:看感覺報價

所以現在你就有了一個價格區間:從你自己的底價 4.5 萬,到你認為客戶可能付得起的 30 萬。

接下來就是看你對案子的喜好,以及這個案子對你作品集的加分程度,在 4.5 到 30 萬的區間內選一個數字跟客戶報價。我自己的話是滿靠感覺的啦!如果遇到我覺得很有趣的、真的很想做的案子,或是可以跟厲害的人或團隊合作的話,我就會主動報一個友善一點的價格。

不論如何,只要最後談成的價格高於一開始設定的「不後悔底價」,做起來就不會不爽啦!

額外的秘訣:如果你還是很猶豫要報多少,我個人建議報一個「講出來自己會有點不好意思」的稍高的價格。這樣就算被砍價,也還有談判的空間。要是客戶二話不說就直接答應,那就代表……你太低估自己了,下次報更高一點吧!