57 篇

Tweet

網站設計

我總算按照我想要的樣子,把網站的編排調整一遍了!畫廊能把圖片排成方格、Tweet 能直接展示文章內容、能把自我介紹搬到主頁,把原本的主頁搬到新開的另一頁。主頁就要像目錄一樣,而不是一長串像新聞一樣的時間線。我現在更熟悉 hugo 編排頁面的原理了。當然,HTML 和 CSS 的知識也增長了不少。真的很高興。不過,現在卻不知道接下來該做什麼了。


現在重新看一次代碼,我完全不知道自己是怎麼做到的。完全不像是我自己寫的啊…… 應該是從原本的代碼裏找到適合的部分,複製黏貼再重組的吧。

感覺用這個模板很受限制,CSS 雖然好像很有條理,但內容四散,不知道是按着什麼結構組織的。


2026-05-03

從原本的模板 fork 出去之後,就只能自己維護了。hugo 有很多破壞過去代碼的更新,為接口取名還真是難事。

工作的感覺

2025/06/14

就算是考試,我一天能專注六個小時就很難得了。但工作一天卻能輕輕鬆鬆連續專心八個小時,代價是回到家後,就喪失思考能力和意志力了。

工作做的事情和我自己一個人在家搗鼓電腦差不多,依舊是一邊學,一邊加新功能,一邊修 Bug 。只不過自己做不出來可以放棄,工作任務不能放棄而已。

更加不知道週末能夠做什麼了。


2025/07/20

能夠什麼都不用擔心,專注地思考麻煩問題的感覺很好。單從這個方面來説,沒有比這個更適合我的工作了。

但這是因為我的工作簡單,責任輕的緣故,要是我的能力變強,要負責設計系統的話,就會有容不下犯錯的壓力了。

IT 部門掌握了公司的命脈,但實際的地位和權力卻不太高。這就是這份工作的難處吧。

週末缺乏動力的感覺還是一樣差,不過是完全閒下來沒有壓力的,至少能養精蓄鋭睡好覺就好,學習就在工作裏學吧。要是把週末當成放縱的機會,週日晚上睡不着就慘了。


2026-05-03

接觸業務代碼之後,看世界的方式會改變。無論是流暢的手機系統、還是經典遊戲大作、還是銀行交易系統,背後的代碼都是由程序員一行行手搓出來的(至少在 AI coding 流行前就已經存在的系統……)。軟件公司會刻意隱藏軟件開發骯髒混亂的一面,留下光鮮亮麗的魔法。

不只是軟件,任何作品的創作過程都會被有意無意地隱藏起來,營造自己能拍版定案的權威。不過,如果只是普通的創作,一般人都能大致想象過程:繪畫就是用筆,寫書就是打字,拍電影就是用攝像機。但一般人根本無法理解軟件開發。就連以前的我自己在內,也根本不會去想軟件背後居然存在製作過程。

估值報告

用 AI 寫需要蒐集新聞、分析數據和下判斷的報告就是找死。

海量的新聞根本看不完,而且永遠都是最新的,沒有因為太新所以沒注意的藉口。

已經給你整理好數據之後,又怎麼會有動力逐個來源點進去看?弄成引用正確的格式更是奢望。

一支股票未來會漲會是跌怎麼説都説得通。聊到天荒地老也搞不清楚。做的一切都只是為看漲還是看跌找理由。

報告的寫法和結構也拿不了主意,同一句話有一百種表達方式。


2026-04-28
主要業務、增長趨勢、覆蓋範圍、護城河、短期優劣勢……這哪是投資建議?這是找工作選公司啊。

博客的固有觀念

根本沒有必要保存創建時間,歷史記錄難道比內容更重要嗎?覺得寫得不好就改掉,URL slug 也換掉,反正死鏈不是致命的問題,想看的人自然會找到的。

什麽國際化翻譯也是,就算想用多語言寫作,也不需要每個語言版本一一對應吧?只要分開就可以了。文件系統很難承載這種「多篇文章其實是同一個的不同版本」的結構,徒增多餘的複雜度。

說到底RSS的模型沒有版本更新的概念,本來就不適合讓我大刀闊斧地修改內容,只會束手束腳。

網站設計

我總算按照我想要的樣子,把網站的編排調整一遍了!畫廊能把圖片排成方格、Tweet 能直接展示文章內容、能把自我介紹搬到主頁,把原本的主頁搬到新開的另一頁。主頁就要像目錄一樣,而不是一長串像新聞一樣的時間線。我現在更熟悉 hugo 編排頁面的原理了。當然,HTML 和 CSS 的知識也增長了不少。真的很高興。不過,現在卻不知道接下來該做什麼了。


現在重新看一次代碼,我完全不知道自己是怎麼做到的。完全不像是我自己寫的啊…… 應該是從原本的代碼裏找到適合的部分,複製黏貼再重組的吧。

感覺用這個模板很受限制,CSS 雖然好像很有條理,但內容四散,不知道是按着什麼結構組織的。

認真讀一次就能明白了。


Tailwind CSS 的理念是有道理的,不深思熟慮就胡亂添加一大堆 CSS class 只會讓代碼變得散亂,還不如直接把樣式寫進 HTML。不過總感覺網頁應該要事先設計好才開始動工,所以我有點懷疑。

https://scriptraccoon.dev/blog/tailwind-disadvantages


2025-02-20

不行啊……這個網站還是不夠有趣。網站設計不是最重要的,內容和更新頻率才是。

我寫的東西太正經嚴肅了,就自我表達的角度來看我非常滿意,但這可吸引不了人。得更有趣,更新得更快才行。

AI 眼中的有趣文章應該不怎麼有趣。但還是試一下吧。


把以上文章用更加平易近人的方式寫出來

DeepSeek:

哎呀,這個網站還是不夠吸引人啊。雖然設計還行,但內容和更新頻率才是關鍵。我寫的東西太正經了,雖然自己挺滿意,但別人看了估計會覺得無聊。得讓內容更有趣,更新得更勤快才行。 
AI覺得有趣的文章,可能對我們來說並不有趣。不過,還是試試看吧! 

居然寫得相當不錯……用 AI 來佔字數這個把戲大家多看幾次也會無聊,還是扔進沙盒裏好了。


2025/08/10
弄好了一直想要的標籤搜尋功能。難得有心情為網站寫代碼添磚加瓦。寫 React 和寫一般的 JavaScript 的感覺差得很遠。

JavaScript 新手

最近和同學在玩血染鐘樓。簡單介紹一下,這個遊戲是狼人殺應該要有的樣子,是真正的「社交推理遊戲」。

我們用的是很方便的網頁版 (clocktower.online)。因為遊戲流程以聊天為主,所以這個網頁也只是個方便主持人給玩家發送身份信息,和讓玩家記錄資訊,增加遊戲氣氛的工具而已。

網頁已經很精美了,但在玩的時候卻有些不方便,很多要獨立發送的信息發不出去,只能由主持人一個個發訊息,遊戲變得很拖。

既然主持可以單獨安排玩家的身份,玩家也可以各自投票,主持人理應是可以在遊戲裏面和玩家單獨發送信息的,只是開發人員沒有做這個功能而已。

既然是開源的,我就可以修改。網頁遊戲用的程序應該是 JavaScript,雖然我沒有學過,但是在我自己的網站模板裏是用過的,所以會讀一點。反正又不是我自己重頭做起,只要稍作修改然後上載到我自己的網站不就可以了嗎?

但是做起來可沒這麼簡單。程序在我的電腦上根本運行不起來,似乎是因為程序是用 Vue 2 1寫的,而我安裝的是新版的 Vue 3。光讀源代碼讀不懂。想起之前讀過的一個明明超級簡單的 Flask 程序,楞是運作不起來,就是因為版本太舊的緣故。這麼一來就得學習 npm 的版本管理和程式庫依賴的問題,處理這些對我一點好處都沒有。唉,還是得老實從頭學起。


  1. Vue 是個 JavaScript Framework,比純 Javascript 複雜。 ↩︎

彩票

「49個數字選6個」,規則雖然很簡單但要把概率算出來還真不是這麼容易。要算中頭獎的概率很簡單,只是1/49C6 = 1/13983816 而已。概率這麼低,就算頭獎獎金能退高期望值也沒有意義。現實一點,如果6個數字可以中3個的話,就能把買票錢賺回來,這個概率是多少呢?

簡化問題,抽一個球中獎的概率固定為 43/49,算階乘實在太麻煩了,希望差不了多少。
全部不中的可能性 = (43/49)*7 = 0.4
中一個的可能性 = 6/49 * (43/49)^5 * 6 = 0.38
中兩個的可能性 = 6/49 * 6/49 * (43/49)^4 * 6C2 = 0.133
至少中三個的可能性 = 1- 0.4 -0.38 -0.133 = 0.087
正確答案應該會比這個高?

