製作 PPT 的新方式出現了——GitHub 熱點速覽 v.21.19

HelloGitHub發表於2021-05-11

作者:HelloGitHub-小魚乾

想當初 Markdown 的出現,拯救了多少死在 Word 樣式調整上的人,現在,slidev 出現了,它讓你 Focus 在本該專注的 PPT 內容製作上而不需要花太多精力在樣式調整上,你僅僅用 Markdown 語法就可以做出一個高顏值幻燈片。生產力工具除了 slidev,還有 zx 這個 Google 開源的小工具能幫你寫出更好的指令碼,以及現在才被小魚乾發現的一個寶藏專案 Best-websites-a-programmer-should-visit 收錄了太多非常高質量的 CS 相關網站,全方位解放學習能力。

以下內容摘錄自微博@HelloGitHub 的 GitHub Trending 及 Hacker News 熱帖(簡稱 HN 熱帖),選項標準:新發布 | 實用 | 有趣,根據專案 release 時間分類,釋出時間不超過 14 day 的專案會標註 New,無該標誌則說明專案 release 超過半月。由於本文篇幅有限,還有部分專案未能在本文展示,望周知 ?

  • 本文目錄
      1. 本週特推
      • 1.1 Markdown 方式做 PPT:slidev
      • 1.2 寫出更好指令碼:zx
      1. GitHub Trending 周榜
      • 2.1 程式設計師必馬清單:Best-websites-a-programmer-should-visit
      • 2.2 自動駕駛:openpilot
      • 2.3 跨平臺 UI 工具包:ionic-framework
      • 2.4 視覺化資料分析:thinking-in-data
      • 2.5 console 命令備忘錄:tldr
      1. 你的點單
      • 3.1 跨平臺檔案互傳:Syncthing & croc
      • 3.2 圖片識別:faceai
      1. 往期回顧

1. 本週特推

1.1 Markdown 方式做 PPT:slidev

本週 star 增長數:3,950+

New 不知道你做 PPT/Slide 的時候是不是花了大精力在樣式調整和校對上。Slidev 是一個對程式設計師極度友好演示 PPT 的方式,它無需你貼上程式碼時額外找尋諸如 Carbon 或者直接截圖 IDEA 程式碼,你可以用 slidev 一個軟體搞定排版和程式碼展示,讓你使用 Markdown 專注寫作一樣,你用 slidev 可以專注 PPT 製作。特性:

  • ? 支援 Markdown-用 MD 即可製作 PPT
  • ? 對開發者友好-內建語法高亮顯示,實時編碼
  • ? 可定製主題-主題可以與 npm 包共享和使用
  • ? 潮-支援 Windi CSS,可嵌入樣式
  • ? 互動-無縫嵌入 Vue 元件
    -? 演示者模式-使用另一個視窗或手機來控制幻燈片
  • ? LaTeX-內建 LaTeX 支援程式
  • ? 編輯器-整合編輯器,或者 VSCode
  • ? 錄製-內建錄製和攝像機檢視
  • ? 便捷-匯出為 PDF,PNG 甚至是可託管的 SPA
  • ⚡️ 快速-通過 Vite 實現實時再載入
  • ? 可嵌入-支援 Vite 外掛,Vue 元件或任何 npm 軟體包

GitHub 地址→https://github.com/slidevjs/slidev

1.2 寫出更好指令碼:zx

本週 star 增長數:5,300+

New zx 是 Google 開源幫開發者寫出更好指令碼的工具,zx 包為子程式提供了有用的包裝器,轉義引數並給出合理的預設值。

GitHub 地址→https://github.com/google/zx

2.1 程式設計師必馬清單:Best-websites-a-programmer-should-visit

本週 star 增長數:750+

當你學習 CS 或者開始進一步深入瞭解某個技術時,不妨看看這個專案。雖然是個老專案,但是 Best-websites-a-programmer-should-visit 收錄了非常全面的程式設計資源,小到工具、教程,大到周邊資訊,全方位讓你瞭解到 CS 知識。

GitHub 地址→https://github.com/sdmg15/Best-websites-a-programmer-should-visit

2.2 自動駕駛:openpilot

本週 star 增長數:1,050+

openpilot 是由 comma.ai 開源的自動駕駛系統。openpilot 可以代替 OEM 的高階輔助駕駛系統,用來改善視覺感知與機電執行器控制。它讓使用者可以透過增加的計算能力、強化的偵測器以及不斷更新的駕駛輔助功能來修改現有的汽車,這些功能會隨使用者遞交的資料而持續改善。

GitHub 地址→https://github.com/commaai/openpilot

2.3 跨平臺 UI 工具包:ionic-framework

本週 star 增長數:700+

Ionic Framework 是一個移動框架,作為一個強大的跨平臺 UI 工具包,它可用於構建同原生質量的 iOS、Android和 HTML、CSS 和 JavaScript 實現的 PWA,目前有 Vue、React、Angular 版本。

GitHub 地址→https://github.com/ionic-team/ionic-framework

2.4 視覺化資料分析:thinking-in-data

本週 star 增長數:350+

New thinking-in-data 是可用於資料分析、視覺化和協作的 VSCode 擴充套件。如果你是個熟悉 RStudio、MATLAB、Spyder、JupyterLab 或其他 IDE 的資料科學家或機器學習工程師,但對 VSCode 茫然無措,不妨試試這個專案。

GitHub 地址→https://github.com/dynamicwebpaige/thinking-in-data

2.5 console 命令備忘錄:tldr

本週 star 增長數:950+

tldr 是一個適合新手,或者尚未熟練掌握 console 命令的人的備忘錄,你可以當它是你的命令小抄,幫你快速找到對應的命令。

GitHub 地址→https://github.com/tldr-pages/tldr

3. 你的點單

好久…沒開張,感謝 @π 和 @人生如棋 的點單,這是你們的 repo,謝謝查收~

3.1 跨平臺檔案互傳:Syncthing & croc

π 的點單Syncthing 是一個 P2P 的檔案同步工具,支援 Android、macOS、Windows、Linux 等等主流作業系統,之前 HG 的作者蔡文心也寫過它的講解,你可以看下這篇文章《微信聊天記錄裡的檔案又失效了?試試這個檔案同步開源專案吧》,此外,去年 HG 在 GitHub 熱點趨勢上推薦過 croc,它是一個用 golang 編寫的工具,允許任何兩臺計算機簡單和安全地傳輸檔案和資料夾。據我所知,croc 是唯一的 CLI 檔案傳輸工具。

Syncthing GitHub 地址→https://github.com/syncthing/syncthing

croc GitHub 地址→https://github.com/schollz/croc

3.2 圖片識別:faceai

人生如棋 的點單 faceai 是一款優秀入門級 AI 專案以及教程,內容涵蓋:人臉、視訊、文字的檢測和識別。不僅包含最基本的人臉檢測、識別(圖片、視訊)、輪廓標識、頭像合成(給人戴帽子),還有表情識別(生氣、厭惡、恐懼等)、視訊物件提取、圖片修復(可用於水印去除)、圖片自動上色等等。

GitHub 地址→https://github.com/vipstone/faceai

4. 往期回顧

以上為 2021 年第 19 個工作周的 GitHub Trending ?如果你 Pick 其他好玩、實用的 GitHub 專案,記得來 HelloGitHub issue 區和我們分享下喲 ?

HelloGitHub 交流群現已全面開放,新增微訊號:HelloGitHub001 為好友入群,可同前端、Java、Go 等各界大佬談笑風生、切磋技術~


關注 HelloGitHub 公眾號 第一時間收到更新。

還有更多開源專案的介紹和寶藏專案等待你的發現。

相關文章