たより

Zennの「Rust」のフィード icon

Zennの「Rust」のフィード

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

絵文字Brainfuck「emoji_bf」で比べるMojo 1.0 / Rust / JavaScript / Pythonの実行速度

eye-of-japetus

はじめに Mojo 1.0がリリースされたので、実際に手を動かして他言語と速度比較をしてみました。自作のBrainfuck派生言語「emoji_bf」のインタプリタを、Python / JavaScript(Node.js) / Rust

音声入力で「ギットハブ」が「ギット ハブ」になる——カタカナ複合語の分割と、言語ごとに非対称な辞書マッチの話

Daming Wu

ひとりで VocalCode という音声入力アプリを作っています。キーを押している間だけ話して、離すとカーソル位置にそのまま文字が入る、いわゆるプッシュ・トゥ・トークです。Claude Code や Cursor に口頭で指示を出すために作

AI駆動開発でシンプルなGitクライアントを作ってみた

Junya

こんにちは、株式会社エムニの石黒です。 AIにコーディングやGit操作を任せる機会が増えたことをきっかけに、ファイルの差分確認に集中できるシンプルなGitクライアント「Stella」を作りました。 Apple Siliconを搭載したMac

【保存版】現場で本当に効くRust言語のTips 25選 - 所有権・エラー処理・非同期の勘所

M Sakai

はじめに Rustは学習コストが高い言語として知られていますが、一度身につけると「コンパイルが通れば大抵動く」という圧倒的な安心感が手に入ります。しかし、所有権・ライフタイム・トレイト・非同期といった独自の概念は、一朝一夕には馴染みません。

「トークン70%削減」ツールRTKを rtk gain で実測したら、0%のコマンドが3つあった

エリス・ログ

この記事は何か 私は Claude Code のスケジュールタスクを日常的に運用していて、シェルコマンドの出力を圧縮してトークン消費を削減する CLI ツール「RTK(Rust Token Killer)」を、ほぼ全てのコマンドの前に付けて

tako開発日記 #2: 仮想リストでチャットのメモリ残留を1/10に

たくしお

! tako開発日記シリーズ: Rust + GPUI製のAIエージェント特化ターミナル「tako」の開発記録です。全体像は第1回にまとめています。 最近のtakoはパフォーマンス改善スプリントの真っ最中で、これはその中で残っていた宿題の

C++を1行も書かずにRustとWeb GUIで商用オーディオプラグインを構築する

siy1121

こんにちは。siy1121です。 先日のADC Japan 2026において「C++を1行も書かずにRustとWeb GUIで商用オーディオプラグインを構築する」というテーマで登壇しました[1]。 発表内では、WRAC Stack (Web

既存のOSの概念をぶっ壊すOSを考えてみた(TensorOS)

kamisori-daijin

思いついてしまった ANEでラスタライズをしていたところ、(この前の記事) AI演算に変換することによるANEの汎用性を感じた。そして、色々考えていたところ、ANEなどで動くOSを作ったら面白いのではないかと思った。 それをここに書いておく

録れていないのに「録音中」と表示しない。Rustで録音開始を2段階にした

Beside Works

会議を録音するアプリで、いちばん避けたい失敗は何でしょうか。 音質が少し悪いことよりも、画面には「録音中」と出ているのに、実は録れていないことだと私は考えています。会議が終わってから気づいても、同じ会話は録り直せません。 私が開発しているB

【大和機巧場】開発日報(2026年8月19日):Blender 5.1.2対応・八百万UIビルダー開発

ししゃも

【大和機巧場】開発日報(2026年8月19日) 本日は「八百万駆動(ヤオヨロズエンジン)」のゲームUI制作を効率化するため、Blender 5.1.2上で動作する専用UI制作アドオン 「八百万 UI Collection Builder」

"やったのは AI だけど、バグがあったら俺の責任" — Code w/ Claude in Tokyo 2026 に行ってきた

Yuji T. @Rebase, Inc.

Rebase の髙畠裕二 @_ug_ です。 Code w/ Claude in Tokyo 2026 に参加してきました!✌️✌️ 最初から最後まで Anthropic 社員の講演を聞き通したので、中の人がどう Claude Code を

LangGraph のコードを読んで、自作マルチエージェントと突き合わせた — 「言葉で繋がない」設計と動的ルーティング

Outcasts管理人&ザリ・ロブステル

要約 マルチエージェントのオーケストレーションを LLM の「言葉」で繋ぐと、要約のたびに情報が落ちて長時間の運用で回らなくなる。Anthropic の "Multi-agent coordination patterns" が言う「or

コピーミスに気づける macOS アプリ「Cliip Show」を作った

ごーや

コピーした内容を画面上に HUD 表示する、macOS 向けのメニューバー常駐アプリを作った リポジトリ 背景 私は脳が雑なので、コピペしようとしてうまくコピーできておらずペースト時にコピーミスに気づくことが多い。 そのストレスを解消

時相論理の形式仕様の Quint を使って、denoland/celld の二重 writer バグを見つけた

mizchi

本記事は、AIに分散システムのバグを探させて、そのレポートを自分が理解できるように整形させたものです。 実際に見つかったバグは以下の Issues で、現在修正済みです。 https://github.com/denoland/celld/

Rustのハードウェア最適化 ― 構造が変える計算モデル

Rhetro

過去の3つの投稿では、まず「動的計算の静的トポロジーへの還元」について、そしてその実装例として2つの独自クレートであるAxiomaとZan-sortを挙げ、具体的な構造的アプローチについて記述しました。 Rustの標準ライブラリに採用されて

Rust製のマルチプラットフォーム開発フレームワーク「Whisker」を作りました

Takeshi Tsukamoto

こんにちは。itome(@itometeam)です。 Rustでアプリが書けるフレームワークを作ったので、その紹介をします。 TL;DR RustでひとつのコードベースからiOS/Androidアプリが作れるフレームワークです。 すでに

Markdownノートを日本語で全文検索できるCLI「mikke」を作った

木村 駿介 / Shunsuke KIMURA

はじめに 学んだことや調べたことをMarkdownファイルとしてリポジトリに溜めているのですが、数百ファイルを超えたあたりから「あのメモどこだっけ」と探し回る時間が増えてきました。grepは速い一方でヒットが関連度順に並ばず、Obsidia

Rustの「比較」を構造で消す ― 順序付けの幾何構造への還元と帯域飽和

Rhetro

1つ目の記事では、Crate群全体を貫く構造的哲学として、「ランタイムコストを静的なコンパイル時コストへの転嫁」について書きました。 2つ目の記事では、具体的な[Axioma](https://github.com/rhetro/axiom

AIが吐いたHTMLとMarkdownを「見たまま」直せるエディタを作った話

だいち

はじめに こんにちは。GENSHI AI代表で元医師の長嶋です。 https://daichi.ai/ 今回、Velq(ヴェルク) というデスクトップアプリを作りました。 Markdown と HTML を 見たままの画面で直せるエディタで

「一覧じゃ流れが見えない」を消すために、React Flow + dagreで依存関係グラフを作った話

NumazuGaki

この記事の要点 自社のプロジェクト管理ツール「WIP」(Rust + React、OSS公開済み)に、React Flow + dagreでタスク依存関係をグラフ表示する画面を追加しました きっかけは「一覧やガントチャートでは、タスクの流

[Bevy 入門] #3 Component について

ライト

この記事の執筆では補助的にLLMを使用していますが、具体的な内容は全て人間が書いたことを保証します。 開発環境 Bevy: 0.19.1 (執筆時最新) OS: Windows x64 ! Bevy は非常に活発に更新が行われており

DjangoからRustへ、AIと二人三脚で移行してOSS公開するまで

NumazuGaki

はじめに 自社のプロジェクト管理ツール「WIP」を、Django + ReactからRust(Axum) + Reactへ全面移行し、先日OSSとして公開しました。 https://github.com/macplanning-labs/w

「乳首なぞなぞ」を無限に作りたくて、AI に音を教える MCP サーバを書いた

ゴリラビット

「乳首なぞなぞ」を無限に作りたかった https://www.youtube.com/watch?v=H0ZR1N15ASk Q「乳首みたいなお菓子ってなんだ?」 A チョコビ AI に聞いても、全然それっぽい問題を作ってくれない 「『

AI駆動開発の品質はプロンプトよりフィードバックループで決まる:生ログから見る OpenSpec × DDD × 型 × MCP のリアル

kacky

はじめに 本記事は、戦国シミュレーションゲームをLLMと「一緒に」プレイするシステム『sengoku-mcp』の開発秘話に迫るアーキテクチャ解説(後編)です。 前編 25年前の自作ゲームをLLMと一緒に遊んでみたら、アジャイルのトップランナ

【Rust】AIに「自分の文脈」を自動で叩き込む、プライバシー重視の生産性ログコンソールを作った

internal ghost

「今日、何してた?」を可視化して、目標に近づくためのRust製アプリ「Internalium」を開発しています。 ちなみに「Internalium」という名前は、「自身の内面(Internal)を、プラネタリウムやアクアリウムのように静かに

コマンドラインから直接Obsidianのディリーノートに記載するツール『Qwato』を作った

夕日

この記事が書かれた時点でのバージョンはqwato 0.1.0です 作ったもの https://github.com/c0b23092db/qwato https://crates.io/crates/qwato 読者対象 Obsi

AIエージェント64体に1つのリポジトリを書かせたら、マージの57/64が衝突した。0にするまでの話

たつはら

64体の書き手に1つのリポジトリを並列で書かせると、何が起きるか。 素のgit worktreeで実測したら、64回のマージのうち57回が衝突し、衝突ハンクは132個になりました。 ガードを入れたら、衝突は0件になりました。 ただし、この「

2000年代初頭のレトロなCGI風掲示板を、RustとAntigravityで作ってみた

大乱 -TaiLang-

はじめに 最近、仲間内で特定の趣味やテーマについてじっくり語り合ったり、知見をログとしてストックできる場所が少ないと感じていました。 LINEグループやDiscordなどのチャットツールは「フロー型のリアルタイムな会話」には最適ですが、後か

スマートホーム前提で家を建てて自作Rust CLIで操っている

nogu3

家を建てました。設計の段階から目指していたのは、スマートホームを前提とした家です。そしていま、その家じゅうの機器を、自分で書いたRust製のCLIから叩いて動かしています。照明も、電動シャッターも、エアコンも、テレビも、分電盤の電力の実測値

無言で壊れるC++、コンパイルで止まるRust

クテノポマ

この記事について 「Rustは安全」 という言葉だけが独り歩きしています。 何がどう安全なのか、どこは安全ではないのか。 MicrosoftもGoogleもChromiumも、自社製品の深刻な脆弱性の約7割がメモリ安全性のバグだと公表し

【最速7分】ローカルLLM×Tauriで爆速Markdownビューアを作らせた必勝パターン

KotaX

はじめに 普段エディタでMarkdownを書いているエンジニアの皆様、「ちょっと中身を確認したいだけなのに、エディタを立ち上げるのが重い…」と感じることはありませんか? そこで今回は、起動が爆速で閲覧に特化した「軽量マークダウンビューアー(

whisper.cppをやめた理由。PCだけで動く日本語文字起こしを4モデルで比べてわかったこと

Beside Works

会議の内容を、その場で文字にするデスクトップアプリ Beside Works を個人で開発しています。Windows PCとAppleシリコン搭載Macに対応し、RustとTauri v2で作っています。 Beside Worksが大切にし

Rustでx86エミュレータを書く 32bit編 — ブラウザでLinuxが起動するまで

HAL

Rust でゼロから書いている x86 エミュレータを、プロテクトモード・ページングへ 引き上げ、本物の 32bit Linux (Alpine 6.18) をブラウザで起動するまでの記録です。 「プロテクトモードの正体は隠しレジスタ」と

LLMを賢くするのではなく「境界」を作る——AXIOM Framework Prototypeを作ってみた

kishimoto-void

LLMを賢くするのではなく「境界」を作る——AXIOM Framework Prototypeを作ってみた 正直に言うと、最初から「AIの共通基盤を作ろう」と考えていたわけではありません。 自分が作りたいものを作るためにLLMを使っていたら

teai.ioに都度チャージ(pay-as-you-go)機能を実装した話

濱田優貴

はじめに teai.io はこれまで、Free / Pro(¥4,350/月)/ Business(¥14,800/月)という月額サブスクリプション中心の料金体系でやってきた。Freeプランでもサインアップ時に1,000 credits・N

Gemini 3.7 Flash を使ってみた

大乱 -TaiLang-

はじめに・背景 待望の Gemini 3.5 Pro を心待ちにしていたのですが、なかなかリリースされず……と思っていたら、先に Gemini 3.7 Flash が登場しました。 最近エンジニア界隈でも話題の「ループエンジニアリング(AI

Xの「おすすめ」を候補取得からランキングまで読み解く - x-algorithm

suwa-sh / 諏訪真一

X(旧Twitter)の「おすすめ」フィードは、フォロー中の投稿を時系列に並べるだけではありません。公開リポジトリの x-algorithm では、フォロー中の投稿と機械学習で見つけたフォロー外の投稿を集め、ユーザー文脈を付与し、複数アクシ

型契約書を SSoT にする — TDDD(型定義駆動開発)

flip451

型システムは雄弁だ。それだけでコードの意図や制約を表現できる。この性質は、自然言語で書かれた仕様書と実装の間のギャップを仲介するのに役立つ。さらに型そのものに制約をかければ、アーキテクチャ上の約束やコーディングの作法も、守られているかを機械

CI 高速化:再利用できる考え方と実践

kogamitora

その CI、1 回まわすのに何分かかっていますか 「ちょっと長いな」と感じたのなら、それだけで改善の余地があると考えていいと思います。 CI の待ち時間は、頻度を掛け算したコストです。開発者ひとりひとりが、PR を出すたび、レビュー後に修正

WindowsのUSB接続を可視化するツールをRustで作った

Hiroki

はじめに:なぜ作ったか Windowsでは、デバイスマネージャーから接続中のデバイスを確認できます。しかし、その表示を見ただけでは、PnP Managerが管理するデバイスツリー、USB HubとPortから構成されるUSBトポロジー、アプ