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

程式狂想筆記

在 Ubuntu 上監控系統錯誤層級 Log 並發送 Discord 通知腳本

最近我在尋找一種方法,讓樹梅派能夠監控系統 log,並在出現錯誤層級 Log 時發送通知。我曾考慮過 Prometheus Alertmanager,但它似乎無法查看 Log。我也看過 Loki,它確實能達到我要的效果,但我不希望建立集中式 Log,因為樹梅派的儲存空間有限。我也考慮過 mtail,但它可能無法正確解析 Log 層級,所以我最終沒有選擇它。至於 openITCOCKPIT,雖然它需要安裝資料庫,但我認為這不適合在樹梅派上進行,儘管官方有提供安裝教學

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 提出用字串串接相似度來判斷,我覺得滿有趣,找出一些網路上案例,看看他們怎麼做。