-->

網頁

2019/10/30

KKBOX 播放音樂時有用到 GPU?

無意間發現這件事,雖然不知道用 GPU 是在處理歌詞顯示 (我聽的是純音樂)、還是拿 GPU 再對音樂檔案做 DRM 解密 ....?這是一個蠻有趣的發現。


2019/10/24

綠聯的 3.5mm + usb charger 不會產生噪音

才說有些轉接頭在充電和聽音樂時會導致噪音出現,不過後來嘗試了綠聯的充電、3.5mm 轉接頭以後,發現不會有噪音。

圖一:這款感覺有將充電電流和音訊隔離


個人對綠聯的品質不算有信心,不過在還沒有比較好的選擇之下,我聽音樂時暫時會使用這款充電器。


ps. PChome 的貼紙把產品名稱全蓋掉了,所以我再下方留下商品購買連結,請大家自行決定是否要購買。

USB type C 轉 3.5mm 音源接頭

據說是廠商希望讓手機可以做的更薄,所以決定將 3.5mm 音源輸出孔移除,只保留 USB type C。

但個人認為這樣做有幾個不方便的地方:

  • 只剩下一個對接端口,所以我沒辦法接 USB 並同時聽 USB 上的音樂或看影片。
  • 已目前的技術,無線耳機 (藍芽等) 由於電池現有的技術瓶頸,通常很難持續運作很久;不然就是體積會變得很大。
  • 一邊充電、一邊聽音樂變得不太可行。


最近找了二款轉接頭,都是 USB type C 轉 3.5mm 音源輸出。

圖一:綠聯的轉接頭,僅支援轉 3.5mm 音源輸出

上面這款就只能聽音樂,因為 USB 孔直接轉 3.5mm 音源輸出了,所以沒辦法充電,只能祈禱你的音樂播放程式夠省電。





圖二:不知道哪個廠牌的轉接頭,支援同時充電+聽音樂


上面這款明顯高級很多,支援 OTG、並同時輸出音訊。不過是用以後發現其實沒有想像中的好,因為充電時的電流和音訊用的線路很靠近,一旦接上充電線,輸出的聲音便會出現雜音。 (好死不死是我的痛點)



不曉得之後有沒有什麼其他的替代方案,總之我覺得這個設計實在有點不太方便。

2019/10/23

辦公室的中央空調也太強

想說是不是自己發燒還是怎樣,覺得辦公室超級冷。

今天順手拿了一個溫度計放在桌上,沒想到才吃完早餐就看到不可思議的數字:


不適說好節約用電嗎?我乾脆冬眠好了 .... _Drz

2019/10/07

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 中追蹤到,是 \Illuminate\Routing\UrlGenerator::class 的 alias,設定了 forceSheme() 以後,未來透過 UrlGenerator 建立的 link 都會是設定好的 protocol。

BUT .... 就是這個 BUT,若是遇到另一個其他的 method 來產生 URL (例如 Illuminate\Routing\Redirector::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)。



Ref: Laravel 5 force HTTPS issue with login routing to HTTP