本文以創用 CC 姓名標示-非商業性-相同方式分享 4.0 國際授權釋出
讀者您好
在與前端開發的朋友交流中,Redis 的作者 Salvatore Sanfilippo(antirez)提到,每個人都應該試著寫一個簡單的聊天伺服器以了解多工和連線管理。隨後他以 C 語言示範了一個簡單的聊天伺服器,只用了兩百行程式碼。如果您對編寫一個聊天伺服器有興趣,不妨參考他的程式碼,以您擅長的程式語言編寫一個吧!
👽開源智識
🔹Ruff
Ruff 是由 Rust 編寫的高速 Python 檢查器和程式碼格式化工具,可通過 pip 安裝,支援至 Python 3.12。它具有超過 700 個內建規則,並能替代 Flake8、isort 和 Black 等工具,且執行速度遠超過這些工具。Ruff 還提供自動錯誤修正和內建快取功能,避免重複分析未更改的文件。它得到許多重要開源專案的認可,是 Python 開發者值得關注的工具。
🔹CFR[]
CFR[] 是一個極簡的繪圖語言,只需要五個指令。透過這些指令改變顏色、前進、右旋轉,以及建立可重複區塊,指令簡單卻可以繪製各種複雜的圖形,快來發揮你的創意。
🔹Geany
Geany 是一款輕量、快速的開發環境,僅使用 GTK+工具打造,特點在於只依賴少數套件,不受桌面環境如 KDE 或 GNOME 影響。主要功能有語法顯示、程式碼自動補完等等,還可以透過第三方套件擴充。
🆕科技見聞
🔸Okta 安全事件影響 1Password
近日,知名身份認證管理服務商 Okta 揭露,其客戶支援管理系統的憑證被黑客竊取並洩漏了客戶資訊。隨後,受歡迎的密碼管理器 1Password 也發現了其內部 Okta 帳戶的可疑活動。
1Password 在 9 月 29 日即時發現並迅速中止了該可疑活動。經過調查,確認沒有客戶資料或其他敏感系統被侵入的跡象。
1Password 在此事件後,已經與 Okta 展開緊密合作,以深入調查並釐清此次事件的全部詳情。此事凸顯了緊急應對與即時監控的重要性。
🔸前端革命還是再現 PHP?
近日在舉辦的 Next.js Conf 2023 中,Next.js 團隊呈現了其新特性「Server Actions」。該特性為前端開發者提供了一個直接利用 SQL 語法操作資料庫的能力。
「Server Actions」讓開發者可以建立非同步的伺服器函式。透過它,開發者不僅可以重新驗證快取資料和切換路徑,還能設定和讀取 cookie 等操作。
不過,這項新功能的推出也引起了廣泛的討論和回響。許多鄉民以梗圖和評論方式反應,其中不乏質疑此特性是否等同於「再現 PHP」的聲音,還有人戲稱未來可能在前端執行 C 語言程式。
以上就是本期的內容,喜歡的話請給❤️,分享或轉寄本電子報給有興趣的朋友。如果您有想要介紹的開源專案,也請來信與我們分享,或是在 Twitter 留言給我們,感謝!