ohai.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
A cozy, fast and secure Mastodon server where everyone is welcome. Run by the folks at ohai.is.

Administered by:

Server stats:

1.8K
active users

#開發工具

0 posts0 participants0 posts today

🌘 推出 Docker 模型執行器
➤ 加速本地 AI 模型開發,提升開發效率
docker.com/blog/introducing-do
Docker 推出模型執行器,旨在簡化並加速人工智慧模型在本地端的運行與測試流程。此工具整合了推理引擎,支援 GPU 加速,並採用 OCI Artifacts 標準化模型封裝,讓開發者能夠更輕鬆地在本地環境中開發、測試及迭代 AI 模型,並與現有的 Docker 工作流程無縫整合。Docker 也與 Google、Continue、Dagger 等多家 AI 領域領先企業合作,提供更廣泛的生態系統支援。
+ 「這解決了我一直以來本地開發 AI 模型遇到的問題,設定太繁瑣了。Docker 模型執行器讓一切變得簡單多了!」
+ 「Docker 又推出實用的工具了!與眾多 AI 夥伴合作,相信能為開發者帶來更多可能性。」
#人工智慧 #開發工具 #Docker

Introducing Docker Model Runner: A Better Way to Build and Run GenAI Models Locally
Docker · Introducing Docker Model Runner | DockerDocker Model Runner is a faster, simpler way to run and test AI models locally, right from your existing workflow.

🌕 GitHub - Rust-GPU/Rust-CUDA:使用 Rust 撰寫和執行快速 GPU 程式碼的生態系統
➤ 打造 Rust 在 GPU 計算領域的地位
github.com/Rust-GPU/Rust-CUDA
Rust-CUDA 是一個專案,旨在使 Rust 成為使用 CUDA 工具包進行高效能 GPU 計算的首選語言。它提供了一系列函式庫和工具,可將 Rust 編譯為快速的 PTX 程式碼,並與現有的 CUDA 函式庫整合。 該專案包含 `rustc_codegen_nvvm` (Rust 編譯器後端)、`cuda_std` (GPU 端功能)、`cudnn` (深度神經網路加速)、`cust` (CPU 端 CUDA 功能)、`gpu_rand` (GPU 隨機數產生) 和 `optix` (光線追蹤) 等多個 crates,旨在覆蓋整個 CUDA 生態系統。 儘管目前仍處於早期開發階段,但 Rust-CUDA 旨在克服以往 Rust 與 CUDA 整合的困難,並充分利用 Rust 的優勢,如效能
#開發工具 #GPU #Rust #CUDA

Ecosystem of libraries and tools for writing and executing fast GPU code fully in Rust. - Rust-GPU/Rust-CUDA
GitHubGitHub - Rust-GPU/Rust-CUDA: Ecosystem of libraries and tools for writing and executing fast GPU code fully in Rust.Ecosystem of libraries and tools for writing and executing fast GPU code fully in Rust. - Rust-GPU/Rust-CUDA

🌖 兩秒複製運行中虛擬機的技術解析
➤ 從《當個創世神》伺服器到開發環境的即時複製
codesandbox.io/blog/how-we-clo
CodeSandbox運用Firecracker微型虛擬機與記憶體快照技術,實現2秒複製完整開發環境的突破性方案。
+ 這項技術徹底改變協作開發流程,現在終於能像複製Google文件般無縫共享編程環境!
+ 記憶體快照技術雖強,但4GB快照檔的傳輸成本是否會成為商業化瓶頸?
##虛擬化技術 #開發工具

CodeSandbox · How we clone a running VM in 2 secondsOr... how to clone a running Minecraft server

🌕 MacOS 9 的 SDL2 “粗稿”
➤ 在經典 MacOS 上重現 SDL2 的可能
macintoshgarden.org/apps/sdl2-
這篇文章描述了在 MacOS 9 上移植 SDL2 庫的進展。目前版本是“粗稿”,使用 CodeWarrior Pro 6 和 7 進行編譯。雖然基本功能已經實現,例如事件處理(僅限 Command-Q),但音訊功能尚未加入。開發者分享了編譯過程中的挑戰,以及克服這些挑戰的解決方案,例如修改 CodeWarrior 的專案檔案和處理標頭檔缺失的問題。目前正努力開發 Classic MacOS 視訊驅動程式,並鼓勵社羣參與協助測試和開發,包括音訊和搖桿支援,甚至移植更現代的 SDL 版本。
+ 哇,能在這麼古老的系統上運行 SDL2 真是太酷了!這對復古遊戲開發來說是個好消息。
+ 雖然還不完美,但這已經是個了不起的開始。我希望更多的人能加入這個專案,幫助完善它。
#復古遊戲開發 #Mac OS 9 #SDL2 #開發工具

🌘 RCSS:結合 Rust 語法的 CSS 擴展
➤ 運用 Rust 語法打造更強大的 CSS
github.com/ved-patel226/RCSS
RCSS 是一個新穎的樣式語言,它將 Rust 的語法結構引入 CSS,旨在提供更強大的功能和更好的可維護性。它結合了 Rust 的可靠性以及類似 SASS 的特性,如巢狀結構和變數。目前已完成核心功能,包含 Rust 風格的語法解析、變數與巢狀結構的支援、無參數函式的支持,以及 VS Code 語法高亮擴展。未來計畫包含支援參數化的函式、導入功能、程式碼格式化工具、更完善的錯誤處理機制,以及 WASM 支援。
+ 「這個想法很棒!如果真的能將 Rust 的強大功能帶入 CSS,那絕對能解決很多前端開發的痛點。」
+ 「看起來很有潛力,但還需要看看它的實際效能和易用性如何。希望未來能有更多實際案例分享。」
#開發工具 #CSS #Rust

just an extension of css with rust syntax. Contribute to ved-patel226/RCSS development by creating an account on GitHub.
GitHubGitHub - ved-patel226/RCSS: just an extension of css with rust syntaxjust an extension of css with rust syntax. Contribute to ved-patel226/RCSS development by creating an account on GitHub.

🌗 Git 遊戲秀 - 一款多人 Git 知識問答遊戲
➤ 將 Git 提交歷史變成團隊建設的有趣方式!
justinpaulson.github.io/git_ga
Git 遊戲秀是一款創新的工具,能將專案的 Git 提交歷史轉換為一個互動式多人問答遊戲。透過各式各樣的「小遊戲」,測試團隊成員對專案歷史的瞭解,促進協作和團隊凝聚力。遊戲包含完成提交訊息、日期排序測驗、作者測驗、分支偵探、檔案測驗和代碼追蹤等,支援遠端連線,適合分佈式團隊使用。安裝簡單,只需透過 RubyGems 安裝即可開始遊戲。
+ 聽起來很有趣!這能讓學習 Git 變得不那麼枯燥,而且還能促進團隊合作。
+ 這樣對遠端團隊來說太棒了!我們可以透過遊戲的方式,更深入地瞭解專案的發展歷程。
#團隊建設 #Git #遊戲 #開發工具

justinpaulson.github.ioGit Game Show - A Multiplayer Git Trivia Game

🌗 Firebase Studio:全棧 AI 工作空間
➤ AI 加速應用開發,從概念到部署一氣呵成
firebase.studio
Firebase Studio 是一款由 Google 推出的全棧 AI 工作空間,旨在加速應用程式的整個開發生命週期。它整合了 AI 代理,協助開發者建構後端、前端和行動應用程式,提供程式碼編寫、除錯、測試、重構、文件撰寫等功能,並支援多種技術堆疊及部署選項。目前提供免費預覽版本,Google Developer Program 會員則可享有更多工作空間。
+ 哇,這看起來能大幅提升開發效率,尤其是對我們這些需要快速推出產品的團隊來說!
+ 整合 Gemini 聽起來很吸引人,希望能實際體驗 AI 如何協助我解決程式碼問題。
#科技 #開發工具 #人工智慧

firebase.studioFirebase StudioFirebase Studio is an entirely web-based workspace for full-stack application development, complete with the latest generative AI from Gemini, and full-fidelity app previews, powered by cloud emulators.

🌗 手動建立 Nix 派生項,無需猜測
➤ 探索 Nix 派生項的底層機制與雜湊生成原理
bernsteinbear.com/blog/nix-by-
本文深入探討了 Nix 派生項的建立過程,作者為了理解如何手動生成用於 Nix 派生項的雜湊值,進行了一系列實驗和研究。文章詳細解釋了 Nix 的運作原理,包括派生項的概念、ATerm 格式、雜湊演算法以及 Nix 特有的 base32 編碼方式。作者在使用 Docker 環境中逐步拆解了 Nix 派生項的建構步驟,並透過 Python 腳本實現了雜湊值的生成,最終揭示了 Nix 如何確保其可重現性和依賴管理。
+ 這篇文章非常詳細地解釋了 Nix 派生項的建立過程,對於想深入瞭解 Nix 的人來說是個很好的學習資源。
+ 雖然文章內容有點技術性,但作者的講解非常清晰易懂,讓我對 Nix 的運作原理有了更深入的理解。
#Nix #軟體建構 #開發工具

Max Bernstein · Nix derivations by hand, without guessing
More from Max B

🌘 天氣情境協定伺服器
➤ 整合Claude桌面版即時天氣查詢功能
github.com/TuanKiri/weather-mc
開源專案weather-mcp-server採用MIT授權,運用Go語言建構輕量級MCP協議架構,提供即時天氣數據解析功能。系統整合RESTful API介接第三方氣象服務,開發者可透過YAML配置快速部署至Claude等AI助手環境,內建模組化設計包含業務邏輯層、核心處理引擎與測試模擬框架。
+ 「這種基於MCP協議的微服務架構,正是當前AI應用需要的模組化解決方案!」
+ 「想知道實際應用案例,是否能結合旅遊行程規劃功能?」
##人工智慧 #開發工具 #開源專案

A lightweight Model Context Protocol (MCP) server that enables AI assistants like Claude to retrieve and interpret real-time weather data. - TuanKiri/weather-mcp-server
GitHubGitHub - TuanKiri/weather-mcp-server: A lightweight Model Context Protocol (MCP) server that enables AI assistants like Claude to retrieve and interpret real-time weather data.A lightweight Model Context Protocol (MCP) server that enables AI assistants like Claude to retrieve and interpret real-time weather data. - TuanKiri/weather-mcp-server

🌘 Lux – Lua 的豪華套件管理器
➤ 為 Lua 打造現代化的生態系統
mrcjkb.dev/posts/2025-04-07-lu
Lux 是一個全新的 Lua 套件管理器,旨在為 Lua 提供一個更現代、更高效的開發生態系統。它提供並行構建、鎖定檔支持、SemVer 規範、與 Neovim 和 Nix 的整合,並簡化了依賴項的管理。Lux 旨在解決 Luarocks 的一些長期問題,例如可移植性、依賴項衝突和緩慢的安裝速度,尤其是在 Neovim 的插件管理方面。團隊目前正在積極修復錯誤並改進錯誤訊息,並計畫將 Lux 整合到 rocks.nvim 中。
+ 「Luarocks 真的有點老舊了,這款 Lux 聽起來很棒,希望能提升 Lua 開發效率!」
+ 「身為 Neovim 用戶,我很期待 Lux 整合到 rocks.nvim 中,如果能解決插件安裝速度的問題,那就太好了!」
#開發工具 #Lua #套件管理器

mrcjkb.devmrcjkb.dev - Announcing Lux - a luxurious package manager for Lua

🌘 Hatchet:擴展規模的背景任務執行平臺
➤ 利用 Hatchet 簡化背景任務,提升應用程式可靠性與效能。
github.com/hatchet-dev/hatchet
Hatchet 是一個基於 Postgres 的背景任務平臺,旨在簡化複雜任務的執行和管理。它取代了傳統的 Redis 或 RabbitMQ 佇列,提供更易於調試、監控和維護的解決方案,尤其適用於需要可靠性、可擴展性和複雜工作流程的應用場景。Hatchet 支援多種程式語言(Python、TypeScript、Go),並提供任務排程、工作流程編排和錯誤警報等功能。
+ 這個平臺看起來很適合我們團隊,我們一直苦惱於如何更好地管理大量的背景任務,而且需要更方便的監控工具。
+ 基於 Postgres 聽起來很棒,因為我們已經在使用 Postgres,這表示整合起來會更容易。 總體而言,這個方案的設計理念非常吸引人。
#開發工具 #背景任務 #任務佇列

Run Background Tasks at Scale. Contribute to hatchet-dev/hatchet development by creating an account on GitHub.
GitHubGitHub - hatchet-dev/hatchet: Run Background Tasks at ScaleRun Background Tasks at Scale. Contribute to hatchet-dev/hatchet development by creating an account on GitHub.

🌗 GitMCP:為任何 GitHub 專案即時建立遠端 MCP 伺服器
➤ 提升 AI 程式碼理解力的利器
gitmcp.io/
GitMCP 是一個能為任何公開 GitHub 倉庫即時建立專用模型上下文協議 (MCP) 伺服器的工具。它讓 AI 助理能理解程式碼上下文,提升回應的準確性和相關性,設定簡單,且相容多種主流 MCP 工具,例如 Claude、Cursor 和 VSCode Insiders。只需將 GitHub URL 的網域改為 gitmcp.io,即可快速啟用 AI 輔助編碼功能。
+ 「太方便了!終於可以不用花時間設定複雜的 MCP 伺服器,直接讓 AI 理解我的專案了。」
+ 「這個工具讓 AI 協助編碼變得更精準,對於大型專案來說,節省的時間和精力非常可觀。」
#開發工具 #人工智慧 #GitHub #程式碼理解

