Contents
這是 Soft & Share 為訂閱會員所推出的服務,小編週一到週五會每天整理一篇開源專案的摘要說明整理 (早上 8 點前會發佈在 Soft & Share 網站 ) ,讓你可以利用上班前快速掌握目前開源專案的焦點。( 之前出版的開源報報 )。想體驗開源報報,可先參考開放閱讀。
🔥以主題方式整理出相關的開源專案 – 開源報報主題報導
每天快速瀏覽開源報報具備有什麼效益?
- 增加自己的學習動力,提升自己的視野
- 從開源專案中獲得 side project 靈感與想法
- 利用開源專案提升自己的生產力
每天使用 NT8.3 元,你可以使用 Soft & Share 開源報報省下掌握每天開源資訊焦點的時間,這是一個很划算的時間槓桿投資
開源報報內容
工具
用 Rust 編寫的Flash Player模擬器
Ruffle是用Rust程式語言編寫的Adobe Flash Player模擬器。 Ruffle 目標在桌面電腦使用和 Web 使用 WebAssembly 。
適用於Chrome 功能最強大的螢幕錄製器和註釋工具
Screenity是適用於Chrome的功能齊全的螢幕和攝影機。 註釋螢幕以提供反饋,強調你的點選次數,編輯錄制內容等等。
這樣的工具適合給 UX 設計師取得使用者的測試反饋,也適合用來做教學
功能
- 無限記錄你的標籤頁,桌面,任何應用程式和相機
- 透過在螢幕上的任意位置繪製,新增文字和建立箭頭進行註釋
- 突出顯示你的點選,將焦點放在滑鼠上或將其從錄音中隱藏
- 獨立的麥克風和電腦音訊控制元件,push to talk 等
- Custom️自定義倒計時,僅在懸停時顯示控制元件,以及許多其他自定義選項
- 匯出為mp4,gif和webm,或將影片直接儲存到Google雲端硬碟
- Tri️修剪或刪除錄音部分
基於文字的現代瀏覽器,可渲染到TTY和瀏覽器
為何使用 Browsh?
並不是全世界都有好的網際網路。
如果你只有一個 3kbps 的網路連線,透過手機,那就可以透過SSH進入伺服器,通過比如說 elinks 來瀏覽網頁。這樣伺服器就會下載網頁,並利用SSH連線的有限頻寬來顯示結果。然而,傳統的基於文字的瀏覽器缺乏 JS 和其他所有現代HTML5的支援。Browsh的不同之處在於,它以真正的瀏覽器為支撐,即 headless Firefox,來建立一個純文字版本的網頁和 Web 應用程式。這些都可以很容易地在終端或事實上在另一個瀏覽器中呈現。請注意,目前瀏覽器客戶端與終端客戶端的功能不對等。
為什麼不使用VNC?好吧,VNC當然是一種解決方案,但它並不具備處理極度糟糕的網際網路的能力。終端 Browsh 還可以使用 MoSH 來進一步降低頻寬,提高連線的穩定性。Mosh 提供了諸如自動重新連線掉線或漫遊的連線以及只更新差異的螢幕更新等功能。此外,除了 SSH 或MoSH,終端Browsh不需要像VNC那樣的客戶端。
使用 terminal Browsh 的最後一個原因可能是為了從你的筆記型電腦或像Raspberry Pi這樣的低功耗裝置上卸下現代瀏覽器的電池消耗。如果你是 CLI 原住民,那麼如果你的消耗較多 CPU 的瀏覽器在其他地方用主電力執行,你就有可能獲得多幾個小時的壽命。
幫助我們在2020年購買GPU的工具
為何需要這個工具?
我建這個是為了應對現在嚴重的科技黃牛形勢。現在幾乎所有的科技產品都被黃牛集團瞬間帶出,然後以瘋狂的價格轉賣。699美元的GPU在eBay上被掛出1700美元的價格,這些黃牛們買了40車,而普通消費者卻一個都買不到。PS5的預售價被轉賣到近1000美元。我的看法是,如果我釋出了一個任何人都可以使用的機器人,免費的,那麼黃牛黨可以買到的商品數量就會減少,而正常消費者可以以 MSRP 的價格購買商品。如果大家都在用機器人,那麼就沒有人被黃牛綁架。
Web 應用程式開發
Directus 是一個用於管理SQL資料庫內容的即時API和App儀表盤。
Directus為開發者提供了一個即時的 GraphQL+REST API,並為非技術使用者提供了一個直覺的管理應用程式,從而包裝了你新的或現有的SQL資料庫。
特色
- 免費和開源。沒有人為的限制,供應商鎖定,或隱藏的價格。
- REST & GraphQL API。瞬間為你的資料庫新增一個快速的Node.js API層。
- 管理純SQL。與現有的 SQL 資料庫一起工作,或幫助從頭開始建構新的架構。
- 選擇你的資料庫。支援PostgreSQL、MySQL、SQLite、OracleDB、MariaDB和MS-SQL。
- 允許自我託管。選擇你的主機和基礎設施,在本地執行,或在內部深度整合。
- 完全可擴充。建構 white-label,很容易定製我們的模組化平台。
- 一個現代化的儀表盤。Vue.js管理應用程式非常安全和直覺,非技術使用者無需培訓。
高效能的Java API閘道器
Soul是一個非同步高效能,跨語言,響應式的API閘道器,提供了統一的HTTP訪問,無縫支援dubbo,spring-cloud,http並且提供了豐富的外掛(限流,熔斷,代理轉發)
高速的zlib移植到javascript中,可在瀏覽器和node.js中使用。
為什麼 pako 很酷?
- 結果是二進位的,相當於眾所周知的 zlib(現在包含移植的zlib v1.2.8)。
- 在最新的 JS 引擎中的速度幾乎和 C 實現一樣快(見基準)。
- 可在瀏覽器中運作,你可以對任何單獨的元件進行瀏覽器化。
做這個專案是為了瞭解JS的速度有多快,知道是否有必要為 CPU 密集型任務開發原生C模組。享受這個結果吧!
資料科學
TensorFlow 的 macOS 11.0+ 特別版本,使用蘋果的機器學習運算框架進行加速。
這個預釋出版本為 macOS 11.0+ 提供了硬體加速的 TensorFlow 和 TensorFlow Addons。透過 Apple 的 ML 運算框架,在配備M1和基於英特爾的Mac上支援原生硬體加速。
雲端和網路管理
一個基於Kubernetes和開放應用模型的易用且可完全擴充的應用平台。
對於開發人員來說,KubeVela是一個易於使用的工具,它使他們能夠以最小的努力來描述和運送他們的應用程式到Kubernetes。
對於平台建構者來說,KubeVela 作為一個框架,使他們能夠輕鬆建立針對開發者而又高度可擴充的平台。
由 GitHub 提供的正常執行時間監控和狀態頁面。
運作方式
- GitHub Actions被用作正常執行時間監控器。
- 每隔5分鐘,一個 workflow就會訪問你的網站,以確保其正常執行。
- 響應時間每6小時記錄一次,並提交到git中。
- 每天都會生成響應時間的圖表
- GitHub問題用於事件報告
- 如果一個端點當機,就會出現一個 issue。
- 你的團隊中的人被分配到這個 issue上
- 事件報告作為問題評論釋出
- issue 是鎖定的,所以非會員不能對其發表評論
- 當你的網站恢復時,issue 會自動關閉。
- 更新時傳送Slack通知
- GitHub頁面用於狀態網站
- 生成一個簡單、美觀、易懂的PWA。
- 由Svelte和Sapper共同打造。
- 使用GitHub API從這個 repository 獲取資料。

一個自動配置 mutt 和 isync 的系統,介面簡單,安全的密碼。
不費吹灰之力就能得到這些好功能
- 在終端機上使用 neomutt 的全功能和自動配置的電子郵件客戶端。
- 離線儲存的郵件,讓你在遠離網際網路時也能檢視和書寫郵件,並保持備份
具體來說,這個 Wizard
- 確定你的電子郵件伺服器的 IMAP 和 SMTP 伺服器和埠。
- 為neomutt、isync和 msmtp 建立適合你的電子郵件地址的dotfiles。
- 加密並在本地儲存你的密碼,以方便遠端訪問,只有您的GPG金鑰才能訪問。
- 自動處理多達9個獨立的電子郵件賬戶。
- 自動建立繫結,以便在賬戶之間或郵箱之間切換。
- 為 neomutt 電子郵件客戶端提供合理的預設值和吸引人的外觀。
- 如果 mutt-wizard 預設不知道你的伺服器的IMAP/SMTP資訊,它會提示你,並將它們放在所有正確的位置。