Projects
作っているもの
勉強のために作ったものと、自分が困ったから作ったものが混ざっています。
AWS 学習シミュレーター
開発中AWS を実際に触る前に、どんなものなのかを知っておきたくて作りました。知識がないまま使って高額な請求が来るのが怖かったので、まず手元の仮想環境で試せる練習台を用意することにしました。
- 何ができるサービスなのかを、実際に構成を組み立てながら確かめられる
- どれくらい費用がかかるのかを試算できる。ここが一番作りたかった部分
- EC2 / VPC / セキュリティグループ / NACL / ALB / RDS / S3 / Lambda / IAM など 19 サービスを再現
- 構成図を描いてパケットの経路を追跡し、通らない場合はその理由まで確認できる
Electron · TypeScript · React · React Flow · SQLite · Vitest
english-chat-app
運用中英語の勉強に使えるアプリを探していたのですが、自分の学び方に合うものが少なかったので作りました。音声認識とローカル LLM を組み合わせて、すべて手元で動かしています。
- faster-whisper で話した内容を文字起こしし、Ollama のローカルモデルと会話する
- 外部のサービスに音声を送らないので、利用料がかからない
- モデルの大きさが悩みどころだった。大きいものは応答が遅く次の会話まで待たされる一方、小さいものは会話が成り立たない。結局その中間に落ち着いて、いまもそれで勉強している
Electron · faster-whisper · Ollama