紀錄一些常駐在我的電腦或是使用過不錯用的軟體,同時用於紀錄軟體官方連結。

日常

生活使用

  • 7-Zip:開源(GNU LGPL v2.1、BSD 3-clause License)檔案壓縮工具,應該不須特別介紹。
  • Audacity:開源(GNU GPL v2.0)的音訊編輯軟體,支援 Windows、macOS、Linux 平台。功能強大,適合進行音訊錄製、剪輯、混音等操作。個人簡單的音訊錄製、剪輯會使用它。
  • calibre:開源(GNU GPL v3.0)的電子書管理器,支援主流的 Windows、macOS、Linux、Android、iOS 使用平台以及主流的電子書格式。也有許多不錯的插件可以使用。個人經常使用「Ebook Translator」插件翻譯翻譯電子書,翻譯效果個人可以接受,惟圖表非常容易跑版較為可惜。
  • DocFetcher:開源(EPL)的文件搜索器,支援 Windows、macOS、Linux 平台。相較於 Everything 以及內建的文件搜尋功能,它透過在指定搜尋範圍讀取文件(文件、簡報、PDF 等文件都可以讀取)建立索引,可透過搜尋檢索內文,當記得有文件但是不記得文件名稱時很方便使用。
  • FFmpeg:開源(GNU LGPL v2.1、GNU GPL v2.0)應用於多媒體的錄影、串流、編解碼功能的函式庫,個人常用其作為轉檔工具。好處為轉檔方面很萬用,且適用於大多數平台,惟學習門檻較高(安裝、指令操作對一般終端用戶較為困難)。
  • Ghostscript:開源(GNU AGPL v3.0)以及具有另外商業授權的 PDF 處理工具,支援多種操作系統。用於 PDF 轉檔、合併、分割等操作。本人常用於將 PDF 文字轉換為外框,以避免內容被直接複製。以及 PDF 轉換為圖片格式(除常用的 PNG、JPEG,個人常用於轉換為 TIFF 格式)。
  • GnuCash:開源(GNU GPL v2.0)的會計軟體,支援 Windows、macOS、Linux,易於使用的複式記帳軟體,可以進行複式記帳、報表繪製,項目自訂性高。惟沒有對行動平台的支援以及資料庫加密的功能較為可惜,不過由於其資料庫為一檔案,可自行運用其他方法進行加密與備份管理也不會過於複雜。
  • Joplin:開源(GNU AGPL v3.0)的筆記軟體,支援主流的 Windows、macOS、Linux、Android、iOS 使用平台。可在裡面使用 Markdown 進行格式化的筆記撰寫,並支援 KaTeX、Mermaid、MultiMarkdown 等語法,功能方面對我來說已足夠日常使用。其中,個人偏愛其特點為可自行規劃筆記儲存位址(如雲端硬碟 OneDrive、Dropbox、Nextcloud,惟此做法會失去使用 Joplin Cloud 可以使用的分享筆記共同編輯的功能)並且具有端對端的安全性。惟個人認為較可惜處為不具備在本地端加密筆記的功能。
  • Hosted Miniflux:開源(Apache License v2.0)的 RSS 軟體(需自架(Self-hosted)或託管(Hosted))。介面與功能簡約且反應快速,特別是支援取得原始文章以及可將文章存到其他標籤的功能,個人日常使用上非常滿意。惟對於架設、資料庫需有理解。
  • OBS Studio:開源(GNU GPL v2.0)的錄影或直播軟體,支援 Windows、macOS、Linux 平台,應該不須特別介紹。
  • Pandoc:開源(GNU GPL v2.0)的轉檔工具,可用於將 Markdown、LaTeX、Word docx、HTML 等常見的格式進行單向或雙向的轉換。惟其為指令界面對於一般使用者使用有一定門檻,對於簡單文件可使用其提供之 Demo 嘗試進行操作。
  • PDFGear:免費的 PDF 閱讀與編輯軟體,支援 Windows、macOS、iOS、Android 平台。本人用作 Adobe Acrobat Pro 的替代品,提供了基本的 PDF 編輯功能、OCR、轉檔、壓縮等功能,以及近期整合 AI 對話等功能。功能完善,惟介面較為複雜,需要花一些時間適應,以及在一些特殊轉換需求較不完整。本人日常使用其作為 PDF 編輯工具主力,而若有不足處則會使用 Ghostscript 輔助。儘管如此,由於其付費選項、功能與時程尚未明訂,個人不建議應用於長期企業推廣使用,避免未來授權方式、政策、功能或時程改變影響使用。
  • Qalculate:開源(GNU GPL v2.0)的計算機,支援 Windows、macOS、Linux 平台。內建單位換算、常數、以及代數與基本微積分、統計功能。當計算機不在身邊時本人使用它替代計算機使用。
  • Sound eXchange(SoX):開源(GNU GPL v2.0、GNU LGPL v2.0)的音訊處理工具,支持 Windows、macOS、Linux 平台。個人常應用其音訊格式轉換功能,可讀寫 WAV、MP3、FLAC、OGG、AIFF 等音訊格式。亦具備音量/速度/音調調整、音訊剪輯、音訊合併等功能。
  • XnViewMP:免費(商業用途必須購買授權)照片檢視器,支援 Windows、macOS、Linux 平台。其支援多數影像格式,特別是個人常會拍攝 RAW 格式的影像(DNG、CR2),以及有些人使用 iPhone 拍攝 HEIC 檔案格式,轉檔方面也支援常見的 JPEG、PNG、TIFF 等檔案格式。

預計陸續嘗試

  • anytype:開源(基於 MIT License 的 Any Source Available License v1.0)的筆記軟體,筆記不僅在端對端加密,於節點端也進行加密。惟目前尚於 beta 測試版階段,諸如自託管措施、共同編輯能力、Markdown 語法亦尚未完全支援尚未完善。而目前 Joplin 儘管簡單但仍夠我使用,也有適當的擴充套件,待 anytype 正式發布以及功能完善後有機會願意嘗試看看。

整合開發環境(IDE)

  • Arduino IDE:開源(GNU AGPL v3.0)的 Arduino、ESP32 等開發板整合開發環境,應該不須特別介紹。
  • Notepad++:開源(GNU GPL v2.0)的原始碼編輯器及記事本,應該不須特別介紹。過去常用於閱讀 HTML、XML 等標記語言或是簡單的記事本,惟目前多數已使用 Visual Studio Code 取代。
  • Visual Studio Code (VScode):開源(MIT License)的程式碼整合開發環境,應該不須特別介紹。

安全相關

  • Bitwarden:開源(客戶端:GNU GPL v3.0、Bitwarden License v1.0)的密碼管理器,支援主流的 Windows、macOS、Linux、Android、iOS 使用平台以及瀏覽器。在免費方案即可使用多數功能,可用於保存密碼、身分、支付卡以及純文字信息,並且可透過雲端方式同步到其他設備。亦可自行託管組織伺服器,惟 TOTP 屬付費功能,就算自行託管仍需付費解鎖。
  • KeePass:開源的密碼管理器,在不同的使用平台有許多衍生版本,本人在 Windows 環境下使用 KeePassXC;而在 Android 上使用 keepass2android。其密碼資料庫為一檔案,可透過雲端方式同步使用,自訂性較高,大多也都有 TOTP 功能。
  • RethinkDNS:開源(Apache License v2.0)的 Android 網路安全軟體,整合 DNS、防火牆以及 VPN 功能。可以對不同的應用程式、網域、網路進行個別管理。
  • simplewall:開源(GNU GPL v3.0)的 Windows 防火牆軟體。與 Windows Firewall 同樣使用 Windows Filtering Platform (WFP) 進行通訊的過濾,然而介面簡單、軟體精簡也易於配置,也能同時與 Windows Firewall 運行。缺點為該軟體仍使用自簽名數位簽章。

預計陸續嘗試

  • Portmaster:開源(GNU GPL v3.0)的防火牆軟體,適用於 Windows 與 Linux。初步對其有興趣,有機會願意嘗試看看。
  • AnonAddy:開源(GNU AGPL v3.0)的電子郵件轉發服務。對其非常感興趣,會找機會嘗試看看。

專有軟體

  • 付費軟體 EndNote:書目管理軟體,可將電子資料之元數據與全文系統化的儲存,並且可透過雲端帳號同步。
  • Hosted&訂閱軟體 n8n:基於 Sustainable Use License、n8n Enterprise License 許可證的工作流程自動化平台,可透過網頁介面進行工作流程的設計。不僅有付費版亦有較為基本之社群版可自行架設,透過觸發器、節點等方式串連不同應用程式或網路服務,若相關服務沒有官方節點,其也具備社群開發的節點以及透過編碼自行開發或擴充的能力。其中,個人透過 Docker 安裝社群版本,目前主要將其串接 Line 官方帳號,透過 Line 官方帳號進行工作流程的觸發與回應,包含透過 Line 官方帳號進行筆記、提醒以及串接生成式人工智慧服務提供查詢與回應等。
  • 訂閱軟體 TI-Nspire™ CX CAS Student Software:由於本人平時使用 TI-Nspire™ CX CAS 計算機,使用其併附的軟體能夠最大化計算機的應用範圍。除了日常計算外,對於特別需求可以透過編寫 Lua 的方式實現自訂功能。惟其自 2023/11/07 起全面改為基於訂閱的帳戶許可證。
  • 部分免費軟體 VirtualDJ:混音軟體,大多數非專業用途的功能是免費的。適合用於一些簡單的音樂混音處理,像是個人常用於無縫循環、混音器應用。

Comment

License

  • MIT License
    • 屬最寬鬆的許可協議之一,只要在衍伸產品中包含作者版權聲明即可修改、發布、商用,亦可不開源。
  • GNU General Public License (GNU GPL)
  • GNU Affero General Public License (GNU AGPL)
  • GNU Lesser General Public License (GNU LGPL)
  • Eclipse Public License (EPL)
  • Apache License