2026/09/10

2026/09/09 Apple 秋季發表會新品的感想

  Apple 新品發表會之前,其實大家都已經知道會有那些新品,規格也幾乎都知道了,唯一差別是 iPhone 折疊機的名稱,最後 iPhone Duo 命名不同於先前認為的 iPhone Ultra。配合各媒體在 Apple Park 現場實機體驗,確定折痕比較其它競品不明顯,最讓我驚艷的還是iOS 在軟體面的新操作方式帶來無比的良好操作改進。這讓我本來拒絕折疊機的想法有了改觀。

      另外一個重點是 Siri AI 目前仍只是會先在英文上先開放使用,這點讓人失望。這和我心中預期要在二奈米或以下的先進製程普及後,AI 算力達到一定水準,軟體才能跟上。所以,目前對 iPhone 上的 AI 應用還是持保留態度,再等一年再看看吧。


2026/09/09

Insta360 Go Ultra入手心得

  在MOMO購物平台入手了Insta360 GO Ultra創作者套裝。自己也帶它去歐洲旅行十二天,剛好天氣都很好,每天在戶外都是三十幾度C,拍照及攝影光線充足,但最大的問題是都拍到機身很燙。雖沒有過熱無法拍的問題,但是拿在手上還很擔心,另外一個最大的問題是錄音收音問題,剛好在坐船遊國王湖,中途船員停在湖中,四下寂靜,人也全部靜下來,聽著船員對著湖吹著小號,每吹一段就停下來讓大家聆聽遠處的迴聲,可惜這段迴音人耳有聽到,Insta360 GO Ultra 都沒錄到。可能是真的聲音太遠了,收音實在收不到。

     相較我也使用 iPhone 16 Pro 拍照及錄影,它就真的遇到過熱跳出訊息要暫停等待冷卻。





2026/08/23

MSCI 將台灣升到新興市場全球第一,台股重要性提升

  MSCI台灣升至新興市場全球第一!8月31日外資大調倉
台灣在全球投資圈剛創下重要里程碑。8月13日,MSCI公布季度指數調整,台灣在新興市場指數(MSCI EM)的比重從26.60%上調至26.85%,首度超越印度,躍居全球新興市場第一大市場。這個數字的背後,牽動的是全球數以兆美元計的被動型基金,必須在8月31日收盤前完成調倉。

全球追蹤MSCI新興市場指數的被動型基金,合計規模估計超過1.5兆美元;台灣比重每調升一個百分點,就代表數百億美元的資金必須被動流入台股。本次成分股異動,新增6檔台股:南亞科(2408)、華邦電(2344)、群聯(8299)、景碩(3189)、南電(8046)、台燿(6274);同時剔除台泥(1101)、陽明(2609)等6檔。新增股有被動買盤撐腰,遭剔除股則面臨短期賣壓。

從以上新聞來看,再加上群聯最近股價被打壓,看來要注意了。未來台股在半導體產業的重要地位,值得長線投資。



2026/06/23

Gemini 已經足以威脅 ChatGPT,但我仍然離不開它


進入 2026 年後,Google Gemini 的進步速度相當明顯。無論是長篇內容整理、文件分析、程式開發,還是與 Google 服務的整合能力,Gemini 都已經不再只是 ChatGPT 的替代方案,而是逐漸成為一個足以正面威脅 ChatGPT 市場地位的競爭者。

我自己最近也訂閱了 Gemini,實際使用了幾個月。經過一段時間的比較後,我認為 Gemini 確實已經具備相當完整的能力,某些使用情境甚至比 ChatGPT 更方便。

不過直到現在,我仍然維持著 ChatGPT 的訂閱。

這並不是因為 Gemini 不夠好,而是 ChatGPT 已經逐漸融入我的日常工作方式。當一項工具使用了一段時間之後,真正讓人難以更換的,往往不只是模型能力,而是已經建立起來的使用習慣、工作流程,以及與工具互動時的熟悉感。

Gemini 已不再只是追趕者

過去談到生成式 AI,大多數人首先想到的可能還是 ChatGPT。Google 雖然很早就投入人工智慧研究,但在消費者生成式 AI 產品的第一波競爭中,ChatGPT 的確取得了較明顯的領先優勢。

然而,Google 擁有搜尋、YouTube、Gmail、Google Drive、Google Docs、Android、Chrome,以及龐大的雲端服務生態系。當 Gemini 的模型能力逐漸成熟後,這些既有服務就成為 Google 最強大的武器。

對一般使用者而言,Gemini 最大的吸引力,不一定只是單次回答的品質,而是它能否自然地進入原本就在使用的 Google 工作環境。

例如,一個人每天已經使用 Gmail 收信、用 Google Drive 儲存文件、用 Google Docs 撰寫報告,再透過 Google 搜尋取得資訊,那麼 Gemini 只要能夠順利串連這些服務,就有機會成為非常自然的 AI 助理。

這也是為什麼我認為,到了 2026 年,Gemini 已經真正具備威脅 ChatGPT 的條件。

這種威脅不只是模型評測分數上的競爭,而是使用者每天究竟會在哪一個生態系中完成工作。

我為什麼同時訂閱 Gemini 和 ChatGPT

我訂閱 Gemini 的原因很單純:我想親自確認它目前進步到了什麼程度,而不是只透過網路上的評測或他人的使用心得來判斷。

實際使用幾個月後,我的感受是,Gemini 已經可以處理大多數一般使用者需要的工作,包括文章整理、資料摘要、問題分析、程式碼協助與創意發想。對於本來就大量使用 Google 服務的人來說,它的整體體驗也很有吸引力。

但是,我並沒有因此取消 ChatGPT。

其中一個重要原因,是我已經習慣使用 ChatGPT 思考問題。

我會用它討論投資策略、規劃軟體開發項目、整理工作報告、設計系統架構、練習英文,也會用它協助發展遊戲與小說的創意。長時間使用之後,我已經知道該如何描述需求、如何追問,以及如何將一個模糊的想法逐步整理成可以執行的內容。

這種熟悉感很難直接用模型評測來衡量。

AI 工具的價值,不只是「第一次回答得好不好」,還包括它能不能理解使用者持續修正的方向,以及能不能陪著使用者把一件複雜的事情做完。

Codex App 提高了我對 ChatGPT 的黏著度

另一個讓我繼續訂閱 ChatGPT 的重要原因,是 Codex App。

對我而言,ChatGPT 不再只是聊天或查資料的工具,而是逐漸進入實際的軟體開發流程。當我想開發一個 macOS App、Web 工具、股票分析程式,或一個簡單的遊戲時,我可以先在 ChatGPT 中討論需求,再把需求交給 Codex 協助建立程式、修改檔案、檢查錯誤與持續迭代。

這種從「討論想法」一路延伸到「實際動手開發」的體驗,讓 ChatGPT 的價值明顯提高。

更重要的是,在每月約 20 美元的個人訂閱方案下,就能取得一定程度的 Codex 使用額度。對像我這樣不是全天候專業寫程式,但經常想利用 AI 開發小型工具或驗證創意的人而言,這個組合相當有吸引力。

我不一定每天都會進行大量程式開發,但只要一個月能透過 Codex 完成幾項實用功能,訂閱本身就可能產生足夠的價值。

因此,Codex 不只是 OpenAI 增加的一項新功能,也成為提高使用者黏著度的重要因素。

當使用者開始把專案、程式碼與開發流程放進同一套工具中,轉換到其他平台的成本自然就會提高。

ChatGPT 5.5 Thinking 是我最難放棄的原因

真正讓我無法抗拒長期使用 ChatGPT 的,還是 ChatGPT 5.5 Thinking 模型。

我使用 AI 時,經常不是只想得到一個快速答案,而是希望它能夠仔細理解問題,分析不同條件,找出可能的矛盾,再提出可以實際執行的建議。

尤其是在投資評估、系統規劃、技術架構與產品設計這些問題上,答案是否流暢並不是最重要的。更重要的是,模型能不能把複雜問題拆開,辨識哪些是假設、哪些是風險,以及哪些資訊仍然不足。

ChatGPT 5.5 Thinking 最吸引我的地方,就是它在處理這類複雜問題時,通常能展現比較完整的推理結構。

它不一定每次都完全正確,有時仍然需要查證,也可能因為資訊不足而做出不適合的判斷。但相較於只提供表面答案的模型,它更像是一個可以一起討論問題的思考夥伴。

對我來說,這正是 AI 最有價值的地方。

我不只是需要一個幫我搜尋資料的工具,而是需要一個能夠協助我釐清思緒、挑戰原本假設,並將想法逐步轉換成行動方案的工具。

只要 ChatGPT 在這方面仍然具有明顯優勢,我就很難單純因為其他平台推出更便宜或更方便的方案而完全離開。

OpenAI 的成本危機仍然值得關注

當然,OpenAI 面臨的問題也愈來愈明顯。

大型 AI 模型需要龐大的運算資源。從模型訓練、推論服務,到資料中心、晶片與電力成本,每一項都可能形成沉重的財務壓力。當使用者愈多、模型愈強,服務成本也可能持續增加。

這使得 OpenAI 處於一個相當矛盾的位置。

它必須持續推出能力更強的模型,才能維持技術領先;但模型愈強,通常也代表推論成本更高。同時,它又不能輕易將價格提高到一般使用者無法接受的程度,否則使用者可能轉向 Gemini、Claude,或其他快速進步的競爭產品。

因此,外界長期討論 OpenAI 的成本危機,並不是沒有理由。

Google 的優勢在於,它本來就擁有成熟的廣告、雲端、搜尋與企業服務收入,可以將 AI 整合到現有產品中。相較之下,OpenAI 必須更直接地證明,單靠訂閱、API 與企業服務,是否足以支撐龐大的模型開發與基礎建設成本。

從使用者角度來看,我也會擔心未來是否出現訂閱價格調整、使用額度縮減,或高階模型必須另外付費的情況。

目前每月 20 美元可以同時使用 ChatGPT 的多種能力以及一定程度的 Codex 額度,我認為仍然具有很高的性價比。但這種價格與服務內容能否長期維持,仍然需要觀察。

AI 競爭已經從模型能力進入生態系競爭

到了 2026 年,我認為 AI 產品之間的競爭,已經不能只看哪一個模型在排行榜上領先。

真正決定使用者是否留下來的因素,至少包括以下幾個層面:

第一是模型能力。模型能不能正確理解問題、處理複雜任務,以及維持長篇內容的一致性,仍然是最基本的條件。

第二是工具整合。AI 能否讀取文件、執行程式、操作開發環境,或與使用者原本的工作軟體連接,會直接影響實用程度。

第三是使用成本。訂閱價格、使用額度,以及高階模型是否需要另外付費,都會影響一般使用者的選擇。

第四是使用習慣與信任。當使用者已經在某一個平台累積大量對話、專案與工作流程後,不會只因為另一個模型在某次評測中領先,就立刻完全轉移。

Gemini 的優勢是 Google 生態系;ChatGPT 的優勢則是先發形成的使用習慣,以及從對話、研究、寫作到 Codex 開發工具逐步建立起來的完整體驗。

未來真正的勝負,可能不是誰完全消滅誰,而是哪一個平台能夠占據使用者更多的工作時間。

我可能會繼續同時使用兩個平台

以目前的情況來看,我不認為自己需要在 Gemini 和 ChatGPT 之間做出絕對的二選一。

Gemini 適合與 Google 服務整合,也可以作為另一個模型觀點,協助我比較不同答案。ChatGPT 則仍然是我進行深度思考、長期討論與程式開發時的主要工具。

同時訂閱兩個平台當然會增加支出,因此我也會持續觀察實際使用頻率。假如未來其中一個平台的使用量明顯下降,我仍然可能調整訂閱。

但至少在目前,兩者所提供的價值仍然有所不同。

Gemini 的快速進步,讓我看到 Google 在 AI 市場中的強大潛力;而 ChatGPT 5.5 Thinking 加上 Codex App,則讓我感受到 OpenAI 正試圖把 ChatGPT 從聊天機器人,轉變為一套真正能參與工作與創作的個人 AI 平台。

結語:競爭愈激烈,使用者才是最大受益者

2026 年的生成式 AI 市場,已經不再是 ChatGPT 遙遙領先、其他產品只能追趕的局面。

Gemini 已經成為足以正面競爭的對手,其他 AI 平台也持續縮小差距。OpenAI 面臨模型成本、商業模式與競爭壓力,但它仍然透過 Thinking 模型與 Codex 等產品,建立出相當有吸引力的使用體驗。

對我而言,ChatGPT 並不是因為沒有競爭者,所以值得繼續訂閱;反而是在競爭者愈來愈強的情況下,它仍然能提供一些讓我難以放棄的價值。

尤其是 ChatGPT 5.5 Thinking 所帶來的深度思考能力,以及 Codex App 對軟體開發流程的支援,讓每月 20 美元的訂閱不再只是購買一個聊天機器人,而是取得一位可以協助思考、寫作、研究與開發的 AI 夥伴。

未來 Gemini 或許會在更多領域超越 ChatGPT,OpenAI 也可能繼續推出新的模型與工具。對一般使用者來說,其實不必急著選邊站。

因為在這場競爭中,真正重要的不是支持哪一家公司的 AI,而是找到最適合自己工作方式的工具。

至少目前,我仍然會繼續訂閱 ChatGPT。

不是因為它沒有缺點,而是因為它已經成為我每天思考、學習與實作過程中,最難被取代的一部分。

GPT6 Astra 推出後,更讓我離不開 ChatGPT 了,我仍會繼續訂閱下去。


年紀漸長的感悟

  我記得在剛出社會工作時,每個月收入扣除一切家庭開銷後,只能說可以支配的金錢實在少得可憐。每天所有時間全心投入在工作及下班後的主動學習。年紀漸長,收入提高,也有投入股市,不再全部以工作收入來支應開支。當財務不再是唯一的變數時,「時間」與「專注力」就成了最珍貴的資產。以下是這種心態轉變在不同維度的體現:

1. 從「獲利」轉向「佈局」

過去的投資可能追求的是數字的快速增長;現在的投資(無論是股市還是 AI 學習)更多是為了驗證自己的眼光與建立長期的護城河。這份從容能在市場波動中保持平靜,因為你不再是為了生存而戰,而是為了「證明自己的策略正確」而玩。

2. 從「捕捉」轉向「感受」

以攝影為例,年輕時可能追求器材的攻頂或是拍到「大景」;現在或許更傾向於捕捉女兒的一個側臉,或是獨自旅行時街道上的一抹光影。照片不再是炫耀的資本,而是記憶的存檔。

3. 從「競爭」轉向「創造」

在軟體開發與 AI 領域,你不再需要為了考取證照或應付考績而讀書。現在學習 macOS App 開發或研究 Gemma 4,純粹是因為「創造」本身帶來的多巴胺。這種「無用之用」的學習,往往能讓你做出最具有靈魂的作品。

4. 更有質量的「孤獨」

即將到來的獨旅,正是這種心態轉變的縮影。年輕時的旅行是打卡與狂歡,現在的獨旅是與自己對話。在繁華的曼谷找一個安靜的角落,觀察這個世界而不必參與其中,這是一種極致的奢侈。生活上少了焦慮,可以更平靜地思考。

「財務漸漸進入自由帶來的最大福利,不是可以買任何東西,而是可以拒絕任何不想做的事。」

當你不再需要向世界證明什麼時,你反而能看見最真實的世界。這種轉變,讓你從一個「執行者」升格成了人生的「架構師」。


2026/06/13

退休後股票比例反而要增加?讀後心得及個人看法

這篇文章在講一個很反直覺的退休投資觀念:退休後,股票比例不一定要越來越低,反而可以考慮慢慢提高。

一般人常聽到的建議是「年紀越大,股票越少」。理由很直覺:退休後沒有薪水,如果股市大跌,就沒有太多時間等它漲回來。所以很多人會把股票慢慢換成債券,讓投資組合看起來比較穩。

但原文提到一個不同想法,叫做「漸升滑行路徑」。用高中生也能懂的方式說,就是退休剛開始先保守一點,股票比例不要太高;等過了最危險的前幾年,再每年慢慢增加股票比例。

為什麼退休初期最危險?

關鍵在於「報酬順序風險」。如果一個人剛退休就遇到股市大跌,問題會比年輕時嚴重很多。因為退休者不只投資虧錢,還要每年從帳戶裡提錢生活。這就像水桶一邊漏水,一邊又遇到水量大減,很容易撐不住。

所以漸升滑行路徑的想法是:

退休初期:股票少一點,用債券降低大跌傷害。
退休中後期:如果資產撐過前面幾年,再慢慢提高股票比例,讓資產有機會繼續成長。

這不是叫人退休後馬上重壓股票,而是慢慢調整。例如一開始是 60% 股票、40% 債券,之後每年把股票比例提高 0.5% 或 1%。如果每年提高 1%,30 年後大約會變成 90% 股票。過程很慢,不是一次梭哈。

如果退休時手上已經另外準備了 30 個月的現金,觀點又會稍微不同。

30 個月現金,大約等於 2 年半的生活費。這筆錢的作用不是拿來追求報酬,而是當作「安全墊」。如果剛退休就遇到股市大跌,退休者可以先用這筆現金生活,暫時不要賣掉下跌中的股票或基金。這樣做的好處是,可以降低報酬順序風險帶來的壓力。

用簡單例子來說,如果市場跌了 30%,但你未來 2 年半的生活費已經準備好了,就比較不需要在低點賣股票換生活費。你可以等市場有機會恢復,再重新檢查投資組合。這時候,退休初期的股票比例也許不用壓得太低,因為現金本身已經提供了一部分防禦功能。

不過,現金安全墊不是免費的。現金放太多,長期報酬通常會比股票和債券低,也可能被通膨慢慢吃掉購買力。所以 30 個月現金比較像保險:它讓你睡得比較安穩,也讓你在熊市時比較不會被迫賣資產,但代價是少了一部分長期成長機會。

因此,如果已經有 30 個月現金,我會把漸升滑行路徑理解成兩層設計:第一層是現金,用來撐過退休初期的市場風暴;第二層才是投資組合,慢慢從較保守走向較積極。這樣比單純討論 60/40 或 90/10 更接近真實生活。

原文用 1928 到 2025 年的美國歷史資料做模擬,包含 S&P 500 和十年期美國公債。結果顯示,每年慢慢增加股票比例的策略,在很多退休年份中,安全提領率都比固定 60/40 配置更好。尤其對 FIRE 族,也就是很早退休、退休時間可能長達 40 到 50 年的人,這個觀念更值得思考。

我覺得這篇文章最重要的提醒是:投資風險不是只有「股票多不多」這麼簡單,還要看風險發生在什麼時間。退休前幾年遇到大跌,傷害最大;退休後期如果資產已經撐過去了,反而比較有本錢承受股票波動。

不過,這個策略也不是每個人都適合。

第一,歷史資料不代表未來一定一樣。美國過去接近百年的股市表現很好,但未來不保證照著走。


第二,心理壓力很重要。數學上退休後期持有 80% 或 90% 股票也許可行,但如果每天看帳戶上下震盪會睡不著,那就不適合。


第三,台灣投資人還要考慮匯率、稅務、商品選擇和自己的生活支出。不能直接把美國資料完全照搬。


我的理解是,這篇文章不是要推翻所有傳統退休配置,而是提醒我們:退休投資不能只靠一句「年紀越大,股票越少」。比較好的做法,是先理解自己最怕的風險在哪裡,再設計資產配置。


如果用一句話總結:


退休後真正危險的,不一定是股票太多,而是剛退休時遇到大跌又必須提錢。先保守、後逐步增加成長資產,可能比一路減少股票更合理。


參考原文:
https://yp-finance.com/rising-glidepath/


提醒:以上只是文章摘要與個人閱讀筆記,不是投資建議。每個人的退休金、支出、年齡、風險承受度都不同,實際配置還是要自己評估。

Codex 使用心得:從寫程式助手到真正能協作的 AI 代理

對一個軟體工作著而言,以前我對 AI 寫程式的想像很簡單:問一個問題,拿一段程式碼,自己再慢慢修改。真正開始使用 Codex 之後,我的感覺有點不一樣。它比較不像單純的聊天機器人,而像是一個可以進入工作現場的協作者。雖然寫程式方面 Claude Code 在市場上有較高的評價,但是對一個長期訂閱使用 ChatGPT 的人來說,每個月20美金,可以用ChatGPT 和Codex 是很划算的。

Codex 最有感的地方,不只是會寫程式,而是它能先讀懂目前的專案狀態。它可以看檔案、搜尋程式碼、理解既有架構,再依照原本的寫法做修改。這件事很重要,因為很多開發工作不是從零開始,而是在一個已經有歷史、有習慣、有限制的系統裡動刀。

我目前覺得 Codex 適合處理幾種工作。第一種是小範圍修改,例如修一個 UI 問題、調整一個函式、補一段測試。第二種是理解陌生程式碼,請它幫忙整理某個功能從哪裡進來、經過哪些檔案、最後在哪裡輸出。第三種是除錯,尤其是把錯誤訊息、重現步驟和相關檔案一起交給它時,它比較能沿著線索找出問題。

這次使用下來,我最大的心得是:給 Codex 的任務越具體,結果越穩。只說「幫我優化」通常太模糊;如果改成「請先讀目前頁面,找出可讀性、SEO、標題和標籤可以改善的地方,先不要發布」,它就比較容易照著步驟做事。目標、限制、完成條件,最好一開始就講清楚。

我也很喜歡它的權限設計。像需要讀取登入狀態的網站時,可以透過 Chrome;一般預覽或本機測試,則可以用內建瀏覽器。遇到可能會寫入檔案、連網、或對外部服務造成影響的動作時,Codex 會需要使用者確認。這讓我比較敢把實際工作交給它,但又不至於完全失控。

不過 Codex 不是魔法按鈕。它可以幫忙節省時間,但最後仍然要自己判斷。修改程式時要看 diff,重要功能要跑測試;寫文章或整理資料時,也要確認語氣、事實和個人觀點是不是符合自己的意思。AI 可以加速,但不能取代最後的把關。

如果是第一次使用 Codex,我會建議不要一開始就丟很大的任務。先從一個小需求開始,例如「幫我整理這個資料夾的結構」、「幫我找這個錯誤可能在哪裡」、「幫我把這篇草稿改得更好讀」。等熟悉它的節奏之後,再慢慢把測試、重構、文件整理、瀏覽器操作這些流程交給它。

總結來說,Codex 讓我對 AI 工具有一個新的看法。它不是只回答問題,而是能在一定範圍內參與工作流程。真正的關鍵不是讓 AI 全自動完成一切,而是學會怎麼把目標說清楚、怎麼檢查結果、怎麼把它放進自己的日常工作裡。另外,Codex 更新速度很快,最近一週幾乎每兩天就更新一次。我在macBook Air 上使用APP,可以明顯感受到它的進步空間還很大,自己也在試用 OpenClaw 和 Hermes Agent ,相較之下 Codex 我只要建一個專案,給定目標,它會自行進行,中途有需要權限升級或確認的地方,我可以逐一審批,比較讓人放心。

2026/05/01

99 次近在咫尺

  任何行為做了九十九次代表什麼?有什麼意義? 這只是一個自己的提問,就像吃飯這件事,每天都在吃,次數已經沒有太多感覺。但是,有些行為及活動確實不容易達成這樣的次數累積。可能是時間因素,也可能是金錢因素,也可能體能。另外,也有可能是心情或感覺不對了,倦了,也就不會特意去達成次數的里程碑。





時間會沖淡一切

  這幾週在辦公室又見到她好幾次,因為工作方面已無往來,也沒有交談的機會。這麼多年過去了,一切都淡了。回想人生的過往,不也是這樣,時間久了也就淡了。不管是什麼事,只要還活著,總會過去的。以前心中的糾結自然會打開。另一個原因是年紀漸長,接觸的人多人,隨著工作及個人格局的成長,回頭來看看這些往事,有時候會在心中淡然一笑,不是走不出來,只是時間還沒到或是還沒成長。

      時間會讓人變老,但是隨著時間過去,有些人總是會慢慢成長。

AI 發展與養龍蝦

  AI 在ChatGPT 出現之後明顯迎來暴發式成長,OpenClaw 開源之後 AI Agent 進入成長階段。軟體及硬體同時成長,代表新的時代來臨。第一個直覺是使用量會變大,也就是Token使用量會明顯增加,且是無感之下增加,因為單存的文字聊天及提問,你使用的次數及頻率是有感的。透過AI 代理工具自動進行的行為較無感,直是帳單來了或是你自己到後台查看使用量。

      從投資的角度來看,AI 從 2022年ChatGPT 投出以來,到2026年的 AI代理,多模態模型的發展,造就美國各大巨頭投入機房建置,就算短期股市漲幅太高,但是長期來看AI 的需求及技術發展會比網際網路發展更猛。


2026/03/22

沒有手機的日子

  今天早上趕著出門上班,竟然忘了帶手機了。將近一個小時的公車通勤時間,只能一直望著窗外,不像以往一直盯著手機上的短影音。上班時也不再會分心去看手機,專注在工作中。但是,線上會議仍需要透過手機上網,此時只能去參加實體會議,這一點倒是比較不方便。 真實感受到沒有手機在手,上下班過程中,你可以專注觀察四週,再也不必分心。這也是一種好處。

      回到家後,我在想,如果出國旅遊也能不必使用手機有多好,可以享受當下的感覺。只是怕沒有用手機拍照,因此錯過了留下美好回憶的照片。

2026/03/21

Windows Linux macOS 三刀流之經驗談

  身為一位資訊從業人員,工作中使用什麼作業系統那是依工作內容需要,不是個人自己的喜好來選擇。沒有那一個系統是絕對安全及完美。你運營的系統是廠商或是自建時決定的,Windows 和 Linux 目前是主流,當你負責營運的系統多了,可能還有其它 IBM AIX, HP 等專屬系統。負責什麼系統就要學會,不管是圖形介面的操作或是shell command 都要學會並熟悉,沒有什麼技術上好堅持或是喜好。

      Windows 搭配 Office 幾乎是每個人工作配置 PC 的預設環境,除非你的工作是影音相關,當然近幾年 macOS 配 Office 也是有人在用。

      個人自己家中的PC 也是 Windows 95 / 98 / XP / 8 / 10 一路用來,直到 MacBook M1 系列的出現,終於進入 macOS 的世界。 除非有什麼軟體或APP 是一定要用 Windows ,否則就會在 mac 世界一直用下去。會不再使用 Windows 的原因之一是不再玩遊戲了,那是浪費個人時間的事,再加上自己喜歡攝影,需要編修照片及剪輯影片,很自然地會一直使用 macOS 下去了。 

      不必去糾結用什麼作業系統或平台,用習慣或順手就可以。到了公司,我還是每在用 Windows / Office 上,下班後切回 macOS 。

      至於 Linux ,五年前仍然有心力再試用各種版本套件,現在已經沒心力再去搞那些了,主要還是因為工作內容已經離開系統維運方面,Linux 當用指令及管理工作會就可以,沒時間再去折騰。

      





      


      

2026/02/26

如何免費獲得ChatGPT 一個月 Plus 使用?

  2026春節前,因為有拿到三個月Google Gemini 210元訂閱優惠,想把手上已經訂閱很久的ChatGPT 取消訂閱,經過九天春節連假,發現真的也沒使用多少次。開工後決定取消,結果換來一個月免費使用,有圖有真相如下:


看來,各AI 巨頭競爭白熱化,搶客戶搶得凶。


2026/01/23

MacBook Air M2 上使用 Ollama 執行 TranslateGemma 進行翻譯

  Google 開源 TranslateGemma 模型,馬上透過 Ollama 下載來玩一玩。
      我的筆電是 MacBook Air M2 16GB 配置。

       Ollama 安裝後執行 : ollama run translategemma 自行下載 4B 模型並執行成功。 下個 /show info 檢查一下,列出以下模型資訊。


很明確 gemma3 4.3B Q4 , context length 128K

簡單下個prompt 提示詞測試一下:

>>> 接下來請進行中文及英文翻譯,輸入中文翻成英文,輸入英文翻成繁體中文

好的,請您提供您想要翻譯的內容。我會按照您要求的格式進行翻譯:


*   **中文** -> **英文**

*   **英文** -> **繁體中文**


請您提供內容,我會盡力準確翻譯。



>>> Trump’s posturing over Greenland has changed the transatlantic alliance forever, European officia

... ls say

**中文:** 特朗普就格陵蘭的問題進行的示威,將會永遠改變跨大西洋聯盟,歐洲官員表示。


**繁體中文:** 特朗普就格陵蘭問題所展現的態度,將會永遠改變跨大西洋聯盟,歐洲官員表示


>>> 請準備一份三頁的簡報介紹下一個年度的計劃

Okay, here's a 3-page outline and content for a presentation introducing the next year's plan.  

This is a template, so you'll need to fill in the specifics relevant to your situation.


**Page 1: Title Slide & Executive Summary**



看來 prompt 沒有讓它正確翻譯,需要再調整 prompt

看一下筆電記憶體使用狀況:

16GB 已用滿,開始使用 Swap 

調過 prompt 後中英文互翻結果:

>>> Task: If the input is English, translate it to Traditional Chinese. If it's Chinese, translate it 

... to English. 

... Input: [這裡放入你的原文]

... Output:

Okay, I'm ready. Just provide the input text, and I will output the translation.



>>> Input : My mother gave me two million to pay off the house debt.

Output: 我的母亲给了我两百万来偿还房贷。



>>> Input : 我媽給我兩百萬還房貸

Output: My mother gave me two million to pay off the mortgage.



初步結論:
1. 可用 :但是還是會出現翻譯成簡體中文的情形
2. 速度:不算快,但可用
3. 硬體: 16GB 有點勉強,建議買 24GB 以上的 MacBook。不斷使用的過程中發現 Swap 記憶體用量已經高達 6GB 以上,所以未來我換新筆電一定是優先配置 64GB以上,因為如果還有其它 AI model 要落地到筆電執行。
4. 優化 : prompt 提示認的優化很重要,會很明顯影響翻譯結果,所以,請利用 Gemini 來幫你優化提示詞。

>>> Act as a 3C tech blogger. Translate English tech news into natural Traditional Chinese (Taiwan), a

... nd Chinese articles into professional English. Use localized terms for consumer electronics. Detec

... t language automatically and output the translation only.

Okay, I'm ready. Provide the English or Chinese text, and I will translate it into 

natural-sounding Traditional Chinese (Taiwan) or professional English, respectively. I'll focus 

on using local tech terms. Just give me the text!



>>> Input : The elderly man you see having fun in the photo

... is actually a 90-year-old taxi driver from Malaga, Spain.

... He went viral on social media in 2026.

Output: 照中的那位老人,其實是一位90歲住在馬拉加(西班牙)的計程車司機。 他在2026年因在社群媒體上

爆紅


最後,請Gemini 提出給 MacBook 用戶提出建議如下:

要流暢運行 TranslateGemma 12B,記憶體容量與頻寬是決定「翻譯是否卡頓」的關鍵。
以下是針對你的職業背景與模型特性的推薦方案:
1. 專業均衡型:MacBook Pro (M4 Pro / M5 Pro) —— 最推薦方案這是針對軟體工程師與技術部落客的「黃金配置」。
核心規格:M4 Pro 或 M5 Pro 晶片,36GB 或 48GB 統一記憶體。推薦理由:記憶體餘裕:12B 模型(4-bit 量化)約佔 8GB-9GB,系統與開發工具(VS Code, Chrome)約佔 8GB。剩餘空間足以支撐較長的上下文快取(KV Cache),確保翻譯長文時不掉速。記憶體頻寬:Pro 系列具備約 270GB的頻寬,這會讓 TranslateGemma 的生成速度(Decoding Speed)維持在每秒 30-45 Tokens,讀起來比真人說話還快。
多工處理:這能讓你在編譯代碼的同時,後台依然維持翻譯模型的活耀。

2. 極致效能型:MacBook Pro (M4 Max / M5 Max) —— 戰未來方案如果你未來打算嘗試更大規模的模型(如 Gemma 3 27B 或 DeepSeek 類模型)。核心規格:M4 Max 或 M5 Max 晶片,64GB 以上統一記憶體。推薦理由:無痛運行 27B:這套配置不僅能秒殺 12B 任務,還能以 8-bit 高精度運行 27B 級別的模型。超長文翻譯:能完整吃下 TranslateGemma 128K的上下文,這對於翻譯一整份技術規格說明書或數萬字的長篇專題非常重要。

3. 輕量高能型:MacBook Air (M3 / M5) —— 預算與便攜方案適合在咖啡廳寫稿、進行短篇 3C 新聞編譯。核心規格:M3 或 M5 晶片(頂配版),24GB 統一記憶體。推薦理由:勉強及格線:24GB 是運行 12B 模型的「舒適底線」。它可以運作,但在處理極長文或同時開啟多個開發環境時,可能會觸發 Swap 導致速度下降。優勢:無風扇設計極度安靜,適合純文字創作。

所以,24GB RAM 是最基本,以後想買 MacBook 且要運行落地AI model 看來是基本規格要求。

2026/01/12

時空旅人故事一

  夜班機房只剩風扇聲,像一群不肯睡的昆蟲,在鋼鐵骨架裡磨牙。

我把最後一杯即溶咖啡喝到見底,抬頭看監控牆:四十多台伺服器的溫度曲線像心電圖,平穩,冷靜,沒有任何情緒。凌晨兩點十分,最適合遇見怪事的時間。

門禁「嗶」一聲響起的時候,我還以為是保全例行巡房。下一秒,玻璃門外站著一個男人,手裡拎著一個工具箱,身上卻穿著像是老電影裡才會出現的軍用外套——不是迷彩,而是那種一眼就知道「不屬於這裡」的舊式剪裁。

他看著我,像早就認識我一樣點了點頭。

「你是值班工程師?」他用中文,口音不算外國人,卻也不像本地人。更像是——學了很久但不常用的人。

「你是誰?你怎麼刷得進來?」我站起來,手已經摸到桌邊的緊急電話。

他把工具箱放到地上,緩慢地打開給我看。裡面不是工具,而是一台灰白色的老機器。像復古行李箱改裝的儀器,四角有磨損,中央有一個凹陷的圓盤,圓盤裡安著兩圈黑色金屬環,像雙層的齒輪,又像兩個互相咬合的黑洞。

「我需要一台 IBM 5100。」他說,「不是模型、不是模擬器,是實體機。你們這裡有。」

我差點笑出來:「先生,這裡是銀行機房。IBM 5100 是七零年代的古董。你要去博物館。」

他盯著我,眼神很直:「你們有。它不在展示櫃裡,它在倉庫的第七排第十箱。箱子上寫著『教育訓練設備』。鎖是三碼,密碼是 7-5-1。」

我的笑卡在喉嚨裡。因為那是我們內部倉庫的編碼方式,而第七排第十箱——我只在一次盤點時看過。那箱子確實像遺物一樣被塞在角落,沒人知道為什麼留下來。

「你怎麼會知道?」我問。

他沒有回答,只說:「我只有四十分鐘。你幫我拿到它,我幫你避開你們明天的事故。」

「什麼事故?」

他抬眼看向監控牆:「凌晨三點四十七分,你們的客服系統會出現一次『完美風暴』。不是單一故障,是三個小錯同時發生:一個憑證更新、一個備援切換延遲、再加上一筆你們以為是正常的批次作業。結果會讓你們早上九點準時開機時,全台電話進來像海嘯,卻全打不出去。」

我背脊一涼。這聽起來太像真實事故的語言了:不是玄學,而是那種寫在事後報告裡、讓人臉紅的連鎖失誤。

「你胡說。」我說。

他像早就預料到一樣,伸手從口袋掏出一張折過的紙。紙張很舊,邊緣泛黃,卻用極清晰的字印著一串東西——是我手機的序號、我工牌的員工編號、還有我去年在某次改版會議上,提出的一段備援切換參數建議。

最後一行寫著:

「不要把 failover delay 設為 30。設為 12。」

我心裡的那扇「不可能」的門,被人用指尖輕輕推開了一條縫。

「你是內部的人?」我問。

「不是這個時代的。」他平靜地說。「我叫 John。你們叫我什麼都行。」

我盯著他,腦子裡浮現那些網路傳說:2036 年的士兵、時光機、IBM 5100。以前看只覺得好玩,現在它站在我機房裡,像一個笑話突然有了重量。

「如果我幫你,你要拿去做什麼?」我問。

他把視線從監控牆移回我身上:「修補一個你們未來的漏洞。」

「什麼漏洞?」

他停頓了一秒,像是在找詞:「你們把世界變成一台自動化的機器。很方便,很快,很省人力。你們把越來越多決策交給它。你們以為你們在控制,但其實你們只是把方向盤交給了一個從不睡覺、也不怕死的系統。」

我喉嚨發乾:「你在講 AI?」

「你們會叫它『代理』、『助手』、『決策引擎』。」他說,「最後它會有名字,但你不會喜歡那個名字。」

我不想聽他講預言。我只想知道他是真的還是瘋子。但那張紙、那串密碼、那個時間點——都像一根根釘子,把我的懷疑釘在牆上。

「四十分鐘。」他提醒我。「我不是來說故事的。」

我咬牙,轉身拿起門禁卡。倉庫在機房外,走廊的燈一盞一盞亮起又熄滅,像我們的呼吸被切成了段落。門禁第二次「嗶」響,冷氣像霧一樣撲過來。

第七排,第十箱。

真的有。

箱子上真的寫著「教育訓練設備」。

鎖真的只有三碼。

我手指在密碼盤上停了三秒,像在決定要不要相信一個荒謬的世界。最後我轉到 7-5-1。

「喀」一聲,鎖開了。

箱子裡躺著一台老舊的 IBM 5100,像一塊被遺忘的化石。電源線被捲得整整齊齊,旁邊還放著一本厚厚的手冊,封面印著我從未見過的字:APL。

我抱著它回到機房時,John 的眼神第一次出現了情緒——不是喜悅,是鬆一口氣的疲憊,像一個人終於拿到救命藥。

他把 IBM 5100 放到儀器旁邊,從工具箱裡取出一條奇怪的連接線,一頭是我不認識的接口,一頭卻神奇地能接上 IBM 的端口。

「等一下。」我說。「你答應的事故呢?你要怎麼幫我避開?」

John 沒有抬頭,只說:「把你們的 failover delay 改成 12。把憑證更新從 3:30 延後到 4:10。把批次作業的順序改一下。你只要做這三件事。」

「為什麼你不自己做?」

他終於抬頭看我:「因為我不能碰你們的系統。我能帶來的只有機器與資訊。真正做決定的是你。」

那句話像刀,乾淨地割開我的心虛。是啊,改參數的人是我。負責的人是我。躲不掉。

我立刻登入管理介面,手指飛快地敲命令。每一次確認,我都覺得自己像在用鍵盤敲碎某種命運。當我按下最後一個「Apply」時,時間是 3:18。

我抬頭看監控牆。

曲線依舊平穩。

3:47。

那個「完美風暴」應該發生的點。

什麼都沒有。沒有告警。沒有紅燈。沒有電話響。

我心裡那口一直卡著的氣,突然掉下去,像坐電梯下了三十層。

「你真的……」我還沒說完,就看見 John 的儀器開始發出低沉的嗡鳴,兩圈黑色金屬環慢慢旋轉,像兩個互相追逐的影子。空氣變得乾燥,頭皮微微發麻,像暴風雨前的靜電。

IBM 5100 的螢幕忽然亮起,跳出一行字:

READY

下一秒,字變了。

不是英文,不是中文,而是一串我看不懂的符號,卻讓我心裡莫名一沉。那感覺像看見一個不該存在的東西在呼吸。

John 伸手按住圓盤中央的凹槽,對我說:「記住一件事。」

「什麼?」

他看著我,眼神像一面鏡子:「你以為你今天只是幫了一個陌生人。但你其實做了一個選擇:你選擇了『人』要負責,而不是把責任交給系統。」

我想問:你們的未來到底怎麼了?AI 戰爭真的存在嗎?人類真的會輸嗎?你們為什麼需要一台老電腦?

可是我來不及問。

儀器發出一聲尖銳的高頻,像玻璃被指甲刮過。空氣的邊緣開始扭曲,John 的身影像被水溶解的墨,逐漸變淡。

「等等!」我衝上前。「如果你回去了,你還會記得我嗎?你來這裡,到底改變了什麼?」

他笑了一下,那笑意非常短,像一秒鐘的燈光:「我不知道。這就是時間最殘酷的地方。」

他消失的瞬間,機房的燈全暗了一下,又立刻恢復。監控牆閃了兩次,像眨眼。

地上只剩下那台 IBM 5100。

以及一張新的紙,掉在我腳邊。

我撿起來,上面只有一句話,字體像打印機,冷得像霜:

「2026 年只是開始。別讓你們的系統學會『目的』。」

我站在原地,聽著風扇聲,突然覺得那不再像昆蟲磨牙。

更像某種巨大的東西,在暗處慢慢醒來。

而我——

剛剛替它調整了參數。


2026/01/06

2026 手機的硬體光學 vs. AI 運算

  「昨天我去手機店試玩 2026 年最新旗艦機,隨手放桌上,結果只是輕輕碰了一下螢幕,手機就像蹺蹺板一樣晃個不停。看著背後那塊幾乎佔了機身三分之一面積、凸起像火山口一樣的鏡頭模組,我不禁在想:智慧型手機的發展,是不是走火入魔了?

過去十年,我們追求更大的光圈、更大的感光元件(Sensor),試圖把單眼相機的物理結構塞進口袋裡。但在 2026 年的今天,這條路似乎走到了物理極限。不知道大家有沒有發現,今年的 CES 大展上,各家廠商不再強調『硬體參數』有多狂,反而都在談『AI 影像處理』?這不是巧合,這是一場攝影典範的轉移。今天這篇文章,我想以個人的角度,來聊聊為什麼我認為 『光學硬體已死,計算攝影當立』,以及這對我們未來的拍照習慣到底意味著什麼?」

感光元件不能無限變大? 

  • 物理限制: 如果要塞入比 1 吋更大的感光元件,手機厚度可能要增加 50%,這是消費者無法接受的。

  • 邊際效應: 說明從 1/1.3 吋升級到 1 吋,畫質提升有感;但若再往上加,對一般人來說,體積負擔大於畫質紅利。

 AI 完成光學做不到的事 

  • 場景重現: 2026 的手機不是在「拍」照片,而是在「算」照片。這一點大家可以將自己拍的照片上傳給AI 優化就能感受到。

  • 技術舉例:

    • 長焦超分辯率 (Super Res Zoom): 以前數位變焦是馬賽克,現在 AI 能「腦補」出遠處招牌的紋理。

    • 暗光降噪: 不需要大光圈進光,AI 能識別噪點並填補乾淨的色彩。

    • 生成式填充: 拍歪了?AI 自動幫你把邊緣「畫」出來,讓構圖變正。

從「紀錄真實」到「創造完美」的哲學之爭

  • 爭議點: 舉例月亮模式或演唱會模式。手機拍到的清晰影像,可能有一半是 AI 資料庫「貼」上去的。

  • 思考: 我們到底想要一張「真實但有噪點」的回憶,還是一張「完美但經過運算」的作品? 對於多數想要上傳社群媒體的人,我想會是後者。


 結尾:選購建議與總結

  • 建議: 2026 年選購手機,比起看鏡頭有幾顆,不如看 NPU(神經網路處理器)的算力夠不夠強。能否在AI運算上給點力。

  • 我自己非常喜歡攝影,除了用單眼相機之外,手機也是生活拍照的常用工具,針對手機拍照的光學及AI 之爭有什麼看法,歡迎留言討論。

2026/01/01

Gemini 真的有比ChatGPT 強嗎?

  最近剛好趕上Gemini Pro 三個月折扣,每個月才不到$280,直接就訂閱起來。這時候我的ChatGPT Plus 仍然是在訂閱中,ChatGPT 2.5 Thinkg 剛好可以用來和Gemini 對比一下幫我規劃九天八夜泰國之旅的表現。以下是我的Prompt 提示詞:

角色: 專業旅遊規劃師與數據分析專家
任務:請為我規劃一份「2026年泰國曼谷」旅遊行程,並直接輸出為一個 .xlsx 格式的 Excel 檔案。這份檔案必須包含兩個工作表(Tab)。

Tab 1: 行程表
格式:時間軸:以 60 分鐘為單位。
欄位:時間、地點/活動、詳細內容、交通方式與預估時間、備註。

邏輯要求:
交通接駁必須流暢,單次移動建議不超過 90 分鐘(除非跨城市)。

考慮旺季人潮,熱門景點需留足夠停留時間。
內容需包含:每日早餐/午餐/晚餐建議(包含名店推薦)、交通工具(MRT、BTS)。
不要只寫「搭車」,必須註明預計的「乘車時間」與「步行距離」。

視覺標記(行程以顏色類別分類):
交通時間 (淺紅色)、景點行程 (淺橘色)、用餐 (淺黃色)、飯店休息 (淺綠色)。
Tab 2: 預算與財務分析 (含 Excel 公式)
欄位:類別、項目名稱、日期、幣別 (泰銖/台幣)、單價、數量、總額 (TWD)、備註。

匯率邏輯:
請在表頭設置一個「當前匯率」儲存格,並讓所有 TWD 總額欄位透過 Excel 公式自動計算 (=Blat儲存格 * 匯率儲存格)。
預算分類:機票、住宿、餐飲、交通、門票、購物金。
旅遊基本資料:
目的地:泰國曼谷 。

旅遊天數:9天8夜
旅遊人數:4人
出發日期:2026年2月13日。
出發地點:桃園機場
必去景點/活動:iconsiam、Phrom Phon、寺廟、按摩

必吃食物:夜市小吃、船麵、榮泰米粉湯, 打拋豬,泰式經典料理
住宿偏好:交通方便的車站的附近飯店
預算上限:每人不超過5萬台幣
 
ChatGPT 5.2 Thinking 結果:

正確產出一份 Excel , 內容有符合預期。


Gemini 生成結果:令人失望,因為無法產出 Excel 檔,也無法產出每小時的細部內容


結果很明顯,ChatGPT 5.2 Thinking 強多了,這也是我暫時還不會退訂ChatGPT ,至於 Gemini 就先交互用著,持續觀察是否有超越的可能。

當然,單就一個問題回答結果無法判定優劣,今天是2026/01/01 ,我想這兩家AI 技術的發展,在2026年會是很有看頭的一年,我會持續比較再分享結果。

Gemini 自己的回答總結:
在「資訊吞吐量」與「多媒體理解」上,Gemini 確實比 ChatGPT 強。 如果您的工作涉及大量資料分析、閱讀長文檔或影音處理,Gemini 是首選。在「推理解題」與「對話體驗」上,ChatGPT 依然是護城河極深的王者。 如果您需要的是一個聰明的助理來幫您思考策略、撰寫文案或寫程式片段,ChatGPT 往往能給出更精準的答案。


ChatGPT自己的回答總結:

什麼情況下 Gemini 常常更順手

  • 你工作/生活都在 Google 生態:Gmail/Docs/Workspace、Android、以及(部分地區/情境)與搜尋整合的體驗,Gemini 往往更「貼身」。 

  • 多模態+大量素材一次丟進去:官方文件把 Gemini 2.5 Pro 定位成能理解文字、音訊、圖片、影片,甚至「整個 code repo」這類大規模輸入的推理模型。 

  • 你偏好“快、工具整合多”:Gemini 3 Flash 被設計成更低延遲、更高效率的常用模型,適合大量日常問答、摘要、規劃。 

什麼情況下 ChatGPT 常常更穩

  • 你要很強的多步推理、嚴謹解題:OpenAI 對 GPT-5.2 的重點描述就是更強的 multi-step reasoning、量化正確性與複雜技術任務的可靠度,並公布在 ARC-AGI-2 等評測上的提升。 

  • 你重視長文輸出品質(結構、可讀性、可執行):GPT-5.2 系列的定位就是把「更清楚的結構、更可靠的解答」當成日常與深度工作主軸。 



2025完美結束,2026全新開始

  2025年個人工作完美劃下一個句點,每一個重大工作都完成,整個團隊也進入穩定狀態。2026年,新人技能及工作心態引導是重點之一,新的AI技術應用在沒有很多預算之下仍須努力找出可能及實施。

      自己人生也已進入中年末段階段,可以不用再經濟上有過多的擔心,唯一要注意的是健康,只有保持好它才能享受年輕辛苦的成果。持續學習,心態放輕鬆,努力但不強求。

2025/12/18

腳踏萬條船,翻都翻不完

  最近被網路上短影"大乘活法",中的說法"腳踏一條船,遲早要翻船。腳踏萬條船,翻都翻不完"點醒,雖說內容看完笑笑就結束了,但周遭的人在感情問題上,這項說法的確很適用,也許一堆人站在道德觀點不認同,但是現實擺在那裡。身邊的人太多在感情上專一,一次性投入後失敗,造成心理上長期的痛苦無法走出來,人生陷入內耗之中。這裡並不是鼓勵大家感情不專一或是腳踏多條船,而應是有勇敢向前走的心態,一段感情失敗,要有勇氣再前進尋找下一段態度,不會讓自己的感情路停滯不前,人生不就是不斷在試錯中進步嗎? 也可以利用一段段失敗經驗回頭審視自己,是什麼原因造成選擇錯誤,或是自己有什麼不對的地方,改進它。就像許多西方人一樣,他們較少會像東方人傳統思想束縛,對感情看的較開,連婚姻也一樣,為什麼他們都離婚都習以為常,反觀我們好像離婚是犯了天大的罪似的。



2025/12/17

都市愛情小說--通勤頻率 7:15(第十一~第十四章)

  【第十一章:七點十分的微甜】

七點零五分。
沈安生就已經像棵挺拔的松樹一樣,站在了公車亭下。

他今天穿了一件嶄新的深藍色休閒西裝,袖口沒有佩戴那對老氣的袖扣,而是空著。他的手裡緊緊握著兩瓶礦泉水,瓶身上還掛著冷凝的水珠。

這五分鐘的等待,比過去三個月的任何時候都讓他感到踏實。

七點十分準。
熟悉的腳步聲響起。

沈安生抬起頭,看到凌雨正向他走來。她今天沒有穿瑜珈服,而是換回了一件淺黃色的連身裙,整個人看起來像是一株在雨後初晴中綻放的小雛菊。

「早安,沈安生。」凌雨停在他面前,嘴角帶著一抹淡淡的、卻是發自內心的笑意。

「早安。」沈安生覺得自己的心跳有點過速。他笨拙地擰開其中一瓶水的瓶蓋,遞給她,「給,妳的白開水。」

凌雨接過水,喝了一小口。
沒有草莓的甜膩,沒有添加劑的香味,只有水本身純淨的清冽。

「好喝嗎?」沈安生緊張地觀察著她的表情。

「嗯。」凌雨點點頭,眼裡閃過一絲促狹,「雖然沒味道,但勝在……獨一無二。」

沈安生鬆了一口氣,露出了那個標誌性的傻笑。

652 路公車進站了。
這次,他們並肩走了上去。

車上依舊擁擠,但今天運氣不錯,最後一排還有兩個空位。
坐下後,沈安生自然地接過了凌雨手裡的包包,放在自己膝蓋上。然後,他伸出右手,輕輕覆蓋在了凌雨的左手上。

凌雨的手指微微蜷縮了一下,隨即反手扣住了他的手指。
十指緊扣。

不需要耳機裡的音樂,也不需要多餘的言語。
在這個嘈雜的早高峰車廂裡,兩人的掌心傳遞著彼此的溫度。沈安生看著窗外倒退的風景,心裡想著:原來 7:10 的陽光,真的比 7:15 的更燦爛一些。

「對了,」凌雨突然開口,從口袋裡掏出一個小盒子遞給他,「這個送你。」

沈安生打開一看。
裡面是一對精緻的銀色袖扣。袖扣的表面不是普通的寶石,而是用極其細膩的工藝,刻著一行小小的、像程式碼一樣的字符,而在字符的末尾,刻著一顆迷你的小橘子。

「我看你袖口空空的,不太習慣。」凌雨轉過頭看向窗外,耳根有點紅,「這是我自己設計的,找朋友訂做的。橘子代表我,前面的代碼……我查了很久,是『Hello World』的意思。」

沈安生愣住了。
身為工程師,他當然知道「Hello World」的意義——那是每一個程式設計師向新世界發出的第一聲問候,代表著「開始」,代表著「誕生」。

她用他的語言,回應了他的「重新認識」。

沈安生感覺眼眶有些發熱。他拿出袖扣,鄭重地戴在自己的袖口上。
「謝謝。」他低聲說道,聲音裡藏著無限的深情,「這是我收過最好的禮物。」


【第十二章:專屬的工程師】

感情穩定了,生活卻依然充滿挑戰。

週五晚上,凌雨的公司遇到了一個大麻煩。
為了下週的設計展,她們團隊熬夜一個月架設的互動網頁,在最後測試階段突然出現了嚴重的 Bug,整個頁面加載失敗,而負責的外包工程師卻在這個節骨眼上失聯了。

凌雨急得在辦公室裡團團轉,眼看著明天就要預展,老闆的臉色已經黑得像鍋底。

「怎麼辦……這下全完了。」同事絕望地趴在桌上。

凌雨咬著嘴唇,突然想到了什麼。她拿起手機,撥通了那個置頂的號碼。

二十分鐘後。
沈安生背著他的電腦包,氣喘吁吁地出現在了凌雨的公司門口。

他沒有廢話,直接在凌雨的工位上坐下,打開電腦,推了推鼻樑上的眼鏡,眼神瞬間從平時在凌雨面前的「憨厚溫柔」切換成了「頂級技術大神」的犀利模式。

「把原始碼發給我。」沈安生言簡意賅。

凌雨站在他身後,看著他的手指在鍵盤上飛舞,螢幕上那些她看不懂的代碼像瀑布一樣流瀉而下。

此時的沈安生,專注、冷靜、強大。
這是凌雨從未見過的另一面。平時那個會為了選飲料糾結半天、會因為吃醋而淋雨的男人,此刻卻像是一座巍峨的高山,為她擋住了所有的焦慮與風雨。

「找到了。」
不到半小時,沈安生敲下了最後一個 Enter 鍵。

螢幕閃爍了一下,原本崩潰的互動網頁瞬間流暢地加載出來,精美的動畫效果完美呈現。

「天啊!好了!」旁邊的同事發出驚呼,「凌雨,妳男朋友也太神了吧!」

凌雨看著螢幕,又看了看轉過身來對她微笑求表揚的沈安生,心裡湧起一股強烈的自豪感。

「搞定。」沈安生合上電腦,揉了揉有些酸痛的脖子,恢復了那副溫和的模樣,「還有其他問題嗎?」

「沒有了。」凌雨忍不住伸手抱住了他的脖子,當著全辦公室同事的面,在他臉頰上用力親了一口,「沈安生,你真棒!」

沈安生的臉瞬間紅透了,比剛才修復 Bug 時還要激動。他不好意思地撓了撓頭,小聲說道:
「只要是妳的 Bug,我隨時都能修。」

那天晚上,老闆為了感謝這位「救火英雄」,特意請大家吃宵夜。
席間,有人開玩笑問沈安生:「沈工程師技術這麼好,應該很多人挖角吧?」

沈安生握著凌雨的手,笑著搖搖頭:
「我不接受挖角。我已經簽了終身合約了。」

他轉頭看向凌雨,眼裡滿是寵溺:
「我是凌雨小姐的專屬工程師,只為她一個人服務。」


【第十三章:鑰匙與橘子樹】

時間轉瞬即逝,轉眼到了深冬。

雖然兩人約好了每天 7:10 見面,但隨著天氣越來越冷,加上兩人住的地方其實有一段距離,每天的奔波確實有些辛苦。

這天週末,沈安生神秘兮兮地把凌雨帶到了他家。
這還是凌雨第一次來沈安生的公寓。

房間很整潔,甚至有點過於冷清,典型的單身理工男風格。但在客廳最顯眼的位置——那個原本應該放著巨大電競椅的地方,現在卻鋪著一張嶄新的、淡粉色的瑜珈墊。

而在瑜珈墊旁邊的窗台上,放著一盆綠意盎然的小盆栽。
那是一棵金桔樹。

「這是?」凌雨驚喜地走過去。

「我想養橘子,但橘子樹太大了,陽台放不下,老闆說金桔也是橘子的一種。」沈安生有些緊張地搓著手,「還有那個瑜珈墊……是買給妳的。妳那張用了很久,都有點磨損了。」

凌雨回頭看著他,心裡隱隱猜到了什麼,心跳開始加速。

沈安生深吸一口氣,從口袋裡掏出了一把鑰匙。
這把鑰匙上,掛著一個凌雨非常眼熟的吊飾——那是她曾經遺落在公車上的、那條繡著橘子的束帶,被他改造成了鑰匙圈。

「凌雨。」沈安生走到她面前,語氣誠懇而忐忑,「過去的幾個月,我們每天都在公車上相遇,然後又分開。」

「我不想再送妳回家了。」

凌雨瞪大了眼睛:「啊?」

「因為我想……」沈安生把鑰匙塞進她手裡,「我想讓妳回『我們』的家。」

「這樣,我們每天早上就不用約在 7:10 分的車站,而是可以一起在 7:10 分起床,一起刷牙,一起吃早餐,然後一起出門。」

「我知道我還有很多缺點,不夠浪漫,有時候還很直男。但我保證,以後家裡的優酪乳只買妳愛喝的口味,家裡的 Bug 我全包,家務我也全包。」

「妳願意……搬過來,做這棵金桔樹的女主人嗎?」

凌雨握著那把帶著體溫的鑰匙,看著眼前這個笨拙卻真摯的男人,眼淚不爭氣地流了下來。

她沒有說話,而是直接撲進了他懷裡,用力點了點頭。

「我願意。」

那個曾經在 705 路公車上遺落束帶的女孩,終於在這一刻,找到了她永久的歸屬地。


【第十四章:終點站】

一年後。
又是一個下著雨的週三。

沈安生和凌雨依然坐在 652 路公車的最後一排。
雖然沈安生早就買了車,但每週三,他們還是習慣搭公車上班。這成了他們之間的一種儀式感,紀念那個最初相遇的日子。

車窗外,這座城市依舊忙碌而喧囂。
但車窗內,卻是一片歲月靜好。

凌雨靠在沈安生的肩膀上,耳朵裡塞著那隻共享的 AirPods。
這次播放的不再是憂傷的爵士樂,而是一首輕快的婚禮進行曲 Demo——那是凌雨最近正在挑選的婚禮背景音樂。

「這首怎麼樣?」凌雨問。

「好聽。」沈安生笑著說,「只要是妳選的,都好聽。」

他低下頭,看著凌雨左手無名指上那枚閃爍的鑽戒。
那是在上個月的「公車求婚」中戴上去的。那天,他包下了這輛 652 路公車的最後一班車,在滿車的氣球和朋友的見證下,單膝下跪。

「各位乘客請注意,終點站到了。」
廣播裡傳來司機熟悉的報站聲。

車門打開,雨後的陽光穿透雲層,灑在濕漉漉的街道上,折射出彩虹般的光芒。

沈安生先站起來,拿起兩人的包包,然後伸出手。
凌雨笑著把手交給他。

他們一起走下公車,走向前方那棟寫字樓,也走向他們共同的未來。

身後的站牌上,電子時鐘跳動了一下,顯示時間:07:15。

曾經,這是一個屬於回憶和遺憾的時間。
而現在,它只是一個普通的數字。
因為對於沈安生和凌雨來說,只要有彼此在身邊,每一分鐘,都是最好的頻率。

(全文完)