たより

Zennの「Rust」のフィード icon

Zennの「Rust」のフィード

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

NDPC-Dの学習記録

nakahide

問題のリンク 問題概要 ある国では、1円紙幣, 10円紙幣, 100円紙幣, ...と10倍ごとに紙幣が流通している。 N 円の支払いを行う時、「支払う紙幣の枚数」と「お釣りとしてもらう紙幣の枚数」の合計枚数を最小化する問題。 重

Claude CodeもCodexも1画面で。AIエディタ Zed をDL〜ACP接続〜実機デモまでハンズオンしたで

まさやん

この記事について 最近じわじわ来てる**AIネイティブなコードエディタ「Zed」**を、公式サイトからのダウンロードからACP接続、AIエージェントの実機デモまで、手順どおりにハンズオンした記録やで。 Zed最大の特徴は、ACP(Agent

Ubuntu 26.04でsudoが変わった──sudo-rsの挙動を実機検証してみた

Penbit Lab

はじめに Linuxを触ったことがある人なら、誰もが毎日当たり前のように叩いているコマンドがあります。そう、sudo です。 sudo apt update 管理者権限が必要なコマンドを実行する際、私たちは深く考えることなく sudo をプ

macOSでHEIC→JPEG変換をRustから呼ぶ——sipsを使えばライブラリ不要

hiyoyo

8年前のMacBook Air(Intel)で全テスト済み。7本のMacアプリをソロ開発した実体験から書いています。案件でも広告でもありません。 iPhoneはHEICで撮影する。ほとんどのアプリが欲しいのはJPEG。HiyokoAutoS

Logstash を Rust で書き直して AWS で 4.2× 速かった話

abyo software合同会社

Logstash を Rust で書き直して AWS で 4.2× 速かった話 何を作ったか abyo software 合同会社で FerroStash という Logstash 互換の log pipeline を Rust で開発

S3 の通り道に置くだけで bucket が半分以下になる Rust 製 gateway を作った話 — S4 1.4.1

abyo software合同会社

TL;DR S3 クライアントの --endpoint-url を差し替えるだけで、PUT 時に透過圧縮、GET 時に透過展開する Rust 製ゲートウェイ S4 を Apache-2.0 で公開しています。 aws-cli / bot

Rustの「derive」を初学者視点でドラえもんに例えてみた

nao

はじめに 現在Rust学習1か月目で「derive」を学習してみてドラえもんに例えられそうだったので、アウトプットをかねてやってみます。 Rustって厳格な言語なのに、日本語の変数名やキー、関数名と使えるのに驚きです。なので早速使ってみまし

Rustで並列ファイル転送を実装する——Semaphoreで同時実行数を制御してAndroid同期を高速化

hiyoyo

8年前のMacBook Air(Intel)で全テスト済み。7本のMacアプリをソロ開発した実体験から書いています。案件でも広告でもありません。 順次ファイル転送は遅い。HiyokoAutoSyncは同時実行数を制限した並列転送を使っている

ZKPを普通のRustで書けるSP1を触ってみた〜インストールからFibonacci実行まで

niikun

はじめに ZKP(ゼロ知識証明)に興味を持ち、「実際に触ってみたい」と思ったところで SP1 というツールに出会いました。 SP1 は Succinct Labs が開発した zkVM(ゼロ知識仮想マシン)で、普通の Rust コードをその

Tauri ライブラリの意外な使い道 — headless な CLI を作ってみた

olibrauma

Tauri のエンジンは GUI 以外に使えるか? Tauri は Electron の代替として知られるデスクトップアプリフレームワークです。Chromium をバンドルする Electron と違い、OS ネイティブの WebView

NDPC-Cの学習記録

nakahide

問題のリンク 問題概要 長さ N の英小文字からなる任意の文字列 T を作る際、3個の文字列 S_1, S_2, S_3 のいずれも部分列として含まないものの個数を 998244353 で割った余りを求める問題。 重要なポイント

iOSアプリでSwift・Rust・Goの実行速度を比較してみた

Shion

はじめに iOSアプリ開発では、基本的にはSwiftを使いますが、処理内容によってはGoやRustで実装したロジックをiOSアプリから呼び出したいケースがあります。 たとえば、 Android / iOS / サーバーで共通ロジックを持ち

読みベースの編集距離を測るライブラリ「mòine」をつくりました

tagucci

今回はレーベンシュタイン距離ではなく読みをベースとした編集距離を測るライブラリをつくったのでその紹介記事です。名前は自分の好きなスコッチウイスキーであるブナハーブンのMòineからとりました。ブナハーブンのMòineは日本語では「モーイン」

個人開発サーバーの通信をSniffnetで可視化する手順

yutaka8484

個人開発サーバーの通信をSniffnetで可視化する手順 中小企業の現場でもサーバー運用は避けて通れない。受注管理や生産管理、勤怠電子化など、社内システムが増えるほど「どの端末がいつ、どこへ通信しているか」を把握したい場面が増える。 本記事

NDPC-Bの学習記録

nakahide

問題のリンク 問題概要 N 頂点 M 辺の DAG(閉路を持たない有向グラフ) がある。 このグラフについて、頂点1から頂点 N へ向かうパスの本数を 998244353 で割った余りを求める問題。 重要なポイント グラフが DA

シークレット管理CLIをZigで作ってRustに書き直した話 ― 暗号設計の判断ログ

月村つかさ

はじめに Amulet というCLIツールを作った。.env の代わりに使えるシークレット管理ツールで、暗号化した vault ファイルに秘密情報を入れておく。 最初はZigで書いて、v1.0.0でRustに書き直した。 この記事は「なぜそ

cuda-oxideのDisjointSliceについて調べてみた

hatoo

はじめに 株式会社estie(エスティ)でソフトウェアエンジニアをしている hatoo です。 cuda-oxideが公開されて、色々見ていたところ、そこで定義されていたDisjointSliceが気になったので調べてみました。 本記事では

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、あるいはそうでない皆さんはいかがお過ごしだろうか。この前縁があって友人数人ともやしをひたすら塩コショウで