fbpx

Soft & Share 開源報報 – 016

Contents

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

學習資源

逐步學習 Kubernetes

這是一個簡單的教學指南教你如何一步一步地學習 Kubernetes ,裡面有包含 Docker 和實做


一種每個人都能學習,探索和建立機器學習的實用方法

主要使用 Jupyter Notebooks 和 Google CoLab 來學習,從最基礎到進階,這個 github 專案還在進行中,如果你有興趣追蹤,專案的最下方可以用 e-mail 訂閱


工具

將 .NET Assemblies 轉換成 FPGA

Hastlayer 會將 .NET Assemblies 自動轉換並整合到電腦晶片中,提高效能,降低功耗。

它主要簡單地選擇 .NET 程式中運算限制( compute-bound ) 的部分然後 Hastlayer 無縫地轉成 FPGA 實現。

小編比較好奇的是 – 電腦主機板是不是要接一個 FPGA 硬體?用什麼介面?還有電腦如何知道程式在執行時哪些 code 是要給 FPGA 執行?

這個專案在 2017 年 .NET Conf 列為焦點專案,有興趣可以看 YouTube 錄影


使用開源專案 Huginn 建立自己的代理程式來監視和代表你的行為

Huginn 是一個建立代理人( agents ) 的開源系統,它為你線上執行自動化的任務。 它可以閱讀網頁,觀察事件,並代表你採取行動。 Huginn 的 agent 建立和解讀事件,並以指定的路徑圖傳播它們。 可以把它看作是你自己伺服器上的 IFTTT 或 Zapier 的可客制化版本。 使用 Huginn 你總是可以知道誰擁有你的資料。

你可以用 Huginn 來做哪些事情?

  • 追蹤天氣狀況,當明天要下雨(或下雪)時收到一封電子郵件(“別忘了你的雨傘! ”)
  • 列出你關心的關鍵字 ( terms ) ,當它們在 Twitter 上的出現發生變化時接收電子郵件。 (例如,想知道在機器學習的世界裡什麼時候發生了有趣的事情嗎? Huginn 會在 Twitter 上關注“機器學習”這個詞,並在討論激烈時告訴你。)
  • 留意航空旅行或購物優惠
  • 在 Twitter 上關注你的專案名稱,並在人們提到它們時獲得更新
  • 爬取網站內容,當內容有變化時接收電子郵件通知
  • 連接到 Adioso、 HipChat、 Basecamp、 Growl、 FTP、 IMAP、 Jabber、 JIRA、 MQTT、 nextbus、 Pushbullet、 Pushover、 RSS、 Bash、 Slack、 StubHub、翻譯 api、 Twilio、 Twitter、 Wunderground 和微博等等
  • 在一天中的特定時間傳送你關心事情的摘要郵件
  • 追蹤高頻繁事件的次數,並在事件發生的時刻傳送簡訊,如關鍵字 “舊金山緊急情況”
  • 傳送和接收 WebHooks
  • 執行客制化的 JavaScript 或 CoffeeScript 函式
  • 隨著時間的進行跟蹤你的位置
  • 建立 Amazon Mechanical Turk 工作流程作為代理的輸入或輸出(Amazon Turk Agent 稱為“ HumanTaskAgent”)。 例如: “每天一次,向5個人索取一張有趣的貓咪照片; 將結果傳送給另外5個人進行評分; 將評分最高的照片傳送給5個人進行有趣的說明; 向最後5個人傳送評分最有趣的說明; 最後,在我的部落格上貼出最好的說明照片。”

看了這些使用情境,想要把多年沒啟動的 Linux 伺服器給裝起來了


Kutt – 開源的網址縮短器

這個開源專案使用 Node Express + React + Next ,資料庫使用 PostgreSQL ,完成度很高,還有支援 Chrome 跟 Firefox 外掛,幾乎跟商業服務一樣,還支援後台介面,可以看短網址的點擊統計


為 Android 提供了反向網路共享

一般是使用 Android 的 4G 上網當作網路共享器,這個工具讓你的 Android 使用電腦的網路來上網


從終端機透過 Wifi 傳送檔案到你的手機

這個專案使用 Python 開發,所以本身會執行一個 Web 伺服器,你的手機跟電腦必須在同一個網域

Web 應用程式開發

Express + GraphQL + MongoDB 開發樣版

這個開發樣板幫你建立好使用者登入/註冊/變更密碼/E-Mail 認證的框架,還使用 Redis 做黑名單管理,前端與後端使用 GraphQL ,裡面的專案檔案結構是一個不錯的參考


彈性的 UI 框架

收集了許多 React UI 元件讓你可以快速開發網頁前端介面


讓你可以將網頁的圖片建立視差動畫效果的 Javascript 程式庫

這是一個非常簡單的 Vanilla JS 程式庫( 指不需要第三方 Javascript 程式庫,使用原生的 Javascript API ) ,可以在任何圖片上新增視差動畫效果。

通過其它外掛獲得結果可能比較費力,而 simpleParallax 則因其簡單和視覺化渲染而脫穎而出。 視差效果可直接應用於影像標籤,不需要使用背景影像。

資料科學

支援分散式訓練的 PyTorch Elastic 框架

Pytorch Elastic 是一個框架,它支援以容錯和彈性的方式執行分散式訓練作業。 它提供了原語 ( primitives )和介面 API ,使你可以編寫分散式 PyTorch 作業,這樣就可以在具有彈性的多台機器上執行; 也就是說,只要有最小數量的 workers 在線上,並允許最大數量的 workers 不停止或重新啟動,分散式作業就可以開始。

看這個開源專案的名稱,就知道它是使用 AWS Elastic


當深度模型訓練結束後收到通知

這個小型的 python 程式庫可讓你在做深度學習模型訓練完成時或是崩潰時通知你,通知的方法有 e-mail , SMS,slack ,Telegram,Microsoft Team 等知名的線上通訊平台還有 Mac OS 桌面通知

行動應用程式設計

一個功能完整的 Flutter 範例待辦事項

Flutter 是最近很熱門的跨行動作業系統 App 開發框架,使用 Dart 程式語言,這個範例專案是一個不錯的入門學習範例

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

One thought on “Soft & Share 開源報報 – 016

Comments are closed.

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: