fbpx

[Soft & Share 會員服務] 開源報報 308

Contents

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

🔥以主題方式整理出相關的開源專案 – 開源報報主題報導

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

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

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

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

訂閱網址

開源報報內容

學習資源

使用食物來解釋 GoF設計模式

在C#中的GOF設計模式,以及從食物中獲得靈感的工作例項。

這個資源庫是作為使用Gamma、Helm、Johnson和Vlissides所著的《Gang of Four Design Patterns》的適度實際例子進行演示和學習的一種方式。

動機

網上教的很多這些模式的例子,通常都避免加入外部依賴,比如資料庫、AMQP佇列、電子郵件和HTTP API等外部服務。雖然避免在範例程式碼中加入這些依賴關係,可以更容易地展示設計模式的核心動機,但同時也讓我們更難想象現實世界中可能使用這些模式的場景。本 repository 中的專案包含了這些型別的依賴關係的模擬版本,這些依賴關係被整合到各種可行的業務場景中。這些例子的目的是為了讓每個模式的主要好處都很明顯,但又足夠複雜,以避免過度簡化的情況。

還有 youtube 影片

實作《自己動手寫CPU》書上的程式碼

動機

  • 主因: 不知道為何撞到腦袋,在大四下學期放棄了中央軟工所,然後在工作兩年後覺得應該到研究所補足一些做研究的訓練。並且很驚恐的在八月底發現,通常十月是研究所推甄的日子,由於在學成績低空飛過慘不忍睹,只好用作品補足以證明大學四年沒有白念白混。所以九月工作時間之餘,剩下時間全都拿來衝刺作品,剛好之前手癢買了《自己動手寫CPU》這本書,就按照書本從頭實作一遍MIPS指令集的CPU,也當作對大學課程的複習(其實是怕推甄沒上還要考試先念起來放)
  • 次因: 某天(2017/10/05)在看 jserv 的直播《現代處理器原理和關鍵特徵 (下)》的時候,jserv 在解釋一些處理器觀念後在聊一些計算機組織課程的話題,突然說一句「做不到那個強度就不是本科」。所以為了當一名合格的資工系本科畢業學生,只好找本書來參考,寫一個軟核心的CPU,並且嘗試porting一個作業系統到FPGA板子上。
  • 不是要黑 jserv,只是「做不到那個強度就不是本科」這句話讓我想認真挑戰能不能自幹一個基礎的MIPS(謎之聲:你只是想玩梗吧XD)

工具

不用再浪費時間在Youtube上觀看隨機的、無關緊要的影片。

沒有廣告,沒有干擾。沒有推薦。只要找到你在youtube上必須要看的東西,然後退出youtube。不要陷入誘惑,看更多的更多的不相關的,浪費時間的影片!

開發

youtube-lite 使用的是 react-app-rewired。這是對create-react-app的一個調整版本,可以讓你改變webpack配置,所以你可以玩玩它

這個專案的結構遵循了react開發社群的普遍共識。你會在src資料夾中看到元件和redux程式碼。

沒有雜訊的瀏覽 – Safari的內容遮蔽器

在 Safari 中阻止接受 cookie 和侵犯隱私的追蹤。

零依賴的基於瀏覽器的影片編輯器

mebm是一款基於瀏覽器的影片編輯器,支援影象和文字疊加的動畫。動畫是通過關鍵幀(在時間軸上用藍色表示)和線性插值來完成的。

設計上重視簡單和基本功能,而不是完整的功能集。

Web 應用程式開發

強大的虛擬資料網格智慧試算表,具有先進的自定義功能。來自excel的最佳功能加上難以置信的效能

支援百萬單元格和數千列,輕鬆有效地進行快速資料渲染。易於使用。

雲端和網路管理

一款可全平台執行的瀏覽器資料匯出解密工具

hack-browser-data是一款開源工具,可以幫助你解密瀏覽器中的資料(密碼|書籤|cookies|歷史記錄)。它支援市場上最流行的瀏覽器,並可在Windows、macOS和Linux上執行。

看了一下支援的瀏覽器,發現 mac 的 Safari 最安全,Windows IE 不再支援應該不算

GPG和SSH的YubiKey使用指南

這是將YubiKey作為智慧卡使用的指南,用於儲存GPG加密、簽名和認證金鑰,也可用於SSH。本文件中的許多原則也適用於其他智慧卡裝置。

儲存在YubiKey上的金鑰是不可匯出的(相對於儲存在磁碟上的基於檔案的金鑰),並且方便日常使用。YubiKey不需要記憶和輸入密碼來解鎖SSH/GPG金鑰,只需要在使用PIN碼解鎖後進行物理觸控即可。所有的簽名和加密操作都發生在卡上,而不是在作業系統記憶體中。

嵌入式系統

透明小電視

本專案的硬體方案是基於ESP32PICO-D4的,一個很實用的SiP晶片,也因此整板面積能做到一個硬幣大小;軟體方面主要是基於lvgl-GUI 程式庫,移植了ST7789 1.3寸240×240解析度螢幕的顯示驅動,同時將MPU6050作為輸入裝置,通過感應的方式模擬編碼器鍵值。

Soft & Share 網站加值服務

找線上課程?試看看 Soft & Share 網站搜尋引擎

✍ 搜尋結果太多?可參考 Soft & Share 搜尋引擎使用技巧


幫我們個小忙!

使用 e-mail 追蹤 Soft & Share

Image by Noutch from Pixabay

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

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: