Goのtemplateのinclude
テンプレートのincludeってどうやるんだっけ、と思って検索した。 Go の html/template でヘッダーやフッター等の共通化を実現する方法 · Yutaka 🍊 Kato なるほど、{{define "header"}}~{{end}}で定義して、{{template "header" .}}で呼び出すのか。
POSTS
テンプレートのincludeってどうやるんだっけ、と思って検索した。 Go の html/template でヘッダーやフッター等の共通化を実現する方法 · Yutaka 🍊 Kato なるほど、{{define "header"}}~{{end}}で定義して、{{template "header" .}}で呼び出すのか。
VS Codeのmermaid拡張でER図を試していて、カラム名に日本語使えなくて論理名と物理名両方書きたいのにどうしようかと思ったら、コメントとして書けば日本語も通ることに気づいた。 mermaid - Markdownish syntax for generating flowcharts, sequence diagrams, class diagrams, gantt charts and git graphs. つまり、こう書ける。 erDiagram user { bigint id PK "ID Auto increment" text email "メール" text name "名前& Read more
DB設計するときのIDカラムについて。 昔ながらのシステムだと、auto increment使って連番が定番だと思うのだけど、PocketBaseでCollectionにRecord追加したとき、idは1ldTBeJNhX3jufuみたいな文字列が割り振られていて、そういえばFirebaseもそうだった Read more
VS CodeのLive Share - Visual Studio Marketplace拡張、Codespaces | GitHubで使えたら良いなと思って試してみた。 Web Editor(リポジトリ画面で.押すと開くやつ)だと、拡張のインストールやURLの発行はできるけど、Joinしようとするとサーバーが応答しない的なエラー(うろ覚え)で接続で Read more
PocketBaseの更新が早い。 Releases · pocketbase/pocketbase 手元のDockerfileもバージョン指定できるように変更した。 https://github.com/umemak/eventsite_go/blob/7bc46cf58fd472582fe70ec32590a43c4d19a3f7/Dockerfile.pocketbase#L3 Admin UIで日時の表示がUTC固定なのをTZ指定できるようにならないかな。
ずっと欲しいものリストに入っていて買ってなかった、 失敗から学ぶRDBの正しい歩き方 Software Design plus | 曽根 壮大 | コンピュータ・IT | Kindleストア | Amazonをプライムデーのポイントアップ狙いで購入した。 細かいテーブルたくさん作るより、汎用テーブルにしたものを作ろうとしていたので、それはだめだと分かったの Read more
supabaseと格闘していたら、PocketBase - Open Source backend in 1 fileという似たような機能を提供するツールを見つけた。 GitHub見ると1週間ほど前に公開されたばかりのよう。 FROM alpine WORKDIR /app RUN wget https://github.com/pocketbase/pocketbase/releases/download/v0.2.4/pocketbase_0.2.4_linux_amd64.zip RUN unzip pocketbase_0.2.4_linux_amd64.zip RUN rm pocketbase_0.2.4_linux_amd64.zip CMD [ "/app/pocketbase", "serve", "--http", "0.0.0.0:8090" ] これでhttp://0.0.0.0:8090/_/にアクセスしたら管理者アカウント Read more
以前調べたとき、ローカルで動かしたときにAuth系はサポートしてないというような記事を見て、残念に思っていたのだけれど、Kuzzleの認証も思ったのと違う感じで。 With Docker | Supabase Supabaseをローカル環境に構築してNext.jsアプリで利用する(前半) このあたりを見ると、なんかできそう。しかもDocke Read more