如何用Rust程式語言進行中文數字的轉換? 2019 年 2 月 9 日 Magic Len Rust 「中文數字」是中文的數字表示方式,例如「123」,可以表示為「一百二十三」。中文數字如同英文字母一樣有區分大小寫,例如「123」的中文數字小寫為「一百二十三」,大寫則為「壹佰貳拾參」。至於單位則有個、十、百、千、萬、億、兆、京等等,相同單位的數量級也並非只有一種,而是分為下數、萬進、中數和上數這主要四種系統。中文數字是老祖宗的智慧,但對於現在的數位系統來說並不怎麼合適,還是得經過轉換才行。那麼要如... 繼續閱讀
如何將Rust程式的Log訊息輸出成Log檔? 2019 年 2 月 7 日 Magic Len Rust 在開發程式的時候,經常會需要使用「Log」或是「Console」等類別輸出某些文字訊息來告訴系統管理員程式執行的狀況。當程式作為背景服務來運行的時候,通常會將這些Log訊息寫進檔案系統內,方便日後查閱。然而,儲存在檔案系統中的每則文字訊息雖然可能只是短短的幾行字,但累積久了也是會佔用不少硬碟空間,如果沒有定期整理的話,可能哪天系統的可用空間就被歷史紀錄塞滿,而導致當機。為了避免程式輸出的訊息塞滿硬... 繼續閱讀
Linux 如何使用wondershaper來限制網路頻寬? 2019 年 2 月 5 日 Magic Len Linux、 軟體介紹 雖然網路連線是愈快愈好,但有時候為了避免電腦佔滿對外的網路頻寬,必須要針對網路連線進行限速。Linux作業系統可以使用「Wonder Shaper」(wondershaper)這套開源工具來協助我們針對某個網路介面,來限制其上傳和下載的速度。 繼續閱讀
如何讓VirtualBox的虛擬機器與實體機器共享檔案? 2019 年 1 月 30 日 Magic Len 軟體介紹 VirtualBox是一套開源免費且跨平台的虛擬機器軟體,可以在一個作業系統中建立多台的虛擬電腦,且獨立運行不同的作業系統。那麼要如何設定VirtualBox,才能讓虛擬機器和實體機器的檔案彼此互通呢? 繼續閱讀
如何在Rust程式語言中實現西曆和農曆的轉換?如何計算八字重量? 2019 年 1 月 28 日 Magic Len Rust 中國的農曆同時考慮到月球繞行地球與地球繞行太陽的情形,不像西曆那樣有著明顯的規律,雖然農曆本身的干支年是60年循環一次,但是每個年份在每次循環中,所含的各個月份之天數有可能是不一樣的,甚至連該年有沒有閏月,有閏月的話是閏幾月也都不能固定,單講哪個干支年也無法確定究竟是第幾次循環的,因此通常還會搭配其它曆法或是紀年法來使用,現在的話當然就是搭配西曆來用啦! 繼續閱讀
如何設定Linux是否要在使用者輸入sudo密碼時,以星號字元顯示已輸入的密碼長度? 2019 年 1 月 26 日 Magic Len Linux 「sudo」是Linux作業系統常用的指令,它可以暫時讓非root的使用者能夠以root權限去執行某個指令。在使用「sudo」執行指令之後,程式通常會要求使用者再次輸入其登入時所用的密碼,以確保目前臨時使用root權限操作電腦的人真的是該使用者本人。在預設情況下,使用者輸入給「sudo」的密碼通常完全不會顯示在終端機上,但是我們其實可以做一些設定,讓使用者輸入的密碼能以星號字元表示出來,如此一來也... 繼續閱讀
如何修改Linux終端機預設的文字編輯器? 2019 年 1 月 24 日 Magic Len Linux 在使用終端機來操作Linux作業系統的時候,經常會需要使用文字編輯器來瀏覽或是修改某個設定檔。有些終端機下的CLI指令或工具(如visudo、git等),會直接使用Linux終端機「預設」的文字編輯器來開啟文字檔,然而這個「預設」的文字編輯器卻很可能不是我們習慣使用的。那麼要如何修改成我們習慣使用的文字編輯器呢? 繼續閱讀
Windows常見問題:裝了8GB記憶體,卻只能用3GB?裝了四核心CPU,卻只能用雙核心? 2019 年 1 月 22 日 Magic Len Windows 這是個在2011年前就有的老掉牙問題,即便到了現在,還是會有一些Windows使用者上網發文問說他們的記憶體實際能夠使用的量要比安裝的量還要少,或是CPU明明就有很多核心,但是在Windows作業系統內卻沒有辦法看到和用到所有的核心。所以這些問題到底是什麼原因造成的呢? 繼續閱讀
精靈寶可夢(神奇寶貝)火紅、葉綠、綠寶石、黑白的多人連線版─PokeMMO 2019 年 1 月 20 日 Magic Len 軟體介紹 精靈寶可夢(神奇寶貝)是1990年次朋友們的童年回憶,從初代Game Boy掌上遊戲機便有神奇寶貝黃(皮卡丘)、紅、綠版本,接著又出現了彩色畫面的金、銀、水晶版,當時的小朋友們就算看不懂日文,也會買一本厚厚的中文攻略書,邊玩邊查攻略,可能一本攻略書就要輪流借給班上大部分的同學,傳到後來書頁都已殘破不堪了呢!不過由於後來電腦上開始有功能強大的Game Boy的模擬器,能夠加速遊戲的進行,甚至還可以使... 繼續閱讀
Nginx如何透過網址瀏覽檔案系統目錄下的所有檔案? 2019 年 1 月 18 日 Magic Len 研究分享、 網路相關 Nginx是一個免費開源且穩定高效的Web伺服器程式,有時會被用作檔案伺服器,透過HTTP提供靜態檔案給客戶端。Nginx自帶的檔案伺服器功能,可以利用網址中的路徑來直接對應伺服器的檔案系統的路徑,對於檔案系統中的目錄,Nginx甚至可以自動產生出網頁來顯示該目錄底下的文件列表。只不過基於安全性的考量,Nginx預設並未開啟這項產生檔案索引網頁的功能,如果要使用就必須手動調整Nginx的設定檔。 繼續閱讀