fbpx

Soft & Share 開源報報 – 029

Contents

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

學習資源

Python 範例:透過互動式的 Jupyter 和數學解釋流行的機器學習演算法

Soft & Share 之前有專文特別介紹過這個專案 — Python 範例:透過互動式的 Jupyter 和數學解釋流行的機器學習演算法


深度學習論文閱讀路線圖

這個路線圖根據四個準則制定的

  1. 從大綱到細節
  2. 從舊的到最新的
  3. 從一般到特定領域
  4. 關注最新的技術

工具

從使用者提供的測試案例產生正規表示式的命令列工具

正規表達式功能很強大,可是小編最怕看到一長串的正規表示式( Regular Expression ) ,原因在不是很常用就忘記了,還好有 Google

Grex 是一個程式庫,也是一個命令列實用程式,用於簡化建立正規表示式的複雜而乏味的任務。 它透過從使用者提供的測試案例自動生成正規表示式來實現這一點。

Grex 是用 Rust 開發的,是從另一個 Javascript 開源專案移植過來的 – regexgen 

你可以輸入一堆你想比對的字串,然後它就會幫你產生正規表示式,也就是幫你找出比對的規則,所以你也可以用這個工具來做正規表示式的練習

如果你對 Regular Expression 背後的原理有興趣,也有專門在講如何實現 Regular Expression 引擎的課程 – 狀態機( State machines ) 和自動機 ( Automata ) : 建立一個 RegExp 機器


linkding – 自己架設書籤服務

是一個簡單的書籤服務,你可以自己管理它。 它支援管理書籤,使用標籤對書籤進行分類,並具有搜尋功能。 它提供了一個 bookmarklet ,可以在瀏覽網頁時快速新增新的書籤。 它還支援以 Netscape HTML 格式匯入 / 匯出書籤。


可將版本控制歷史資訊製作成漂亮的動畫

這個工具支援 CVS/SVN/Git ,製作出來的動畫看起來很炫

Web 應用程式開發

應用程式練習集

這個專案 Soft & Share 之前有專文介紹過,請參考 應用程式練習集


Metro-UI-CSS -使用 Metro 風格建立響應性強、行動優先的前端程式庫專案

這個程式庫使用HTML/CSS/Javascript 等技術基礎上,很類似 BootStrap,看了專案說明,是想要取代 BootStrap,你可以到 https://metroui.org.ua/examples.html 這邊看到許多漂亮的範例


在瀏覽器中進行人臉辨識

這個專案建立在 Tensorflow.js 的核心上,並提供可用於瀏覽器和 Node.js 的 Javascript API


前端上線前檢查清單

這是一個詳盡的列表,列出了在將網站 / HTML 頁面投入營運之前需要測試的所有元素


使用 Javascript 畫出一顆聖誕樹

這個有動畫效果的聖誕樹只用了 11 行程式碼

背後使用的數學

程式設計語言

Python 最佳的測試工具

這個工具是以行為驅動開發(BDD)的概念產生的


Typer – 使用 Python 開發命令列的框架

開發命令列工具比較複雜的地方就是設計執行命令時的參數設計與解析,這個框架可以幫你簡化這步驟

這個專案的開發者還有另一個很有名的 Python 程式庫 – FastAPI ,我們在前幾期的開源報報也有介紹過


Eris – 提供了一種更好的方法來處理 Go 中的錯誤、跟蹤和日誌記錄

這個套件的靈感來自於幾個現有的套件: xerrors、 pkg / errors 和 Go 1.13 errors。

基本的錯誤處理套件是在 Go 1.13中新增的,但它忽略了使用者友好的包裝方法和內建的堆疊追蹤。其它錯誤處理套件提供了一些在 eris 中可以找到的功能特性,但是沒有靈活地控制錯誤輸出格式

嵌入式系統

Linux 名片

一位嵌入式系統工程師製作了一張很酷的名片,裡面還真的可以啟動一個 Linux’ ,成本 2.88 美元

有興趣可參考這篇 blog – https://www.thirtythreeforty.net/posts/2019/12/my-business-card-runs-linux/


通用的家用電器紅外線遙控器資料庫

這個資料庫支援多達 1 萬種以上的遙控裝置

小編有買一個萬用紅外線遙控器,應該就是利用這個資料庫製作而成的,那個遙控器設計很簡單,提供一個藍芽介面還有 iOS/Android App,然後透過網路去下在各式類型的紅外線控制器編碼,然後寫入到遙控器,透過這個遙控器就可以控制家裡所有的裝置( 冷氣也可以 ) ,神奇的是中華電信的 MOD 也在這個資料庫裡面

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

Comments are closed.

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: