ARCHIVE_INDEX / PAGE_2

TOTAL_ITEMS: 877
[Rust 入門] #01 Rust とは — 環境構築と Hello World、Cargo が作るファイルを読む
[2026/10/24]

[Rust 入門] #01 Rust とは — 環境構築と Hello World、Cargo が作るファイルを読む

Rust 入門連載の第1回。Rust の特徴と Java との違い、rustup での環境構築(Windows / macOS / Linux)、cargo new で作られるファイルの読み方、println! のマクロと書式、cargo run / build / check / fmt / clippy、debug と release の大きさ、rustc だけでの実行、コンパイラのエラーメッセージの読み方まで。

[Astro] #189 GPUだけで数十万粒子を動かす NEBULA — マウスとQuest 3の手で払う星雲
[2026/10/23]

[Astro] #189 GPUだけで数十万粒子を動かす NEBULA — マウスとQuest 3の手で払う星雲

lain-lab.com の NEBULA の実装記録。GPUComputationRenderer による粒子の更新、5つの形とアトラクタの問題、力場、WebXR 対応、自動ベンチ、Quest 3 の実測(26万粒子で72Hz)、詰まったこと、確認できたことと未確認のことまで。

[Astro] #188 ブラウザで動くボイスチェンジャー — マイクの声を変え、ギターのエフェクターを並べる
[2026/10/23]

[Astro] #188 ブラウザで動くボイスチェンジャー — マイクの声を変え、ギターのエフェクターを並べる

lain-lab.com の Voice Changer の実装記録。マイクの取り込みとハウリング、ピッチシフトの仕組み、WAV の変換と保存、EQ と 8 種のペダルの作り方、ワウを画面のペダルで操作する方法、詰まったこと、確認できたことと未確認のことまで。

[Astro] #187 トップページの世界に風・雪・夜を足す 02 — ライトを目で見て決め、VR にも雪を降らせる
[2026/10/22]

[Astro] #187 トップページの世界に風・雪・夜を足す 02 — ライトを目で見て決め、VR にも雪を降らせる

lain-lab.com のトップページ(React Three Fiber と VRM)の天候シリーズ 2 回目。調整パネルの値の保存、スポットライトのワイヤーフレームと上面・側面図、床の高さのずれ、設定値を JSON に一本化した理由、VR での雪の量、風と雪の出方のランダム。決めていないことも書きます。

[Astro] #186 今日の空 — 太陽・月・星を計算して、全天 3D と Quest の VR で見る日課アプリ
[2026/10/22]

[Astro] #186 今日の空 — 太陽・月・星を計算して、全天 3D と Quest の VR で見る日課アプリ

lain-lab.com の新しいツール「今日の空」の実装記録。astronomy-engine での日の出・薄明・月齢の計算と検算、約 5000 個の星の投影、1 年の日の出・日の入りの図、three.js の全天 3D(全画面・キー操作)、星の色、天の川、星雲・星団、流れ星、日付アニメ、Quest の VR・MR。

[Astro] #185 トップページの世界に風・雪・夜を足す 01 — 髪・霧・雪を 1 つの風でつなぎ、調整パネルで決める
[2026/10/21]

[Astro] #185 トップページの世界に風・雪・夜を足す 01 — 髪・霧・雪を 1 つの風でつなぎ、調整パネルで決める

lain-lab.com のトップページ(React Three Fiber と VRM)に、風・雪・時間帯・スポットライトを足した実装記録の 1 回目。VRM の揺れ物への風、頂点シェーダーの雪、時刻で変わる明るさと空の色、金属の床にスポットライトが効かない理由、調整パネルを作った経緯と、まだ決まっていないこと。

[Astro] #184 ブラウザだけで動く .git 解析ツール — 重い理由と、中身を、読むだけで調べる
[2026/10/21]

[Astro] #184 ブラウザだけで動く .git 解析ツール — 重い理由と、中身を、読むだけで調べる

lain-lab.com の Git Inspector の実装記録。pack と idx の読み方、到達できるかの 3 区分、コミットごとの増えた容量、中身の推定、13 分 15 秒から 45 秒にした読み方、詰まったこと、確認できたことと未確認のことまで。

[Astro] #183 ブラウザだけで動く動画リサイズツール — 縦横比を保ったまま、大きさと容量を小さくする
[2026/10/20]

[Astro] #183 ブラウザだけで動く動画リサイズツール — 縦横比を保ったまま、大きさと容量を小さくする

lain-lab.com の Video Resize の実装記録。Mediabunny(WebCodecs)による変換、縦横の自動判定、大きさと画質の決め方、容量の上限から逆算する仕組み、詰まったこと、確認できたことと未確認のことまで。

[Astro] #182 ブラウザだけで動く EXE・DLL 解析ツール — 構造を読んで、機械語まで逆アセンブルする
[2026/10/20]

[Astro] #182 ブラウザだけで動く EXE・DLL 解析ツール — 構造を読んで、機械語まで逆アセンブルする

lain-lab.com の PE Inspector の実装記録。PE 形式のパーサー、pefile との突き合わせ、構造と16進ダンプの連動、文字列の抽出、インポートの位置ジャンプ、Capstone WASM による逆アセンブル、詰まったこと、確認できたことと未確認のことまで。

[Tauri #11] WiredFrame v0.3.0 公開:ぷにぷにゼリーの物理演算を、スクリーンセーバーのモードに追加
[2026/10/19]

[Tauri #11] WiredFrame v0.3.0 公開:ぷにぷにゼリーの物理演算を、スクリーンセーバーのモードに追加

Tauri v2製スクリーンセーバーWiredFrameをv0.3.0として公開するまでの実装記録。PBD(Position Based Dynamics)によるゼリーの物理、合体・臨界点・分裂のサイクル、画面の縦横比に合わせた箱、Canvas2DをテクスチャにしてIModeに載せる方法、Nodeでの検証と、分裂フェーズが止まった不具合。

[Astro] #181 ブラウザだけで動く音量そろえツール — 曲の音量を、まとめて同じにする
[2026/10/19]

[Astro] #181 ブラウザだけで動く音量そろえツール — 曲の音量を、まとめて同じにする

lain-lab.com の Audio Gain の実装記録。ラウドネス(LUFS)の測定、True Peak の測り方、先読みリミッター、Mediabunny での書き出し、AAC のビットレートで詰まったこと、低音カットとハム除去、確認できたことと未確認のことまで。

[Astro] #180 ブラウザだけで動く音声カッター — 曲を切ってつないで、MP3・M4A・FLAC で書き出す
[2026/10/19]

[Astro] #180 ブラウザだけで動く音声カッター — 曲を切ってつないで、MP3・M4A・FLAC で書き出す

lain-lab.com の Audio Cutter の実装記録。mp3-editor からの作り直し、Mediabunny(WebCodecs)での読み込みと書き出し、つなぎ目のプチノイズ対策、自前のリサンプラ、無劣化の書き出し、F1 ヘルプ、見つけたバグ、確認できたことと未確認のことまで。