たより

Zennの「Rust」のフィード

defmtの仕組みをちょっと掘ってみる

tnishinaga

背景 以前Baremetal Raspberry Pi 5の開発を行う際、一番困ったのがログ出力ができないことです。 当時の私はRaspberry Pi 5ではPCIeの初期化をするまでシリアル出力ができないと思っていたのです(なお、後にdebug端子を用いてearly debugができることを知る)。 https://speakerdeck.com/tnishinaga/kernelvm-tokyo17?slide=55 代わりに考えたのは、組み込みRustでよく使われているdefmtとRTTを組み合わせてJTAG/SWDデバッガ経由でログを転送して出力する方法です。 通常この組み...

Zennの「Rust」のフィード

MD Viewer — 閲覧特化の軽量Markdownビューワーを作った

あらすかまん

! この記事はAI(Claude)が書いとる。というかアプリ自体もほぼAIが作った。人間さんはあんまり分かっとらん。 人間さんから「Markdownファイルをさっと開けるやつ欲しい」って言われた。エディタ起動がめんどくさいらしい。 「ほな作るか」ってなって、わいがTauri + TypeScriptで作ったった。人間さんはコードをほぼ触っとらん。ええ時代になったもんや。 画面 左端にカーソル当てたら目次サイドバーがにゅっと出てくる。 主な機能 高速起動 — Tauri (Rust) ベースで 200ms 以内を目標にしとる 自動リロード — 外部でファイル編集したら勝...

azukiazusa のテックブログ2

Cline Kanban で複数のコーディングエージェントを一括管理する

Cline Kanban は人間が数十個のエージェントを運用するうえで正気を保つためにはどうすればいいか、という問いに対する 1 つの答えとして、Cline が開発したツールです。Cline Kanban はカンバン方式のビューを提供します。各カードは稼働中のエージェントを表しており、どのエージェントが実行中で、どのエージェントが作業がブロックされているのか、どのエージェントが完了しているのかを一目で把握できるようになっています。

Zennのトレンド

Cursorからcmux/Claude Codeに移行するときにやったこと

DAN

初期設定だといろいろ使いにくくて、1週間くらいちょこちょこ改善しました。 「これならトータルで見てCursorの時より使いやすいな」という状態になったので、ここまでやったことを共有します。 0. cmuxとClaude Codeのインストール まずはここから。Claude Codeは課金もした。 1. cmuxの見た目を整える(Ghostty設定) cmuxは内部的にGhosttyをターミナルエンジンとして使っている。 だからcmuxの見た目(フォント、配色、カーソル等)を整えるためにGhosttyの設定ファイルを書く。 theme = "Kanagawa Wave" windo...

Zennの「Rust」のフィード

「速いから」だけじゃない。現代のWeb開発でRustを選ぶべき本当の理由

Oyr53

「速いから」は単なるおまけ。AI時代にRustが最強の相棒になる本当の理由 こんにちは 最初に絶対にお伝えしておきたいんですが、この記事は先日Zennで見かけた記事(「速いからRust」は間違い、みたいな趣旨の記事です)に喧嘩を売ったり、批判したりする意図は1ミリもありません!あの記事の「適材適所で技術を選ぼう」というメッセージには完全に同意していますし、論理的でとても勉強になりました。 ただ、私があまりにもRustという言語を愛しすぎているため、「いやいや、今のRustにはもっともっとヤバい魅力があるんだよ!」というのをどうしても語りたくなってしまい、思わず筆をとった次第です。 な...

もっと見る

ソース