Ejcees對象化

前段時間,我製作了中國象棋打譜程式ejcees,它是個單頁面,html+css+js全部寫在一個文件裡。

一開始我確實想要把它對象化,但是因為過於複雜,難度很大,我不是很有把握。看著已經做好的單頁面,我可能考慮就做到這裡了。

後來在瀏覽了一些象棋網站之後(他們的網頁版程式都挺爛),我還是決定要把ejcees對象化,這樣就可以把它實例化並嵌入網頁中,同一頁面可加入多個實例。

Read more

VSCode初體驗

難以想像,我到今日才開始第一次體驗VSCode。

我的主要程式語言是js和html,我主要甚至唯一的編輯器是Vim,這在全世界恐怕都很難找到第二個。

Vim應該不太適合寫前端。但我秉持著「夠用不折騰」的原則,硬是拿它撐到了今日。

那今日發生了何事呢?那就是

Read more

wordpress近期版本更新,無預警去除了jquery

今我在使用我網站的一個功能jsonnote時,發現不能用了。經查,原因是wordpress近期的版本更新,去掉了之前默認裝載的Jquery。

這個很難查到,不管搜尋英文還是中文網站,都沒有一個網站發篇文章來講這件事,以及解決辦法。

後來還是靠google AI才找到解決辦法,那就是在相應的地方加上這句

Read more

特大喜訊:我實現了哥尼斯堡AI

把玩地址

【原創】網頁遊戲:哥尼斯堡

個人感想

為我的四款弈棋製作AI,一直是我的願望。

混亂時鐘AI雖然在幾年前就做好了,不過它是一個c++程式,或者說它只是一個引擎。

這次之所以挑選哥尼斯堡,是因為它的網頁程式已經有了,規則邏輯部分不必再寫了,可以直接拿來用。

於是在gemini的協助下,我真的做成了一個哥尼斯堡的網頁版AI!而且只用了短短兩天的時間!

Read more

記下phpbb的BBCode的高級用法

(下面的文章由寡人記於2025年12月1日,現轉載於此。)

phpbb的bbcode的高級用法,在網上幾乎是找不到任何介紹和討論的。如果你想學,只能找官方提供的bbcode示例了。

首先是最常用的「?」,當不必填時就加到後面。這是個非常必要的功能,但是phpbb從來不講。

Read more

CSS難題:保持長寬比並撐開父元素

今遇到難題:子元素的長寬比為1:1,當父元素高度大於寬度時,子元素鋪滿父元素的寬度,當父元素高度小於寬度時,子元素鋪滿父元素的高度。如何只用css實現?

印象中我能用傳統方法解決,但是好像那個方法只能横向鋪開。

最終由gemini fast解決了這個問題,用到

Read more