gitmcp.ioGitMCPInstantly create an MCP server for any GitHub project

🌘 GitHub - awslabs/mcp:AWS MCP 伺服器 — 將 AWS 最佳實踐直接導入您的開發流程
➤ 將 AWS 最佳實踐融入開發流程的工具集
github.com/awslabs/mcp
AWS MCP (Model Context Protocol) 伺服器是一系列專門的伺服器,旨在將 AWS 的最佳實踐直接整合到開發工作流程中。該項目由 AWS Labs 開發,包含核心 MCP 伺服器、Bedrock 知識庫檢索伺服器、CDK MCP 伺服器、成本分析 MCP 伺服器以及 Nova Canvas MCP 伺服器。每個伺服器都提供特定的功能,例如項目分析、知識庫查詢、成本分析和圖像生成,並提供詳細的安裝和配置說明以及 API 參考。
+ 聽起來很有用,可以幫助團隊更有效率地使用 AWS 服務。
+ 終於有工具可以更方便地管理 AWS 成本了,這對預算控管很有幫助。
#開發工具 #雲端服務 #AWS #MCP

AWS MCP Servers — specialized MCP servers that bring AWS best practices directly to your development workflow - awslabs/mcp
GitHubGitHub - awslabs/mcp: AWS MCP Servers — specialized MCP servers that bring AWS best practices directly to your development workflowAWS MCP Servers — specialized MCP servers that bring AWS best practices directly to your development workflow - awslabs/mcp

🌘 GitHub - zobweyt/textcase:一個功能完整的 Python 文字大小寫轉換函式庫
➤ 強大的 Python 文字大小寫轉換工具
github.com/zobweyt/textcase
這個 GitHub 專案 `zobweyt/textcase` 提供了一個功能完整的 Python 函式庫,用於執行各種文字大小寫轉換,例如 snake_case、CONSTANT_CASE、kebab-case、camelCase、PascalCase 等。它能處理多種分隔符號,識別縮寫,並支援非 ASCII 字元。使用者可以自訂分隔規則,以滿足特定需求,例如處理包含數字的字串或特定符號的字串。
+ 這個函式庫對於需要大量處理和轉換字串的專案來說非常有用,例如在 API 設計或程式碼生成中。
+ 自訂分隔規則的功能非常棒,可以解決一些常見的轉換問題,例如處理包含數字或特殊字元的變數名稱。
#Python 函式庫 #文字處理 #開發工具

A feature complete Python text case conversion library - zobweyt/textcase
GitHubGitHub - zobweyt/textcase: A feature complete Python text case conversion libraryA feature complete Python text case conversion library - zobweyt/textcase

🌘 Svggles:使用 SVG 打造互動插圖
➤ 簡化 SVG 互動插圖開發流程
svggles.vercel.app/
Svggles 是一個 React 工具包,專門用來使用 SVG 創建互動式插圖。它提供了一系列功能,例如動畫效果(發光、旋轉、形變)和互動行為(滑鼠追蹤、滾動觸發),方便開發者快速製作引人注目的視覺效果。Svggles 已經發布為 npm 上的 `interactive-illustrations` 套件,方便安裝和使用。
+ 哇,這個套件看起來很棒!對想用 SVG 做出一些特別效果的開發者來說,簡直是救星。
+ 之前用 SVG 實現互動效果一直很麻煩,有了 Svggles 應該能大大提高效率。
#JavaScript #React #SVG #開發工具

svggles.vercel.appSvggles (Interactive-Illustrations)

🌘 GitHub - ruby-ui/ruby_ui: RubyUI 元件的 Ruby 寶石函式庫
➤ 加速網頁開發的 UI 元件庫
github.com/ruby-ui/ruby_ui
RubyUI 是一個 Ruby 函式庫,提供了一系列美觀、可自定義且可重複使用的 UI 元件,旨在加速網頁應用程式的開發流程。它基於 Phlex,性能優於傳統的 Rails ERB 模板,並允許開發者直接複製和修改程式碼,以符合其專案需求。RubyUI 強調速度、易用性和客製化,並提供詳細的文檔和安裝指南。
+ 這個 RubyUI 聽起來很棒!我一直在尋找一個能快速建立漂亮 UI 的方法,這似乎是一個很好的選擇。
+ Phlex 的效能提升聽起來很有吸引力,如果真的能有效加速應用程式,那絕對值得一試。
#開發工具 #Ruby #UI元件 #前端

