Skip to content

Posts

OpenAPIとAPI Gateway

API GatewayにOpenAPIの定義を適用できる。 OpenAPI を使用した REST API の設定 - Amazon API Gateway API Gatewayの後ろにLambdaを使えば、EC2とかでGoのコンテナ動かすより安上がりになるのではないか?という思い付き。 この場合、APIサーバーはどういう構成で作るのかイメージがわかない。 現状は、openapi- Read more

GitBashでDockerでMount

WSL2が不安定なので、開発環境をGitBash使うようにして、おおむね問題なかったのだが、Dockerでローカルをマウントして使うときに問題が。 OpenAPIのコード生成するときに docker run --rm \ -v ${PWD}:/local openapitools/openapi-generator-cli generate \ -i /local/openapi.yml \ -g go-server \ --additional-properties=router=chi,featureCORS=true \ -o /local/out だと [error] The spec file is not found: C:/Program Files/Git/local/openapi.yml [error] Check the path of the OpenAPI spec and try again. こんなエラーになる。 Mount volume doesn’t work on Windows 10 using Read more

Docker不調

WSL2の不調の影響か、Docker Desktopも応答がなくなることが多い。 せっかくのノートPCなのに、毎回シャットダウンする運用はしたくないなぁ。 Windows11の新しいの入れたら改善したりするのかしら。 【特集】ついに出た!Windows 11「22H2」の変更点まとめ。どこが変わって何が新しく Read more

LAMPを今風に

少し前、Webシステムの開発といえばLAMP(Linux、Apache、MySQL、PHP/Perl)だったものだけれど、最近だとどうなんだろう、と思った。 Linuxは変わらないとしても、実行環境という意味ではContainerとかCloudが今風かもしれない。 ApacheはもうNginxにだいぶシ Read more

MUI DesktopDatePicker + react-hook-form

DesktopDatePicker API - MUI Xを使いたいが、その他のフォーム項目はホーム | React Hook Form - Simple React forms validationを使っていたので、合わせて使いたい。 React + React Hook Form v7 なフォームに、MUI v5 の DateTime Picker を組み込んでみた - メモ的な思考的なを見ながらやってみて、いい感じにできたと思う。 順を追って実装されていくのがわかりやすかった。 あとからM Read more

MUI入門

MUI: The React component library you always wantedを使い始めてみた。 TanStack Table | React Table, Solid Table, Svelte Table, Vue TableをReact Table component - Material UIに置き換えてみたり。 importする部品が多いけど、使い勝手は悪くない感触。importの多さがとっつきにくさ増してると思う。

React Adminその2

React Admin使ってみて、そのまま使うには便利なんだけど、ちょっと逸れたことしようとすると詰む印象。 APIをReact Adminに寄せていかないといけないというか。 それはそれでAPIを正しい形に矯正することができそうだけれど、楽をしようとしてるところにこれは悩ましい。

React Admin

React Admin - Open-Source Framework for B2B applications react-adminを使って5分で作るハイカラDashboardを参考に、やってみた。 本当はNext.jsでやりたかったので、How to Run React-Admin On Next.Jsも試してみたのだけど、うまくいかなかった。 →公式のReact-admin - My First Project Tutorialを見ながらやったらできた。 Ope Read more

WSL2の再起動

最近、Inspiron13がスリープから復帰した後、高確率でWSL2が応答しなくなっている。 PC再起動すれば直るのだけど、面倒。 WSLだけ再起動でも直ることがわかった。 wsl --shutdown ヘルプでは直ちに、すべての実行中の配布および WSL 2 軽快なユーティリティの仮想マシンを終了します。と書かれているが(軽快なとは・・・ Read more

Reactでテーブルを使う3

Tanstack Table続き。 とりあえず、公式のサンプルのように実装したら、動いた。 APIから取得したデータを使おうとすると、エラーになる。 useEffectを外してみたら、APIがすごい勢いでたたかれ続けた。 useEffectを戻したら、エラー出ずに表示された。 ??? APIサーバーを停止してみると、またエラー Read more