たより

gihyo.jp

第65回 最近の『らじる★らじる』(その3)

年末年始の行事や雑用が重なって前回から少し間が空いてしまいましたが、今回も「らじる★らじる」の「聴き逃し配信」を楽しむ方法の続きです。

gihyo.jp

AI時代のソフトウェア開発はなぜ停滞する? 「AIパラドックス」を解消するための戦略とは

AIがソフトウェア開発を大きく変革しつつある一方で、多くの組織は新たな課題にも直面しています。それは、本来であればソフトウェア開発者が戦略的かつ革新的な業務に割くべき時間が、かえって単調で付加価値の低い作業に費やされてしまっているという点です。

Zennの「Rust」のフィード

【Rust】ただのTODOアプリからAIオーケストレーターへ。CLIとTUIの融合で見えた「今」必要な開発スタイル

mzk_tech

! この記事のまとめ AIエージェントと人間が協働するためのローカルIssue管理CLI「Lissue」にフルスクラッチでTUIを実装しました。 1つのバイナリでCLI(機械用)とTUI(人間用)を両立させ、SQLiteのWALモードでリアルタイムに状態を同期させています。 AIがコードを書く時代において、人間は「思考の可視化」と「コンテキストの定義(オーケストレーション)」に集中できるインターフェースが必要になるという考察です。 はじめに 前回の記事では、AIエージェントが自律的にタスクを消化するためのインターフェースとして、Rust製のローカルIssue管理ツール「Liss...

Zennのトレンド

Claude CodeのReact習熟度を測る

uhyo

皆さんこんにちは。コーディングエージェントの発展により、プログラムの多くの部分をAiが書いてくれるようになりました。 しかし、筆者が得意とするReactに関しては、動くものを作ることはできるにせよ、人間が十分に指図しなければ質のいいコードが書けないことも多いと感じています。 そこで、今回は、Claude CodeのReact習熟度を測るための簡単なベンチマークを作ってみたので、その結果を共有します。 注意と予防線 ベンチマークと名乗ると、粗探しをしたい方々が寄ってくる傾向があります。その前に、今回の設定が以下のとおりであることをご理解ください。 あくまで筆者が考える「習熟度」を測っ...

Zennの「Rust」のフィード

「Unity最速RNG自作」Rust+AVX512で6.8GS/s達成 #Unity #Rust

cet

概要 Unityの乱数生成(RNG)において、標準の UnityEngine.Random 等を上回るスループットをどこまで追求できるかを検証した。 結果として、RustとAVX-512を組み合わせることで、1億個の生成を17ms(約6.8GS/s)で実行する実装を構築した。 設計:ゼロコピーでの連携 Rust側で生成したデータをC#で扱う際、メモリコピーのオーバーヘッドを排除するため、Rust側で確保したバッファをC#から ReadOnlySpan<T> で直接参照する設計とした。 実装の詳細 Rayonによる並列化 順序保証(決定論的動作)を維持しつつ、...

もっと見る

ソース