Ruby gem for RubyUI Components. Contribute to ruby-ui/ruby_ui development by creating an account on GitHub.
GitHubGitHub - ruby-ui/ruby_ui: Ruby gem for RubyUI ComponentsRuby gem for RubyUI Components. Contribute to ruby-ui/ruby_ui development by creating an account on GitHub.

🌘 Tauri Verso 整合實驗性版本
➤ Tauri 框架詳盡指南
v2.tauri.app/blog/tauri-verso-
這份文件詳列了 Tauri 框架的各項功能與更新,包含其架構、核心概念、安全性、開發流程、以及發布途徑等。它涵蓋了從快速入門到進階主題,例如跨程序通信、插件開發、以及各種平臺的應用程式打包發布等資訊。文件也提供了大量的版本紀錄,方便開發者追蹤更新與變更。
+ 這份文件太詳細了!對想了解 Tauri 的人來說,絕對是一份寶貴的資源。
+ 看到這麼多版本更新,感覺 Tauri 團隊的開發速度很快呢!持續優化和提升安全性令人印象深刻。
#開發工具 #應用程式框架 #Tauri

TauriExperimental Tauri Verso IntegrationThe cross-platform app building toolkit

🌘 GitHub - hassanshaikley/pico-pubsub:163字節的發布/訂閱模式
➤ 極簡主義的發布/訂閱模式實現
github.com/hassanshaikley/pico
這個GitHub倉庫展示了`pico-pubsub`,一個極小的JavaScript發布/訂閱 (pub/sub) 程式庫,體積僅有163字節。它不依賴任何外部套件,專為像JS13K遊戲等對程式碼大小要求嚴苛的專案設計。作者比較了`pico-pubsub`與其他類似庫`nano-pubsub`和`tiny-pubsub`的大小,證明其在體積上具有顯著優勢。程式庫的使用方式簡單,提供了`sub` (訂閱) 和 `pub` (發布) 函數,並提供TypeScript的相容性提示。
+ 「這個程式庫真是太神奇了!能在這麼小的體積內實現pub/sub功能,簡直不可思議。對於JS13K遊戲開發者來說,簡直是救星。」
+ 「雖然體積很小,但功能看起來很齊全。我很想試試看它在我的專案中能帶來多大的效能提升。」
#JavaScript #開發工具 #程式庫

pubsub in 163 bytes. Contribute to hassanshaikley/pico-pubsub development by creating an account on GitHub.
GitHubGitHub - hassanshaikley/pico-pubsub: pubsub in 163 bytespubsub in 163 bytes. Contribute to hassanshaikley/pico-pubsub development by creating an account on GitHub.

🌘 GitHub - tdewolff/argp:GNU命令列參數解析器
➤ GNU標準的命令列參數解析器的功能和安裝方式。
github.com/tdewolff/argp
介紹一個遵循GNU標準的命令列參數解析器,具備多項功能,包括內建說明、將參數掃描至結構字段以及支援巢狀子命令等。
+ 這篇文章幫助理解如何處理命令列參數,對開發人員來說很實用。
+ 看完之後也想了解更多有關GNU標準的相關內容,這篇文章寫得很清楚簡潔。
#程式碼 #開發工具

GNU command line argument parser. Contribute to tdewolff/argp development by creating an account on GitHub.
GitHubGitHub - tdewolff/argp: GNU command line argument parserGNU command line argument parser. Contribute to tdewolff/argp development by creating an account on GitHub.

🌗 GitHub - monasticacademy/httptap: 檢視任何 Linux 程式所發出的 HTTP/HTTPS 請求
➤ 簡化 Linux 網路請求的分析工具
github.com/monasticacademy/htt
此專案提供一個工具 httptap,允許使用者透過命令行檢視在 Linux 系統上運行的程式發出的 HTTP 和 HTTPS 請求。它展示瞭如何透過簡單的命令行指令來取得 HTTP 請求的詳細資訊。
+ "這個工具太方便了,讓我能快速檢視請求的流程與狀態!"
+ "這樣的開源專案真是太棒了,非常期待能在其他操作系統上使用!"
#開發工具

View HTTP/HTTPS requests made by any Linux program - monasticacademy/httptap
GitHubGitHub - monasticacademy/httptap: View HTTP/HTTPS requests made by any Linux programView HTTP/HTTPS requests made by any Linux program - monasticacademy/httptap