今在調試chaosclock4.1時,遇到一bug,經排除才發現,位運算的優先級比大小判斷還低。
語句如下:
my_stick - your_stick >= ~player & 1
結果無論如何,它的結果都是1。然後加了括號才對:
享受思維樂趣
今在調試chaosclock4.1時,遇到一bug,經排除才發現,位運算的優先級比大小判斷還低。
語句如下:
my_stick - your_stick >= ~player & 1
結果無論如何,它的結果都是1。然後加了括號才對:

Skinny Robot是用flash製作的解謎遊戲,你要操作一個機器人,尋找各種光圈,解救人類。
遊戲中有一些英文對話來展開劇情,可以邊玩邊學英語。
第一關時還get到一個新技能:伸長爪子。爪子可以戳破機關,也可以抓住藤蔓以往上跳。
曾經我習慣於用手機上的andftp通過SSH直訪Ubuntu,但自從Ubuntu升至22.04之後,就再也無法成功。後來想到用Ubuntu開啟ftp服務,也不行。
而當手機上用PPFTPD開啟ftp服務時,Ubuntu是能順利訪問的。並且最近用手機訪問Ubuntu的ftp,偶爾也能成功。
因此我堅信,手機通過SSH直訪Ubuntu,以及使用Ubuntu的ftp,都應該是可以做到的。
查看某個網頁的源碼:在手機瀏覽器的地址欄前面輸入「view-source:」即可。比如:
這個插件是一個簡單的論壇程式。
論壇跟博客不一樣的地方在於它是多人討論及有權限控制。
不過原始的bbpress是不能控制權限的,需要加上「bbp private groups」插件才行。
有了前一次開設論壇的經驗(當時用的是phpbb),
此前為哥尼斯堡做了個html+svg單機遊戲,但是一旦手機鎖屏,則動畫將不能正常運作。其原因是,手機熄屏之後就停止了計時。
一開始我想計算熄屏時間,但是用setInterval計時的話,無法跟Date.now()一樣準確。
因此後來改用阻止熄屏來解決此問題。
用到wakeLock,具體代碼如下: