🍃このブログは移転しました。
3秒後、自動的に移動します・・・。

Cloudflare WorkersでGitHubのWebhooksを受け取りハッシュを検証する

いわゆるWebhooksは、改ざん防止のためのハッシュをつけることができる。

それを受け取り側で検証するコードはこういう風に書くっていうメモ。Node.jsの場合は調べればいっぱい出てくるけど、最近のWorker環境系ではズバリなやつが見つからなかったので。

続きを読む

coc.nvimのGoTo Definitionをウィンドウ分割で

サンプルの設定ままだと、ウィンドウ分割ではなくそのウィンドウで開かれてしまうので、ちょっと不便。

nmap <silent> gd <Plug>(coc-definition)

`gd`で定義ジャンプして開いたやつを閉じて、もとに戻るにはどうすれば?ってなる。`C-o`で戻れるけど。

そもそもこれを、`:sp`とか`:vs`とかでやりたい!という話。

続きを読む

Qwikでinteractiveなコンポーネントをネストしたときの挙動

Partial Hydrationをネストできる、みたいなイメージ。
(正確には、QwikのコンテキストでいわゆるHydrationと呼ばれる処理は行われないけど)

素直にQwik-wayなコードを書くだけで、Resumableなコンポーネントがネストできるというだけ。

続きを読む

Svelteのstoreをdebounceする

表示の更新タイミングを間引いたり、`subscribe()`した時に値が流れてくるペースを抑えたいって場合に使える。

検索文字列をいれるUIとかで、入力フォームはリアルタイムで反映したいけど、APIを叩くペースは落としたいときとか。

続きを読む