たより

Zennの「Rust」のフィード icon

Zennの「Rust」のフィード

Zennのトピック「Rust」のRSSフィードです

Rust + TauriでADBツールを作る——APKインストール・アプリ一覧・クリップボード同期の実装

hiyoyo

8年前のMacBook Air(Intel)で全テスト済み。7本のMacアプリをソロ開発した実体験から書いています。案件でも広告でもありません。 HiyokoKitにはAPKインストールとAndroidアプリマネージャーが含まれている。どち

PDFにグラフを入れたくて、ブラウザ不要のチャート生成ツールを作った ── fulgur-chart

mitzh

はじめに fulgurファミリーに、新作が加わりました。 fulgur-chartです。 chart.js v4互換のJSON specから、SVG/PNGのチャートを生成するCLIツールです。 特徴は二つ。 ブラウザを使わないこと。 そ

NDPC-Aの学習記録

nakahide

問題のリンク 問題概要 縦2マス、横 N マスのグリッドがある。 このグリッド内に、以下2種類のポリオミノを自由に使って、隙間なく敷き詰める方法は何通りあるかを答える問題。(ポリオミノは回転や反転をさせてもよい。) 縦2マス、横1マ

RustでComputer-Aided Synthesis Planningエンジンを開発している話

kent-tokyo

新薬を作りたいとき、「この化合物を合成するにはどの原料から始めればいいか」を自動で答えるツール「renkin」を Pure Rust で開発しています。 https://github.com/kent-tokyo/renkin 逆合成解

AI compiler + runtime (inference) のようなものを作った (LLM Part)

jame443

前回 の続きです。LLM パートについて書きます。リポジトリはこちら。 https://github.com/kcvlex/my-nn-engine LLM の方は、一応 CPU でも動くはずですが、基本的には GPU (CUDA) の使用

UUIDを実装してみた!安全な乱数源から

Riku Tatsumi

Rustの標準ライブラリだけでUUIDを作りました。OSから暗号学的に安全な乱数を取得して、それを元にB7EEF135-1372-43B9-AADF-95C4A6D19609のようなIDを生成します。 unsafeを使用するため、Rustで

RustでABC463 (A ~ D)

石垣島産石垣

ABC 463 参加記録 戦績 問題 結果 時間 ペナルティ A AC 1:52 0 B AC 5:29 0 C AC 13:56 0 D AC 90:02 0 レート変動: 991 -> 988(-3)

RustでABC463 (A ~ D)

石垣島産石垣

ABC 463 参加記録 戦績 問題 結果 時間 ペナルティ A AC 1:52 0 B AC 5:29 0 C AC 13:56 0 D AC 90:02 0 レート変動: 991 -> 988(-3)

信じないものを、追跡する ― L2A-SCP の計測基盤 legixy 紹介

cognitiveosmdl

TL;DR legixy(旧称 Traceability Engine V3)は、成果物間のトレーサビリティを有向グラフとして保持し、その整合性を機械検証するツールである。 前記事(品質「最大化」をやめる ― L2A SCP)で第3の防御線

Rustを使って3DSソフトを開発する #3 - スプライトの描画

キノコフ

はじめに さて、六月の菖蒲ももうじき終わろうかという今日この頃、みなさまいかがお過ごしだろうか。私はというと、英語の授業で辞書を要求され家を確認したが一冊もなく、家計も火の車なのでブックオフで中古ゲームを見ていたら500円かそこらで「漢字そ

Rust | rmcp で Remote MCP Server を実装する

山とコード

Rust で Model Context Protocol (MCP) のサーバーを実装するなら、公式 Rust SDK の rmcp が第一候補だと思います。 この記事では rmcp の使って、Streamable HTTP transp

RustでMNISTをやってみたら、TraitがBatcherの設計図になっていた話

niikun

