Skip to content

Zeroplex 生活隨筆

軟體開發、伺服器和生活瑣事

小 縮小字型大小。 中 重設字型大小。 大 放大字型大小。

月份: 2019 年 10 月

KKBOX 播放音樂時有用到 GPU?

Posted on 2019 年 10 月 30 日2021 年 3 月 12 日 By 日落 在〈KKBOX 播放音樂時有用到 GPU?〉中尚無留言

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

Tags:生活雜記

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

Posted on 2019 年 10 月 24 日2021 年 3 月 12 日 By 日落 在〈綠聯的 3.5mm + usb charger 不會產生噪音〉中尚無留言

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

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

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

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

  • https://24h.pchome.com.tw/prod/DCACPL-A9009PQYG
  • https://www.momoshop.com.tw/goods/GoodsDetail.jsp?i_code=6009141
Tags:3C, 分享, 生活雜記

USB type C 轉 3.5mm 音源接頭

Posted on 2019 年 10 月 24 日2021 年 3 月 12 日 By 日落 在〈USB type C 轉 3.5mm 音源接頭〉中尚無留言

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

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

  • 只剩下一個對接端口,所以我沒辦法接 USB 並同時聽 USB 上的音樂或看影片。
  • 已目前的技術,無線耳機 (藍芽等) 由於電池現有的技術瓶頸,通常很難持續運作很久;不然就是體積會變得很大。
  • 一邊充電、一邊聽音樂變得不太可行。
最近找了二款轉接頭,都是 USB type C 轉 3.5mm 音源輸出。
圖一:綠聯的轉接頭,僅支援轉 3.5mm 音源輸出
上面這款就只能聽音樂,因為 USB 孔直接轉 3.5mm 音源輸出了,所以沒辦法充電,只能祈禱你的音樂播放程式夠省電。
圖二:不知道哪個廠牌的轉接頭,支援同時充電+聽音樂
上面這款明顯高級很多,支援 OTG、並同時輸出音訊。不過是用以後發現其實沒有想像中的好,因為充電時的電流和音訊用的線路很靠近,一旦接上充電線,輸出的聲音便會出現雜音。 (好死不死是我的痛點)
不曉得之後有沒有什麼其他的替代方案,總之我覺得這個設計實在有點不太方便。
Tags:3C, 分享

辦公室的中央空調也太強

Posted on 2019 年 10 月 23 日2021 年 3 月 12 日 By 日落 在〈辦公室的中央空調也太強〉中尚無留言

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

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

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

Tags:生活雜記

Laravel UrlGenerator 判斷 HTTP or HTTPS 的因素

Posted on 2019 年 10 月 7 日2021 年 3 月 12 日 By 日落 在〈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)。

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

Tags:AWS, Laravel, Nginx, PHP

其他

關於我  (About me)

小額贊助

  文章 RSS Feed

  留言 RSS Feed

Apache AWS Bash C/C++ Docker FreeBSD GCP Git Google Java JavaScript Laravel Linux Microsoft MSSQL MySQL Nginx PHP PHPUnit PostgreSQL Python Qt Ubuntu Unix Vim Web Windows WordPress XD 作業系統 分享 好站推薦 專題 攝影 新奇搞笑 新聞 旅遊 生活雜記 程式設計 網路架站 網頁設計 資訊學習 資訊安全 遊戲 音樂


創用 CC 授權條款
本著作係採用創用 CC 姓名標示-相同方式分享 4.0 國際 授權條款授權.