← 作品・プロダクト
2015年 - 2016年
Vim::Factory
.vimrc の使用感をブラウザ上で体感できる Web アプリ。設定を自然言語で選べるため Vim 初心者でも好みの設定を作れる。
- Ruby
- Sinatra
- Node.js
- WebSocket
- Docker
- Nginx
- Ansible
課題
Vim の設定(.vimrc)は選択肢が膨大で、初心者にとっては「どの設定を入れると何がどう変わるのか」が分かりにくいという課題がありました。
アプローチ
設定項目を自然言語で選ぶだけで .vimrc が組み上がり、その使用感をブラウザ上でそのまま体感できる Web アプリとして開発しました。@mosuke5 との合作です。
ブラウザ上で Vim を動かすために WebSocket を使い、インフラも Docker / Nginx / Ansible を使ってさくら VPS 上に自分たちで構築しました。当時高まっていたインフラへの学習熱を「実際に運用されているアプリ」で実感するために、まずアプリから作った——いつの間にか手段が目的化していた思い出深いプロダクトです。