GNU Make 的基本使用方式 2019 年 4 月 20 日 Magic Len 程式設計、 Linux GNU Make (Makefile)是經常被用於程式原始碼專案中,幫助使用者編譯原始碼的建置工具。在Makefile中,可以分別替不同的原始碼檔案定義其編譯的方式(編譯所使用的指令),GNU Make在編譯原始碼專案時,就會依照原始碼是否有在產生目的檔案後又被修改(依賴文件的修改日期比目的檔案的修改日期來得晚),來自動判斷是否真的需要再重新編譯原始碼,以省下重複編譯的時間。 繼續閱讀
Linux國際認證專業協會(LPI)的LPIC-2國際證照 2019 年 4 月 18 日 Magic Len Linux LPI的認證共分為四個等級,由淺到深分別是Linux Essentials、LPIC-1、LPIC-2、LPIC-3。LPIC的認證必須一階階地考取,但同階的單科考試順序可以隨意。而Linux Essentials算是暖身用途的認證,就算不考也可以如筆者一樣直接從LPIC-1開始。 繼續閱讀
如何修復音樂檔的喀答聲(Click)? 2019 年 4 月 14 日 Magic Len 研究分享、 軟體介紹、 音樂心得 理論上,喀答聲(Click)應該只會發生在頻率急遽改變或是振幅急遽改變的時候。但實際上,只要波形有發生任何一點不連續(就算不連續的地方只有0.000001秒),就會產生喀答聲。在先前Csound的文章中,雖然有提到喀答聲可以利用波形包絡和近似頻率的方式來避免發生,但如果發生喀答聲的是現存的聲音或是音樂檔案的話,那就只能靠後期修復的方式來處理了。 繼續閱讀
如何讓Linux作業系統自動登入桌面環境,而不需輸入帳號密碼? 2019 年 4 月 12 日 Magic Len Linux 在安裝有圖形介面的Linux作業系統的時,有些發行版提供的安裝程式會讓使用者選擇是否要在電腦開機之後自動以某個Linux使用者帳號來登入桌面環境。那麼如果是在安裝Linux作業系統之後,想要再去更改自動登入的相關設定(開關自動登入、自動登入的使用者帳號等),該如何做呢? 繼續閱讀
MEPG-4(Xvid)、H.264(x264)、H.265(x265)、VP8、VP9、AV1等8-bit影片編碼格式的比較 2019 年 4 月 10 日 Magic Len 研究分享、 軟體介紹 由於儲存空間和資料傳輸速度的限制,我們可能沒辦法將錄影設備所錄製到的資訊,或是藉由軟體演算出來的畫面完好無損地保存或是傳送。影片是給人看的,但是人類的眼睛的分辨能力有限,非常細微的訊號差異其實感受不太出來,因此可以使用一些會改變原本影像訊號的方式來將其重新編碼(Encode)成和原始影像訊號看起來差異不大的格式,減少儲存影像訊號所佔用空間和加快傳送影像訊號時的速度,而這種壓縮影像訊號的方式就稱為有... 繼續閱讀
解決Linux作業系統的sudo無法執行特定指令的問題 2019 年 4 月 8 日 Magic Len Linux 在操作Linux作業系統的時候,經常會使用「sudo」指令來讓某個指令臨時擁有root權限。可是有時候卻會遇到,明明直接在終端機輸入某個指令(不使用「sudo」)可以正常執行得到,但在相同指令前加上「sudo」之後就執行不到了的狀況。這是什麼原因造成的呢?該如何解決? 繼續閱讀
關於在Linux作業系統上解壓縮ZIP檔案時可能會遇到的問題 2019 年 4 月 6 日 Magic Len Linux、 研究分享 ZIP是一個在幾乎所有作業系統中都支援的古老的壓縮格式。由於這種格式在1980年代就已經出現,所以設想地不是很周到,常常發生ZIP壓縮檔無法解壓縮,或是解壓縮之後的路徑與檔名是亂碼的問題。尤其實在跨Unix-like系統和Windows系統的時候,這些問題更常會發生。 繼續閱讀
如何使用FFmpeg來比對兩個影片的畫質差異程度? 2019 年 4 月 4 日 Magic Len 研究分享、 軟體介紹 FFmpeg全名是Fast Forward MPEG(Moving Picture Experts Group),為開源的影音多媒體處理框架,可以進行影音的解碼、編碼、編碼轉換、混合、抽取、串流和濾鏡,無論影音格式是從哪個地方出來的,從過去到現在的影音格式它幾乎都能夠支援。FFmpeg也有很不錯的可攜性和可移植性,可以使用在Linux, macOS, Microsoft Windows, BSDs... 繼續閱讀
Linux如何掛載CCD、CUE、NRG等音樂光碟常用的映像檔? 2019 年 4 月 2 日 Magic Len Linux、 軟體介紹 原生的Linux作業系統只支援符合ISO-9660標準的ISO映像檔,然而,ISO映像檔並無法映射包含音軌的光碟,也因此就出現了一些非ISO標準的映像檔格式,像是CCD(Clone CD)、CUE(CUE sheet)、NRG(Nero AG)等,可用來將音樂光碟製作成映像檔。那麼要如何在Linux作業系統上掛載這類的映像檔呢? 繼續閱讀
Audacity 免費開源且跨平台的聲音後製軟體 2019 年 3 月 31 日 Magic Len 軟體介紹 Audacity是一款免費、開源,而且還跨作業系統的音樂編輯軟體,支援多國語言,可以用來錄音、顯示聲音頻譜和生成聲音。除此之外,還可以針對整段聲音或是其中的片段加上「效果」,像是回音、改變節拍、改變音量、改變音高、消除人聲、去除背景雜音、修復喀答聲(Click)等。Audacity支援的聲音格式也有很多種,能夠輸出的格式有WAV、AIFF等非壓縮的格式,還有FLAC等無損壓縮格式,以及MP3、OG... 繼續閱讀