本文以創用 CC 姓名標示-非商業性-相同方式分享 4.0 國際授權釋出
讀者您好
在 20 世紀 50 年代,猶他大學的 David Evans 和 Ivan E. Sutherland 教授認為可以進一步擴展軍方為發展航空、雷達和火箭技術而設計的互動遊戲和視覺化工具的應用。他們於 1968 年創立了 Evans & Sutherland 公司,開發讓電腦能模擬物體和環境的技術。許多電腦圖形界的先驅,如皮克斯的共同創辦人 Edwin Catmull 和 Adobe 的共同創辦人 John Warnock,都在這裡開始了他們的職業生涯。他們的研究推動了電腦圖形的發展,為我們今天所看到的連續色調電腦圖形鋪平了道路。
❤️ 邀請您透過 Patreon 贊助給予本電子報支持與鼓勵 ❤️
👽開源
🔹fq
fq 受知名工具 jq 啟發,可處理二進位格式,並呈現數據、轉換、切片、串接二進位資料。它支援巢狀格式,有互動式 REPL 及自動完成功能。fq 結合了 jq、hexdump、dd、gdb 等工具的功能,是全方位的文件處理工具。
🔹Kratos
Kratos 是一套輕量級 Go 微服務框架,提供完整的微服務研發體驗,讓開發者更專注於業務交付。設計原則包括簡單,通用,高效,且具高性能、可擴充性與錯誤容忍性。特性包括以 HTTP/gRPC 為基礎的 API、支援多數據源的設定等。
🔹fx
Fx 是一個可以在終端機下使用的 JSON 閱覽器,支援滑鼠和訊息流、保證鍵值順序。
🆕科技
🔸Apollo for Reddit is shutting down
Reddit 近期對其 API(應用程式介面)實施新的收費模式,使得眾多使用 Reddit API 的第三方應用程式需面臨更高的費用壓力。這項變革發生在 Reddit 準備首次公開募股(IPO)的數月前,目前 Reddit 主要的營收來源為廣告,透過向開發者收取 API 存取費以及向使用 Reddit 資料訓練大型語言模型的 AI 公司收費,有助於提升 Reddit 的 IPO 吸引力。
根據 Apollo 應用程式的開發者 Christian Selig 的說法,Reddit 的新收費模式可能使 Apollo 每年需支付約二千萬美元的費用。Selig 認為,即使僅保留付費訂閱 Apollo 的用戶,由於每位用戶每天平均會發出 344 次請求,每月的費用將達 2.5 美元,然而 Apollo Ultra 的訂閱費卻只有每月 1.49 美元或每年 12.99 美元,因此無法獲得足夠的收益。
由於無法承受新的 API 收費,Apollo 將於 6 月 30 日停止服務。Selig 表示他將在 6 月 30 日太平洋時間晚上刪除 Apollo 的 API 權杖,而在此之前,Apollo 將如常運作。對於已經訂閱 Apollo 的用戶,Selig 在接下來的幾週內計劃提供按比例的退款,以彌補他們訂閱剩餘時間的損失。然而,這項改變已引起 Reddit 社區的大規模反彈。許多大型的社區,包括 r/gaming、r/Music、r/Pics 等,已決定在 6 月 12 日開始停止張貼新文章,以抗議 Reddit 的 API 收費變動。
🔸Why We Should Stop Using JavaScript According to Douglas Crockford (Inventor of JSON)
在這部短片中,Douglas Crockford 呼籲軟體產業應該從 JavaScript 離開。他認為這個行業已陷入了自滿和漸進主義的陷阱,新的電腦語言的出現速度不如以往,同時被累積的複雜性壓制,進而阻礙了發展。
Crockford 的看法是,問題並非對新語言的關注度下降,而是網路作為一個平台的發展速度超過了其他語言能在該平台上達到可行性的速度。他認為,應用軟體的轉移到網路平台可能會是超越 JavaScript 的世代轉折點,但這並不表示 JavaScript 會消失。對於任何特定的程式,最適合的程式語言取決於該程式的複雜性所在。
然而,隨著更多複雜的軟體開始針對瀏覽器,開發者們開始遇到 JavaScript 基本設計的問題,如性能問題、物件生命週期的管理,以及有限的標準庫等問題。對於寫部落格或電子商務網站的開發者來說,他們可能不會遇到這些問題,這也是 JavaScript 不會消失的原因。然而,不能因此假定,只因為瀏覽器正在成為應用程式的主要平台,JavaScript 就會成為複雜應用軟體的主要語言。
以上就是本期的內容,喜歡的話請給❤️,分享或轉寄本電子報給有興趣的朋友。如果您有想要介紹的開源專案,也請來信與我們分享,或是在 Twitter 留言給我們,感謝!