無意間發現這件事,雖然不知道用 GPU 是在處理歌詞顯示 (我聽的是純音樂)、還是拿 GPU 再對音樂檔案做 DRM 解密 ….?這是一個蠻有趣的發現。
月份: 2019 年 10 月
綠聯的 3.5mm + usb charger 不會產生噪音
才說有些轉接頭在充電和聽音樂時會導致噪音出現,不過後來嘗試了綠聯的充電、3.5mm 轉接頭以後,發現不會有噪音。
個人對綠聯的品質不算有信心,不過在還沒有比較好的選擇之下,我聽音樂時暫時會使用這款充電器。
ps. PChome 的貼紙把產品名稱全蓋掉了,所以我再下方留下商品購買連結,請大家自行決定是否要購買。
USB type C 轉 3.5mm 音源接頭
據說是廠商希望讓手機可以做的更薄,所以決定將 3.5mm 音源輸出孔移除,只保留 USB type C。
但個人認為這樣做有幾個不方便的地方:
- 只剩下一個對接端口,所以我沒辦法接 USB 並同時聽 USB 上的音樂或看影片。
- 已目前的技術,無線耳機 (藍芽等) 由於電池現有的技術瓶頸,通常很難持續運作很久;不然就是體積會變得很大。
- 一邊充電、一邊聽音樂變得不太可行。
辦公室的中央空調也太強
Laravel UrlGenerator 判斷 HTTP or HTTPS 的因素
第一個要求 Laravel 要使用 HTTP or HTTPS (以下簡稱 protocol … 因為字太多了 .._Drz) 的方法,其實就是在「.env」做設定,例如:
APP_URL=http://zeroplex.tw
再來網路上應該會找到,要開發者在 AppServiceProvider 中加入設定:
URL::forceScheme('https');
這邊的 URL facade,可以從 config/app.php 中追蹤到,是 IlluminateRoutingUrlGenerator::class 的 alias,設定了 forceSheme() 以後,未來透過 UrlGenerator 建立的 link 都會是設定好的 protocol。
BUT …. 就是這個 BUT,若是遇到另一個其他的 method 來產生 URL (例如 IlluminateRoutingRedirector::route() …),這樣就可能吃到開發者設定的 protocol ,則由 Laravel 會自動抓進來的 request 來判斷該用什麼 protocol,若 application 剛好是靠 Nginx 在 handle HTTP SSL 的話,request 到 Laravel 這端時 HTTPS 就已經轉成 HTTP,導致 Laravel 以為 application 沒有上 HTTPS。
若要讓 reverse proxy 後面的 Laravel application 都固定用 HTTPS 的話,可以再到 app/Http/Middleware/TrustedProxy.php 去修改設定,讓 Laravel 識別 proxy 做出對應的動作 (給正確的 protocol)。