Soft & Share 開源報報 258 – 吉他和絃推導演算法

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

🔥以主題方式整理出相關的開源專案 – 開源報報主題報導

為什麼需要 Soft & Share 開源報報?

每天快速瀏覽開源報報具備有什麼效益?

  1. 增加自己的學習動力,提升自己的視野
  2. 從開源專案中獲得 side project 靈感與想法
  3. 利用開源專案提升自己的生產力

每天使用 NT8.3 元,你可以使用 Soft & Share 開源報報省下掌握每天開源資訊焦點的時間,這是一個很划算的時間槓桿投資

訂閱網址

開源報報內容

工具

吉他和絃推導演算法

吉他和絃推導演算法,外帶和絃指法svg視覺化。具體實現過程及基礎樂理解釋可點這兒檢視

線上 Demo

基於終端機的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的混搭。

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

Soft & Share 訂閱會員加值服務

幫我們個小忙

使用 e-mail 追蹤 Soft & Share

Image by Sergio Cerrato from Pixabay

Comments are closed.

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: