CCZE 是一個用於對日誌進行著色的實用程式。
最初的專案於 2003 年停止開發。 2013年,我編譯了該程式供個人使用,但結果發現,由於演算法不理想,它運行得很慢。我修復了最明顯的效能問題,然後成功使用了7年,但我懶得發布。
因此,我向您展示從數位灰燼中崛起的 0.3.0 Phoenix 版本。
-
此版本中沒有引入新功能。
-
修復了現代系統的建置。
-
修復了一個長期存在的段錯誤並提高了性能:
-
關鍵字匹配已被重寫,以便程式不會執行大量無用的字串比較。
-
services(5) 資料庫的內容現在透過與關鍵字相同的機制進行快取和處理。無需一次又一次地解析/etc/services。
-
正規表示式處理程式碼的改進。
-
由此帶來的效能提升是數十倍甚至數百倍。
目前該程式處於支援和維護狀態。這意味著我不打算積極致力於它,我沒有下一個版本的路線圖或計劃。但是,如果您有錯誤報告或改進程式功能並使其功能適應現代現實的想法,我準備開始盡可能地開發它。
CCZE 是一個雄心勃勃的項目的一部分,旨在讓開發人員放棄的各種軟體重新煥發活力。目前該項目只有一個已註冊的 組織帳戶 在 GitHub 上,也是唯一包含 CCZE 程式碼的儲存庫。未來將出現新的儲存庫。有些是我現在正在做的。
來源: linux.org.ru