相信有些看倌會有這樣類似的經驗,自行收集了一些MP3音樂檔後當成音樂專輯般來撥放。只是這些四處收集來的MP3檔案每個檔案的音量可能有大有小,在撥放一大串樂曲的過程中可能要自行依個別樂曲來調整音量以免音量過大或過小造成困擾。如果希望每個樂曲的音量都保持在某個程度的大小,那麼可以利用軟體來一次調整所有樂曲的音量,wxMP3gain就是用來做這種工作的。
2019年2月23日 星期六
2019年2月20日 星期三
2018年Python開發者調查結果
PSF與JetBrains在2018年秋季進行了第二次的年度Python開發者調查,有來自逾150個國家超過2萬名開發者參與。此調查結果可看出Python社群的近來情景與在2018年Python開發界的最近趨勢,也可與2017年的調查結果做比較。完整的調查結果請見原始文章,本文只從中大略挑選部分要點。為方便說明,本文大致按照原文的區段標題來分段。
2019年2月16日 星期六
2019年1月20日 星期日
FFmpeg與WinFF:影音格式轉換工具
2019年1月12日 星期六
視頻下載利器youtube-dl
相信大多數人都有在YouTube上看影片的經驗,有時你可能想取得影片直接存在硬碟中重複觀看,有一些瀏覽器的附加元件提供下載影片的功能,但在新式瀏覽器有些使用限制,不若以往般好用。之前介紹過uGet也可以下載YouTube上的影片,不過這方面有些較細的工作有更好用的工具,如Youtube Downloader HD,可在Windows上使用。本文要介紹的youtube-dl,則是個命令行程式,雖然不像Youtube Downloader HD有美美的圖形界面,乍看並不起眼,但它實際上功能強大,不只支援YouTube,還有其他站台,可在主流作業系統平台上使用,是以Python開發的開放原始碼軟體。
youtube-dl的下載與使用方法[2]在官網上都有。不過命令選項很多,對剛接觸的人,可能會有難入手的感覺。本文就做點簡單的使用介紹,主要是在Ubuntu上安裝與使用youtube-dl來下載YouTube影片時的使用範例。
youtube-dl的下載與使用方法[2]在官網上都有。不過命令選項很多,對剛接觸的人,可能會有難入手的感覺。本文就做點簡單的使用介紹,主要是在Ubuntu上安裝與使用youtube-dl來下載YouTube影片時的使用範例。
2018年12月23日 星期日
既古老又現代的編輯器Vim
VI是個具有悠久歷史的文字編輯器,有不少後繼的版本,其中較廣為人知的當屬Vim,以及有圖形界面的gVim。雖然在當代的電腦圖形環境中不乏好用又精美的文字編輯器,但在某些較特別的情形下,這些優良的軟體卻派不上用場,譬如在無圖形環境的服務器或是透過終端機連線的時候。在這類情況下若想修改某個文字檔,VI或是Vim無疑是最廣泛使用的編輯器。
由於Vim是當前最普遍可見的VI後續改良版本,為簡化文字敘述,在本文以下提及Vim時,在某些情況下這詞也同時代表了VI與其他後繼版本,如gVim。
Vim經過數十年的發展,不僅兼顧了早期終端機連線時代的使用習慣,也加入了現代使用的考量,有相當多樣的擴充性,在近年更是篷勃發展,特別是Vim 8版開始。這一方面要得力於它本身是開源軟體,另一方面則是因為不少專業程序員使用Vim (Real programmers use Vim.)。一般使用者大概不會想去使用Vim,也沒這個必要,通常是程序員或是相關技術人員才用的。
據親身觀察,不少剛接觸Vim的使用者,在沒有獲得合適指導的情形下,往往心生排斥,認為Vim很難學。事實上若能領悟它的設計邏輯,了解它為何這麼設計,從這方面去思考,學習上並沒有那麼難,只要學得入門的一些基本操作,很快就可體會到它的強大。VI發展於1970年代,那時期的電腦鍵盤沒像現代有這麼多按鍵,有些符號的位置也稍有不同(圖1),滑鼠既不普遍長相也與現代大不相同,所以在當時設計出來的VI,自然是不動用滑鼠而在只使用一些基本按鍵的條件下就可完成相當複雜的工作,而且無須讓手遠離鍵盤的Home row(圖2)。(這兩張圖片的來源:Wikimedia Commons)
當然Vim有許多功能並不是可一夕可學完的,即使是使用了幾十年也開班授課的專業人員,也不見得會全部功能。事實上只要學會常用或是夠用的部分就已足夠,其他用不著的學了也用不著又何必學?等到有必要時再去查用法即可。
Vim可在目前所有主流作業平台上使用,包括手機與平板。還有相當豐富的文件與使用者社群,以下會列出部分。相關實體書籍則可在天瓏書局找到一些。
由於Vim是當前最普遍可見的VI後續改良版本,為簡化文字敘述,在本文以下提及Vim時,在某些情況下這詞也同時代表了VI與其他後繼版本,如gVim。
Vim經過數十年的發展,不僅兼顧了早期終端機連線時代的使用習慣,也加入了現代使用的考量,有相當多樣的擴充性,在近年更是篷勃發展,特別是Vim 8版開始。這一方面要得力於它本身是開源軟體,另一方面則是因為不少專業程序員使用Vim (Real programmers use Vim.)。一般使用者大概不會想去使用Vim,也沒這個必要,通常是程序員或是相關技術人員才用的。
據親身觀察,不少剛接觸Vim的使用者,在沒有獲得合適指導的情形下,往往心生排斥,認為Vim很難學。事實上若能領悟它的設計邏輯,了解它為何這麼設計,從這方面去思考,學習上並沒有那麼難,只要學得入門的一些基本操作,很快就可體會到它的強大。VI發展於1970年代,那時期的電腦鍵盤沒像現代有這麼多按鍵,有些符號的位置也稍有不同(圖1),滑鼠既不普遍長相也與現代大不相同,所以在當時設計出來的VI,自然是不動用滑鼠而在只使用一些基本按鍵的條件下就可完成相當複雜的工作,而且無須讓手遠離鍵盤的Home row(圖2)。(這兩張圖片的來源:Wikimedia Commons)
| 圖1 |
| 圖2 |
當然Vim有許多功能並不是可一夕可學完的,即使是使用了幾十年也開班授課的專業人員,也不見得會全部功能。事實上只要學會常用或是夠用的部分就已足夠,其他用不著的學了也用不著又何必學?等到有必要時再去查用法即可。
Vim可在目前所有主流作業平台上使用,包括手機與平板。還有相當豐富的文件與使用者社群,以下會列出部分。相關實體書籍則可在天瓏書局找到一些。
2018年12月18日 星期二
Ubuntu 18.04安裝OpenJDK 11
因為Java 10版有個bug致Freeplane 1.7版無法在這版上執行[1],而Ubuntu 18.04採用了OpenJDK SRU exception的作法,在目前時間點所裝的openjdk-jre-11實際上還是10版[2],而且改成11版的時程在目前仍未知。
為了可以在Ubuntu 18.04上順利使用Freeplane 1.7版,只好先自行安裝openjdk-jre-11。有不同的作法,這裡只採用其中之一。這個只是暫時性的作法,Canonical公司早晚還是會完成換版的工作,到時就沒必要這麼做了。
為了可以在Ubuntu 18.04上順利使用Freeplane 1.7版,只好先自行安裝openjdk-jre-11。有不同的作法,這裡只採用其中之一。這個只是暫時性的作法,Canonical公司早晚還是會完成換版的工作,到時就沒必要這麼做了。
訂閱:
文章 (Atom)
