搶救網站大作戰!

搶救網站大作戰!
Photo by Christian Erfurt / Unsplash

去年大約 12 月底,我用了 Zeabur 這個平台架設我的網站。因為有先人寫好了 Ghost 的 infra 模板,所以我架設起來非常方便快速。

原本是抱持著一個白嫖免費服務的心態使用 Zeabur 的,結果今天心血來潮想進網站看一看,才發現服務掛掉了。進到 Zeabur Dashboard 一看,發現已經頂到免費額度上限,服務被自動停用了!為了避免資料被自動刪除,話不多說,只好先課金 5 美金了!

課完金之後,我嘗試重啟主服務,似乎也遇到了問題,主服務一直崩潰重啟。這不曉得是 Zeabur 平台不夠完善,還是 Infra 的 Template 寫得有問題。我想,既然主服務有狀況,先確保 DB 資料安全應該比較實在。

還好 MySQL 服務是活著的,目前的策略是先用 Zeabur 的 Web Shell 連進 MySQL 主機,再用 mysqldump 把 DB dump 出來。沒想到弄到一半,可能是這個位於印尼的主機真的很不穩定吧,MySQL 這台主機居然也崩潰了,然後還開不起來!真的是差點被氣死!

過了幾個小時,服務還是一直起不來。我就先到設定把它「暫停服務」,再試著重啟看看,沒想到這樣就成功了。我趕緊再進 Shell 執行 mysqldump,這次終於成功,順利把 zeabur.sql 下載下來。

接下來當然是建立新專案,這次選在 AWS 台北的 Region。一樣用 Ghost 模板建立 MySQL 和主服務,這時卻遇到一個大問題:我要怎麼把剛剛那個 zeabur.sql 匯入進去? 介面上看起來沒有上傳檔案的地方,如果要再架個 SSH 服務讓我把檔案 scp 進去也很麻煩(當然也有可能是我還太菜,想不到好方法🙂)。

後來真的是在絕境才想到:工作上不是常常用 phpMyAdmin 嗎? 試試看能不能用它來匯入吧!

於是我用 Zeabur 的模板建立了一個 phpMyAdmin 服務,設定完環境變數,先嘗試用 root 連進去,結果真的可以,太讚了!建立好 DB 後,再把剛剛的 zeabur.sql 匯進去,最大的問題就解決了!到這邊,基本上就可以把 phpMyAdmin 服務刪掉了。

接著,把舊主服務的環境變數都複製過來,並重設綁定的 Domain Name 及 DNS Records,弄完之後終於可以連上前後台啦!

不過,這樣弄完還有個遺留問題。我推測 Ghost 的圖片都是上傳到主服務那台機器掛載的虛擬硬碟上,但舊的主服務已經沒辦法正常開啟,所以圖片都要自己找回來了🫠。好在我上傳的圖片沒很多,而且 MacBook 的瀏覽器快取還在,圖片能救多少是多少。但是《手把手教你用 GitHub Pages 搭建網站!》 這篇文章裡頭的圖片應該是沒救了,之後再找機會去補吧😭😭😭。

Read more

《逆思維》4 - 如何贏得辯論並影響他人?

《逆思維》4 - 如何贏得辯論並影響他人?

好久不見,這個網站已經好一陣子沒有更新一些東西了。 在寫這篇文的時候,我一直在思考一個問題:我是該憑著我讀完的印象來寫呢?還是我可以 open book 邊寫邊重新閱讀這本書,從作者的文字中尋找靈感呢?我想了一下覺得邊寫邊重新閱讀好像挺好的,可以幫助我補足第一次閱讀時沒有理解到、沒有掌握到的道理。 這章的主軸是一個 AI 與人類辯士之間的辯論賽,主題為政府是否該補助幼兒園。AI 為正方,人類為反方。AI 擅長理性地分析大量的資料,並且給出有利的證據來佐證自己的論點。有那麼齊全的資料,以及強大的計算能力,看起來 AI 是贏定了;然而辯論到後面,有許多評審、觀眾的想法反而被帶到人類辯士的這邊。是為什麼呢? 想要說服一個人、給人建議,數據與分析當然是必須的。但也要考量我們人類並不是完全理性的,舉再多的數據佐證,不會買單的人就是不會買單。有沒有什麼好方法可以說動一個人呢?作者研究了談判專家,和普通的談判者在談判中所使用到的技巧,發現談判專家們並沒有花特別大的篇幅提供證據、分析、數據那些東西。而是談判專家會找到雙方立場的共同點,並且以提問表達出好奇,引發雙方有更進一步的思考,對方心裡可能也

By Shiangogo
《逆思維》3 - 想法有誤的喜悅

《逆思維》3 - 想法有誤的喜悅

承認自己的錯誤,並且拋棄成見,不再堅持「信念」,才能讓我們更接近真相。 在《逆思維》這本書的第三章,最令我印象深刻的例子,就是對於 2016 年美國總統大選前,共和黨內初選結果的預測。當時沒有人認為川普會贏得初選,甚至把川普當成是笑話。但是有一位預測專家尚皮耶・波岡斯認為川普高機率會贏。為什麼大家都預測錯,但是尚皮耶可以正確預測呢?大家都被「信念」蒙蔽了雙眼,沒辦法真的客觀、理性地探究事情的本質。 很多時候我們遇到的事情都有兩面性,或是多面性。但我們寧願只看其中的一面,並且死死抓著它,讓它成為一切推論的不可動搖的根基。這種信念有可能出現問題,與事實相去甚遠,但我們礙於面子、自尊心,沒辦法調整自己的看法,並承認自己的錯誤。 舉個近期的例子,就是去年 2025 年,在台灣由民進黨發起的大罷免行動。在罷免投票的前一兩週,罷團的聲勢相當浩大,每天搭車在捷運站外都會看到他們的宣傳。那時,就連反對罷免的我也認為國民黨和民眾黨完蛋了。然而罷免開票結果卻讓罷免支持者集體崩潰,完全沒有立委被罷免成功。在路邊、網路上,鋪天蓋地地宣傳大罷免,

By Shiangogo
手把手教你用 GitHub Pages 搭建網站!

手把手教你用 GitHub Pages 搭建網站!

我們公司內部的讀書分享會,有同事用AI vibe coding 把簡報做成網頁 HTML 的形式。我心想這也太酷了吧,我也來搞一個試試看!感謝好心的同事有留下那個簡報的原始碼,我也用 vibe coding 把那份簡報魔改成一個讀書會簡報編輯器,並且輸出了一份 HTML 簡報。 我覺得把簡報做成網頁的優點很明顯,不需要安裝任何簡報軟體,只要有瀏覽器,輸入 URL 就可以使用簡報,而且想玩什麼花樣,都可以用 CSS、JavaScript 去寫;但同樣的,缺點也很大——也就是把 HTML 做出來。把 HTML 做出來之後還會遇到問題,如果只是用瀏覽器打開這個 HTML,YouTube 的影片會沒辦法播放。 把簡報做成 HTML 的這個難點,我相信可以透過 AI 來解決。或是說簡報軟體也可以把做好的東西轉換成 HTML?這個我就沒有研究了,但我猜應該有類似功能。

By Shiangogo
有趣的書推薦《712件可寫的事》

有趣的書推薦《712件可寫的事》

朋友們,新年快樂!不知道大家去年 2025 年想達成的目標、夢想是否都實現了呢? 在 2025 的上半年,我參加了一個小型的讀書會。但準確來說,這個社群也不算是傳統意義上的讀書會。它更像是一個結交不同領域朋友、鼓勵彼此成長的小社團。後來讀書會的社長因為要準備年末的考試,其他成員也沒空接手,大概五月後就沒消沒息了。 今天是新的一年的第一天,社長她突然來祝我新年快樂,還推坑我一本她在 Threads 上看到覺得很有趣的書,希望重新發起讀書會的活動。收到這個訊息的當下,我真的非常開心,一方面是因為收到老朋友的祝福,另一方面也是為這個讀書會社團感到開心,等了好長一段時間,終於要復活了! 社長她介紹給我的書,就是《712件可寫的事》。遠看這本書,我還想說這不就是便宜又好用的黃色筆記紙嗎?這本書光是書名跟外觀,就很吸引我想要去翻它。我後來去查了才知道,他真的不是一本普通的書。 在這個 AI 變成主要生產力工具的時代,我們可以把一部分的工作外包給 AI,但不該連腦袋都直接外包出去,讓 AI 取代我們的大腦。《712件可寫的事》這本書,設計了

By Shiangogo