-->

網頁

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

2019/09/10

RaspBian Lite - 專為台灣客製化的免初始化 image

上次給台灣人的 Raspbian 懶人版映象檔趕時間做的有點潦草,這次重新調整了一下設定。


版本:
  • Raspbian Buster Lite
  • Version: June 2019
  • Release Date: 2019-06-20
  • Kernal version: 4.19


以下是我手動調整過得設定:
  • Localization
    • Locale:en_US.utf8 + zh_TW.utf8
    • 時區:Asia/Taipei
    • 鍵盤對應:en (US)
    • Wify county:TW
  • SSH 預設啟動 (port 22)
  • 有線網路自動 DHCP
  • etc/apt/source.list 的 source 改為 NCHC (快超多)
  • apt-get upgrade @ 2019-09-09

另外採用 EricPi 的建議,我加上了 mDNS,這樣只要接到有線網路上,可以直接「ping raspberry.local」得到 IP 位址,initialize 會方便很多


下載:
載點:https://mega.nz/#!JcpxhYQb!-1A7CoYVBEal5I5iTjtQkul9W2Js8cW2xE5QEqt6yK4

SHA1: 638436e2c7b550875793d32e3ce995d9e5198f3aeceb8ed5bca3d9265c3ee061
SHA256: 638436e2c7b550875793d32e3ce995d9e5198f3aeceb8ed5bca3d9265c3ee061