Contents
這是 Soft & Share 為訂閱會員所推出的服務,小編週一到週五會每天整理一篇開源專案的摘要說明整理 (早上 8 點前會發佈在 Soft & Share 網站 ) ,讓你可以利用上班前快速掌握目前開源專案的焦點。( 之前出版的開源報報 )。想體驗開源報報,可先參考開放閱讀。
🔥以主題方式整理出相關的開源專案 – 開源報報主題報導
每天快速瀏覽開源報報具備有什麼效益?
- 增加自己的學習動力,提升自己的視野
- 從開源專案中獲得 side project 靈感與想法
- 利用開源專案提升自己的生產力
每天使用 NT8.3 元,你可以使用 Soft & Share 開源報報省下掌握每天開源資訊焦點的時間,這是一個很划算的時間槓桿投資
開源報報內容
工具
吉他和絃推導演算法
吉他和絃推導演算法,外帶和絃指法svg視覺化。具體實現過程及基礎樂理解釋可點這兒檢視
基於終端機的YouTube播放器和下載器
這個程式使用 Python 開發
功能
- 搜尋和播放來自 YouTube 的音訊/影片
- 按專輯標題搜尋專輯的曲目
- 搜尋和匯入 YouTube 播放列表
- 建立並儲存本地端播放列表
- 下載音訊/影片
- 轉換為mp3和其他格式(需要ffmpeg或avconv)
- 檢視影片評論
- 適用於Python 3.x
- 適用於Windows,Linux和Mac OS X
- 需要mplayer或mpv
該專案基於mps,這是一個基於終端機的程式,用於搜尋,串流傳輸和下載音樂。 此實現將 YouTub e用作內容來源,並且可以播放和下載影片以及音訊。 使用pafy程式庫處理YouTube的介面。
用Go編寫的儲存和影象處理伺服器
用Go編寫的S3相容影象處理伺服器。 仍在積極發展中。
功能
- HTTP伺服器
- 調整大小,旋轉,SmartCrop
- 轉換(JPEG,PNG,BMP,Webp)
- 多個儲存後端(磁碟,S3,http)
- 全模組化
- S3 API,用於列出和上傳檔案
- 請求合併
- 內建速率限制器
- HTTP範圍和條件請求
- 壓縮(gzip,brotli)
Web 應用程式開發
有用的Vue模式,技術,技巧和竅門以及有用的精選連結。
網站網址 https://learn-vuejs.github.io/vue-patterns/
優雅的儀表板
D2Admin是一個完全開源且免費的企業後端產品前端整合解決方案,它使用最新的前端技術堆棧,在本地第一個 View 上加載的javascript 檔案少於60kb,已經準備了大多數專案準備工作,並且具有 許多範例程式碼可幫助管理系統敏捷開發。
在 Laravel 應用程式上執行自我診斷測試
該軟體套件可讓你在 Laravel 應用程式上執行自診斷測試。 它帶有多個開箱即用的檢查,允許你自己新增客製化檢查。
包含的檢查
- 是否設定了APP_KEY?
- 你的 composer 依賴項是否與 composer.lock 檔案保持最新關係?
- 你是否安裝了正確的PHP版本?
- 你是否安裝了正確的PHP擴充套件?
- 是否可以建立與資料庫的連線?
- storage 和 bootstrap/cache 是否具有正確的權限?
- .env 檔案是否存在?
- 維護模式是否禁用?
- 系統上是否安裝了必需的語言環境?
- .env.example 中是否存在環境變數,而.env中不存在?
- 是否需要執行任何遷移?
- storage 目錄是否已連結?
- 可以訪問Redis嗎?
JavaScript 的非同步迭代器擴展,例如 map,reduce,filter,flatMap等
為何需要 Axaz?
非同步迭代器是處理非同步資料流的有用方法。 該程式庫添加了許多實用程式方法,這些方法類似於 lodash,underscore,Ramda或RxJs中的方法。
使用Go結構輕鬆建立HTML表單
form 套件使你可以輕鬆採用Go結構並將其轉換為使用所需 HTML 格式的HTML表單。 下面是一個範例以及輸出,但首先讓我們看一下範例。
假設您有一個Go結構,如下所示:
type customer struct {
Name string
Email string
Address *address
}
type address struct {
Street1 string
Street2 string
City string
State string Zip string `form:"label=Postal Code"` }
現在,你要為其生成一個HTML表單,但是如果要在出現錯誤時保留使用者輸入的值,或者要支援載入URL查詢引數並自動為使用者填充表單,這會有些煩人 。 使用此程式套件,只需定義輸入欄位的HTML應該是什麼,就可以很輕鬆地完成這兩項操作:
<div class="mb-4">
<label class="block text-grey-darker text-sm font-bold mb-2" {{with .ID}}for="{{.}}"{{end}}> {{.Label}}
</label>
<input class="shadow appearance-none border rounded w-full py-2 px-3 text-grey-darker leading-tight {{if errors}}border-red{{end}}" {{with .ID}}id="{{.}}"{{end}} type="{{.Type}}" name="{{.Name}}" placeholder="{{.Placeholder}}" {{with .Value}}value="{{.}}"{{end}}>
{{range errors}}
<p class="text-red pt-2 text-xs italic">{{.}}</p>
{{end}}
</div>
這個特定的範例使用Tailwind CSS設定值的樣式,以及在為每個欄位建立輸入時透過此 form 套件提供的錯誤模板函式。
現在我們可以簡單地使用form.Builder的 FuncMap 方法提供的 inputs_for 模板函式將整個結構呈現為表單。
<form class="bg-white shadow-md rounded px-8 pt-6 pb-8 mb-4" action="/" method="post">
{{inputs_for .Customer}}
<!-- ... add buttons here -->
</form>
並使用它生成如下所示的HTML表單:

資料科學
開放式自動駕駛平台
百度支援的自動駕駛開源專案
Apollo是一種高效能,靈活的架構,可加快自動駕駛汽車的開發,測試和部署。
架構

硬體

軟體


Twitter 發文元資料爬蟲和活動分析器
這個簡單的 python script 的目標是透過檢測以下內容來透過Twitter推文分析Twitter個人資料:
- 按小時和星期幾的平均推文活動
- Twitter介面的時區和語言設定
- 使用的來源(行動應用程式,Web瀏覽器等)
- 地理位置
- 最常用的主題標籤,最常轉發的使用者和最常提及的使用者
- 根據最頻繁的時區/語言進行好友分析
使用 ANSI C 開發的簡單神經網路程式庫
Genann是一個經過最小測試的程式庫,用於訓練和在 C 語言中使用前饋人工神經網路(ANN)( feedforward artificial neural networks )。它的主要重點是簡單,快速,可靠和易於修改。 它僅透過提供必要的功能而很少提供額外的功能來實現此目的。
特色
- C99沒有相依性。
- 包含在單個原始碼和標頭檔案中。
- 簡單。
- 快速且執行緒安全。
- 易於擴充。
- 進行反向傳播訓練。
- 與其他訓練方法相容(經典最佳化,遺傳演算法等)
- 包括範例和測試套件。
- 根據zlib許可釋出-幾乎免費使用。
嵌入式系統
將照片變成卡通
Draw This 這是一台寶麗來相機,可以繪製卡通。 你拍照並按下快門-然後彈出動畫片; 相機會對所見內容的最佳詮釋。 相機是用於物件識別的神經網路,google quickdraw 資料集,熱感印表機和 raspberry pi的混搭。
喜歡今天小編整理的開源報報嗎?歡迎給小編意見與回饋
幫我們個小忙
Image by Sergio Cerrato from Pixabay