Swim & Spotlight
生徒会長、応援団、水泳。実は、もともと目立つことが好きな子どもでした。
人前に立って、まずやってみる度胸。
PERSONAL DEVELOPER / HOMELAB ENJOYER
ゲームも、配信も、研究も。
「これ、もう少し楽しくできない?」から作り始める、いおたです。
01 / WHO I AM
2018年は、VRとプラシーボ効果を組み合わせて「人の怖さ」を研究していました。 今はBotやWebアプリを作りながら、権限設定や障害という「運用の怖さ」と向き合っています。
興味の中心はずっと同じです。人が困っている場面を観察し、技術でちょっと良くすること。 完成したコードだけでなく、実際に動かして、壊れたときに戻せるところまでが個人開発だと思っています。
02 / IOTA PATCH NOTES
きれいな一本道ではなかったけれど、回り道にも後の実装で使う機能が入っていました。 これは、今の自分に残っている変更だけを抜き出した公開版CHANGELOGです。
生徒会長、応援団、水泳。実は、もともと目立つことが好きな子どもでした。
人前に立って、まずやってみる度胸。
環境を変えた日に、昔の友達が迎えてくれた。「人にやさしく」が行動原理になりました。
現在の安定版では「自分も守る」を追加。
1年多く学んで、理系へ進路変更。最短より、行きたい方向を選びました。
遠回りを、失敗ではなく再設計と考えること。
プログラミングと出会い、VR・脳波・心拍を使って、人の「怖い」を研究。
曖昧な感覚を、観察して仕組みにする視点。
ゲームをしていたはずが、50人規模のコミュニティで運営・相談窓口・管理表・Discord自動化を担当。
たぶん、最初の業務システム開発とプロジェクト管理。
働く環境を選び直し、AWS・TypeScript・AIとの開発・自宅サーバーへ。
質問できる安心と、壊れても戻せる設計を大切に。
誰か一人が頑張り続けなくても、ちゃんと回る仕組みを作っています。
次の更新は、身近な「これ面倒」から。
03 / HOW I BUILD
「何を作るか」より先に、「誰の何が困っているか」を整理します。
調べる係、設計する係、実装する係、意地悪チェック係。AIを共同作業者として使います。
提案をそのまま信じず、テスト・静的検査・CIで期待どおりか確認します。
最小権限、監視、バックアップ、復旧手順まで用意して、実際に使い続けます。
04 / PROJECTS
どれも、身近な「ほしい」から始まった個人開発です。
家の動画、ちゃんと見たい。
Nextcloudに置いた動画を、スマホでもPCでもすばやく見るためのWebアプリ。動画の途中再開やPWA、HTTP Range再生にも対応しています。
ゲーム鯖、便利にしたい。でも安全に。
Palworld、Discord、Tailscaleを安全につなぐホームラボの参照実装。Botの操作権限からホスト側の命令まで、境界を分けて守ります。
海外コメントも、会話に混ざってほしい。
Twitchチャットをリアルタイムに翻訳して、VOICEVOXで読み上げるデスクトップBOT。翻訳・音声認識をローカルで動かします。
「怖い」は、測れるのか。
VRによる高所恐怖症改善支援を検討した研究プロトタイプ。VRシステムと、生体信号・デバイス連携を含む実験コードです。
05 / RESEARCH JOURNEY
研究の出発点は「VRで高所に慣れられるか」。そこから、生体情報を使って一人ひとりの状態を捉え、 体験を段階的に調整するシステムへ発展させました。
THE FIRST PROTOTYPE
高所恐怖症に対して、VRで安全に高所を体験し、プラシーボ効果を組み合わせる改善支援システムの原型を提案しました。
ADAPTIVE VR EXPERIENCE
高所の見せ方を少しずつ変えるVR体験と、生体情報から恐怖の強さを推定する仕組みを組み合わせました。
REAL-TIME FEAR SENSING
大学院では、VR体験を個人に合わせるため、脳波と心拍から恐怖状態をリアルタイムに判定するシステムを設計・実装しました。
THE NEXT “WOULDN'T IT BE NICE?”
コードと運用の話なら、GitHubにだいたい置いてあります。
GitHubを見る