MoreRSS

site iconWiwiKuan | 官大為修改

台灣鋼琴家官大為(Wiwi Kuan)的個人部落格。
请复制 RSS 到你的阅读器,或快速订阅到 :

Inoreader Feedly Follow Feedbin Local Reader

WiwiKuan | 官大為的 RSS 预览

興趣

2026-09-12 08:00:00

用來表演的興趣:📚 閱讀、📸 攝影、🏪 逛獨立書店、🖼️ 看展、🎻 聽音樂會、✍️ 手寫日記、⛰️ 登山、🏞️ 戶外、⛺ 露營、🏃‍♀️ 跑半馬、🏄 衝浪、🧘‍♀️ 瑜伽、🏋️ 健身、🧘 冥想、🧳 旅行、🎹 音樂、🌱 照顧植物、☕ 手沖咖啡、🍷 品酒、🪵 木工、🥕 支持在地小農⋯⋯

真正的興趣:💤 睡覺、🫠 趴在沙發上、🐢 拖延、🛒 線上購物、🍟 吃洋芋片、🍜 吃宵夜、🧊 咬冰塊、💬 看 YouTube 影片的留言區、🕵️ 監控前任的社群帳號、🤳 把自己照片的臉修小、🔎 搜尋自己的名字、🦵 抖腳、💨 不出聲音地放屁、😬 咬指甲、🦶 剝腳皮、👂 玩耳屎、🤏 擠粉刺、🩹 摳傷口的結痂、🦷 用舌頭頂牙齒、🚽 坐在馬桶上滑短影片、🫣 買書(但是不看)、💳 買課程(但是不看)、💸 買健身房會員(但是不去)、👟 買跑鞋(但是不跑)、🔁 寫一篇一直連回舊文章的文章⋯⋯

74,900 元

2026-09-11 08:00:00

只要台幣 74,900 元,你就可以買下這支 256 GB 的 iPhone Duo

或者,你也可以買以下這些東西:

🎬 影音╱Podcast 創作組合

全套影音創作組合!不只能製作高畫質的 YouTube 影片,還能經營四人一起講話的 Podcast 節目!

  • Sony ZV-E10 附 16-50mm 鏡頭組(19,931 元)
  • Shure SM58 動圈麥克風 × 4(3,990 × 4 = 15,960 元)
  • AKG K240 Studio 監聽耳機 × 4(2,850 × 4 = 11,400 元)
  • Zoom PodTrak P8 錄音介面╱桌上型錄音機(12,980 元)
  • 256 GB microSD 記憶卡 × 2(2,000 × 2 = 4,000 元)
  • 麥克風架 × 4(4,000 元)
  • 相機腳架(1,500 元)
  • 高級的 XLR 麥克風線 × 4(2,000 元)
  • 還剩 3,129 元,可以請三位 Podcast 來賓吃晚餐!

💻 自由的全新筆電╱手機組合

漂亮的全新筆電和手機!Framework 的 Linux 相容性超級好,而且超容易自行維修;而 Pixel 可以改灌 GrapheneOS,讓你逃離 Big Tech 的監控!

  • Framework Laptop 12,配備 Core i5╱16GB╱500GB,Linux 作業系統(42,850 元)
  • Google Pixel 10 (256 GB)(26,490 元)
  • 還剩 5,560 元,可以買漂亮的貼紙、手機殼和筆電背包!

♻️ 二手 ThinkPad 好讚!

七年前的旗艦級 ThinkPad,現在跑起來依然飛快,配備你這輩子用過最好打的鍵盤,Linux 相容性 100%。好筆電就是要全家一人一台!

  • 七台 ThinkPad X1 Carbon Gen 6-7 等級1的二手筆電(10,000 × 7 = 70,000 元)
  • 給爸爸、媽媽、哥哥、弟弟、姊姊、妹妹一人一台,自己也一台
  • 還剩 4,900 元,大家一起去吃熱炒!

🎲 別的東西

  • 🍜 374 碗牛肉麵(以一碗 200 元計),一天一碗,可以吃到 iPhone Duo 保固到期之後第九天。
  • ✈️ 台北到東京來回十趟的機票(廉航)。
  • 🍿 Netflix 標準方案訂閱 16 年(380 元╱月)。
  • 👔 用最低工資請一位員工兩個半月(29,500 元╱月)。
  • 🎹 一台狀況很不錯的二手直立式鋼琴,含搬運及調音。
  • 🏍️ 跟我的小紅同款的 Yamaha「勁豪125」機車、配備碟煞,這才是真正的「行動裝置」。(73,000 元)
  • 🍏 或者,如果你就是很愛蘋果的話──一支 iPhone 18 Pro 256 GB(44,900 元),再加上 MacBook Neo 512 GB(25,900 元),還剩 4,100 元差不多可以買一對 AirPods 5。

喔對,iPhone Duo 的售價是 74,900 元「」喔──那是最便宜的 256 GB 版,最大的 2TB 版本要 118,900 元!

Footnotes

  1. 第 8 代 Core i7 CPU╱16GB╱500GB

要怎麼記得以前寫過什麼

2026-09-10 08:00:00

收到讀者來信,他很好奇 Wiwi.Blog 上面已經有快要 1,000 篇文章了,為什麼我在寫新文章的時候,還是能夠精準地連結回很久以前的舊文?

換句話說,為什麼我記得哪一篇寫了什麼?我為什麼會知道,現在寫的這一句話,跟三年前的某篇文章有關?

我要公開祕密了,那就是──我根本不記得。

我有一個小程式,它會用 Qwen3-Embedding-8B 這個模型計算每一篇文章的 Embedding(語意向量)。簡單地說,就是把文章的「意思」,轉換成一個 4,096 維的向量。

然後,我有另一個小程式,可以讓我輸入一兩行文字,它就會從那一堆向量當中,找出「語意最相近」的幾篇文章。

注意,這不是簡單的關鍵字搜尋喔!關鍵字搜尋,你打「便當」就只會找到有「便當」這兩個字的文章;語意搜尋是打「便當」,它可以出現便當火鍋趴咖哩杯麵想被拍照的包子吃青菜

所以,當我想連結舊文時,只要把想連結的句子丟進去搜尋一下,然後從相似清單中挑一篇順眼的連過去就完成啦!

很好用喔!只要你文章夠多,就算寫一句隨機到不行的廢話,它都能幫你找到至少有點相關的舊文!讓我們試試看一句:

洗澡時候我突然想到一件好像很重要的事情結果等我走出浴室,回到客廳我就忘記了

每個詞都連得出去,連「」都可以!

你也想要用嗎?原始碼放在:https://code.wiwi.blog/wiwi/blog-embedding

WiNote 開發進度

2026-09-09 08:00:00

我最近都在跟 WiNoteWiwi 的 Keynote 替代品)的開發搏鬥中,都快要沒時間管 Wiwi.Blog 啦!來跟大家分享一下進度。

目前最基本的東西──文字、插圖、背景、劃線、形狀、框框──差不多都有了,而且還做了許多連 Keynote 都做不出來的動畫和攝影機縮放功能。我個人是覺得,目前版本的動畫功能已經比 Keynote 還要酷了!

另一個大進展是刪掉了肥大的依賴。原本 WiNote 是依賴另一個叫做 HyperFrames 的專案來輸出影片,但後來我發現 HyperFrames 自己也只是依賴另一個輸出影擎 Puppeteer 而已。所以,我把 WiNote 直接接到 Puppeteer 上面,把 HyperFrames 整個拿掉,現在預覽速度比之前快了大概十倍吧!

以下是目前的 WiNote 版本的小小 Demo!先跟你們分享!

(以下影片的原始檔只是一個 .txt 純文字檔,製作過程沒有使用其他動畫或剪輯軟體)

當然,WiNote 現在的 bug 還是超級多,語法也超級亂,除了我自己以外大概沒有人會用,所以目前還無法跟大家見面。如果要讓大眾能用,可能還需要寫許多範例、模板和說明文件等等的。

