fbpx

Soft & Share 開源報報 092

這是 Soft & Share 為訂閱會員所推出的服務,小編週一到週五會每天整理一篇開源專案的摘要說明整理 (早上 8 點前會發佈在 Soft & Share 網站 ) ,讓你可以利用上班前快速掌握目前開源專案的焦點。( 之前出版的開源報報 )

學習資源

Go-leetcode

使用 Go 語言解決100 個以上 LeetCode 問題


用 JavaScript 編寫的經典電腦科學範例、演算法和方法的集合


反向面試

如果你去公司面試,你可以問公司哪些問題?這個專案幫你整理了許多在面試過程中你可以提問的問題,也可以幫自己判斷是否要選擇這家公司上班

這份參考資料也有被翻譯成簡體中文

工具

本地廣告攔截器。類似 Pi-hole,但是在本地端執行和使用你的作業系統

你不需要安裝任何瀏覽器擴充套件或應用程式,你只需要使用你的作業系統的工具,您可以使用一個命令更新將被阻止的 DNS 列表


使用宣告式的設定來設定 Gmail 過濾器

這個工具可以幫助你以宣告的方式生成和維護 Gmail 過濾器。 它有一個 Jsonnet 配置檔案,目的是比使用 Gmail 網頁介面更簡單的編寫和維護,自動分類、標籤、存檔和管理你的收件箱。

開發動機

如果你有 Gmail 並且需要維護很多過濾器,因為你想要應用標籤,擺脫垃圾郵件或者給你的郵件分類,那麼你可能有一個很長的過濾器列表。 然後,當你真正想要理解為什麼某條信息以某種方式被貼上標籤時,這一天就會到來。 你滾動瀏覽那些可怕的混亂,你希望你可以找到並替換東西,在應用它之前檢查更改,重構一些過濾器… 在某種程度上對待它們就像你對待你的程式碼一樣!

這個程式是透過 Gmail 提供的 API 來設定這些過濾器


Darling – 在 Linux 上執行 macOS 程式

Wine 可以讓你在 Linux 上執行 Windows 程式 ,這個開源專案則是讓你執行 macOS 程式


SpicyPass – 輕量級的密碼管理器

Spicypass 是一個輕量級的密碼管理器,利用最先進的密碼學和最低限度的設計原則進行安全和簡單的密碼儲存。


Git absorb – 自動 Git commit 修正

你有一個包含少量提交的功能分支。 你的隊友檢查了這個分支並指出了一些錯誤。 你已經修復了 bug,但是你不想把它們都放到一個不透明的修復提交中,因為你相信原子提交( atomic commits )。 與其手動查詢 git commit 的 commit—fixup 或者執行一個手動互動 rebase,不如這樣做:

git add $FILES_YOU_FIXED
git absorb --and-rebase
# or: git rebase -i --autosquash master

git absorbe 將自動識別哪些提交可以安全修改,哪些索引更改屬於每個提交。 然後它會寫上修改! 每次修改都要提交一次。 如果你不信任它,可以手動檢查它的輸出,然後使用 git 的內建自動壓縮功能將 fixups 摺疊到你的功能分支中。

Web 應用程式開發

使用 Go 程式語言和 WebAssembly 建構漸進式 web 應用程式( PWA )的軟體套件

它使用宣告性語法,只允許使用 Go 建立和處理 HTML 元素,而不需要編寫任何 HTML 標記。

該套件還提供了一個 http.handler,為執行基於 Go 的漸進式 web 應用程式提供所需的所有資源。

基本架構

資料科學

使用深度 Q-learning 來玩俄羅斯方塊

相關線上課程 簡單遊戲的人工智慧,這門課也是教 Q-learning 玩遊戲

雲端和網路管理

Azure 學習資源集錦

這個 repository 包含了許多 Azure 學習的參考資料,尤其是 Azure 證書、 Azure 架構,以及其他學習材料,例如安全主題。

行動應用程式設計

TermiWatch – 為 Apple Watch 提供終端機介面

喜歡今天小編整理的開源報報嗎?歡迎給小編意見與回饋

Comments are closed.

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: