Soft & Share 開源報報 232 – 用來建立知識的專案列表

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

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

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

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

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

每天使用 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 2018WWDC 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 分支進行了一些修改。

訂閱網址

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

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: