Puzzle Together 是最近在 Steam 上看到新推出的遊戲,除了可以下載、購買圖畫、自己挑選拼圖難度,還可以建立多人連線和同好一起自虐挑戰。
2021 年 PHP 各版本使用狀況
PHP Versions Status 2021 文章中看到,目前的 PHP 已經有過半都已經更新到 7.x,是個不錯的消息。
版本大至相同後,社群開發的共用函式庫、PHP 核心較能將花的時間收斂起來用在刀口上,遇到問題在網路上也比較容易找到解決方法。
接下來就看 8.x 的規範定下來後,大家慢慢把程式碼升上去了。
修改 Fcitx 中文字匡的文字大小 (font size)
螢幕的解析度越來越高,在相同大小的螢幕上文字相對看起來較小,對長時間看螢幕工作的眼睛有點吃不消,決定對工作環境動手腳。
先說一下我的工作環境:
- Ubuntu 20.04 LTS
- 輸入法界面是 Fcitx + Chewing (新酷音)
原本應該是調整 Fcitx 就可以調整文字輸入匡上的設定,但調整以後重新開機就會恢復原樣,所以手癢直接來改家目錄的設定檔。
設定檔的位置是 ~/.config/fcitx-qimpanel/skin/ubuntu-milk/fcitx_skin.conf
:
[SkinFont] .... CandFontSize=22 .... FontSize=22
存檔後重新啟動 Fcitx (或是登出再登入也可以),接下來輸入匡的文字大小就會更新成你的設定。
2021/05/10 更新:上述方法在重新開機以後,設定會被蓋掉,導致文字大小又恢復原樣。以下新的方法需要修改 /usr/share
的檔案,但是修改後永久有效。
先缺換目錄到 /usr/share/fcitx/skin
,這邊會列出幾個 skin 樣式,這邊範例使用 default
這個 skin。修改 default
目錄中的 fcitx_skin.conf
檔:
[SkinFont] FontSize=13 MenuFontSize=14
把上面這二個值改掉即可。
接下來透過 fcitx 的 UI 界面來選取要使用的 skin 設定檔,範例中修改的是 default,所以這邊的 skin 就選取 default:
重新登入、重新開機,就可以套用新的設定了。
Nginx 將 deny all 換成 return 404
以往不想要讓人索引、讀取的目錄和檔案都會設定成 deny all:
location ~ /\.git { deny all; }
這樣設定的話,開啟該目錄就會收到
。這個訊息有二個含意:主機上面的確有這份資料、你沒有權限打開。HTTP 403 Forbidden
也就是,檔案在 URL 的連結已經確定了,只要繞過權限管理即可讀取檔案。
與其這樣,不如直接讓主機回傳 HTTP 404
,這樣便無法知道檔案是否存在:
location ~ /\.git { return 404; }
Android App 開發培訓計劃 2021
經朋友推薦,Google 推出了 Android 開發課程,且課程主要是使用 Kotlin 來建立 Android Apps。沒有猜錯的話,這可能與之前 Google 與 Oracle 之間的 Android 版權訴訟有關,用到 Java 時 Oracle 就想要分一杯羹什麼的,所以 Google 開始推廣 Kotlin。
這次 Google 的 Android 培訓計畫:https://events.withgoogle.com/android-study-jam-twhk-2021/ ,主要使用 Kotlin,但我想這不是重點,重點是完成課程以後,有 Google 頒發的 certification 以外,還會贈送官方的 Android 貼紙與 T-shirt … XD