Ardour 一個能運行在 Linux 作業系統上的免費開源的數位音樂工作站 2022 年 8 月 9 日 Magic Len 軟體介紹、 音樂心得 Ardour是一款開源的數位音樂工作站(DAW, Digital Audio Workstation)軟體,可以用來錄音、混音、剪輯,並且支援LADSPA、LV2、VST等音效插件(Audio Plug-in)。除了Linux作業系統之外,Ardour也支援Windows和macOS,不過幾乎不會看到有人在Linux之外的平台使用Ardour,因為在這兩個平台上有很多更合適的選擇,但是在Linux... 繼續閱讀
如何查出 Linux 作業系統是用 UEFI 還是 Legacy BIOS 來開機的? 2022 年 8 月 4 日 Magic Len Linux UEFI(Unified Extensible Firmware Interface,統一可延伸韌體介面)是取代傳統BIOS(Basic Input/output System,基本輸入輸出系統)的東西,比BIOS速度更快,且擁有可以使用滑鼠游標來操作的圖形介面。一般來說,使用者不太需要知道自己的電腦到底是UEFI還是BIOS,但如果使用者想要自行安裝作業系統的話,就會有差別了。這篇文章將會說明要... 繼續閱讀
如何復原Git的變動?已經commit的變動還能怎麼復原呢? 2022 年 8 月 2 日 Magic Len 研究分享、 軟體介紹 在使用Git進行程式專案或是其它任何專案的版本控制時,有時候可能會因為一些意外而導致專案發生了不應該出現的變動,這時候要如何利用Git來還原呢?在這篇文章中,將會介紹如何用「git checkout」、「git reset」、「git revert」這三種指令來分別處理不同的狀況。 繼續閱讀
如何寫程式來做等值的貨幣或是物品的數量換算? 2022 年 7 月 28 日 Magic Len 研究分享、 Java、 數學邏輯、 Rust、 JavaScript 不同國家有不同的貨幣流通,不同的貨幣也會有不同的價值。其實也不只貨幣,任何物品,無論實體的或是虛擬的都一樣,只要價值可以被衡量,就可以被等值換算。講到錢就傷感情,以蘋果和橘子來舉例好了,假設2顆蘋果等值於3粒橘子,那麼8顆蘋果就會等值於12粒橘子。 繼續閱讀
從零開始的基礎樂理─第二章:音程 2022 年 7 月 26 日 Magic Len 研究分享、 音樂心得 也許您曾聽過三度、五度、八度等稱呼,這些術語正是用來表示兩個音的「音程」。透過音程我們可以知道任意兩個音的關係,兩組同樣音程不同音高的音,聽起來的感覺是很類似的,這也就是為什麼一首曲子我們對它做「升降key」的動作來改變整體音高後,還能聽出是同一首曲子。 繼續閱讀
如何判斷兩個浮點數是否相等?是否能整除?相除後餘數是多少? 2022 年 7 月 21 日 Magic Len 研究分享、 Java、 Rust、 演算法、 JavaScript 使用電腦去進行浮點數運算的時候,在某些條件下會出現顯而易見的誤差,而這樣的誤差,就會導致與浮點數有關的計算或是邏輯判斷出現問題。 繼續閱讀
從零開始的基礎樂理─第一章:概述 2022 年 7 月 19 日 Magic Len 研究分享、 音樂心得 當一個完全初學者在學習音樂的時候首先會面臨到的問題就是學習的資料過於零散,甚至還會遇到不同的資料或是指導者對於某個同樣的東西的解釋方式或是理解是不同的。在學習音樂的過程中,經常會看到一些音樂相關的術語、符號與一些習慣突然就冒出來,那些資料或是指導者可能也不會跟您解釋那些是什麼東西,就只是讓您把它們記起來,也或許寫這些資料的人或是指導者是從小就學音樂,會認為那些都是理所當然的東西,不需要去追究其原理... 繼續閱讀
解決 ssh-copy-id 指令沒有作用的問題 2022 年 7 月 14 日 Magic Len Linux 「ssh-copy-id」指令可以將本地端的SSH公鑰傳給遠端的SSH伺服器,使其信任本地端,從而讓本地端連線到SSH伺服器的時候可以直接被授權,不需要再提供遠端Linux使用者的密碼。然而在某些情況下,即便使用了「ssh-copy-id」指令,SSH伺服器也總還是會要求使用者輸入密碼才可以連線,這是怎麼一回事呢? 繼續閱讀
用 ShellCheck 來檢查 Shell 腳本有沒有什麼問題 2022 年 7 月 12 日 Magic Len Bash、 網站應用 在寫Bash或是其它Shell類型的腳本時,因為沒有編譯器的幫助,總是會寫得心驚肉跳,深怕在執行的時候哪行出現錯誤,或是隔了一段時間再回來看就發現看不懂以前的自己在寫什麼了。ShellCheck是一個開放原始碼的Shell腳本檢查工具,它可以找出腳本中語法錯誤,以及可能會出現的問題。 繼續閱讀
使用 pkexec 解決 sudo 指令無法使用的問題 2022 年 7 月 7 日 Magic Len Linux Linux的sudo指令可以用來暫時讓使用者獲得root權限去執行某個指令。不過有時候可能會因為操作失誤而導致sudo指令壞掉而不可正常使用,如果此時我們又不能直接登入root帳號的話,那該怎麼樣重獲root權限呢? 繼續閱讀