fbpx

Soft & Share 開源報報 183 – 完整的可客製化的軟體開發人員作品組合樣板,讓你展示你的工作

Contents

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

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

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

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

每天使用 NT8.3 元,你可以使用 Soft & Share 開源報報省下掌握每天開源資訊焦點的時間,這是一個很划算的時間槓桿投資

訂閱網址

開源報報內容

學習資源

開放原始碼指引

Github 針對想要經營開放原始碼專案的開發者所提出的建議指南

一個針對 Python 初學者建立的平台

這是一個完整的初學者自學程式設計的平台/課程,尤其是用 Python。

工具

一個cat(1) clone,搭配語法高亮和Git整合。

這個 cat clone 使用 Rust 語言開發

電話號碼的高階資訊收集和 OSINT 框架

Phonenfoga 是最先進的工具之一,只需使用免費資源就可以掃描國際電話號碼。目標是首先收集標準資訊,如國家,地區,營運商和線路型別的任何國際電話號碼具有很好的準確性。然後在搜尋引擎上搜索足跡,試圖找到網路電話提供商或者確定所有者。

使用 Node 開發的比特幣交易機器人

這位開發者已經不再維護這個開源專案,如果對開發交易機器人有興趣,還是一個不錯的參考 – Archiving open source Gekko

完整的可客製化的軟體開發人員作品組合樣板,讓你展示你的工作

這個樣板做出來的作品網站真的很炫,還有支援視差動畫特效,有興趣可到這個範例網站看做出來的效果

Signal ー Windows、 Mac 和 Linux 的專用 Messenger

一個快速的建構系統,鼓勵在多種平台和語言上建立小型、可重用的模組

是 Facebook 開發和使用的一個建構系統。

為何使用 Buck ?

Buck 可以在很多方面幫助你和你的團隊:

  • 加速你的建構。Buck 平行地( parallel )建構獨立的構件( artifacts ),以利用機器上的多個核心。此外,它透過跟蹤未更改的模組來減少增量建構時間,以便重新建構最小的模組集
  • 增加建構的可重複性。 Buck 只使用宣告的輸入,這意味著每個人都得到相同的結果
  • 獲得正確的增量建構。Buck 檢視你輸入的內容,而不是它們的時間戳( timestamps )來確定需要建構什麼。因此,增量建構應該總是正確的,所以不需要執行乾淨的建構
  • 瞭解你的相依關係。使用 buck 查詢,你可以更好地瞭解你的依賴關係以及建構你的產品所需的內容
  • 與你的 IDE 整合。使用 buck 專案,您的 IDE 可以更好地理解你的專案,使你和你的團隊更加高效

Web 應用程式開發

一個快速的靜態站點生成器

這個專案使用 Rust 開發

快速靜態站點生成器,產生單一二進位檔案內建所有內容

資料科學

一個基於深度學習的專案,用於著色和恢復舊的影象(和影片!)

這個示範影片將黑白的電影著色,也支援靜態影像,也有提供 API – https://deepai.org/machine-learning-model/colorizer

行動應用程式設計

Android 密碼管理 App

Keepass2Android 是一個密碼管理程式。它允許在一個稱為“資料庫”的檔案中儲存和檢索密碼和其他敏感資訊。該資料庫使用所謂的主密碼進行保護。主密碼通常是一個很強的密碼,可以用第二個要素( second factor )來補充,以增加安全性。密碼資料庫檔案可以在不同的裝置之間同步。這最好使用一種內建的雲端儲存選項,但也可以使用第三方應用程式執行。Keepass2Android 相容 Keepass 1和 Keepass 2。

遊戲

一個可以讓你玩數獨( Sokoban ) 的 Discord 機器人

Sokobot 是一個 Discord 機器人使用 JDA 編寫,讓你玩 Sokoban,經典的方塊推動益智遊戲。

嵌入式系統

學習使用 Rust 開發嵌入式作業系統

這是一個針對愛好作業系統開發人員的系列教程,他們剛剛接觸 ARM 的64位 ARMv8-A 架構。這些教程將給出一個指導,一步一步地介紹如何從頭開始編寫嵌入式系統的 monolithic 作業系統核心。它們包括常見作業系統任務的實現,比如寫入serial console、設定虛擬記憶體和處理 HW 異常。所有的同時,利用 Rust 的獨特功能,提供安全和速度。

訂閱網址

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

Comments are closed.

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: