2023-01-01から1年間の記事一覧

GitHub actions で PR が無ければ作る、あれば更新する

こんな感じでできた。gh pr list で標準で jq 使えることが今回の発見。かっこいい。 env: TARGET_BRANCH: 'target-branch' GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} jobs: create-or-update-pr: runs-on: ubuntu-latest steps: - name: search pr number and…

MySQL でテーブル定義を JSON形式で吐き出す

諸事情でテーブル名と、テーブルのカラムを以下のような JSON 形式で出す必要があった。 { "<テーブル名1>": [ "<カラム名1>", "<カラム名2>", ... ], "<テーブル名2>": [ "<カラム名1>", "<カラム名2>", ... ] } 最初は MySQL でテーブル定義を csv に吐き…

【GraphQL】何らかの条件で何らかを集めてくるフィールドの設計、どうする?

何を言っているかわからないと思うけど、例えば「1週間以内に新規登録したユーザー一覧を返す」みたいなフィールドをどう設計するかという話。いくつかパターンがありそう。 1. 専用のフィールドを用意する query { recentlyRegisteredUsers: [User!]! } ク…

キーボードとマウスを新しくした

今まで普通のテンキーレスのキーボードを使っていたんだけど、FPS をプレイするときにマウスが当たってしまってエイムの邪魔になるので60%キーボードを買った。 Ducky One 3 Mini 60% keyboard Classic Pure White エンターキーの色が違うのがおしゃれ。めっ…

ChatGPT にホームページを作ってもらう

独自ドメイン取ったので自己紹介サイトでも作ろうかな〜と思ったけど、急にめんどくさくなったので ChatGPT に作ってもらった。 こんな感じになった。 ヘッダにリンクがあるのが嫌なので変えてもらう。 ちゃんと変えてくれた。優秀。 タイトルを変えてもらっ…

cookie に同意するポップアップを消したい

GDPR の関連で、特に海外のページにアクセスすると「お前のブラウザの cookie 使うけどええか?」というポップアップ来るけど勝手に使ってくれ…という気持ちになる。 同じように考えている人は多いようで、 I don't care about cookies 3.4.5 というブラウザ…

Qrio Lock から SwitchBot スマートロック + 指紋認証パッドに変えたら最高になった

Qrio Lock を1年半くらい使っていたんだけど、リモート解錠の精度が悪くて機能しなかったり、解錠がシンプルに遅くて最悪10秒くらいかかったりしてイライラしていた。Amazon 見てたら、SwitchBot スマートロック + 指紋認証パッドが Qrio 単体より安いことに…