2023.08.16
Diary
Streamlit はおもろいんだがボタンクリックして裏で処理はしらせてるあいだボタンをdisableにしてspinner表示してみたいな割とよくやりそうなことが簡単にはできなくってめんどくなってきたのでもうふつうに FastAPI + React にしちゃおっかなって気分になっている。
Streamlit はおもろいんだがボタンクリックして裏で処理はしらせてるあいだボタンをdisableにしてspinner表示してみたいな割とよくやりそうなことが簡単にはできなくってめんどくなってきたのでもうふつうに FastAPI + React にしちゃおっかなって気分になっている。
とりあえずフロントエンドはいつもどおりさくっと macOS でやるかー daisyUI なかなかいいやんってそれっぽいのができたところでいっかい Windows で動かしてみるかなーってもってたらそもそも Windows の Node.js 環境まったくわからんくて winget で frm いれたらコマンド見つからんのに choco install frm だといけたり pnpm は choco でもダメで npm -g install pnpm だったりあげくに pnpm install が謎にコケるので調べてみたらどうやらパスに含まれる空白がダメっぽくてようやく動いたとおもったらオフィスのネットワークが全滅していてとりあえず応急処置したけどヘロヘロである。
パスに空白含まれてたりシンボリックリンクはれなくて npm install コケるなら Docker で動かせばいいんちゃう?と思って VSCode の Dev Containers を設定したらいちおう動いたのだけどなぜか parcel がファイル更新を認識してくれなくて hot reload できなくて開発効率悪すぎるのでもうすべてをあきらめて素直にCドライブの空白なしパスに置くことにしましたとさ。