2024-01-01から1ヶ月間の記事一覧
これまで Shopify の blog 機能を使ってこなかったなので、いきなりブログ記事を追加して URL 叩いたら 404 になって焦った。 結論 templates/blog.[liquid|json] templates/article.[liquid|json] が theme code にいないとこうなるっぽい。 docs: https://…
project setup とりあえずこれに沿ってやってみる npm create cloudflare@latest my-docusaurus-app -- --framework=docusaurus ドキュメントの通りにやればそのままいけるんだけど、注意ポイントが自分的には2個あった (1) nodenv 使ってるなら system の n…
このへんの記事を読みながらつくっていたら色々迷ったのでめも やらかし1: Identity Provider を作っていなかった IAM 管理画面で、ウェブアイデンティティ用の IAM Role を作っていたけど、プロバイダを特定の Cognito User Pool x App Client ではなく "Am…
TL;DR sam init コード修正 ファイルのリネーム Dockerfile package.json の修正 template.yaml の修正 動作確認 その他 vitest を入れる alias の設定 alias の設定 その他 タイトルの構成でやろうと思ったら意外と面倒だったので、次回セットアップを楽に…
はじめて GitHub org と team を作ったときのめも 背景: 外注のエンジニアさんを GitHub org と Team に追加したい organization は無料で作成できる。ただし、organization 内に public repository を作成することは制限できない Team をデフォルトの権限で…
MUI のカスタマイズわからんすぎて、毎回こんな顔になってる TL;DR コンポーネント構造 OutlinedInput をいじる .Mui-focused &:hover sx を書く TL;DR sx でこれを書くのがきれいなのかは一旦おいておいて、とりあえずこれで「すべての状態で border が細い…
TL;DR ERROR: (gcloud.run.deploy) FAILED_PRECONDITION: failed precondition: due to quota restrictions, cannot run builds in this region. Please contact support このエラーが gcloud run deploy で出たら、一回 gcloud components update してから…
資料 やってみた 資料 やってみた 大前提: dbt-athena は dbt Cloud で実行できない ソース: https://qiita.com/n-gondo123/items/34bb07a0b2b5333bdc34#dbt-athena%E3%81%A8%E3%81%AF Cloud のアカウントを作ってみたけど UI 的に community packages を入…
実はまったく初めてというわけではないけど、いつもコードを書いて「なんかうまくいかないな」となりつつ、修正方法がわからずそこで終わることが多かった。というわけで MENTA に課金してやり方を教わりつつ進めた。 お題 summary data prep step 2: 一回こ…
GCP Workflow で ConnectionError でステップがコケることがあるけどこれはなんなんだろう このへんを見ると connection error は retry するものっぽいけど、いまいちどういうときに起きるのかわからない docs → https://cloud.google.com/workflows/docs/r…
いろいろ docs で迷子になったりしたので パッケージ コード: client をつくる つまづき1: event.locals の型 つまづき2: hooks.server.ts の cookie まわりで type error になる コード: email からの URL たちを設定 注意 リンク集 パッケージ 2024年1月現…
不正注文をいちいち手動でキャンセルするのが面倒とのことで、Shopify Flow を入れてみた 不正注文オペレーション Shopify にそういう機能がデフォルトであると思いきやいつものごとくなくて、↓記事によるとワークフローを使うなら Flow がいいよとのことだ…
ドキュメント↓を読んでもよくわかんなかった & ドキュメントの例が間違ってた(気がする)のでめも https://pytorch.org/docs/2.1/generated/torch.nn.functional.pad.html#torch.nn.functional.pad TL;DR 解説 ドキュメント間違ってる説? TL;DR import torchv…
radio button の label/value カスタマイズする たとえば「線の色」を radio にしたいとき、こういう↓コードにすると、ラベルは "green" などの human-readable な値にしつつ、返ってくる値は machine-friendly な tuple が返せる import streamlit as st ST…
block_id について若干勘違いしていて、謎挙動を起こしてたので「多分こうじゃない?」っていうめも 起こったこと: 対象の block たちを含んだメッセージを複数回送って、action を発火させるとクリックしたメッセージと違うメッセージの UI が更新された 何…
毎回シュッと試したいのにコードサンプルがあまり転がってなくてシュッといかないので... tips spreadsheet ID は URL からとってこれるよ。 https://docs.google.com/spreadsheets/d/xxx/edit#gid=0 とあったら xxx がスプシの ID。 packages pip install g…
タスク: スプレッドシートにためたテキストデータから、入力データに類似したデータのみ抽出したい データ: 英語、400行ちょい、平均文字数 250文字 Google Colaboratory 上のコードは別の人がすでに作ってくれてたので、これをどうやって GCP 上にデプロイ…
想定ユースケース: Cloud Functions からスプレッドシートにアクセスしたい 前提として↓の操作が必要 Cloud Functions のサービスアカウントがデフォルトから変更されている (my-service-account@my-domain.com) spreadsheet がこのサービスアカウントに共有…
前提 Cloud Functions をバックエンドにした API Gateway で、1日に0-3回エラーの通知が Slack に飛んでいた。実用上は問題ないので無視していたけど、一回調べてみることにした。 TL;DR API Gateway 側の timeout 設定だった。 デフォルトは 15s になってい…