因為自己有需要,把公路、縣道、山路等路線上的加油站都找出來,有需要的人請自取:
Google Nest Audio 僅支援 Wifi 5G 的部分頻段
為了避開重疊的頻段,5G 無線網路大多都使用大於 149 的頻段。而設定 Google Nest Audio 時,雖然顯示 5G wifi SSID,但是設定時會一直顯示連線失敗。
在 mobile01 上看到一篇文章,說 Nest Audio 僅支援 5G 低頻段,將頻段改到 50 以下,還真的就讓 Nest Audio 連上了。
可以把我那 3 小時還來嗎? = =凸
備註:Nest Mini 反而沒有遇到頻段問題,很順利的連上大於 149 頻段的 Wifi 5G
PHP catch Exceptions and Errors
早期 PHP 僅有 Exception 可以被 try ... catch
,若遇到資料型態錯誤或是運算錯誤,則顯示 PHP Error
並且中斷程式執行;若是 Warning
或 Notice
,則程式會繼續執行。
在 PHP v7.x 後,除了原有的 Exception 以外,另外增加了 Error 型態。PHP 在遇到錯誤時,改拋 Error
而非中斷實行,程式設計師也可以透過 try ... catch
來決定 Error 要如何處理。
try { count(100); } catch (\Error $e) { // TypeError }
或是
try { 10 / 0; } catch (\Error $e) { // DivisionByZeroError }
這個 feature 讓 PHP 的 error handling 能力大幅增加,再加上防禦性程式設計,不太需要擔心沒留意 undefined behaviour 導致程式中斷、問題沒被記錄。
讓 Linux 預設使用淺色 / 深色模式
最近很流行暗色模式 (dark mode),但有些平台的暗色模式顏色設定讓人很不舒服,有些甚至看不清楚顏色。
Linux 系統可以設定偏好使用淺色模式 (light mode) 或是深色模式 (dark mode),先使用 gsettings
來取得目前的系統設定:
gsettings get org.gnome.desktop.interface color-scheme 'prefer-dark'
上面的範例,可以看到系統預設使用深色模式。
color-scheme
參數,可以使用 prefer-light
與 prefer-dark
二個參數。若要修改設定值,則使用 gsettings set
即可:
gsettings set org.gnome.desktop.interface color-scheme prefer-light
xargs 限制 argument 數量
如果參數太多,導致 xargs: argument line too long
時,可以使用 -n
參數來限制 argument 數量。
限制每次執行指令時,最多 100 個 arguments:
cat thousand-files | xargs -n 100 rm -fr