所以接下來,我打算先在檸檬卷的影片中少量試用,經過實戰才能夠發現更多問題。

最近覺得自己做自己的工具超爽的,有新的開發進度再跟大家分享!

自言自語

2026-09-08 08:00:00

檸檬卷前幾天家族旅遊去日本玩,我沒跟,自己一個人在家。

一個人在家最棒的地方,就是你可以大聲自言自語。那些平常只在頭腦裡跑的句子,現在全部都可以用嘴巴講出來,沒人會在旁邊覺得你是瘋子。

把正在想的事情講出來,思考真的會清楚很多耶!那幾天我在家玩 Slay the Spire 2,一邊打一邊像是體育主播一樣,把腦內活動播報給自己聽:

「要先打 Bash 嗎?不要,讓我先 Shrug It Off 抽牌好了!Yes,抽到 Tremble,讓我先給你 Vulnerable,然後再 Strike!靠,不對,我在耍笨嗎?我有 Orichalcum 啊,根本不用出格檔牌就可以有 block 了,我在幹嘛?我要記得我有 Orichalcum,我有 Orichalcum⋯⋯」

(沒玩 Slay the Spire 的人,以上你全部看不懂也沒關係,不重要。)

⋯⋯就這樣一直碎念,我竟然連續過了兩個之前一直過不了的關卡!

這其實就是軟體開發者常說的「黃色小鴨除錯法」(Rubber duck debugging)──把一隻黃色小鴨放在桌子上,對著它一步一步解釋你的程式在幹嘛,講到一半你的問題自然就解開了!

超級有用,推薦大家試試看!把你正在煩惱的事情,對著空氣(或黃色小鴨)大聲講一遍,搞不好這樣就解決囉!

剛剛應該那樣說的

2026-09-07 08:00:00

面對威脅時,人類有兩種直覺反應:戰(fight)或逃(flight)1。但如果大腦運算跟不上狀況,可能就會陷入最糟的第三種反應──呆住(freeze)。

  • 例如,在超市突然被插隊,一瞬間大腦呆掉不知道該怎麼做,等意識到「欸這個人是不是插了我的隊」時,對方已經結完帳了。
  • 或是,被路邊的推銷員攔下來,聽完一分鐘廢話才後悔剛才幹嘛停下來。
  • 又或者,在飯局上被酸了一句,當下不知如何回應,只好尷尬地傻笑;直到回家洗澡時才驚覺:「我那時候應該回嗆他那句的!」這時候突然就好想再重吃一次飯局、再被酸一次,只為了用上這句完美的回嗆

法文甚至有一個專門的字 L'esprit de l'escalier2(樓梯機智)在形容這個狀況──意思大概是說,人都走下樓梯、離開現場了,才突然想到完美的回擊之詞。

預設值

要解決這個問題,邏輯其實跟看和弦代號一樣。

我的鋼琴學生常問,為什麼我可以一看到和弦代號就瞬間「算」出好聽的配置?答案是:我根本沒有「算」啊,我只是「取出」頭腦中已經計算好的結果而已。

樓梯機智也是這樣,你需要給自己一個預設值,訓練自己在第一時間套用,而不要計算。

不過,我個人倒是建議把「逃」而不是「戰」當作預設值。這並不是要你每次都認輸、傻傻被欺負,而是要盡可能用最快速、最低成本的方式結束互動

那些在心裡總是預設要「戰」的人,會潛意識地開始尋找「戰」的機會,就像拿著鐵鎚的人看什麼都像釘子一樣。結果就是,每天都懷疑身邊的人想欺負你,也因為想要「戰」贏,反而更容易遇到鳥事、捲入沒必要的衝突之中。

其實,當個 I 人躲在家裡寫部落格、把留言區關掉,就再也不會有被插隊、被推銷、在飯局上被酸的鳥事啦!這才叫從根本解決問題

Footnotes

  1. https://en.wikipedia.org/wiki/Fight-or-flight_response

  2. https://en.wikipedia.org/wiki/L%27esprit_de_l%27escalier