螢幕撕裂(Screen Tearing)檢測 2020 年 4 月 23 日 Magic Len 研究分享 螢幕撕裂(Screen Tearing)是螢幕顯示器將螢幕畫面的不同影格同時顯示出來所造成的現象。雖然網路上幾乎所有資料都提到螢幕撕裂是和螢幕顯示器有關,是因為顯示晶片輸出畫面的速率大於螢幕顯示器的畫面更新率才這樣的,但筆者覺得這問題並不是那麼的單純。 繼續閱讀 Linux、Screen Tearing、glxgears、螢幕撕裂
如何連線到遠端的Linux + MongoDB伺服器? 2020 年 4 月 7 日 Magic Len Linux、研究分享、網路相關 MongoDB預設並不允許遠端裝置的連線,而為了要能夠讓它允許遠端連線,就必須要進行一些額外的設定。 繼續閱讀 Linux、MongoDB
DOSBox 跨平台的DOS模擬器,玩DOS經典遊戲的好幫手 2020 年 3 月 26 日 Magic Len 作業系統、軟體介紹 隨著時代的變遷,科技愈來愈進步,傳統的DOS遊戲幾乎絕版,退下潮流。但是人總要慎終追遠,偶爾回味一下古早的DOS遊戲也是很不錯的。可是……目前常用的作業系統,已經不支援DOS模式了,根本就無法運行這些DOS遊戲。要如何解決這些問題呢?用虛擬機器回到過去Windows 95、Windows 98的時代?不用!只要有了DOSBox,就能讓您在Linux、Windows、macOS等非Windows 9... 繼續閱讀 DOS、DOSBox、DOS模擬器、IRQ、Linux、軒轅劍、軒轅劍黃金紀念版、遊戲
Linux 要如何優化SSD(固態硬碟)? 2020 年 3 月 24 日 Magic Len Linux、研究分享 SSD(固態硬碟)的優化是個老議題了,不外乎就是4K對齊、減少寫入次數並清理「髒掉的」磁區。那麼這些事項在Linux作業系統下要如何進行呢? 繼續閱讀 4K對齊、Linux、Linux SSD、Linux SSD Trim、Logical Block Address、SSD、SSD Trim、SSD優化、Trim、fstrim、noatime、nodiratime、固態硬碟、邏輯區塊位址
Linode 老牌、穩定、價格合理且機房遍布美、歐、亞洲的VPS主機 2019 年 8 月 4 日 Magic Len Linux、網路相關、網站應用 Linode是一間美國的虛擬專屬主機(VPS, Virtual Private Server)提供商,在美國的紐華克、亞特蘭大、佛蒙特、達拉斯,和英國的倫敦、德國的法蘭克福、日本的東京與新加坡等城市設有機房,使用者可以在數分鐘之內在Linode的網站上完成註冊並且利用網頁後台輕易地建立出各個不同地區、不同硬體規格的VPS。Linode的命名,是源自於「Linux」和「node」,也正如其名,Lin... 繼續閱讀 Linode、Linux、VPS、Virtual Private Server、虛擬專屬主機
Linux作業系統如何安裝最新或是指定版本的Node.js? 2019 年 8 月 2 日 Magic Len Linux、NodeJS 我們常用的Node.js版本可分為三種,一種是當前正在積極開發的版本(Current),一種是最新的LTS版本(Active LTS),還有一種是上一代依然在維護中的LTS版本(Maintenance LTS)。若想在Linux作業系統上安裝Node.js,要怎麼樣才能夠安裝最新或是指定版本的Node.js呢? 繼續閱讀 Linux、node.js
如何在Linux上將應用程式變成開機可自動執行,且保證在崩潰之後還能自動重啟的服務? 2019 年 6 月 27 日 Magic Len Linux、研究分享、網路相關 由於網路伺服器可能會因各種天災人禍或是因為需要進行系統更新而必須重新開機,因此在部署網路相關的服務時,我們應該要確保網路服務可以在伺服器重新開機之後也跟著自動啟動。再來,網路伺服器可能會遭遇到各種意外狀況,而導致程式執行出錯,造成程式崩潰(crash),一旦提供服務的應用程式崩潰了,就無法再繼續處理後續進來的請求,因此有個能夠保證服務能夠在崩潰或是被關閉之後自動重啟的機制也是很重要的。在Linux... 繼續閱讀 Linux、Systemd、Watchdog、mprober、看門狗
mprober 同時支援命令列介面(CLI)和網頁介面,並提供HTTP API的Linux伺服器探針 2019 年 6 月 25 日 Magic Len Linux、作品分享、網路相關、網站應用、軟體介紹 自從筆者接觸Rust程式語言以來,大大小小的程式都是使用Rust程式語言來進行開發。在Web伺服器管理方面,由於伺服器環境已經不再需要安裝PHP、Node.js、Python等網站相關套件,因此也沒有一個好用的、可在本機或是遠端偵測伺服器狀態的工具能夠使用,索性就自己用Rust程式語言來開發一個追求效能,並針對Linux伺服器來運行的探針──M Prober(MagicLen Prober)。 繼續閱讀 Linux、M Prober、MagicLen Prober、mprober、探針
如何在Linux作業系統上以一行指令下載GitHub倉庫(Repository)上最新發佈的檔案? 2019 年 6 月 19 日 Magic Len 研究分享、網站應用 GitHub是全球最大的程式碼託管平台,許多軟體資源都可以在該網站上取得。有些人如筆者就喜歡除了把程式原始碼上傳到GitHub外,也把已經編譯好的二進制檔案也一併上傳到GitHub替每個倉庫(Repository)所提供的「Release」區,這樣一來不想自行編譯原始碼的使用者就可以直接到「Release」區中找到對應平台已經編譯好的二進制檔案來直接下載使用。 繼續閱讀 GitHub、Linux、Wget
把Ubuntu打造成macOS─MacBuntu 18.04 2019 年 6 月 9 日 Magic Len Linux 自從Ubuntu以Unity作為預設的桌面環境後,看起來比較沉穩的黑、橘配色就成了Ubuntu的主要色系。即便Ubuntu 18.04用回了GNOME 3,配色也還是維持原樣。無論是Ubuntu Unity還是Ubuntu GNOME的佈景樣式設定都很分散,須在不同地方使用不同工具來針對不同的UI位置做調整,十分麻煩。如果您覺得Ubuntu的預設佈景主題不好看的話,可以參考這篇文章將其改造成mac... 繼續閱讀 Linux、MacBuntu、Ubuntu、macOS