刀劍如夢,揮舞刀劍的武俠生活如同夢境一般。代碼如詩,寫下的代碼如同詩篇一般。相信每個人小時候都或多或少的嚮往過那些飛檐走壁行俠仗義的俠客,他們有的文採過人,所過之處留下幾篇詩賦;有的膽識過人,僅憑一刀一人在江湖險地中四處闖蕩。等到長大了,才知道江湖俠客夢只能是幻想罷了。即使沒有了那些俠客夢,我們也可以做我們自己的俠客,用自己的力量在自己所在的江湖中闖出自己的一片新天地——在這一點上也與舊時代江湖中的俠客有相同之處。揮舞刀劍的武俠生活終究只是一個幻想,不過對於我們來說,用代碼像俠客留下詩賦一樣寫出屬於自己的詩篇,這一點並不困難。
這一周裡面的#wechat-format#對於運營微信公眾號的朋友們來說可以說是相當管用了,你可以把你的 markdown 直接轉換成公眾號里發布的文章;而#USTC-Course#作為中科大的課程資源對於需要學習的小夥伴來說也不容錯過;最後是一個有點高端的智能家居用#home-assistant#,雖然現在實現起來還不算容易,不過這樣的未來也不會太超乎想像。
本周全球流行開源項目榜中榜
1.Ghidra
Ghidra 是由 NSA 創建的軟體反工程(SRE)框架。該框架包括一套功能齊全的高端軟體分析工具,使用戶能夠在各種平台上分析編譯代碼,包括 Windows,macOS 和 Linux。功能包括反彙編,彙編,反編譯,繪圖和腳本,以及數百個其他功能。用戶還可以使用 Java 或 Python 開發自己的 Ghidra 插件組件和腳本。NSA 已將 Ghidra SRE 功能應用於各種問題,這些問題涉及分析惡意代碼和網路和系統中的潛在漏洞。
這個項目還沒有完整的版本,開發者正在努力完善。在此期間,您可以使用 Ghidra,開發自己的腳本和插件。還需閱讀首次發布時的超過一百萬行的 java 和 Sleigh 代碼來了解更多內容。
2.USTC-Course
這裡有中國科技大學的大量課程資源,包括Web-信息處理與應用、程序設計、大學物理、實驗、數據結構、數理邏輯和演算法基礎等等課程。若你對其中的某些內容感興趣,不妨下載下來學一學,希望這些課程能為你們帶來幫助。
3.emissary
Emissary 是一個基於 P2P 的數據驅動工作流引擎,運行在異構的、可能廣泛分布的、多層的計算資源 P2P 網路中。工作流行程表不像傳統的工作流引擎那樣是預先計劃好的,而是隨著發現更多關於數據的信息而被發現的。在發送者工作流中通常沒有用戶交互,而是以面向目標的方式處理數據,直到達到完成狀態。
密使是高度可配置的,但是在基本實現中幾乎什麼也不做。它可以做很多事情,工作流可以分階段管理,即學習、ID、協調、轉換、分析、IO、評審。用於指導工作流的類是 emissary.core。MobileAgent 及其派生的類,這些類通過工作流和 emissary.目錄管理一組相關有效負載對象的路徑。DirectoryPlace 管理可用的服務、它們的成本和質量,並保持P2P網路連接。
4.libfacedetection
本項目是一個用於圖像中人臉檢測的開源庫 (基於 CNN )。其人臉檢測速度可達 1500FPS。CNN 模型已在 C 源文件中轉換為 stastic variales。該庫的源代碼不依賴於任何其他庫,因此你需要的只是一個 C ++ 編譯器在 Windows,Linux,ARM 和任何平台下編譯源代碼,操作十分方便,人臉識別迅速,功能強大。
5.falcon
是一個裸機 Python Web API 框架,用於構建高性能微服務,應用程序後端和更高級別的框架。可滿足大規模微服務和響應式應用程序後端的苛刻需求,相比其他 Python 框架更快,用來補充更通用的 Python Web 框架。
6.code-server
今天介紹的 code-server 能夠讓你通過瀏覽器在遠端伺服器上運行 VS Code,這樣,你就可以在 PC 端和移動端都能方便地在同一環境下編輯自己的代碼。另外,如果你的設備是 Windows 或者其他非 Linux 環境,code-server 還能讓你方便地開發 Linux 應用。 如果你出門在外,你也可以考慮利用 code-server,通過將大部分的運算交給遠端伺服器來節省你的設備寶貴的電量,同時, code-server 對編譯,測試,下載等進行了優化, 運行十分穩定,使用體驗很不錯。
7.ArchiveBox
相信大家都有過自己收藏的網頁失效或者被刪除而讓自己難受不已的經歷,對於那些對於自己特別有用的網頁,最好的方法還是本地保存,ArchiveBox 可以將喜歡的網頁保存為本地可瀏覽的 html 文件,也可以保存 JS,媒體文件,PDF,圖像等 , 它將自動從頁面中提取資源和媒體,並將它們保存到你希望的文件夾中。
8.laxxx
Lax.js 是一款針對動畫製作的 js 插件,它可以讓你輕鬆就可以寫出流暢而美觀的網頁動畫。在這裡你可以實現大部分網頁動畫所需要的動作,同時 lax.js 也支持通過 GPU 圖層上渲染提升運行性能。
Lax.js 的最近一次更新中優化了屏幕外元素與滾輪的依賴,同時添加了調試模式。快來打造屬於自己的網頁動畫吧!
9.wechat-format
大家有在寫微信公眾號時遇到排版問題嗎,今天介紹的這一款開源的微信公眾號排版編輯器,這款編輯器不僅能幫你較好地排版,還解決 ul 和 ol 元素樣式渲染時被微信編輯器重置的問題,並且能把鏈接自動轉換為參考文獻索引,並且附在文字末尾。相信對在寫微信公眾號的朋友能提供幫助。
10.home-assistant
HomeAssistant 是個打造智能家居的神器,我們生活周遭充斥著許多智能產品,大多數時候卻像散落一地的零件,並未受到統一的終端控制。
透過 HomeAssistant,我們能將近千件外部設備連結起來,從 Philips 的智能燈具、Amazon 的 Alexa、Tesla 到網上各種天氣、交通等實時信息,以及各種開源軟體如物件識別等等,將各種生活中的服務統合起來,掌握在手中的終端,隨時隨地享受服務 !