本文以創用 CC 姓名標示-非商業性-相同方式分享 4.0 國際授權釋出
讀者您好
命令列工具功能強大,只要以適當的方式組織指令,就可以流暢而迅速地操作 CSV 檔案,並從中取得所需的資訊。這篇文章介紹了一些簡單的工具以及指令,可以幫助讀者使用命令列處理資料。
❤️ 邀請您透過 Patreon 贊助本電子報 ❤️
👽開源
🔹try
Try 將使用者打算執行的指令隔離在安全的環境中,讓使用者先知道該指令會造成何種影響,再讓使用者決定是否實際執行。
🔹Spacer
Spacer 是一個簡單的命令列工具,用於在命令輸出停止時插入分隔線。
如果你是那種習慣在日誌尾部按下幾次 Enter 鍵來知道上一個請求結束並開始新的請求的人,這個工具就是為你而設計的!
🔹Eruda
Eruda 是一款專為手機瀏覽器設計的 console 工具,能大幅提升手機網頁開發與偵錯的效能。Eruda 具備豐富的功能,包含顯示 JavaScript 日誌、檢查 DOM 狀態、觀看請求狀態、查看本地儲存與 Cookie 訊息、展示網址和使用者代理資訊,並且包含常用的程式碼片段,以及 HTML、JavaScript、CSS 的原始碼檢視器。透過 Eruda,讓手機端的網頁偵錯變得更為便利。
🆕科技
🔸Speed matters: How Ethernet went from 3Mbps to 100Gbps… and beyond
當我們瀏覽網路或和朋友聊天時,都是依賴一種名為 "乙太網路" 的科技。這項在 1970 年代由 Bob Metcalfe 於 Xerox 研發的科技,以其簡單且經濟實惠的設計,迅速成為了區域網路的標準,並且隨著時間推進,其性能也持續提升。
乙太網路的關鍵在於其能有效處理網路數據傳輸的衝突。當許多裝置同時嘗試在網路上傳送資料時,乙太網路便會透過一種名為「載波感測多重存取 / 碰撞偵測」(CSMA / CD)的方式,確保資料能成功傳輸。
然而,乙太網路的未來挑戰在於持續提升其資料傳輸速度、降低延遲,並提升能源效率,以滿足新技術如量子計算和人工智慧的需求。最後,我們可以期待乙太網路將以創新的方式進行變革,以滿足日益增長的資料和通訊需求。
🔸Microsoft's GitHub under fire for DDoSing crucial open source project website
開源算術函式庫專案 GMP 近期在無預警下面臨極大的網路流量壓力,導致其伺服器陷入停滯。GMP 的主要作者 Torbjörn Granlund 對於源自微軟的大量網路封包表示警戒。他在專案郵件列表中提到,“GMP 伺服器正在遭受來自數百個微軟公司所擁有的 IP 地址的攻擊”。當 GMP 正在封鎖所有微軟的 IP 地址作為緊急反應時,微軟 GitHub 的威脅狩獵、操作和回應主管 Mike Blacker 辨認出問題的根源是一個在 GitHub 上被複製超過 700 次的 GitHub Actions Workflow。
GitHub 一直嘗試防止 Workflow 在複製的倉庫上運行,但這種防禦方式並不總是有效。這個事件加深了對 GitHub 自身安全防護措施的懷疑。這種狀況證明,對於開源專案等可能沒有商業實體那麼多資源的組織,建立穩固的基礎設施和有效的防護機制至關重要。
對於由微軟 GitHub 給出的解釋,Granlund 並不滿意。他認為大型科技公司應對其服務可能對小型網站產生的影響負責。這些事件揭示了一個更廣泛的科技業議題:大公司必須認識並減輕其工具和服務對較小組織的影響,這不僅包括限制這些服務對其他平台的需求,也應該在問題發生時提供穩固的支持和解決方案。
以上就是本期的內容,喜歡的話請給❤️,分享或轉寄本電子報給有興趣的朋友。如果您有想要介紹的開源專案,也請來信與我們分享,或是在 Twitter 留言給我們,感謝!