Contents
這是 Soft & Share 為訂閱會員所推出的服務,小編週一到週五會每天整理一篇開源專案的摘要說明整理 (早上 8 點前會發佈在 Soft & Share 網站 ) ,讓你可以利用上班前快速掌握目前開源專案的焦點。( 之前出版的開源報報 )。想體驗開源報報,可先參考開放閱讀。
🔥以主題方式整理出相關的開源專案 – 開源報報主題報導
每天快速瀏覽開源報報具備有什麼效益?
- 增加自己的學習動力,提升自己的視野
- 從開源專案中獲得 side project 靈感與想法
- 利用開源專案提升自己的生產力
每天使用 NT8.3 元,你可以使用 Soft & Share 開源報報省下掌握每天開源資訊焦點的時間,這是一個很划算的時間槓桿投資
開源報報內容
學習資源
用來建立知識的專案列表
實用的建立知識專案列表。 由於這些專案旨在增加你的知識基礎,因此有些挑戰。 但是,也有一些簡單的方法。 其中許多甚至值得在你的作品組合中展示。 這些專案分為多個類別,並用一些建議的語言和框架/工具(我仍在研究此部分)進行標記,以幫助你入門。
如何開始
- 從列表中選擇專案
- 為專案建立GitHub儲存庫開始工作,
- 可能從頭開始(如果需要,請重新設計輪子!)
- 完成後,對其進行測試,並在 README 檔案中的某處加上標籤#100ProjectsOfCode。
- Fork 這個 repository
- 檢查已完成的專案,並重復另一個專案構想
很像 Jserv 的自幹作業系統/編譯器系列,但是題目更多,裡面只給出規格沒有答案,這串列表真的有辦法一步一步實作出來,程式功力會大增
在macOS上保護和改善隱私的指南
本指南是用於提高執行最新版本的macOS(以前稱為“ OS X”)的現代Apple Macintosh 電腦(“ MacBook”)的安全性和隱私性的技術集合。
本指南針對希望採用企業標準安全性的高階使用者,但也適合有興趣在Mac上改善其隱私和安全性的新手使用者。
系統的安全性只有其管理員能夠做到的安全性。 沒有一種技術,軟體或技術可以保證完美的電腦保安性。 現代的作業系統和電腦非常複雜,需要進行大量的漸進更改才能顯著提高個人的安全性和隱私狀態。
本指南按“原樣 as is”提供,沒有任何形式的保證。 遵循本指南,如果你有任何損壞或遇到任何麻煩的情況,僅由你負責。
工具
SQL驅動的作業系統檢測,監視和分析。
osquery 將作業系統公開為高效能的關聯資料庫。 這使你可以編寫基於 SQL 的查詢來瀏覽作業系統資料。 使用 osquery,SQL tables 代表抽象概念,例如正在執行的行程 ( process ),載入的核心模組,開放的網路連線,瀏覽器外掛,硬體事件或檔案雜湊。
支援 Linux, macOS, Windows, 和 FreeBSD.
用於快速Web開發的線上 IDE
這是一個 SaaS 服務,有提供免費版本和開源版本 ( 自己架設 )
一個即時可用的,功能齊全的線上IDE,可在具有瀏覽器的任何裝置上進行Web開發。 使你能夠快速啟動新專案並快速建立原型。 使用CodeSandbox,你可以輕鬆建立Web應用程式,嘗試程式碼,測試想法並共享建立的內容。
支援目前熱門的前端框架 React/Vue/Angular

基於Gin + Vue + Element UI前後端分離的工作流程系統
流程中心
通過靈活的配置流程、樣版等資料,非常快速方便的生成工作流程,透過對流程進行任務繫結,實現流程中的 Hook 操作,目前支援繫結郵件來通知處理,當然為相容更多的通知方式,也可以自己寫任務 script 來進行任務通知,可根據自己的需求客製化。
相容了多種處理情況,包括序列處理、並行處理以及根據條件判斷進行節點跳轉。
可通過變數設定處理人,例如:直接負責人、部門負責人、HRBP等變數資料。
系統管理
基於casbin的RBAC許可權控制,借鑑了go-admin 專案的前端許可權管理,可以在頁面對API、選單、頁面按鈕等操作,進行靈活且簡單的配置。

Web 應用程式開發
低程式碼開發平台(前後端分離版本)
JeecgBoot 是一款基於程式碼生成器的低程式碼開發平台,零程式碼開發!採用前後端分離架構:SpringBoot2.x,Ant Design&Vue,Mybatis-plus,Shiro,JWT。強大的程式碼生成器讓前後端程式碼一鍵生成,無需寫任何程式碼! JeecgBoot引領新的開發模式(Online Coding模式-> 程式碼生成器模式-> 手工MERGE智慧開發), 幫助解決 Java 專案70%的重複工作,讓開發更多關注業務邏輯。既能快速提高開發效率,幫助公司節省成本,同時又不失靈活性!JeecgBoot還獨創線上開發模式(No 程式碼概念):線上表單配置(表單設計器)、移動配置能力、工作流配置(線上設計流程)、報表配置能力、線上圖表配置、外掛能力(可插拔)等等!
JEECG宗旨是: 簡單功能由 Online Coding 配置實現既零程式碼開發(線上配置表單、線上配置報表、線上圖表設計、線上設計流程、線上設計表單),複雜功能由程式碼生成器生成進行手工合併,既保證了智慧又兼顧了靈活; 業務流程採用工作流程來實現、擴展出任務介面,供開發編寫業務邏輯,表單提供多種解決方案: 表單設計器、online 配置表單、編碼表單。同時實現了流程與表單的分離設計(鬆耦合)、並支援任務節點靈活配置,既保證了公司流程的保密性,又減少了開發人員的工作量。
適用專案
Jeecg-Boot 低程式碼開發平台,可以應用在任何 J2EE 專案的開發中,尤其適合SaaS 專案、企業資訊管理系統(MIS)、內部辦公系統(OA)、企業資源計劃系統(ERP)、客戶關係管理系統(CRM)等,其半智慧手工Merge的開發方式,可以顯著提高開發效率70%以上,極大降低開發成本。
用於建構代理( Proxy )繞過網路限制的平台。
Project V是一組網路工具,可幫助你建構自己的電腦網路。 它可以保護你的網路連線,從而保護你的隱私
資料科學
關於強化學習演算法的實現。
該儲存庫提供了流行的強化學習演算法的程式碼,練習和解決方案( Python,OpenAI Gym,Tensorflow )。 這些旨在作為一種學習工具補充來自
Repository 中的每個資料夾對應於上述教科書和/或課程的一個或多個章節。 除了練習和解決方案,每個資料夾還包含學習目標列表,簡要概念摘要以及指向相關閱讀資料的連結。
所有程式碼均使用 Python 3 編寫,並使用 OpenAI Gym 的RL環境。 進階技術使用 Tensorflow 用於神經網路實現。
Turi Create簡化了客製化機器學習模型的開發。
這是 Apple 支援的開源專案,在 WWDC 2018 和 WWDC 2019 有專題講座
Turi Create簡化了客製化機器學習模型的開發。 你無需成為機器學習專家即可向應用程式新增建議,物件檢測,影像分類,影像相似性或活動分類。
行動應用程式設計
一個園藝應用程式,說明了使用Android Jetpack進行Android開發的最佳做法。
Android Sunflower目前正在大力開發中。 請注意,某些更改(例如資料庫架構修改)不向後相容,並且可能導致應用程式崩潰。 在這種情況下,請解除安裝並重新安裝該應用程式。
Android Jetpack 是製作出色 Android 應用程式的一組元件,工具和指南。 他們將現有的支援程式庫和架構元件整合在一起,並將它們分為四類:

Android Sunflower 演示了如何利用這些元件建立一個簡單的園藝應用程式,閱讀Introducing Android Sunflower文章以獲取該應用程式的演練。
嵌入式系統
將 Apple iSight 使用 Raspberry Pi 改裝
iSight 是 Apple 很多年前的網路攝影機產品線,目前已經停產了,但是這位開發者到網路買了一台全新的 iSight ,然後使用 Raspberry Pi 改裝,有興趣可以參考這篇文章 Today’s Webcams Are Boring, so I Brought Back a Classic
軟體修改
PiSight 攝影機透過 Gadget API 實現 UVC 標準,該 API 將Raspberry Pi 和攝影機轉變為即插即用的 USB 網路攝影機。 使用了 David Hunt 部落格文章中的說明,並對自己的 uvc-gadget 分支進行了一些修改。


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