Windows畑の開発者が、AIでMacの音声入力アプリを作ってみた。正直どうだったか
Claude DesktopとClaude Codeの音声入力を使っていて、日本語だとうまく取れないことが多いなと感じていました。Aqua Voiceのような有料の音声入力ツールもありますが、お金をかけたくない。それなら自分で作っちゃおうか
Zennのトピック「Rust」のRSSフィードです
Claude DesktopとClaude Codeの音声入力を使っていて、日本語だとうまく取れないことが多いなと感じていました。Aqua Voiceのような有料の音声入力ツールもありますが、お金をかけたくない。それなら自分で作っちゃおうか
RAWファイルから、表示用の画像を1枚取り出したかった。 RAWを現像したいわけではない。 多くのRAWファイルには、撮影直後にカメラの背面液晶へ表示するための、現像済みプレビューが最初から入っている。 ならば話は簡単である。 RAWファ
はじめに OBSは非常に高機能ですが、個人開発でゲーム配信をしながら使うと、設定項目の多さや拡張機能の管理、ゲーム側との負荷配分が気になる場面があります。 そこで現在、Rust製の軽量配信ソフト Yaoyorozu Stream を開発して
はじめに UDPデータグラムを送るシステムコールにsendto(2)があります。 システムコールというと低いレイヤーのAPIに見えますが、UDPソケットへ渡すのはペイロードと宛先です。 ssize_t sendto( int soc
Ordexは「複数要素への同時可変参照(Aliasing Rule)」の問題を、実行時の排他ロックではなく「空間的非重複性(Disjoint Topology)」の確定によって解決するように設計されたアリーナアロケーターです。 前回の記事に
前の記事で「ターミナルの画面をドキュメントとして扱う端末を作った」と書きました。その tsumugi(紡ぎ)の 0.3 を出したので、今日入れた3つ(作業台 go / スクリーンショットの貼り付け / tsg update)を、なぜその作り
本日は 最近は AI Agent の力を借りながら tensor4all プロジェクトのお手伝いをしています.特に 自動微分と CPU/GPU 対応を備えた汎用テンソル計算Rustライブラリ tenferro-rs という下記のプロジェクト
<!-- verification(必須・SSOT: docs/rules/article-evidence-rules.md): firsthand : クラウド環境で実際に実行し生ログを確認した。実行ログ・実測・一人称の実演記述を書いて
はじめに BunのZig→Rustリライトに触発されて、プログラミング言語kizuの開発を始めました。 現在はkizu自身で書いたセルフホストコンパイラを実装し、GitHubでソースコードとリリースを公開しています。 https://git
きっかけ 倍々ファイトに何度も勇気づけられていたある日、何回「倍」と言っているのかが気になった。 その時期はプロジェクトでRustが採用されており、早速数えてみることにした。 お題 歌詞テキスト(1つの文字列リテラル)から、以下3つのパ
Ghostty と cmux を触ってる人のツイートを見て「Mac ばっかりずるいな」となったのがきっかけでWindows用のAI開発向けターミナルを作りました。 ターミナルでAIを動かすのが当たり前になってから、Mac には 「AIエージ
3行で Windowsネイティブのターミナル多重化ツール + SSH/SFTPクライアントを、Rustでフルスクラッチで作りました タブ・分割・分離ウィンドウ、SSH/SFTP/FTP、ファイルブラウザ、内蔵エディタ、パスワード保管庫まで
Rustのコンパイラによって厳しく制限されている「複数要素への同時可変参照」を突破したOrdexをベースとして動くものを作成しようと思い、最初に思いついたのが非線形構造の定番のPrey & Predatorの実装でした。 Lotka-Vol
キーバインドが覚えられない。 WezTerm も NeoVim も良いのは分かっています。何度か入れて、何度か戻しました。 毎回同じところで止まる。覚える気が無いのではなく、覚える前に手が止まる。 それなら「キーを覚えなくても全部できる端末
VIVANTとイコラブで夏を消化してます。 fujitani soraです。 oxlintにいくつかPRを出してmergeされているので、実装や学びについてまとめます。 https://github.com/oxc-project/oxc
こんにちは、僕です。 前回の記事では Nostr ウェブクライアントを Svelte で作ってみた話でお送りしましたが、ウェブクライアントを作ると同時に一緒に Nostr リレーサーバ「nostrd」も一緒に作っていました。 https:
はじめに Webサーバーの裏では、epollのような仕組みが動いているという話を聞きました。 Linux系だとepollですが、macOSはkqueueです。 そこで、kqueueを使ったWebサーバーを作ってみることにしました。 準備
Rust 1.98・Edition 2024をベースにしたチートシートです。 インストール・更新 Rust公式 - Install Rust Rustのツールチェーンは、公式の rustup で管理する方法が推奨されています。macO
Rustにおける「複数要素への同時可変参照(Aliasing Rule)」の制限は、単なる言語仕様の制約ではなく、これまで曖昧に扱われてきた「ポインタの重複可能性」という問題を表面化させたものです。 CやC++でも未定義動作(Undefin
この記事の執筆では補助的にLLMを使用していますが、具体的な内容は全て人間が書いたことを保証します。 開発環境 Bevy: 0.19.1 (執筆時最新) OS: Windows x64 ! Bevy は非常に活発に更新が行われており
! この記事は、山本・保木(2022)によるNOCCA×NOCCAの強解決を、別実装で追試した個人プロジェクトの記録です。新しい強解決の主張ではなく、実装と検証の過程を中心に紹介します。 はじめに:なんとなくやりたかったことに、手が出
つくったもの こんな感じで動作するTUIの数式アスキーアート(AA)エディタを作っていました。名前はformulaとAAからformulAAとしています。 https://github.com/ho-oto/formulaa 数式をAAに
この記事は0.1.0から0.2.0へのバージョンアップに伴い、破壊的変更なども含めてあらためてコマンドの使い方を具体的に説明します。 0.1.0時点を書いた前回の記事はこちらをお読みください。 https://zenn.dev/yuhi_i
日本語で書きやすく、Rustで堅牢に。8g言語を育てたい理由 Rust + Bevyを土台に、日本語でゲームロジックを書ける独自スクリプト言語「8g」を作っています。 開発を進めながら考えているのは、単に「英語の命令を日本語へ翻訳した言語」
はじめに Rust + Bevy で、和風MMO向けの自作ゲームエンジン「八百万エンジン」を開発しています。 このエンジンでは、ゲーム側のスクリプトを Rust で直接書くのではなく、日本語でゲームの指示を書ける独自言語 .8g を用意する
! このシリーズは、Rust + GPUI製のAIエージェント特化ターミナル「tako」の開発日記です。開発はほぼ全部AIエージェント(Claude Code)と一緒に進めていて、その現場で起きたことを記録していきます。第1回は全体像から。
概要 macOS 環境で Rust + Slint のデスクトップアプリ開発を始めるための最初の手順を簡潔にまとめます ゴール: 最小限のコードがビルドできて、デスクトップ上にウィンドウが表示できるまで 執筆時の環境: macOS Ta
最近celldやらCursorのContinuityやら、Rustで書かれたS3にWALをアップロードする何かが流行っているので、RustFSにアップロードするやつを素振りしておきたいと思います。 https://celld.dev/ ht
はじめに Mojo 1.0がリリースされたので、実際に手を動かして他言語と速度比較をしてみました。自作のBrainfuck派生言語「emoji_bf」のインタプリタを、Python / JavaScript(Node.js) / Rust
ひとりで VocalCode という音声入力アプリを作っています。キーを押している間だけ話して、離すとカーソル位置にそのまま文字が入る、いわゆるプッシュ・トゥ・トークです。Claude Code や Cursor に口頭で指示を出すために作
こんにちは、株式会社エムニの石黒です。 AIにコーディングやGit操作を任せる機会が増えたことをきっかけに、ファイルの差分確認に集中できるシンプルなGitクライアント「Stella」を作りました。 Apple Siliconを搭載したMac
はじめに Rustは学習コストが高い言語として知られていますが、一度身につけると「コンパイルが通れば大抵動く」という圧倒的な安心感が手に入ります。しかし、所有権・ライフタイム・トレイト・非同期といった独自の概念は、一朝一夕には馴染みません。
この記事は何か 私は Claude Code のスケジュールタスクを日常的に運用していて、シェルコマンドの出力を圧縮してトークン消費を削減する CLI ツール「RTK(Rust Token Killer)」を、ほぼ全てのコマンドの前に付けて
! tako開発日記シリーズ: Rust + GPUI製のAIエージェント特化ターミナル「tako」の開発記録です。全体像は第1回にまとめています。 最近のtakoはパフォーマンス改善スプリントの真っ最中で、これはその中で残っていた宿題の
こんにちは。siy1121です。 先日のADC Japan 2026において「C++を1行も書かずにRustとWeb GUIで商用オーディオプラグインを構築する」というテーマで登壇しました[1]。 発表内では、WRAC Stack (Web
思いついてしまった ANEでラスタライズをしていたところ、(この前の記事) AI演算に変換することによるANEの汎用性を感じた。そして、色々考えていたところ、ANEなどで動くOSを作ったら面白いのではないかと思った。 それをここに書いておく
会議を録音するアプリで、いちばん避けたい失敗は何でしょうか。 音質が少し悪いことよりも、画面には「録音中」と出ているのに、実は録れていないことだと私は考えています。会議が終わってから気づいても、同じ会話は録り直せません。 私が開発しているB
【大和機巧場】開発日報(2026年8月19日) 本日は「八百万駆動(ヤオヨロズエンジン)」のゲームUI制作を効率化するため、Blender 5.1.2上で動作する専用UI制作アドオン 「八百万 UI Collection Builder」
Rebase の髙畠裕二 @_ug_ です。 Code w/ Claude in Tokyo 2026 に参加してきました!✌️✌️ 最初から最後まで Anthropic 社員の講演を聞き通したので、中の人がどう Claude Code を
要約 マルチエージェントのオーケストレーションを LLM の「言葉」で繋ぐと、要約のたびに情報が落ちて長時間の運用で回らなくなる。Anthropic の "Multi-agent coordination patterns" が言う「or