参考: Burn公式ドキュメント - Data はじめに Rust Bookを読み終えて、「次は何か作ってみよう」と思い、機械学習フレームワーク burn を触ってみることにした。 [dependencies] burn = { ve

Tauri・React・Rustで作る 日本株の押し目スクリーナー

Nifumafu🍊

こちらの本にご興味を持っていただきありがとうございます。 この本では、東証上場銘柄から日本株の押し目候補を探し、日足チャートで確認できるデスクトップアプリを作ります。 画面にはTauri 2、React、TypeScript、MUIを使

WebAssembly FaaSプラットフォームをRustで自作している開発記(マルチテナント&セキュリティ設計編)

yukiharada1228

こんにちは。現在、Rust と WebAssembly を使って マルチテナント対応のセキュアな FaaS(Function as a Service)プラットフォーム を自作しています。 FaaS を一から作るにあたり、単に「Wasm を

DeepSeek V4 向けオープンソース Agent harness「Zagens」— チャット壳ではなく、機械検証付き Harness

Jason

Zagens は DeepSeek V4 向けの Agent harness(MIT)。IDE プラグインでもチャット壳でもない。完了ゲートで機械検証、イベントログでリプレイ、ローカル sidecar + 実行承認。macOS/Linux

Android SurfaceView 埋め込み型 Rust-Slint 開発記(第2弾)漆黒の画面にピクセルを流し込んだ夜

Kenji Igarashi

1. 前回のあらすじと、突きつけられた漆黒の虚無 前回、JNIの命名規則、ダミーの android_main、そしてマルチスレッドのデッドロックを鉄壁の防衛線でねじ伏せ、アプリが1秒もフリーズせずに起動する「無敵の器」を完成させた。 映写機

Pure Rust の Cheminformatics ライブラリ「chematic」 開発記 —— なぜ作った?何が課題?

kent-tokyo

Pure Rust で Cheminformatics ライブラリ chematic をスクラッチから書いています。なぜ作り始めたのか、開発中に何度も詰まったのか——その話を書きます。 きっかけ 「RDKit をブラウザで動かしたい」が

2026年版 Rust + Tauriソロ開発者が実際に使っている開発ツール全部

hiyoyo

8年前のMacBook Air(Intel)で全テスト済み。7本のMacアプリをソロ開発した実体験から書いています。案件でも広告でもありません。 考えられる全ツールのリストではない。毎日実際に開いているものだけ。 エディタ:VS Co

AI時代のRust crate選定 (1/4) デファクトスタンダードなcrate群

matsu7874

AIの発展によって自分が詳しくない領域についても自分用のツールを作ることができるようになりました。 その際に一番困ることはライブラリ選定の良し悪しが分からないことです。 特にプログラミング言語としてRustを採用する場合、標準ライブラリが比

Python vs Rust パフォーマンス比較検証 本当にPythonは遅い?

tkwork

背景 ふと、会社の同僚に「Pythonは遅い。」と言われたことがある。 なぜ遅いのか? 外部ライブラリを使っても遅いのか? 正直なところ、良く分からないまま案件を進めていた傾向があったので 何番煎じになるか分からないけど、調べてみた。 本当

キーボードから手を離さない:1画面完結のドロップダウン型ミニマムメモアプリ「memoake」を作った話

赤アーモンド

アプリの概要 memoake は、Linux環境の伝説的なドロップダウンターミナル「Yakuake」に強いインスピレーションを受けた、オーバーレイ型の軽量メモアプリです。 グローバルショートカット一発で画面上部からシュッと滑り降りてきて、用

この春、始めた2つのこと

mitzh

はじめに ラフノートで、ZennのPublicationを開設しました。 その挨拶がてら、「この春、始めたこと」をテーマに一本書いてみます。 この春、自分は2つのことを始めました。 どっちも、新しい挑戦だった。 順番に書いていきます。

Rustを使って3DSソフトを開発する #2 - fizzbuzz編

キノコフ

! この記事は私がnoteで書いた記事を一部修正・加筆した転載版です。オリジナルはこちらからご覧ください。 さて、Rustacean、あるいはそうでない皆さんはいかがお過ごしだろうか。この前縁があって友人数人ともやしをひたすら塩コショウで

Gitユーザーのための Jujutsu (jj) 実践入門

takashi_narita

Git互換の分散バージョン管理システム Jujutsu (jj) を、Git経験者が最短で実務投入するための移行ガイド。「Gitではこう→jjではこう」の対応で、working copy=コミット・操作のやり直し・first-class c

3DGS 圧縮フォーマット SOG のデコーダーを作る

おおひら

この記事は、以下の続編になります。 https://zenn.dev/abist_inno/articles/cb13d00751b2c9 3D Gaussian Splatting (3DGS) の PLY ファイルは扱いやすい一方で、フ

Rust / TypeScript で設計指針に合わせるための補足: core を汚さないツール選定

bem130

この記事は、私のソフトウェア設計指針に対する補足記事である。 https://zenn.dev/bem130/articles/1b352797de94e7 元記事では、変換ツールや管理ツールのように、本質的には特定の GUI・OS・実行環

RustアプリでORMを使わない理由——rusqliteと生SQLで十分だった話

hiyoyo

8年前のMacBook Air(Intel)で全テスト済み。7本のMacアプリをソロ開発した実体験から書いています。案件でも広告でもありません。 Rustプロジェクトを始めるたびに、誰かがDieselかSeaORMを勧めてくる。両方試した。

Android SurfaceView 埋め込み型 Rust-Slint 高性能ダッシュボード基盤構築における激闘の記録戦いはまだ続く

Kenji Igarashi

🛠️ はじめに:本アーキテクチャの背景と挑戦 本モジュールは、Java/Kotlinベースの既存Androidアプリケーションに対して、ガベージコレクション(GC)による一時的なカクつき(スパイク)を100%完全に排除し、1万人規模の大規

Rustを使って3DSソフトを開発する #1 - 環境構築編

キノコフ

! この記事は私がnoteで書いた記事を一部修正・加筆した転載版です。オリジナルはこちらからご覧ください。 さて、いきなりだが、3DSは好きだろうか。私は大好きだ。パカッと開ければすぐ遊べる手軽さ、3Dスクリーン(誰も使っていないとは何事

Claudeで、Claude用のTUIを作る

zechdz

はじめに 前回の記事では、開発者とエージェントが作業するサンドボックス、devcontainer を紹介しました。あれは「どこで動かすか」の話でした。 https://zenn.dev/xtm_blog/articles/fdb323dd0

IPではなくキーで接続する時代へ — Iroh 1.0 正式リリース

崔 一航_Ikkou Sai | SALT2

本記事は Iroh v1.0 リリースブログ の日本語訳および解説である。 IPではなくキーをダイヤルせよ シンプルなアイデアだが、これはインターネットの未来に向けた正しい抽象化だ。IPアドレスは警告なしに壊れることがある——それはデバ

NSOpenPanelがAndroidデバイスを見られない理由——TauriでMTPフォルダピッカーを自作する

hiyoyo

すべてのテストは8年前のMacBook Airで実行しています。 HiyokoMTPを作っていて、言われてみれば当然の制限にぶつかりました:macOSのネイティブフォルダピッカーでMTP経由のAndroidデバイスを参照できない、という問題

GSI+PLATEAU高さ+LOD2屋根×Minecraft リアルな日本の街を再現する「Arnis PLATEAU」 

maruru334

TL;DR PLATEAU × Minecraftで「日本の街をそのまま生成」できるGUIツール ArnisPLATEAUを開発しました。 建物高さ:PLATEAU実測値を自動反映(全建物対応) 屋根形状:LOD2で斜め屋根・複雑形状を再

高校生が作っている次世代AIのための自作言語:Fluno

Soichiro N

こんにちは、低レイヤーが好きなsoichiroです。 この記事では現在開発中のFlunoという言語について紹介していきます。 Fluno は、現実世界と融合するような次世代AIの実行基盤を目指して設計している言語です。 Flunoは主にRu

AIが第一の書き手になったら、プログラミング言語の設計原理は反転する

Eiichiro Iriguchi

2026年6月9日、Claude Fable 5 がリリースされた。 自分の能力の限界を、明確に超えた道具だった。Anthropicは当初、6月22日まではサブスクリプションでこのモデルを使えると告知していた。たっぷり時間がある——そう思っ

ミニモニター用ダッシュボードから始まった、Rust製ハードウェア監視ツール「HardwareVisualizer」

shm

はじめに この記事では、私が開発している HardwareVisualizer について書きます。ただし、単なる機能紹介ではなく、作っている中で見えてきた技術的な面白さに寄せた話です。 最初から汎用的なハードウェア監視ツールを作ろうとしてい

RustでABC462 (A ~ D)

石垣島産石垣

ABC 462 参加記録 戦績 問題 結果 時間 ペナルティ A AC 2:48 0 B AC 7:44 0 C AC 17:09 0 D WA2 -> AC 45:48 2 レート変動: 980 ->

【開発途中】RustでDDD + Clean Architectureを実践する ─ ホシカ開発記

tsuzudev05

個人開発アプリ「ホシカ」(欲しいものリスト × 予算管理)を題材に、DDD + Clean Architectureを体得する過程を記録したbook。ユビキタス言語・集約設計・コンテキストマップをRustで実装するまでを扱う。

Rust + Wasm + Canvasで100万行対応のExcel風テーブルを作り、npm公開した話

Masa0209

! この記事は Zenn Fes Spring 2026「この春、始めたこと」への参加記事です。この春から作りはじめた OSS の話を書きます。 作ったもの wasabi-table という npm パッケージを作りました。Rust

逸般の誤家庭に憧れてProxmoxを始めたら、Claudeと自作サービスを立てる沼にはまった話

がんも

! この記事は シリーズ #1 です。 いきなり結論 素人でも、Claudeと協力すれば自作WebサービスをProxmox LXC上に立てられます。 デモデータですよ?デモデータですよ? 最終的にはRust(Axum)+ React