2026年8月17日月曜日

流体シミュレーション

 おじさんも海の波の流体シミュレーションを作ってみました。

おじさんはGPU使わずにCPUだけで動かします。

フルスクラッチのc++。なんのライブラリもいりません。


オリジナルはこれ。

https://zenn.dev/sparkle/articles/217cc2bb44fd9e


デモ

https://yomei-o.github.io/umi_emu_cpp/wasmdist/umi_os/


ソース

https://github.com/yomei-o/umi_emu_cpp




2026年8月14日金曜日

ネオンテトラ1000匹

ネオンテトラシミュレータを作ってみました。

小さいときネオンテトラ飼って群泳させてみたかったんだよね。

夢のネオンテトラ1000匹の群泳。


昔アクアゾーンって水槽シミュレーションがあったのですが、本当に魚のカードを買ってこないと泳がせられないので、群泳はできなかったのです。



デモ

https://yomei-o.github.io/suisou_emu_cpp/wasmdist/suisou_os/


ソース

https://github.com/yomei-o/suisou_emu_cpp



花火シミュレーターを作ってみました。

本物の花火そっくりを目指して 、花火シミュレータを作ってみました。

これまじ本物と区別がつかない。

デモ

https://yomei-o.github.io/hanabi_emu_cpp/wasmdist/hanabi_os/


ソース

https://github.com/yomei-o/hanabi_emu_cpp




2026年8月8日土曜日

ブラウウザで動くC/C++開発環境を作ってみました。

ブラウウザで動くC/C++開発環境を作ってみました。

C言語初心者がコンパイラーを入れなくてもC言語の勉強ができるようになっています。

ブラウザ内で本物のlinuxのgccが動きます。

hello worldからMNISTまでを学習できます。


MNISTってclaudeが作ればC言語で200行で書けて数秒で学習できるんだね。


デモはこちら

https://yomei-o.github.io/gcc_emu_cpp/web/


ソースはこちら

https://github.com/yomei-o/gcc_emu_cpp






2026年8月6日木曜日

Turbo Cを動かすDOSエミュレータを作ってみた。

 おじさんが人生で一番最初に動かしたCコンパイラ、Turbo C。

親に初めて買ってもらった、PC9801DXで毎日にように遊んでいました。


このPCは後にうちに毎日朝から晩まで遊びに来ていた近所の石井朋彦にあげたら、彼はアニメプロデューサに。

https://store.leica-camera.jp/contents/my-leica-story_tomohiko-ishii_part1


このPCが人の人生を動かしてんですね。

これを久しぶりに動かしてみたくなりました。

でも、PC9801ないので、ユーザモードDOSエミュレータを作ってみました。

https://github.com/yomei-o/dos_emu_cpp

これで、MACやWindowsでTurboCが動きます。QuickC、BorlandC++、MS-Cも動きます。





2026年8月2日日曜日

腫瘍の位置がわかるMedSAMを作ってみました

 腫瘍の部分がわかるMedSAMを作ってみたかったので、作ってみました。

一回これ、やってみたかったんだよね。

お医者さんになった気分。


僕医者じゃないので、そもそも画像のどこに腫瘍があるのかわからない。

わからないので、claudeにどこに腫瘍があるか聞いてみたんだけど、それが正しいかどうかもわからない。

図の赤の位置らしい。


MedSAMデモ

https://yomei-o.github.io/medsam_cpp/wasm/


MedSAM学習と推論のソース

https://github.com/yomei-o/medsam_cpp





2026年8月1日土曜日

顔認証システムを作ってみました。

 顔認証システムを作ってみました。

facenetのモデルを使って組み込みにも使えるようにcppに移植してみました。

学習、推論、顔登録、顔認証,GPU対応すべてできます。フルセット。

まだ作成途中ですが、学習から顔認証までなんかちゃんと動いているように見える。


顔認証システムデモ

https://yomei-o.github.io/facenet_cpp/wasm/


ソースコード

https://github.com/yomei-o/facenet_cpp