fbpx

Soft & Share 開源報報 103

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

工具

twint – 一個用 Python 編寫的高階 Twitter 抓取和 OSINT 工具,它不使用 Twitter 的 API,允許你抓取使用者的關注者,追隨者,Tweets 等等,同時避開大多數 API 限制

Twint 利用 Twitter 的搜尋運營商,讓你搜集特定使用者的 Tweets,蒐集與特定話題、標籤和趨勢相關的 Tweets,或者將敏感資訊從 Tweets 中分離出來,比如電子郵件和電話號碼。

還可以對 Twitter 進行特殊查詢,這樣你就可以獲取 Twitter 使用者的關注者,使用者喜歡的 Tweets,以及他們關注的使用者,而不需要任何認證,API,Selenium,或者瀏覽器模擬。


從 Markdown 檔案建立電子書 ,類似 GitBook 但是使用 Rust 實現

mdBook 是一個從 Markdown 檔案建立現代線上圖書的工具。


Zipcall.io – 分散式視訊聊天

使用 Twilio STUN/TURN 架構的 WebRTC 分散式影片聊天平台。 Zipcall 提供了傳統技術無法提供的影片品質和延遲。

這個視訊聊天軟體還提供有桌面共享的功能

這個軟體的後端是使用 Nodejs

Diago 是一個用 `pprof` 生成 CPU 配置檔案和 heap 快照的視覺化工具

這個工具使用 Go 開發


檢查清單 – 我們遵循的協議,我們還不能自動化的事情

我們喜歡自動化任何事情,如果它可以被自動化。 對於那些我們還不能自動化的事情,我們有一個協議。 這些協議使我們的工作流程標準化,以便 Atolye15的每個人都能按照標準工作。 清單是一個幫助我們線上遵循這些協議的專案。

開發動機

我們一直在設計,開發和管理的專案,不同規模超過10年的現在。 在不同規模的專案上工作給我們帶來了一些寶貴的經驗,這些經驗使我們在以下專案上取得了更大的成功。 我們更新了我們的工作流程,我們的工作方式,甚至我們的工作時間。 我們努力適應技術的不斷發展,並且始終保持協議的更新。

這是一個內部工具,我們仍然使用在每個部門,但我們已經決定與社群分享這一點,以便我們可以互相幫助,請隨時提出一個檢查表或改進檢查表。 我們會考慮每一個建議,並執行那些我們認為符合我們的需要和我們工作方式的建議。

可到這個網站試看看 https://checklist.atolye15.com/

Web 應用程式開發

GraphQL Mesh – 查詢任何內容,在任何地方執行

Graphql Mesh 允許你使用 GraphQL 查詢語言來訪問不執行 GraphQL 的遠端 api (以及執行 GraphQL 的遠端 api)中的資料。 它可以用作其他服務的閘道器,或者作為本地 GraphQL 模式執行,聚合來自遠端 api 的資料。

Graphql Mesh 的目標是讓開發人員能夠透過 GraphQL 查詢和變異,輕鬆訪問使用其他 api (如 gRPC、 openapi / swagger、 OData、 soap / wsdl、 Apache Thrift、 Mongoose、 PostgreSQL、 Neo4j 以及 GraphQL)編寫的服務。

Graphql Mesh 使開發人員能夠修改輸出模式、模式之間的連結型別和合併模式型別。 你甚至可以新增適合自己需要的自定義 GraphQL 型別和解析器。

它允許開發人員控制他們獲取資料的方式,並克服與後端實現、老舊的 API 服務、選擇的模式規範和非型別 API 相關的問題。

Graphql Mesh 充當資料的代理,並使用公共程式庫包裝現有的 API 服務。 您可以通過本地執行 GraphQL 模式(使用 GraphQL 執行)在服務或應用程式中本地使用這個代理,或者你可以將其部署為內部服務的閘道器層。

注意: GraphQL Mesh 的目的不是神奇地建立你的 utopic 公共 GraphQL 模式——它只是一個易於使用的資料代理,你應該考慮實現另一個層,以你需要的方式公開您的公共資料。

資料科學

使用 Go 語言實現一個 PostgreSQL 資料庫

這位開發者還寫了一篇 Blog Writing a SQL database from scratch in Go


OpenRefine 是一個免費的、開源的強大工具,可以處理雜亂的資料並改進它

Openrefine 是一個基於 java 的強大工具,它允許你載入資料、理解資料、清理資料、協調資料並將其與來自 web 的資料擴增。 所有這些都來自於一個網頁瀏覽器和你自己電腦的隱私

雲端和網路管理

AWS 沙箱風格帳戶的自助建立和刪除

架構

嵌入式系統

三進位電腦

許多人聲稱要建造一個三進位制電腦,然而據我所知,沒有人完成這個專案。 Triador 專案不做空洞的承諾!

我正在建立一個非常簡單,但功能 3-trit balanced ternary 電腦。 唯一允許的構建塊是基於 DG403模擬開關的三值複用器。 你可以在自制三進位制電腦 / 駭客日專案中找到更多關於構建的細節。 還可以看看 youtube 上關於硬體的迷你系列:

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

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

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: