本文以創用 CC 姓名標示-非商業性-相同方式分享 4.0 國際授權釋出
讀者您好
Vim 作者 Bram Moolenaar 的家人透過郵件論壇宣布他已於 8 月 3 日過世的消息。他創造的 Vim 文字編輯器不僅免費提供給大眾使用,更建議使用者幫助烏干達孩童。
Bram Moolenaar 曾在 2000 年時於荷蘭發表了 7 habits of effective text editing,後來又在 2007 年接受 Google 邀請發表了升級版的演講。如果您正在學習 Vim 編輯器,從作者本人了解如何正確有效地使用 Vim,將會使您更深入了解其獨特的快捷鍵和指令,進一步提升寫程式的效率和品質。
❤️ 邀請您透過 Patreon 贊助本電子報,給我們支持與鼓勵 ❤️
👽開源智識
🔹Jless
Jless 是一款命令列 JSON 查看器,美觀列印 JSON、加上語法彩色顯示,讓探索 API 或測試請求更為便捷。能夠折疊或展開物件和陣列,輕易掌握 JSON 結構。全文正則表達式搜尋,迅速找出所需數據。
🔹Slint
具有良好擴充能力、輕量化、直覺化且原生的 GUI 工具包。它支援跨平台運作,記憶體和運算需求低,提供如手機般流暢的使用體驗。讓設計師與開發者能輕鬆打造出優質的 GUI 設計,無論桌機、手機、網頁還是嵌入式系統都能適應。
🔹Scylla
ScyllaDB 是一款開源的 NoSQL 資料庫,特別強調高效能。採用 C++ 程式語言編寫,與 Apache Cassandra 完全相容,但在許多方面提供更卓越的表現。ScyllaDB 能自動適應各種硬體和工作負載,大大減輕了開發人員的設定工作。其高吞吐量和低延遲的特點,使它在大型分散式系統中成為首選。
🆕科技見聞
🔸Mastodon's Mastodon'ts
知名程式設計師 Jamie Zawinski 最近針對 Mastodon 提出了批評和建議。他在文章中指出,Mastodon 在用戶封鎖、回覆管理和連結預覽方面存在許多問題。這些問題不只影響了基本的使用便利性,還可能成為濫用的管道。
Zawinski 不僅深入剖析了這些問題,更提出了可能的解決方案。他主張應將主貼文設為具有主導地位,並將所有相關的元數據(例如回覆、預覽縮圖等)附加在其中。這個新的設計方案將讓人們能更有效地審查和管理回覆,並讓封鎖功能如人們所期望的方式運作。
雖然 Zawinski 是 Mastodon 的愛好者,但他的這些觀點凸顯了開放原始碼社交平台在設計和功能方面可能遇到的挑戰。他的分析和建議也許能促使 Mastodon 社群重新審視某些技術決策,以增進使用者體驗並強化平台的穩健性和安全性。
🔸Green Vs. Brown Programming Languages
本文作者通過分析程式語言的使用情況,發現程式語言的喜好與否與它們在新專案(綠地專案)和既有專案(棕地專案)中的使用有關。棕地語言主要用於維護現有的軟體,而綠地語言則更常用於新的開發項目。
文章中引用了不少資料,比如 Stack Overflow 開發者調查結果,以及 TIOBE 指數等,用以區分和說明綠地與棕地語言。其中,棕地語言多占被害怕使用的語言列表,而綠地語言則主要出現在最受喜愛的語言列表中。
作者提出程式語言熱潮的生命週期理論,認為新興語言因為多用於新專案而受到青睞,但隨著時間的推移和專案的累積,這些語言也可能逐漸變得被害怕使用。文章中甚至提醒了一些當下受歡迎的新語言,指出它們最終也可能會失去光環。
以上就是本期的內容,喜歡的話請給❤️,分享或轉寄本電子報給有興趣的朋友。如果您有想要介紹的開源專案,也請來信與我們分享,或是在 Twitter 留言給我們,感謝!