如何用Rust程式語言取得Linux的系統資訊? 2020 年 9 月 8 日 Magic Len 研究分享、 Rust 取得執行環境的作業系統資訊是開發軟體時經常會需要被實作的功能,Rust作為一個系統級的程式語言,對於這部份自然會有許多解決方案。不過也由於Rust程式語言跨作業系統,因此許多取得系統資訊的套件也會以跨平台支援為主,這就導致取得到的資訊可能過於低階、不夠充份或是不統一,使得開發者還需要自行撰寫程式將零散的資訊處理為一般人習慣閱讀的格式。又或者取得系統資訊的方式是依靠系統中提供的指令工具,使得程式還得... 繼續閱讀
全漢CST110小神殿機殼開箱與AMD R9 3900X 12核心64GB記憶體電腦組裝 2020 年 3 月 10 日 Magic Len 硬體介紹、 敗金開箱 開箱開了一個月,總算要來開最後的機殼,並將之前的零組件組裝起來啦!筆者此次的目標是要組出一個「可以被放置在後背包」或是「可以被單手提起」容易移動且CPU擁有12核心以上的桌上型電腦。在一番搜索和嘗試之後,最終決定選擇使用全漢的CST110。 繼續閱讀
Linode 老牌、穩定、價格合理且機房遍布美、歐、亞洲的VPS主機 2019 年 8 月 4 日 Magic Len Linux、 網路相關、 網站應用 Linode是一間美國的虛擬專屬主機(VPS, Virtual Private Server)提供商,在美國的紐華克、亞特蘭大、佛蒙特、達拉斯,和英國的倫敦、德國的法蘭克福、日本的東京與新加坡等城市設有機房,使用者可以在數分鐘之內在Linode的網站上完成註冊並且利用網頁後台輕易地建立出各個不同地區、不同硬體規格的VPS。Linode的命名,是源自於「Linux」和「node」,也正如其名,Lin... 繼續閱讀
mprober 同時支援命令列介面(CLI)和網頁介面,並提供HTTP API的Linux伺服器探針 2019 年 6 月 25 日 Magic Len Linux、 作品分享、 網路相關、 網站應用、 軟體介紹 自從筆者接觸Rust程式語言以來,大大小小的程式都是使用Rust程式語言來進行開發。在Web伺服器管理方面,由於伺服器環境已經不再需要安裝PHP、Node.js、Python等網站相關套件,因此也沒有一個好用的、可在本機或是遠端偵測伺服器狀態的工具能夠使用,索性就自己用Rust程式語言來開發一個追求效能,並針對Linux伺服器來運行的探針──M Prober(MagicLen Prober)。 繼續閱讀