就算學過了離散數學的排列組合,算這些還是很頭疼,真是白學了。難怪明明不可能中還是有這麼多人前仆後繼地買彩票。


很奇怪,模擬的結果是 0.018,實在差得太遠了。不能隨便簡化問題。

比起發消息,我更喜歡打電話。大概吧

和一般人的偏好不一樣,我很害怕收到訊息,但不害怕聽電話。

如果説,電話鈴聲會讓手機變成一個馬上要拆掉的炸彈,那麼短信鈴聲就會讓手機變成一個可以暫時放著不拆的炸彈。後者聽起來很好,但明顯更加恐怖。

雖然我打電話或者接電話前也會很緊張,但我很喜歡一按下按鈕就能自然而然地說話,一掛掉就無事一身輕的感覺。就算沒有人接聽也不會感到不快。

可能是因為現在的社會不可能再會有人打電話騷擾我,我才會這樣想吧。反正時代也回不去了,我也不會知道如果所有人都打電話找我的話,我會有什麼感覺。

折紙

在街上收到傳單的時候,我總覺得如果馬上扔掉,倒不如一開始就不要拿。傳單有什麼用呢?拿來折紙也是門手藝。記得小學的數學老師教過怎麼用紙拼出多面體,比折什麼紙飛機有意思多了。

從數學的角度看,折紙和尺規作圖很像,甚至更加厲害,能夠解決尺規三大不可能問題之一的「三等分角」。

數學系統是從「公理」,説簡單點就是從定義基本操作開始的。尺規的基本操作是畫直線和圓,折紙的基本操作是什麼呢?我拿起手上的傳單試了一下,大概是把邊對摺作出垂直平分線,和沿着對角對折作出對角線吧?似乎都是對半分的操作,有可能把線三等分呢?連三等分都做不到,真的有可能三等分角嗎?畢竟在尺規作圖,上把線三等分是很基本的操作。

我在一本折紙書上找到了答案,有種上當受騙的感覺:只要折成四等份,然後把多出來的一份剪掉就可以。就和哥倫布立蛋一樣,只要用力把雞蛋往桌面一敲就可以了。腦子總是在這種地方轉不過彎來。

這方法或許是有點太實用了,不夠數學。折紙的確是有實在的方法三等分線段的,不然怎麼能超越尺規作圖呢?但是説來奇怪,在 Youtube 上少有用數學方法分析折紙的影片。三等分角的容易找到,但三分線段的反而找不到,所以我只好自己試了一下。

在尺規作圖中,三等分線段的要領在於利用平行定理,把已有的三分線段搬到原有的線上面。換成折紙也一樣,重點是作平行線。折紙雖然只能作垂直線,但垂直的垂直就是平行。這裏分享一點經驗,實際折紙的時候是有誤差的,經常對不準。自制的三分線段和原本線段的夾角要儘量小,作垂直線的時候才輕鬆。

假期的壞心情

我放假就像個廢人一樣,要花好幾天的心情調整心態,才有開始做事的決心。但時間不等人,截止日期的壓力會逼我做該做的事,既然這樣,一開始就不要放假好了。要做的事堆積如山,我卻提不起勁,這實在很令人煩躁。比起電腦燒掉和錯過考試,這算不上什麼,但因為這種雞毛蒜皮的小事而煩躁,實在令我很煩躁。看吧,這就是個走不出來的怪圈。

哭過一場之後,我突然就很想坐下來寫這篇感想了,簡直毫不費力。無法否認,所謂的狀態好壞,比起心理準備,其實更受身體的影響。

眼白白看着溜掉的光陰,是不會回來的沉沒成本,但心情是學不會經濟學的,保持自己情緒一致比什麼都來得重要,就算能像切換計算機模式一樣,按幾個按鈕就能平復情緒,也只會讓我感到很可悲。

要憑理性控制情緒是很困難的,畢竟情緒的判斷是一瞬間的事,也有化學物質的干涉。不過,情緒不是沒有根據的東西。我們是從經驗判斷自己要表露出什麼情緒的。能説出「此壺已破,看它何用」的人肯定打破了幾十個壺。寫到這裏又開始困了。要乾脆地承認一天什麼都沒做?還是電腦前死死掙扎?這也是個艱難的選擇。因為我每次都會選擇掙扎,所以睡覺總是個更好的決定。