fbpx

Soft & Share 開源報報 245 – TailwindCSS 的漂亮擴充套件

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

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

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

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

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

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

訂閱網址

開源報報內容

學習資源

支援 Confluent 平台討論的 script 和範例。

這是 Confluent 辦的線上研討會,裡面除了有範例程式碼,還有演講的線上錄影,研討會的主題涵蓋了 ( 每個主題下都有不同的技術主題,請進去專案觀看,有不少有趣的專案 )

執行這些時,你需要分配Docker 8GB。 避免將你所有機器的核心分配給Docker,因為這可能導致機器在執行大型堆疊時無響應。 在四核Mac Book上給Docke兩個核心使用應該不錯。

  • 應用程式
  • 資料管線( Database + KSQL + Elasticsearch )
  • ksqlDB (之前稱之為 KSQL)
  • Kafka Connect
  • Confluent 雲端
  • Confluent 平台
  • 雜項

使用 C 語言基於專案的教學指南精選列表

有助於使用 C 語言製作小型到大型專案的教學列表。

包含以下主題

  • 電腦架構 ( 教你如何使用 C 開發模擬器與虛擬機器 )
  • 電腦網路
  • 資料庫
  • 遊戲開發
  • 作業系統
  • 程式設計語言 ( 開發 compiler )

Jserv 在成功大學教系統程式設計課程,跟這份清單的內容相似度 99%

工具

使用 Go 程式語言開發的 YouTube 下載器

該軟體套件是 Youtube 影片下載軟體包,有關更多詳細資訊,請參閱https://github.com/rg3/youtube-dl

該工具僅用於下載CC0許可的內容,我們不支援也不建議將其用於非法活動。

Torrent 客戶端,具有按需要下載檔案的檔案系統

Distribyted 試圖簡化與 torrent 檔案中其他應用程式的整合,將它們顯示為標準檔案系統。

我們旨在使用一些壓縮檔案特徵來避免完全下載它,而只是我們需要的部分。

同樣,如果不支援檔案格式,則 Distribyteed 可以在需要時串流式傳輸並搜尋檔案。

使用案例

  • 在你喜歡的影片或音訊播放器上播放多媒體檔案。 這些檔案將按需要下載,僅下載所需的部分。
  • 僅下載你需要的部分,即可從公共資料集中瀏覽大量資料。 直接使用Jupyter Notebooks處理或分析此資料
  • 直接從torrent檔案玩ROM備份。 你實際上可以在遊戲中虛擬擁有GB( 指 Gameboy ?? ),而僅下載所需的GB。

Web 應用程式開發

Tailwind Starter Kit是TailwindCSS的漂亮擴充套件

Tailwind Starter Kit是免費和開源的。 它不會更改或從 TailwindCSS 向已新增的CSS 新增任何CSS。 它具有多個HTML元素,並帶有ReactJS,Vue和Angular的動態元件。

CSS 元件

Tailwind Starter Kit帶有120個完全編碼的 CSS 元素。

頁面

此擴充套件還附帶4個範例頁面。

Javascript 元件

還有16個動態元件。

輕巧而強大的 C ++ Web 框架,用於高度可擴充且資源高效的 Web 應用程式。 零相依且可攜性高

Oat++是用於 C ++ 的現代 Web 框架。 它已功能齊全,並包含有效營運水平開發所需的所有必要元件。 它也很輕,並且記憶體佔用很小。

雲端和網路管理

精選的混沌工程資源列表

什麼是混沌工程?

混沌工程是一門在分散式系統上進行實驗的學科,目的是建立對該系統在生產過程中承受動盪條件的能力的信心。 –混沌工程原理網站

程式設計語言/程式庫

Python巢狀的資料運算子(和CLI),滿足你所有宣告式重組的需要。

真實的應用程式具有真實的資料和真實的資料巢狀。 物件列表內的物件,物件內的物件。

glom 是一種處理真實世界資料的強大新方法,其特點是:

  • 基於路徑的訪問巢狀資料結構
  • 可讀,有意義的錯誤消息
  • 使用輕量級 Pythonic 規範進行宣告式資料轉換
  • 內建的資料探索和除錯功能

範例

沒有使用 glom

>>> data = {'a': {'b': {'c': 'd'}}} 
>>> data['a']['b']['c'] 
'd' 
>>> data2 = {'a': {'b': None}} 
>>> data2['a']['b']['c'] 
Traceback (most recent call last):
 ... 
TypeError: 'NoneType' object is not subscriptable

使用了 glom,程式碼看起來可讀性變高並且變簡潔了!

>>> glom(data, 'a.b.c') 
'd' 
>>> glom(data2, 'a.b.c') 
Traceback (most recent call last): 
... 
PathAccessError: could not access 'c', index 2 in path Path('a', 'b', 'c'), got error: ...

用於 macOS 上基於 Lisp 的擴充和 script 語言的直譯器框架。 LispKit 基於R7RS的 Scheme標準。 它的編譯器為虛擬機器生成位元組碼。 LispKit 使用 Swift 5 完全實現。

LispKit 是一個框架,用於為 macOS 應用程式建構基於 Lisp 的擴充套件和 script 語言。 LispKit 是完全用 Swift 語言編寫的。 LispKit 實現了基於 R7RS(小型)Scheme 標準的核心語言。 它是可擴充的,允許包含用 Swift 編寫的新原生程式庫,用 Scheme 編寫的新程式庫,以及對由編譯器,虛擬機器和核心程式庫組成的核心環境的客製化修改。

到目前為止,效能不是 LispKit 開發中的優先事項。 LispKit 編譯器不會執行許多程式碼最佳化,並且系統性能低於最新的 Lisp 和 Scheme 實現。

NumericScheme 展示了如何建立衍生的 LispKit 直譯器,該直譯器繼承了LispKit 的所有內容(無程式碼重複)並定義了新的原生以及基於Scheme的程式庫。

LispPad 使用基於 Cocoa 的 UI 在macOS上為 LispKit 實現了一個簡單,輕巧的整合開發環境。 LispPad Library Reference  以PDF格式記錄了核心 LispPad 和LispKit 程式庫。 LispKit 框架本身提供了一個具有類似功能的更簡單的命令列工具。

P 程式設計語言

P是用於非同步事件驅動的程式設計的語言。 P允許程式設計師將系統指定為互動狀態機(  interacting state machines )的集合,這些狀態機使用事件相互通訊。 P將程式設計和建模統一為程式設計師的一項活動。 P程式不僅可以編譯為可執行程式碼,還可以使用“模型檢查”進行系統地測試。 P 已用於實現和驗證 Microsoft Windows 8和Windows Phone附帶的USB裝置驅動程式堆疊P目前在Amazon(AWS)內部廣泛用於模型檢查複雜的分散式系統

用於分析Golang goroutine dump 的互動式工具

該工具可用於分析 goroutine 的堆疊 dumps-通常有助於查詢洩漏,競爭條件,浪費的資源消耗,並且通常有助於你瞭解程式的工作方式。

這個專案是受這個專案所啟發 https://github.com/linuxerwang/goroutine-inspect

訂閱網址

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

Comments are closed.

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: