https://avatars.githubusercontent.com/u/6058558

程式狂想筆記

GMK G3 Mini PC 開箱與使用心得:高性價比的 X86 主機

當樹莓派缺貨時,我在社群中看到有人討論使用 PI4 進行影音轉檔。有人建議使用 N100 主機來替代,因為它的效能和性價比不輸給樹莓派,很多 NodeJS 程式都不適合在 ARM 架構部屬,CI/CD 也很難再 ARM 架構執行。最近我在淘寶上購買了一台 GMK G3 主機,正好可以完成這些東西。 開箱 購買時我選擇了亮綠色,但被告知只有暗綠色可供選擇,這對我沒有影響,所以我還是繼續訂購了。這台主機價格為 599 人民幣,約合台幣 2700 元,而台灣的空機價格約為 4999 元。如果想省錢,可以考慮購買這款主機。 台灣賣的 N100 主機 1TB M2 SSD + 16GB RAM 的配置約為 8000 到 9000 元,最後花費大概 5700 元左右,比台灣賣的便宜許多。畢竟你買主機搭的 RAM 都是沒有終身保固,所以我覺得從淘寶還算划算的。 包裝還算滿好的,不用怕運送過程中損壞。 以下說明書簡單拍照,只有兩頁中文說明。 我買 Kingston 金士頓 Fury Renegade 1T Gen4 M,2 PCIe SSD + 美光 DDR4 16 GB 筆電記憶體。 系統下載 Firmware Update GMK G3 – GMK极摩客官方网站 根據網路上的資訊,Windows 11 的驅動可以正常安裝,但 Windows 10 可能會有一些問題。雖然有些人反映 Ubuntu 會抓不到驅動,但我測試 Ubuntu 22.

開箱紀錄: Benq ScreenBar Pro 無法裝到我的薄螢幕上

最近我買了一台 PG32UCDM 螢幕,恰逢 Benq 推出了一款新的檯燈,聽說這款檯燈適用於薄螢幕。考慮到我之前使用的 Benq ScreenBar Plus 體驗相當不錯,我便決定嘗試這款新產品。不過,沒想到沒辦法跟我的新螢幕合用,以下是開箱心得。

Windows 11 網路分享小技巧:無線與有線網路的輕鬆分享

我們有時候需要臨時分享網路給另一台電腦,但如果沒有相關設備(如路由器或交換機),這可能會變得相當困難。幸運的是,Windows 11 內建了類似 SNAT 的功能,可以讓我們輕鬆地分享網路。SNAT 是一種網路地址轉換技術,可以讓一台電腦分享其網路連接給其他電腦。在這篇文章中,我將解釋如何使用 Windows 11 的分享網路功能給別的設備連接。

解決 Windows 排程錯誤:操作員或系統管理員已拒絕此要求

最近我在筆電上設定的排程任務都無法正常運行。我發現當筆電蓋上進入休眠模式後,原先設定的排程任務就會執行失敗。更糟糕的是,這種失敗會導致後續的排程任務也無法正常運行,系統會顯示操作員或系統管理員已拒絕此要求的錯誤訊息
https://gist.github.com/assets/75846914/f75d454d-a604-4b00-a533-02dade183744

如何在 HTTP 網頁中允許 HTTPS API 呼叫

在開發測試過程中,我們經常會遇到一些內部環境不是 HTTPS 的情況。雖然我們可以通過掛載證書來解決這個問題,但有時候現實的情況並不是我們能完全控制的。因此,我們需要進行一些設定,以便在這些環境下進行開發測試。

探索陣列與字串相似度比較方法

最近要產敏要做相似度功能,目前沒有大數據平台串接,所以用貼標方式去做相似度。但要怎麼做到這個功能,SA 提出用字串串接相似度來判斷,我覺得滿有趣,找出一些網路上案例,看看他們怎麼做。

CORS 解決方案:前端如何處理收不到 Response Header 的問題

最近我設計了一個 OAuth Token 驗證給前端串接,但發現前端無法抓取到我後端的 Response Header。經過一番研究,我發現問題出在 CORS 上。以前我對 CORS 都是簡單了解,沒想到 CORS 規範的內容如此豐富。這篇文章就是我對此進行深入研究的記錄。這篇還一點債了… 心智圖 因為 mermaid 無法用-,所以用_置換。 mindmap Same_Origin Policy Origin Tuple origin schema+host+port opaque origin file://.../xxx.html CORS 簡單請求 發送Request不會預檢 Request會送到Server Response 都會檢查 Access_Control_Allow_Origin 非簡單請求 發送Request會預檢 預檢沒過,Request不會送到Server Response 都會檢查 Access_Control_Allow_Origin CORS 容易忽略那些事 Request 不能隨意帶 Header JS不能隨意用 Response Header CORS 相關 Header Access_Control_Allow_Origin Access_Control_Allow_Methods Access_Control_Allow_Headers Access_Control_Max_Age Access_Control_Expose_Headers Access_Control_Allow_Credentials Origin Header Origin - HTTP | MDN 1 2 3 Origin: null Origin: <scheme>://<hostname> Origin: <scheme>://<hostname>:<port> 常見我們 AJAX 跨域會看到 HTTP 有 Origin Header 內容。