Contents
這是 Soft & Share 為訂閱會員所推出的服務,小編週一到週五會每天整理一篇開源專案的摘要說明整理 (早上 8 點前會發佈在 Soft & Share 網站 ) ,讓你可以利用上班前快速掌握目前開源專案的焦點。( 之前出版的開源報報 )。想體驗開源報報,可先參考開放閱讀。
🔥以主題方式整理出相關的開源專案 – 開源報報主題報導
每天快速瀏覽開源報報具備有什麼效益?
- 增加自己的學習動力,提升自己的視野
- 從開源專案中獲得 side project 靈感與想法
- 利用開源專案提升自己的生產力
每天使用 NT8.3 元,你可以使用 Soft & Share 開源報報省下掌握每天開源資訊焦點的時間,這是一個很划算的時間槓桿投資
開源報報內容
學習資源
幫助初學者為開源專案做出貢獻
這個 github 專案是一份教你如何參與開源專案的學習指南,也有繁體中文翻譯
萬事起頭難。特別是和其他人合作時,犯錯格外令人不舒服。不過,開源的本質就是和其他人合作。我們希望為初學者帶來一個簡單的方法來學習及參與開源專案。
閱讀文章和觀看教學會有所幫助。不過,有什麼方法能比在不會弄亂任何東西的情況下,實際動手做來得更好?本專案旨在指導初學者及簡化初學者參與開源的方式。記住:過程越輕鬆,學習效益越高。如果妳/你想要做出第一次貢獻,只需按照以下簡單步驟操作即可。跟你保證,這會很好玩 🙂
裡面有詳細說明以下的流程,也有附圖示
- fork
- clone
- branch
- commit
- push
- pull request
在公司內部專案其實也很適合這樣的流程,如果公司不能使用 Github ,可以考慮使用 Gitea – 架設一個類似 GitHub 功能的 Git 伺服器
工具
獲取有關在亞馬遜上出售的產品的一些資訊的非官方客戶端爬蟲程式
該軟體套件( 使用 Python 開發 ) 使你可以在 Amazon 上搜尋產品並提取一些有用的資訊(評分,評論數)。
你可以使用這個工具根據關鍵字搜尋,然後將結果存到 CSV 檔案,並依據評分來排序
記錄程式碼文件從未如此簡單!
Docz 使你可以輕鬆地為程式碼編寫和釋出漂亮的互動式文件。
建立展示你的程式碼的MDX檔案,Docz將它們變成一個即時重新載入,可投入營運的站點。

Clipper的仿製版本,由 Sciter 代替 Electron 製成。 6 MB,而不是165 MB!
Sciter 也是一個使用 HTML/CSS/Javascript 技術來開發桌面應用程式的框架,而且製作出來的執行檔比 Electron 小很多,不過是要付費的 ( 也有免費版,功能有限制 )

Web 應用程式開發
在瀏覽器中暢玩流體(甚至在行動裝置上也可以使用)
使用 WebGL 技術所開發的模擬流體,可到這個網站玩
想要了解背後的演算法可以參考 http://developer.download.nvidia.com/books/HTML/gpugems/gpugems_ch38.html

資料科學
使用 PyTorch 的深度學習
這是一個紐約大學的開放線上課程,講師有 Facebook 知名的人工智慧專家 Yann LeCun
現在,這個 notebook 儲存庫有一個同步的網站,在哪裏可以獲得所有課程資料的影片( 放在 YouTuBe ) 和文件 。
原始 Transformer(PyTorch)
此 repository 包含原始 transformer 論文的 PyTorch 實現( Vaswani et al. )
目的是使你可以輕鬆地開始學習和學習 transformer。
什麼是 transformers?
Transformer 最初是由Vaswani等人提出的。 在一份名為《Attention Is All You Need.》的開創性論文中。
你可能以一種或另一種方式聽說過 Transformer。 GPT-3 和 BERT 是其中知名範例。 其主要想法是,它們表明你不必使用循環或卷積層,並且簡單的架構與 Attention 結合非常強大。 它帶來了更好的長範圍(long-range)相依關係建模的好處,並且架構本身具有很高的可並行性,從而提高了運算效率!
基於 PyTorch 的開源自然語言處理研究程式庫
開始使用這個程式庫
如果你有興趣使用AllenNLP進行模型開發,建議你查閱《 AllenNLP指南》。 當你準備開始你的專案時,我們已經建立了幾個樣板儲存庫,你可以將它們用作起點:
- 如果要使用 allennlp train 和配置檔案指定實驗,請使用此樣板。 我們推薦這種方法。
- 如果你希望使用python程式碼配置實驗並執行訓練迴圈,請使用此樣板。 目前在此設定中有些事情(載入已儲存的模型並使用分散式訓練)有些困難,但是除此之外,它的功能與配置檔案的設定相同。
除此之外有外部的教學指南
還有 AllenNLP 部落格
雲端和網路管理
使用 k3s 的個人伺服器配置
這位開發者在這份文件描述在2020年如何管理個人伺服器。它將討論
- 使用SOPS和GPG密鑰管理 secrets
- 自動管理DNS記錄
- 配置Debian和安裝Kubernetes k3
- 設置Nginx入口,讓 let’s encrypt 自動做 TLS 證書
- 部署postfix + dovecot以部署電子郵件服務器
- 安裝Nextcloud使你的個人雲端升空
- 備份到位
- 使用 Wireguard 建立專用網路,使用WsTunnel繞過防火牆
- 將 Raspberry Pi 添加到 K3s 叢集
行動應用程式設計
AltStore 是非越獄iOS裝置的替代應用商店
AltStore是一個 iOS 應用程式,允許你僅使用Apple ID將其他應用程式(.ipa檔案)側面載入到你的iOS裝置上。 AltStore使用你的個人開發憑證對應用程式進行簽名,然後將其傳送到桌面應用程式 AltServer,後者使用 iTunes WiFi 同步將重新簽名的應用程式安裝回你的裝置。 為了防止應用程式過期,當與 AltServer 使用相同的 WiFi 時,AltStore 也將在後台定期重新整理你的應用程式。
喜歡今天小編整理的開源報報嗎?歡迎給小編意見與回饋